Dasar Image Processing

Puspadevi Anggotra

Sosial Media


0 orang menyukai ini
Suka

Summary

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.

Description

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 :

  • Low - level processing melibatkan operasi primitif seperti prapemrosesan gambar untuk mengurangi noise, peningkatan kontras, penajaman gambar, dll.
  • Mid - level processing melibatkan tugas-tugas seperti segmentasi gambar, deskripsi gambar, pengenalan objek, dll. Dalam proses tingkat menengah, input umumnya berupa gambar tetapi outputnya umumnya berupa atribut gambar.
  • High - level processing melibatkan deskripsi atau representasi secara masuk akal dari sekelompok objek yang dikenali. Proses ini biasanya dikaitkan dengan computer vision.

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.

Informasi Course Terkait
  Kategori: Visual Recognition
  Course: Image Processing