Implementation of a Food Image Retrieval System Based on Color Feature Extraction Using Color Moments (CIELab) and Texture Feature Using Local Binary Pattern (LBP)
DOI:
https://doi.org/10.69693/jesa.v3i2.65Keywords:
Content Based Image Retrieval, CIELab, Color Moments, Local Binary Pattern, Image RetrievalAbstract
The rapid growth of digital image content on social media has positioned food as one of the most frequently shared visual objects. Text-based search is often inadequate for retrieving food images due to their high visual complexity in color, shape, and texture, as variations in ingredients, lighting, and camera angle can produce highly diverse images even within the same food category. This study implements a Content-Based Image Retrieval (CBIR) system for food images by combining Grid Color Moments in the CIELab color space for color feature extraction and Multi-Scale Local Binary Pattern (LBP) for texture feature extraction. The CIELab color space was chosen for its stability under varying lighting conditions, while the multi-scale LBP approach captures texture patterns at several levels of observation. The system processes 3,600 food images across nine classes (Burger, Donut, Ice Cream, French Fries, Klepon, Fried Noodles, Fried Rice, Pizza, Rendang), using an 80:20 stratified split for database and query images. The retrieval process involves image preprocessing, feature extraction, feature vector normalization, similarity computation, and ranking of the most visually similar images. Similarity is computed using Euclidean Distance and Chi-Square Distance, evaluated with Precision@10 and Recall@10 on a Top-10 retrieval scheme. Results show the proposed feature combination improves performance over a baseline method that does not use grid-based and multi-scale feature extraction, with the best result achieved using Chi-Square Distance: Mean Precision@10 of 0.7133 and Mean Recall@10 of 0.0223. These findings confirm that combining color and texture features effectively represents food image characteristics and improves retrieval accuracy, offering a practical alternative to text-based food image search systems.
Downloads
References
[1] M. D. Agaputra, K. R. R. Wardani, and E. Siswanto, “Pencarian Citra Digital Berbasiskan Konten dengan Ekstraksi Fitur HSV, ACD, dan GLCM,” Jurnal Telematika, vol. 8, no. 2, 2020, [Online]. Available: http://wang.ist.psu.edu/docs/related/.
[2] P. Serianti, R. Muharar, M. Oktiana, N. Aulia, and T, “Sistem Temu Kembali Citra Termal Kanker Payudara Pada Citra Rekam Medis,” vol. VIII, no. 4, pp. 6958–6967, 2023.
[3] D. Agna Fauzan and Y. Arum Sari, “Algoritme Information Gain Feature Selection pada Sistem Temu Kembali Citra Makanan Menggunakan Ekstraksi Fitur Warna dan Tekstur,” 2019. [Online]. Available: http://j-ptiik.ub.ac.id
[4] N. Syachdini, L. Anjelir, H. Manik, P. Studi Sistem Informasi, and S. Kaputama Binjai, “Penerapan Metode VSM Sistem Temu Balik pada Ulasan Google Maps Kafe di Kota Binjai,” 2025, doi: 10.8734/Kohesi.v1i2.365.
[5] C. Putri Beauty and Y. Arum Sari, “Temu Kembali Citra Makanan Menggunakan Color Histogram Dan Local Binary Pattern,” 2020. [Online]. Available: http://j-ptiik.ub.ac.id
[6] A. F. Ahsani, Y. A. Sari, and P. P. Adikara, “Temu Kembali Citra Makanan Menggunakan Ekstraksi Fitur Gray Level Co-occurrence Matrix dan CIE L*a*b* Color Moments Untuk Pencarian Resep Masakan,” 2019. [Online]. Available: http://j-ptiik.ub.ac.id
[7] E. P. Purwandari, D. Andreswari, and U. Faraditha, “Ekstraksi Fitur Warna dan Tekstur untuk Temu Kembali Citra Batik Besurek,” 2020. [Online]. Available: www.ejournal.unib.ac.id/index.php/pseudocode
[8] A. S. Sinaga, “Segmentasi Ruang Warna L*a*b,” Jurnal Mantik Penusa, vol. 3, no. 1, pp. 43–46, 2019.
[9] A. Zakaria and R. Munir, “Steganografi Citra Digital Menggunakan Teknik Discrete Wavelet Transform pada Ruang Warna CIELab,” 2021.
[10] M. A. Siregar, “Ekstraksi Local Binary Pattern Terhadap Klasifikasi Kopi Menggunakan Modular Neural Network (MNN).”
[11] G. B. Waluyo, Y. A. Sari, and B. Rahayudi, “Pengenalan Citra Makanan Kue Tradisional menggunakan Ekstraksi Fitur HSV Color Moment dan Local Binary Pattern dengan K-Nearest Neighbour,” 2021. [Online]. Available: http://j-ptiik.ub.ac.id
[12] D. : Yudhi and F. Saputra, “Modul UML (Unified Modelling Language),” 2023.
[13] Siska Narulita, Ahmad Nugroho, and M. Zakki Abdillah, “Diagram Unified Modelling Language (UML) untuk Perancangan Sistem Informasi Manajemen Penelitian dan Pengabdian Masyarakat (SIMLITABMAS),” Bridge : Jurnal publikasi Sistem Informasi dan Telekomunikasi, vol. 2, no. 3, pp. 244–256, Aug. 2024, doi: 10.62951/bridge.v2i3.174.
[14] Haviluddin, “Memahami Penggunaan UML (Unified Modelling Language),” 2019.
[15] Y. Septiana, Y. H. Agustin, and A. R. Jungjunan, “Sistem Informasi Geografis Perumahan Menggunakan Metode Rational Unified Process,” Jurnal Algoritma, vol. 21, no. 1, pp. 131–140, May 2024, doi: 10.33364/algoritma/v.21-1.1463.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Journal of Engineering and Science Application

This work is licensed under a Creative Commons Attribution 4.0 International License.













