Identifikasi Jenis Daging dengan Menggunakan Algoritma Convolution Neural Network

Authors

  • Peter Winardi Institut Sains dan Teknologi Terpadu Surabaya
  • Endang Setyati Institut Sains dan Teknologi Terpadu Surabaya

DOI:

https://doi.org/10.37823/insight.v3i02.178

Keywords:

Convolution Neural Network, Daging, Identifikasi, Keras, Python, Tensorflow

Abstract

Abstrak — Kebutuhan protein tubuh manusia salah satunya didapatkan dari daging. Banyak jenis daging yang bisa dikonsumsi untuk kebutuhan protein, diantaranya ayam, babi, bebek, kambing, sapi dan jenis lainnya. Pada kondisi daging mentah, tidak semua orang memahami karakteristik / identitas jenis daging karena ada beberapa jenis daging mentah yang hampir sama dari tampilan visual. Untuk menghindari kesalahan saat pemilihan jenis daging yang diinginkan perlu dilakukan identifikasi jenis daging. Pengenalan jenis daging dapat dilakukan dengan pengambilan gambar / citra secara digital. Citra digital yang didapatkan dapat dilakukan identifikasi dengan Convolution Neural Network. Salah satu kemampuan Convolution Neural Network (CNN) dapat melakukan proses identifikasi dan klasifikasi pada Computer Vision. Pada penelitian ini identifikasi jenis daging yang digunakan berupa adalah daging mentah tanpa lemak, kulit dan tulang. Jenis daging mentah yang digunakan sebanyak 5 buah berupa ayam, babi, bebek, kambing dan sapi. Melalui ekstraksi warna dan deteksi tepi beserta CNN didapatkan identitas jenis daging tersebut berupa tulisan / text sesuai jenis daging input citra. Dataset yang digunakan sebanyak 2,250 citra pada masing-masing jenis daging sehingga total 11,250 dataset citra. Penelitian dilakukan dalam 2 bagian sistem arsitektur. Bagian penelitian berupa Training dan Validation beserta testing. Pada bagian training dan validation dilakukan preprocessing . citra resize dari ukuran  300 × 300 piksel menjadi 50 × 50 piksel. Dataset dari masing-masing jenis citra daging mentah yang digunakan 2,250 citra terdiri dari citra jpeg dengan beberapa model citra , diantaranya citra asli, citra cropping, citra flip horisontal RGB, citra flip vertikal RGB, citra RGB, citra channel Red, citra channel Green, citra channel  Blue, citra channel Magenta (greyscale), citra flip vertikal dan citra flip horisontal. Output training dan validasi berupa penyimpanan konfigurasi CNN yang dihasilkan untuk pemodelan saat testing beserta grafik cross entropy. Pembagian dataset citra model training dan validasi sebesar 70% training dan 30% validasi. Sistem testing digunakan uji coba menentukan jenis daging untuk mendapatkan output tulisan / text dari nama daging yang sesuai. Bahasa program yang digunakan  penelitian berupa Python 3.8 beserta Tensorflow dan Keras dengan aplikasi PyCharm 2020.3.2 community edition. Untuk training dan validasi dilakukan uji coba pertama pada dataset dengan resize citra pada ukuran 50 X 50 pixel didapatkan hasil : training loss= 43.89% ; training accuracy= 82.82% ; validation loss= 87.44% ; validation juga dilakukan pada ukuran accuracy: 72.27%. Uji coba training dan validasi ke dua dilakukan resize citra pada ukuran 100 X 100 pixel dengan hasil : training loss= 35.74% ; training accuracy= 85.75% ; validation loss: 81.08% ; validation accuracy: 71.65%. Uji coba testing didapatkan nilai tertinggi dari angka array hasil pembandaingan dengan penyimpanan konfigurasi training dan validasi. Penelitian identifikasi jenis daging bisa ditingkatkan lebih baik bila dilengkapi dengan dataset citra yang lebih memadai.

References

K. Adi, “Detection of the Beef Quality,” Proc. 2016 3rd Int. Conf. Inf. Tech., Comput. Electr. Eng. (ICITACEE), Oct 19-21st, 2016, Semarang, Indones. Detect., vol. 3rd, pp. 253–259, 2016.

I. Wahyudiyanta, “Polisi Bongkar Penjualan Daging Sapi Dicampur Daging Babi di Surabaya,” May 26, 2016, 14:17, 2016. http:/news.detik.com/berita-jawa-timur/3218411/polisi-bongkar-penjualan-daging-sapi-dicampur-babi-di-surabaya (accessed Feb. 06, 2019).

S. A. Wibowo, B. Hidayat, and U. Sunarya, “Simulasi dan Analisis Pengenalan Citra Daging Sapi dan Daging Babi dengan Metode GLCM,” Semin. Nas. Inov. DAN Apl. Teknol. DI Ind. 2016 ISSN, no. ISSN : 2085-4218, pp. 338–343, 2016.

W. Muhammadiy and F. Fahmi, “Mobile application to differentiate flesh meat between beef and pork,” Proc. - Cybern. 2016 Int. Conf. Comput. Intell. Cybern., vol. 978, pp. 47–50, 2016, doi: 10.1109/CyberneticsCom.2016.7892565.

N. Jmour, S. Zayen, and A. Abdelkrim, “Convolutional Neural Networks for Image Classification,” in 2018 International Conference on Advanced Systems and Electric Technologies, IC_ASET 2018, Jun. 2018, pp. 397–402, doi: 10.1109/ASET.2018.8379889.

J. L. Xu and D. W. Sun, “Computer Vision Detection of Salmon Muscle Gaping Using Convolutional Neural Network Features,” Food Anal. Methods, vol. 11, no. 1, pp. 34–47, 2018, doi: 10.1007/s12161-017-0957-4.

X. J. Zhang, Y. F. Lu, and S. H. Zhang, “Multi-Task Learning for Food Identification and Analysis with Deep Convolutional Neural Networks,” J. Comput. Sci. Technol., vol. 31, no. 3, pp. 489–500, 2016, doi: 10.1007/s11390-016-1642-6.

S. Cui, Y. Zhou, Y. Wang, and L. Zhai, “Fish Detection Using Deep Learning,” Appl. Comput. Intell. Soft Comput., vol. 2020, p. 13 pages, 2020, doi: 10.1155/2020/3738108.

D. Putra, Pengolahan Citra Digital, Maret 2014., no. April. Lampung: Perpustakaan Nasional RI, 2010.

T.-T. T. T. C. Dictionary, “RGB,” TechTerms. https://techterms.com/definition/rgb.

T.-T. T. T. C. Dictionary, “CMYK,” TechTerms. https://techterms.com/definition/cmyk.

M. Galer and L. Horvat, Digital Image, Essential Skills, 3rd ed., vol. 53, no. 9. Italy: Elsevier, 2005.

R. E. Gonzalez, Rafael C . ; Woods, Digital Image Processing (2nd Edition), 2nd ed., vol. 14, no. 3. www.prenhall.com/gonzalezwoods, 2014.

R. A. Junior, Nurhasanah, and I. Sanubary, “Perbandingan Penggunaan Beberapa Metode Deteksi Tepi pada Pengolahan Citra Radiologi Fraktur Tulang,” Prism. Fis., vol. 5, no. 3, pp. 117–121, 2017.

Downloads

Published

2021-12-03

How to Cite

Winardi, P., & Setyati, E. (2021). Identifikasi Jenis Daging dengan Menggunakan Algoritma Convolution Neural Network. Journal of Information System,Graphics, Hospitality and Technology, 3(02), 82–88. https://doi.org/10.37823/insight.v3i02.178