## IMAGE RETRIEVAL BERDASARKAN FITUR WARNA, BENTUK, DAN TEKSTUR

## Rita Layona; Yovita Tunardi; Dian Felita Tanoto
Computer Science Department, School of Computer Science, Binus University Jl. K.H. Syahdan No. 9, Palmerah, Jakarta Barat 11480 rlayona@binus.edu, ytunardi@binus.edu, dtanoto@binus.edu,

## ABSTRACT
Along with the times, information retrieval is no longer just on textual data, but also the visual data. The technique was originally used is Text-Based Image Retrieval (TBIR), but the technique still has some shortcomings such as the relevance of the picture successfully retrieved, and the specific space required to store meta-data in the image. Seeing the shortage of Text-Based Image Retrieval techniques, then other techniques were developed, namely Image Retrieval based on content or commonly called Content Based Image Retrieval (CBIR). In this research, CBIR will be discussed based on color, shape and texture using a color histogram, Gabor and SIFT. This study aimed to compare the results of image retrieval with some of these techniques. The results obtained are by combining color, shape and texture features, the performance of the system can be improved.
Keywords: CBIR, Color Histogram, SIFT, Gabor

## ABSTRAK
Seiring dengan perkembangan zaman, pencarian informasi tidak lagi hanya pada tekstual data, tetapi juga visual data. Teknik yang pada awalnya digunakan adalah Text Based Image Retrieval (TBIR), namun teknik tersebut masih memiliki beberapa kekurangan seperti relevansi gambar yang berhasil di-retrieve, dan space khusus yang dibutuhkan untuk menyimpan meta-data pada gambar. Melihat kekurangan dari teknik Text Based Image Retrieval, kemudian teknik lain mulai dikembangkan yaitu Image Retrieval berdasarkan content atau yang biasa disebut Content Based Image Retrieval (CBIR). Pada penelitian ini, CBIR akan dibahas, berdasarkan warna, bentuk, dan tekstur menggunakan color histogram,gabor, dan SIFT. Penelitian ini bertujuan untuk membandingkan hasil image retrieval dengan beberapa teknik tersebut. Hasil yang didapatkan adalah dengan menggabungkan color, shape dan texture features, performa dari sistem dapat ditingkatkan.
Kata kunci: CBIR, Color Histogram, SIFT, Gabor

## PENDAHULUAN
Seiring dengan perkembangan zaman pencarian informasi tidak lagi hanya pada tekstual data, tetapi juga visual data. Salah satu teknik yang sering digunakan dan masih terus dikembangkan lebih lanjut adalah Image Retrieval . Image Retrieval digunakan untuk mencari gambar yang diinginkan dari sejumlah data gambar yang ada di dalam database . Pada awalnya pencarian gambar dilakukan dengan memberikan meta-data pada setiap gambar yang ada di database. User akan memasukkan query berupa kata-kata untuk mencari gambar tersebut. Teknik tersebut biasa disebut dengan Text Based Image Retrieval (TBIR). Namun dari teknik tersebut masih terdapat beberapa kekurangan seperti relevansi gambar yang berhasil di- retrieve karena beberapa meta-data pada gambar yang tidak sesuai, homonim antara query yang dimasukkan user dengan meta-data yang ada pada gambar, atau query yang dimasukkan oleh user merupakan sinonim dari meta-data . Selain itu diperlukan juga space khusus untuk menyimpan meta-data tersebut.
Melihat kekurangan dari teknik TBIR kemudian mulai dikembangkan teknik lain yaitu Image Retrieval berdasarkan content atau yang biasa disebut Content Based Image Retrieval (CBIR). Teknik ini dianggap lebih baik dibandingkan TBIR karena tidak lagi mencari berdasarkan kata-kata tetapi langsung berdasarkan fitur-fitur yang ada pada gambar tersebut. User akan memasukkan query berupa gambar yang akan di- retrieve . Teknik ini terbukti lebih relevan dibandingkan dengan TBIR. CBIR dapat dilakukan dengan melakukan ekstraksi fitur yang ada pada gambar seperti warna, bentuk, dan tekstur. Penelitian ini dilakukan untuk melihat keakuratan teknik CBIR dalam melakukan retrieval image berdasarkan fitur warna, bentuk, dan tekstur tersebut sehingga dari hasil penelitian diharapkan dapat diketahui fitur mana yang lebih sesuai dalam teknik CBIR dan membantu dalam proses retrieval image yang lebih akurat dan relevan untuk user .

## Penelitian Text Based Image Retrieval (TBIR)
Text Based Image Retrieval atau yang sering kita sebut dengan TBIR adalah salah satu metode yang digunakan untuk image retrieval sebelum dikenalnya Content Based Image Retrieval (CBIR). TBIR dilakukan dengan cara mencari kata kunci yang berkaitan dengan kata kunci yang disimpan untuk setiap gambar. Di mana setiap gambar di database memiliki kata kunci masing-masing.
Dalam penggunaannya, ada beberapa metode yang digunakan, antara lain: (1) Boolean – Digunakan untuk mencari kata di dalam text. Menggunakan kombinasi AND, OR, dan NOT. Dalam penerapannya tidak mengenal ranking data . (2) VSM ( Vectore Space Model ) – Dalam penggunaan VSM setiap kata menjadi keyword dalam pencarian. Namun dalam penggunaannya jumlah kata yang disimpan untuk suatu gambar sangat penting dalam proses pencariannya.
Menurut penelitian yang dilakukan oleh Jain et al (2013), metode ini yang paling cepat, mudah digunakan, dan tidak terlalu mahal, oleh karena itu banyak search engines masih menggunakan metode ini, contohnya: Google, Yahoo, dan Alta Vista.
Namun karena proses annotationnya masih manual, ketepatan mendapatkan gambar bergantung pada kata kunci pencarian dan deskripsi yang diinput oleh penulis kedalam database , terkadang 1 kata memiliki banyak arti, tidak mendeteksi sinonim, kesalahan pengetikan berpengaruh pada hasil, dan membutuhkan waktu lebih ketika proses pendestripsian manual sehingga hasil pencarian masih kurang maksimal (Jain et al , 2013).

## Penelitian Content Based Image Retrieval (CBIR)
Content Based Image Retrieval (CBIR) merupakan perkembangan dari TBIR di mana CBIR mencocokkan query image berdasarkan content image yang dianalisis berdasarkan beberapa variasi dimensi, antara lain warna, bentuk, tekstur, dan masih banyak lagi dimensi lainnya.
Gambar 2 Content Based Image Retrieval (Jain et al , 2013)

## Penggunaan CBIR Berdasarkan Dimensi
CBIR memiliki beberapa kelebihan dibandingkan dengan penggunaan TBIR yaitu dalam proses annotation -nya, CBIR tidak perlu susah payah untuk mendeskripsikan image ke dalam kata-kata dan tidak tergantung oleh size dan orientasi image dalam pencariannya (Jain et al , 2013). Namun untuk kelemahannya karena waktu penyimpanan image yang besar membutuhkan waktu dan resource yang besar. Terkadang ada ketidaksesuaian antara gambar yang dicari dengan gambar yang ditemukan dan query yang dilakukan lebih rumit. Berikut akan dibahas lebih lanjut penggunaan CBIR berdasarkan dimensi warna, bentuk, dan tekstur.

## Warna
Content Based Image Retrieval atau yang biasa dikenal sebagai retrieval berdasarkan content dari image , melakukan pencarian berdasarkan content dari image . Pencarian bukan hanya menggunakan atau bergantung kepada meta data yang di- input oleh manusia seperti caption dan keyword . (Suhasini, Krishna, & Krishna, 2009). Warna adalah salah satu ciri visual yang biasa digunakan dalam Content Based Image Retrieval (CBIR). Warna dianggap sebagai ciri visual yang baik jika digunakan untuk menemukan kembali suatu citra. Warna dianggap memiliki hubungan yang kuat dengan objek dalam suatu citra. (Acharya & Ray, 2005). Fuzzy Color Histogram merupakan salah satu metode yang dapat digunakan untuk merepresentasikan informasi warna ke dalam bentuk histogram. Fuzzy Color
Histogram bekerja dengan mempertimbangkan persamaan warna dalam pixel yang terasosiasi ke bin histogram menggunakan fuzzy set membership function . (Zhang & Zhang, 2004)
Penelitian mengenai Content Based Image Retrival berdasarkan content warna sendiri pernah dilakukan menggunakan Conventional Color Histogram , Invariant Color Histogram , dan Fuzzy Color Histogram pada gambar bunga, binatang dan bangunan. Pada penelitian ini, menghasilkan bahwa dengan menggunakan Conventional Color Histogram dengan Quadratic Form (QF) Dist ance dan Euclidean Distance untuk perhitungan simmiliarity -nya, menghasilkan performa yang hampir sama namun tidak bisa memerikan respon yang baik pada shifted atau translated images . Untuk mengangani masalah tersebut, maka digunakan teknik Invariant Color Histogram . Dan untuk mengurangi banyaknya variasi antara neighboring bins , maka digunakan Fuzzy Color Histogram . (Suhasini, Krishna, & Krishna, 2009)
Penelitian lain pernah dilakukan dengan membandingkan sistem yang lama yakni dengan menggunakan query image yang diberikan melalui keyword ( Text Based Images Retrival ) dengan sistem baru yakni dengan menggunakan Fuzzy Color Histogram ( Content Based Image Retrival ). Dari penelitian ini, sistem yang lama menghasilkan image retrieval yang lebih tidak relevant. Dengan begitu, penelitian ini menggunakan CBIR dengan teknik color histogram untuk meningkatkan performa dari image retrival . (Kumar & Saravanan, 2013)

## Bentuk
CBIR berdasarkan bentuk pada dasarnya akan melakukan ekstraksi fitur shape dari gambar yang akan dihitung untuk mendapatkan similarity untuk proses image retrieval. Terdapat beberapa metode yang digunakan dalam melakukan image retrieval berdasarkan bentuk. Pada penelitian ini akan dibahas beberapa metode yang sering digunakan dalam penelitian lainnya yaitu Moment Invariants dan Scale Invariant Feature Transform (SIFT).
Menurut Rao, et. al. (2010), Image Moments merupakan salah satu teknik yang banyak digunakan dalam Image Processing . Salah satu teknik yang dapat digunakan adalah Moment Invariants . Moment Invariants digunakan dalam 2D image dengan rumus sebagai berikut:
Rumus tersebut dapat digunakan untuk menghitung Moment Invariants dari image tetapi masih belum dapat diaplikasikan sebagai general invariant karena belum sesuai jika image mengalami proses translation , rotation , dan scaling . Translation Invariance dapat dihitung dengan menggunakan central moment dengan rumus sebagai berikut:
Sedangkan normalized central moment didapat dengan menggunakan rumus:
,
Kekurangan dari teknik ini adalah mungkin adanya data yang redundant karena tidak orthogonal .
Menurut Kamath, et. al . (2012), Scale Invariant Feature Transform (SIFT) merupakan salah satu metode yang digunakan untuk melakukan CBIR. Metode dapat SIFT digunakan dalam penelitian CBIR berdasarkan bentuk dengan cara melakukan ekstraksi fitur shape dari data training image dan menjadi sebuah deskripsi fitur. Deskripsi fitur tersebut yang akan dibandingkan dengan deskripsi dari query yang dimasukkan oleh user dalam proses image retrieval . Agar perbandingan yang dilakukan menghasilkan nilai yang akurat maka fitur yang diekstraksi dari image harus tetap dapat dideteksi walaupun menghadapi isu image scale , noise , dan illumination yaitu dengan menggunakan edge dari objek pada image yang biasanya memiliki nilai kontras yang paling tinggi. Teknik SIFT dalam CBIR berdasarkan fitur bentuk dilakukan dengan menyimpan keypoint dari image yang ada pada database sebagai deskripsi fitur. Setelah itu ketika user memasukkan query image yang ingin di- retrieve maka akan dilakukan pengecekkan deskripsi fitur yang ada pada image yang baru dan image yang ada di database menggunakan Euclidean Distance .
Pada gambar di bawah dapat dilihat penerapan SIFT dalam CBIR pada penelitian yang dilakukan oleh Kamath, et. al . (2012).
Gambar 3 Penerapan SIFT untuk SBIR (Kamath, et. al ., 2012)
Algoritma SIFT yang digunakan adalah sebagai berikut: (1) Membangun scale space sebagai langkah awal kemudian membuat internal representation dari image yang dimasukkan oleh user untuk memastikan scale invariance . (2) Algoritma SIFT akan menghitung deskripsi fitur untuk setiap query image yang dimasukkan oleh user . Keypoints yang tidak diinginkan seperti daerah yang memiliki nilai kontras rendah akan dieliminasi oleh Difference of Gaussian (DOG). (3)  Menghitung  orientasi  untuk setiap keypoints . Setiap perhitungan lebih lanjut akan dilakukan berdasarkan orientasi tersebut untuk memastikan rotation invariance . (4) SIFT akan membandingkan keypoints pada query image dengan keypoints image yang ada di database dan kemudian diurutkan berdasarkan ranking kecocokan.

## Tekstur
Untuk melakukan proses image retrieval menggunakan warna dan tekstur, maka ada beberapa langkah secara garis besar yang perlu dilakukan (Jain, Sharma, & Sairam, 2013), antara lain: (1) Perhitungan texture antar gambar yang tersedia dari database dan query dari user . (2) Penghitungan perbedaan textur antara hasil Feature Vector gambar yang tersedia di database dengan query user . (3) Sorting berdasarkan hasil perbedaan texture secara ascending .
Ada beberapa metode yang digunakan untuk penghitungan kesamaan texture menurut penelitian yang dilakukan oleh Howarth dan Ruger, antara lain (Howarth & Ruger, 2004): (1) Co-occurrence merupakan metode awal yang digunakan untuk penghitungan kecocokan texture . Di mana dalam penggunaannya digunakan menggunakan Grey Level Co-occurrence Matrices (GLCM). Di mana gambar akan dibagi per 2 pixel dan pemisahan akan ditandai dengan vector tertentu. Distribusi dalam matrix akan tergantung pada sudut dan jarak hubungan antar pixel. Memungkinkan menangkap karakteristik tekstur yang berbeda. Namun hasilnya bervariasi terpengaruh oleh kualitas gambar dan keutuhan bentuk gambar. Sehingga tidak dapat digunakan untuk gambar yang berukuran kecil dan gambar yang tidak utuh. (2) Tamura dilakukan dengan merancang fitur tekstur yang sesuai dengan persepsi visual manusia. Didefinisikan 6 fitur tekstur , yaitu: kontras, directionality, garis bentuk, keteraturan, dan kekasaran. Untuk hasil keseluruhannya menghasilkan hasil yang standart namun lemah pada moment kedua. (3) Gabor merupakan metode dengan hasil yang lebih memuaskan dibandingkan 2 metode lainnya, untuk penjelasan lebih lanjut dapat dilihat pada penjelasan di bawah.
Penelitian ini menggunakan metode Gabor Filter atau Gabor Wavlet . Di mana fitur Gabor menggunakan fitur Pyramid – Structured Wavelet Tra nsform (PWT), Tree–Structures Wavelet (TWT), dan Multi Resolution Simultaneous Autogressive Model (MR-SAR). Gabor Filter telah terbukti sangat efisien menurut penelitian-penelitian sebelumnya (Manjunath & Ma, 1996; Dimai, 1999). Pada dasarnya, Gabor Filter termasuk dalam group wavelet , di mana setiap wavelet menangkap energi pada frekuensi dan arah yang spesifik. Sehingga dapat digunakan untuk pencarian gambar dengan tekstur yang berulang (Singh & Hemachandran, 2012). Memperluas signal dapat memberikan gambaran frekuensi lokal. Kemudian Texture Featured dapat diekstraksi dari kelompok distribusi energi. Untuk perhitungan gambar dengan size dan derajat orientasi yang berbeda, digunakan normalisasi rotasi. Berikut langkah-langkahnya:
Gabor Filter/Gabor Wavelet
(1)
Di mana, adalah image yang diberikan, dengan size .    dan    adalah ukuran variable filter mask. adalah complex conjugate dari yang berasal dari rumus Mother Wavelet berikut:
(2)
Di mana, adalah modulasi frekuensi . menspesifikasi scale dan menspesifikasikan orientasi wavelet secara respective .
(3)
(4)
Dengan demikian untuk mengatasi rotasi dan pelebaran, diperoleh rumus Gabor wavelets generation form :

## Mother Wavelet
Dilatation dan Rotation
Dilatation dan Rotation
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
Dengan konstanta berikut:
(14)
(15)
Dan   dan   antara 0-60, dengan maksimum ukuran filter

## Texture Feature Extraction
Setelah penerapan Gabor Filter, untuk image dengan perbedaan orientasi dan size, diperoleh beberapa besaran sebagai berikut(Zhang, Wong, Indrawan, & Lu):
(16)
Dari penerapan besaran tersebut, diperoleh hasil energi konten pada skala dan orientasi yang berbeda pada gambar. Untuk menentukan gambar memiliki teksture yang mirip, maka kita memfokuskan pada daerah image yang memiliki teksture homogen.
(17)
Di mana adalah rata-rata dan standart deviasi dari besaran dari koofisien yang telah di transform digunakan untuk mewakili fitur tekstur homogen suatu daerah.
(18)
Di mana f merupakan gabor feature vector yang diperoleh dari dan (Manjunath & Ma, 837-842). Berikut adalah contoh gabor feature vector ketika digunakan 5 skala dan 6 orientasi dalam pelaksanaannya.

## Rotation Invariant Similarity Measurement
Kesamaan hasil mencocokan testure dari query gambar Q dan dan target gambar T pada database dinyatakan dengan(Zhang, Wong, Indrawan, & Lu):
(19)
Di mana,

## (20)
Karena perhitungan telah mengatasi masalah size dan orientasi gambar, untuk gambar yang ter- rotate tetap akan didapatkan peringkat rendah dalam kemiripan. Dengan diasumsikan gambar asli dengan dengan orientasi dominan . dan adalah versi gambar yang telah dirotasi dengan orientasi dominan pada 0. Jika particular scale -nya adalah , maka distribusi energi pada adalah:
Sedangkan distribusi energy pada adalah: Di mana, = , , dan seterusnya. Karena, = memiliki distribusi energy yang sama setelah rotasi
dan untuk orientasi
negative , ditambahkan dengan N. Contohnya pada gambar berikut:
Gambar 4 Gambar jerami (Zhang, Wong, Indrawan, & Lu) Gambar 5 Pemetaan energi untuk gambar jerami (Zhang, Wong, Indrawan, & Lu) Gambar 6 Gambar jerami yang telah di- rotate (Zhang, Wong, Indrawan, & Lu)
Gambar 7 Pemetaan energi untuk gambar jerami yang telah di- rotate (Zhang, Wong, Indrawan, & Lu)

## METODE
Metodologi yang akan digunakan dalam penelitian ini adalah sebagai berikut: (1) Tinjauan Pustaka – Mengumpulkan teori-teori dan hasil penelitian sebelumnya dari buku, jurnal, dan literatur tertulis lainnya. Teori-teori yang dikumpulkan adalah mulai dari konsep dan penelitian Image Retrieval berdasarkan teks, dan selanjutnya berdasarkan content (warna, bentuk, dan tekstur). (2) Metode Deskriptif – Dilakukan dengan studi kasus, studi komparatif, menganalisis penelitian CBIR berdasarkan warna, bentuk dan tekstur yang sudah pernah dilakukan sebelumnya. (3) Evaluasi Hasil Penelitian – Dilakukan evaluasi terhadap hasil penelitian yang sudah pernah dilakukan sebelumnya. Evaluasi dilakukan berdasarkan warna, bentuk, tekstur, dan gabungan warna, bentuk, dan tekstur untuk jenis image yang berbeda-beda. (4) Simpulan dan Saran – Setelah dilakukan evaluasi dari hasil penelitian maka selanjutnya ditarik simpulan dan saran untuk penelitian selanjutnya.

## HASIL DAN PEMBAHASAN
Penelitian CBIR dengan menggunakan objek plant image dilakukan dengan membandingkan feature color , shape , texture serta penggabungan ketiganya. Feature color menggunakan metode color histogram di mana informasi warna direpresentasikan ke dalam bentuk histogram . Untuk shape feature menggunakan Scale Invariant Feature Transform (SIFT) serta untuk Texture , menggunakan metode Gabor Filter atau Gabor Wavlet yang menggunakan menggunakan fitur pyramid–structured wavelet transform (PWT), tree–structures wavelet (TWT), dan multi resolution simultaneous autogressive model (MR-SAR). (Kebapci, Yanikoglu, & Unal, 2010)

## Hasil dengan Menggunakan Color Feature
Hasil penelitian mendapatkan bahwa color feature nRGB histogram memberikan best top -10 dan top -15 rates jika dibandingkan dengan yang lain seperti pada tabel dibawah ini:
Tabel 1 Color Similarity Result ( full database ) (Kebapci, Yanikoglu, & Unal, 2010)

## Hasil dengan Menggunakan Shape Feature
Penelitian menggunakan bermacam-macam global shape feature seperti pada tabel berikut ini:
Tabel 2 Global Shape Similiarity Result ( full database ) (Kebapci, Yanikoglu, & Unal, 2010)
Diperoleh hasil bahwa dengan menggunakan kombinasi, semua global shape feature mendapatkan 26% top-10 dan 31% top-15 rate . Untuk melakukan evaluasi terhadap global shape descriptor yang berpotensial, maka metode shape dilakukan testing pada 132 clean database dari 32 plant types . Dan di sini juga diperoleh bahwa penggabungan semua feature menghasilkan 48% top-10 dan 61% top-15 rate . (Kebapci, Yanikoglu, & Unal, 2010)
Tabel 3 Global Shape Similiarity Result (clean database) (Kebapci, Yanikoglu, & Unal, 2010)
Metode SIFT ternyata tidak terbukti berhasil. Hal tersebut dapat dilihat dari top -10 dan top -15 rate yang didapatkan kecil. Untuk itu, digunakan    kombinasi dari SIFT dan global shape feature untuk meningkatkan top- 10 dan top -15 rate yang dihasilkan. (Kebapci, Yanikoglu, & Unal, 2010)
Tabel 4 SIFT + Global Shape Similiarity Result (Kebapci, Yanikoglu, & Unal, 2010)

## Hasil dengan Menggunakan Texture Feature
Dalam pengukuran menggunakan testure feature, akan dilakukan dengan membandingkan hasil dari beberapa contoh kasus, antara lain: (1) Default approach – Kedua gambar yang dibandingkan dalam semua skala yang paling dominan untuk setiap gambar. Dengan tujuan mengabaikan perbedaan skala di seluruh gambar dari tanaman yang sama. (2) Max-scale approach – Kedua gambar yang dibandingkan hanya menggunakan skala dengan energi tertinggi. (3) Patch-based approach – Setiap individual patches-nya di-rotate ke rotasi kronisnya sebelum menggunakan Gabor. Digunakan untuk memberikan variasi rotasi pada tingkat dan skala yang bervariasi pula.

## Hasil dengan Menggunakan Texture Features Pada Data Dari Full Database
Tabel 5 Texture Analysis Results (full database) (Kebapci, Yanikoglu, & Unal, 2010)
Dari hasil di atas disimpulkan bahwa pada kasus patch -based memiliki rata-rata minimum ranking yang paling rendah, sehingga dapat disimpulkan bahwa patch-based memiliki hasil yang paling baik di mana untuk kasus terbaik angka-angkanya bersaing tidak jauh dengan yang lain.

## Hasil dengan Menggunakan Kombinasi Color, Shape dan Texture Feature
Dalam penggabungan metode color , texture , dan shape dalam penghitungan kesamaan gambar dalam penelitian ini menggunakan dua macam database , antara lain: Full database – Di mana di dalam database ditambahkan data dummy dari data random . (2) Clean database – Di mana database yang digunakan menggunakan database yang datanya tidak terdapat data acak.
Tabel 6 Hasil dengan menggunakan gabungan shape , color , dan texture analysis dengan menggunakan data dari full database (Kebapci, Yanikoglu, & Unal, 2010)
Di mana pada data full database , hasil kombinasi perbandingan Shape dengan menggunakan Shift , perbandingan Color dengan menggunakan RGB, dan perbandingan Texture dengan menggunakan Patch-Based menghasilkan hasil keakuratan yang paling baik.
Tabel 7 Hasil dengan menggunakan gabungan shape , color , dan texture analysis dengan menggunakan data dari clean database
Sedangkan, pada data clear database , hasil kombinasi perbandingan Shape dengan menggunakan Global-shape , perbandingan Color dengan menggunakan nRGB, dan perbandingan Texture dengan menggunakan Patch-Based menghasilkan hasil keakuratan yang paling baik.

## SIMPULAN
Penelitian berhasil menggunakan kombinasi beberapa pendekatan CBIR. Penelitian dilakukan dengan membandingkan feature color , shape , texture serta penggabungan ketiganya. Feature color menggunakan metode color histogram , untuk shape feature menggunakan Scale Invariant Feature Transform (SIFT) serta Texture menggunakan metode Gabor Filter atau Gabor Wavlet . Dengan menggabungkan color , shape dan texture features , dapat meningkatkan performa dari sistem.
Beberapa hal yang dapat dilakukan sebagai bahan penelitian lanjutan adalah memperluas penggunaan teknik color histogram , Gabor , dan SIFT dalam CBIR berdasarkan warna, bentuk, dan tekstur pada objek lainnya yang lebih beragam dan diaplikasikan. Pada penelitian ini kasus yang dijadikan objek penelitian masih didasarkan pada satu jenis penelitian, selanjutnya dapat dibandingkan berbagai jenis penelitian yang lebih beragam dengan teknik yang sama tetapi objek yang berbeda (selain tanaman).

## DAFTAR PUSTAKA
Acharya, T., Ray, A. K. (2005). Image Processing Principles and Applications. Canada: John Wiley & Sons Inc.
Dimai, A. (1999). Rotation Invariant Texture Description using General Moment Invariants and Gabor Filters. Proc. Of the 11th Scandinavian Conf. on Image Analysis . 1 : 391-398.
Howarth, P., Ruger, S. (2004). Evaluation of Texture Features for Content-Based Image Retrieval. Berlin: Springer-Verlag Berlin Heidelberg.
Jain, N., Sharma, S., Sairam, R. M. (2013, March). Content Base Image Retrieval using Combination of Color, Shape and Texture FeaturesContent Base Image Retrieval using Combination of Color, Shape and Texture Features. International Journal of Advanced Computer Research, 3 (8): 70-77.
Kamath, M., Punjabi, D., Sabnis, T., Upadhyay, D., Shrawne, S. (2012). Improving Content Based Image Retrieval using Scale Invariant Feature Transform. International Journal of Engineering and Advanced Technology (IJEAT). 1 (5): 19-21.
Kebapci, H., Yanikoglu, B., Unal, G. (2010). Plant Image Retrieval Using Color, Shape and Texture Features. The Computer Journal . April 9, 2010. Oxford University
Kumar, A. R., Saravanan, D. (2013). Content Based Image Retrieval Using Color Histogram. International Journal of Computer Science and Information Technologies : 242 - 245.
Manjunath, B. S., Ma, W. Y. (1996). Texture features for browsing and retrieval of large image data.
IEEE Transactions on Pattern Analysis and Machine Intelligence. 18 (8), 1996.
Rao, C., Kumar, S., Mohan, B. (2010). Content Based Image Retrieval using Exact Legendre Moments and Support Vector Machine. The International Journal of Multimedia & Its Applications (IJMA). 2 (2): 69-79.
Singh, S. M., Hemachandran, K. (2012, September). Content-Based Image Retrieval using Color Moment and Gabor Texture Feature. IJCSI International Journal of Computer Science. 9 (5): 299-309.
Suhasini, P. S., Krishna, K. S., Krishna, I. V. (2009). CBIR Using Color Histogram Processing. Journal of Theoretical and Applied Information Technology. 6 (1): 116-122.
Zhang, D., Wong, A., Indrawan, M., Lu, G. (n.d.). Content-based Image Retrieval Using Gabor Texture Features. Diakses pada 28 Mei 2014, dari pdf.aminer.org: http://pdf.aminer.org/000/318/796/rotation_invariant_texture_features_using_rotated_compl ex_wavelet_for_content.pdf
Zhang, R. F., Zhang, Z. F. (2004). A Robust Color Object Analysis Approach to Efficient Image Retrieval. EURASIP Journal on Applied Signal Processing. 6 : 871–885.