Objek sering direpresentasikan sebagai sekumpulan pixel dalam sebuah citra. Untuk keperluan pengenalan citra, kita perlu mendefinisikan properti objek tersebut. Properti ini sering kita sebut sebagai Deskriptor Objek. Dengan menggunakan deskriptor ini, kita bisa mengenali sebuah objek dalam sebuah citra dengan cara membandingkan dua buah deskriptor objek yang ingin kita kenali dan objek yang sudah kita ketahui (classifier). Namun demikian, untuk mendapatkan hasil pengenalan citra yang optimal, deskriptor harus memenuhi beberapa syarat di bawah ini [1] :
1. Deskriptor tersebut harus menjelaskan properti secara lengkap. Dengan demikian, kita bisa mengetahui kecocokan dua buah objek yang dibandingkan, bila dan hanya bila objek-objek tersebut memiliki bentuk yang sama.
2. Kongruen. Kita harus bisa mengenali dua objek yang sama apabila objek tersebut memiliki deskriptor yang sama.
3. Properti invariant. Properti yang ada pada deskriptor hendaknya tidak berubah manakala objek mengalami transformasi geometris, seperti scaling, atau rotasi, bahkan perubahan perspektif. Hal ini sangat penting manakala kita ingin memeriksa dua buah objek dengan sudut pandang (viewpoint) yang berbeda.
Ada dua buah deskriptor yang sering digunakan dalam pengenalan bentuk / shape recognition : deskriptor border (berdasarkan garis batas objek) dan deskriptor region (berdasarkan area objek) [2].
Momen sebagai Region Descriptor
Momen mendeskripsikan layout dari sebuah bentuk objek (susunan dari piksel-piksel yang ada dalam objek tersebut), dimana momen mengombinasikan properti luas area objek, kepadatan objek, ketidakteraturan menjadi satu. Dalam pengolahan citra, terminologi momen yang dimaksud adalah momen statistik. Penghitungan Center of Mass (pusat masa) dari sebuah citra akan melibatkan proses penghitungan rerata intensitas tiap-tiap piksel. Secara matematis [3], momen pada bidang 2 dimensi bisa dihitung menggunakan rumusan di bawah ini :
![]()
Keterangan :
M : momen
i, j : orde dari momen
I(x,y) : intensitas piksel
Maka, kita bisa menghitung Center of Mass dengan rumusan berikut :
- Area (citra biner) : M00
- Center of Mass : {
} = {M10/M00, M01/M00 }
Aplikasi dengan Matlab
1. Disediakan sebuah gambar untuk diolah. Gambar ini adalah beberapa bagian dari Lego.
2. Kita akan mengolah gambar dalam bentuk citra biner. Untuk keperluan ini, lakukan segmentasi dengan proses thresholding. Adapun nilai dari thresholding bisa ditentukan dari percobaan.
3. Lakukan invert threshold untuk mendapatkan gambar dengan background hitam dan warna putih untuk benda-benda yang akan dideteksi.
4. Matlab memiliki kemampuan untuk melakukan labelling terhadap benda-benda yang sudah terdeteksi. Pilih salah satu benda dengan memilih nilai label yang sudah diberikan pada tiap-tiap benda.
5. Lakukan penghitungan Center of Mass pada objek yang dimaksud
Untuk lebih jelasnya, Anda bisa melihat source code Matlab pada file di bawah ini (lengkap dengan contoh image dan hasil pengolahan citra).
Download source code (MATLAB) 320 kb
Referensi dan bacaan :
[1] Mark S. Nixon & Alberto S. Aguado, “Feature Extraction and Image Processing“, Newnes Publisher, 2002, p. 247
[2] Rafael C. Gonzalez & Richard E. Woods, “Digital Image Processing 2nd edition”, Prentice Hall, 2002, p. 643
[3] Wikipedia : Image Moments





excuse me.. can u please explain to me.. what is the function of those formula?? i got a problem on ‘Computer Vision for Games’.. they use those formula too..
Which formula did you mean?
Those mentioned in this article is a moment equation. You can “google” it. An application has been written in MATLAB, you can download it….
That should be hard to complete the hottest thesis title more or less about this good post with your efforts only! My advice is to find the trustworthy dissertation service and other way, you have an opportunity to buy a dissertation from thesis writing services.
That is necessary to write a best level thesis writing when people are at study at the university. Thence, your master
A lot of specialists say that personal loans help a lot of people to live their own way, because they can feel free to buy needed things. Furthermore, banks offer financial loan for different persons.
An application has been written in MATLAB, you can download it….