Puspadevi Anggotra
Sebelum kita terjun ke pemrosesan gambar, kita perlu terlebih dahulu memahami apa sebenarnya yang dimaksud dengan gambar. Sebuah gambar diwakili oleh dimensinya (tinggi dan lebar) berdasarkan jumlah piksel. Misalnya, jika dimensi gambar adalah 500 x 400 (lebar x tinggi), jumlah piksel dalam gambar adalah 200000. Dasar dari Image Processing sangat dibutuhkan dalam visi komputer (computer vision). Untuk menguasai visi komputer, kita tentu saja harus mempelajari dasar dari visi komputer tersebut yaitu image processing.
Image Processing atau pengolahan citra adalah proses mengubah citra menjadi bentuk digital dan melakukan operasi tertentu untuk mendapatkan beberapa informasi yang berguna darinya. Bentuk digital dari citra dapat dilihat di bawah ini :
Computer Vision atau visi komputer adalah bidang kecerdasan buatan (AI) yang memungkinkan komputer dan sistem memperoleh informasi yang berarti dari gambar digital, video, dan input visual lainnya dan mengambil tindakan atau membuat rekomendasi berdasarkan informasi tersebut.
Terdapat 10 tahap dalam image processing, antara lain :
1) Acquisition
Bisa diartikan sesederhana diberi gambar yang berbentuk digital.
Pekerjaan utama melibatkan: Penskalaan (Scaling) dan Konversi warna (RGB ke Abu-abu / grayscale atau sebaliknya)
2) Image Enhancement
Image Enhancement atau peningkatan kualitas citra adalah salah satu yang paling sederhana dan paling menarik di bidang Pemrosesan Gambar, Proses inijuga digunakan untuk mengekstrak beberapa detail tersembunyi dari suatu gambar dan bersifat subjektif.
3)Image Restoration
Ini juga berkaitan dengan perbaikan kualitas gambar tetapi objektif (Pemulihan didasarkan pada model matematis atau probabilistik atau degradasi gambar).
4) Color Image Processing
Proses ini berkaitan dengan pseudocolor dan model warna pemrosesan gambar penuh warna berlaku untuk pemrosesan gambar digital. Contoh : Color Transformation
5) Wavelets and Multi-resolution Processing
Wavelet digunakan untuk merepresentasikan citra dalam berbagai derajat resolusi. Gambar dibagi menjadi wavelet atau daerah yang lebih kecil untuk kompresi data dan untuk representasi piramida.
6) Image Compression
Kompresi adalah proses yang digunakan untuk mengurangi penyimpanan yang diperlukan untuk menyimpan gambar atau bandwidth yang diperlukan untuk mengirimkannya. Hal ini dilakukan terutama bila gambar tersebut untuk digunakan di Internet.
7) Morphological Processing
Proses ini berkaitan dengan alat untuk mengekstraksi komponen gambar yang berguna dalam representasi & deskripsi bentuk.
8) Segmentation Procedure
Segmentation merupakan proses mempartisi gambar menjadi bagian-bagian atau objek-objek penyusunnya. Autonomus Segmentation adalah tugas yang paling sulit dalam Pemrosesan Gambar.
9) Representation & Description
Setelah citra disegmentasi ke dalam wilayah dalam proses segmentasi, setiap wilayah direpresentasikan dan dijelaskan dalam bentuk yang sesuai untuk pemrosesan komputer lebih lanjut. Representasi berkaitan dengan karakteristik gambar dan properti regional. Deskripsi berkaitan dengan penggalian informasi kuantitatif yang membantu membedakan satu kelas objek dari yang lain.
10) Object Detection and Recognition
Merupakan proses yang memberikan label ke objek berdasarkan deskriptornya.
Terdapat 3 Level dari Image Processing :
Coding Dasar dari Image Processing
Transformation
a) Translation
Digunakan untuk mindahankan sebuah gambar di dalam bidang tertentu pada jarak dan arah yang sama sesuai dengan inputan.
b) Scaling
Digunakan untuk melakukan transformasi linier yang dapat memperbesar atau memperkecil image dengan faktor skala sesuia dengan inputan.
c) Rotation
Digunakan untuk memutar sebuah gambar.
Image Enhancement
a) Image Negative
Digunakan untuk memberikan efek negative pada gambar.
b) Average Filtering
Digunakan untuk memperhalus sebuah gambar.
g) Sharpening
Digunakan untuk mempertajam gambar.