Performance Comparison of YOLOv3,YOLOv4 and YOLOv5 algorithms : A Case Study for Poultry Recognition
Yıl 2022,
, 392 - 397, 31.08.2022
Oğuzhan Kıvrak
,
Mustafa Zahid Gürbüz
Öz
The aim of this study is to classify poultries using popular convolutional neural network models. The different YOLO models are experimented to find best YOLO models in terms of performance. For this purpose, a case study was conducted on different versions of the YOLO model. A new dataset has been described in this study. In the dataset, there are 918 photos containing chickens, cockerel, and chicks. The dataset split into %80 training set and %20 test set. The images of poultries in the training and test datasets were manually annotated and those in the training dataset were used to train the YOLOv3-tiny, YOLOv3, YOLOv4-tiny, YOLOv4, YOLOv5s, and YOLOv5x Models. The results of using YOLOv5 for poultry detection are compared with other popular CNN architectures, YOLOv3, YOLOv4 models. The results show that YOLOv5x (XLarge depth) model records the highest accuracy, resulting in a mean average precision at 0.5 IOU of %99.5
Destekleyen Kurum
Dogus University Scientific Research Projects Coordination Department
Proje Numarası
2019-20-D2-B07
Teşekkür
The authors would like to thank the Dogus University Scientific Research Projects Coordination Department under the Grant No. 2019-20-D2-B07 for financial support and making the study available by providing hardware for our research
Kaynakça
- Ahmed, I., Jeon, G.(2021). A real-time person tracking system based on SiamMask network for intelligent video surveillance. J Real-Time Image Proc (2021). https://doi.org/10.1007/s11554-021-01144-5.
- Şin, B. Kadıoğlu, İ. (2019). İnsansız Hava Aracı (İHA) ve Görüntü İşleme Teknikleri Kullanılarak Yabancı Ot Tespitinin Yapılması . Turkish Journal of Weed Science , 22 (2) , pp. 211-217 . Retrieved from https://dergipark.org.tr/en/pub/tjws/issue/51404/669501.
- Kıvrak,O., Gürbüz M.Z., Güran, A. (2020), Çivi Yazısından Dijital Kodlamaya Sosyo -Ekonomi Çalışmaları, Ekin Yayınevi, pp.1-12.
- Tan , F.; Yüksel ,A.; Aydemir ,E.; Ersoy , M. (2021). "Derin Öğrenme Teknikleri İle Nesne Tespiti Ve Takibi Üzerine Bir İnceleme", Avrupa Bilim ve Teknoloji Dergisi, no. 25, pp. 159-171, Jun. 2021, doi:10.31590/ejosat.878552.
- Tian, Y., Yang, G. Wang, Z. Li,E.,Liang, Z. (2019). Detection of Apple Lesions in Orchards Based on Deep Learning Methods of CycleGAN and YOLOV3-Dense. Hindawi Journal of Sensors. https://doi.org/10.1155/2019/7630926.
- Mathew, M.P., Mahesh, T.Y. (2021).Leaf-based disease detection in bell pepper plant using YOLO v5. SIViP (2021). https://doi.org/10.1007/s11760-021-02024-y.
- Jubayer, M.F.; Soeb, M.J.A.; Paul, M.K.; Barua, P.; Kayshar, M.S.; Rahman, M.M.; Islam, M.A.(2021). Mold Detection on Food Surfaces Using YOLOv5. Preprints 2021, 2021050679 (doi: 10.20944/preprints202105.0679.v1).
- Mutludoğan, K.2020. Derin Öğrenme Tabanlı Şeffaf Nesne Tanıma. Bilgisayar Mühendisliği Anabilim Dalı Yüksek Lisans Tezi, Bursa Uludağ Üniversitesi.
- Şimşek, E., Özyer, B., Tümüklü Özyer, G., (2019). Fotokapan Görüntülerinde Yerel Öznitelikler ile Nesne Tespiti. Gümüşhane Üniversitesi Fen Bilimleri Enstitüsü Dergisi , cilt.9, sa.4, 633-644.
- Dandıl, E , Turkan, M , Boğa, M , Çevik, K . (2019). Daha Hızlı Bölgesel-Evrişimsel Sinir Ağları ile Sığır Yüzlerinin Tanınması . Bilecik Şeyh Edebali Üniversitesi Fen Bilimleri Dergisi , BŞEÜ Fen Bilimleri Dergisi 6. Cilt - Prof. Dr. Fuat Sezgin Bilim Yılı Özel Sayısı , 177-189 . DOI: 10.35193/bseufbd.592099
- Esteban, J.M., Loosdrecht, J.V., Aghaei, M. (2021). Obstacle Detection for BVLOS Drones. ArXiv, abs/2106.11098
- Kentaro Wada. labelme: Image Polygonal Annotation with Python. https://github.com/wkentaro/labelme, 2016
- Chen, J., Wang, Z., Wu, J., Hu, Q., Zhao, C., Tan, C., Teng, L., & Luo, T. (2021). An improved Yolov3 based on dual path network for cherry tomatoes detection. Journal of Food Process Engineering, 44( 10), e13803. https://doi.org/10.1111/jfpe.13803
- Redmon, J., & Farhadi, A. (2018). Yolov3: An incremental improvement. arXiv preprint arXiv:1804.02767.
- Iyer, Rakkshab & Bhensdadiya, Kevin & Ringe, Priyansh. (2021). Comparison of YOLOv3, YOLOv5s and MobileNet-SSD V2 for Real-Time Mask Detection. International Journal of Research in Engineering and Technology. 2395-0056.
- Kılıç, B. , Baykal Kablan, E. , Doğan, H. , Ekinci, M. , Ercin, M. E. & Ersöz, Ş. (2020). Derin Konvolüsyonel Nesne Algılayıcı ile Plevral Efüzyon Sitopatolojisinde Otomatik Çekirdek Algılama . Türkiye Bilişim Vakfı Bilgisayar Bilimleri ve Mühendisliği Dergisi , 13 (1) , 33-42 . Retrieved from https://dergipark.org.tr/en/pub/tbbmd/issue/53711/638455.
- Fang, Y., Guo, X., Chen, K., Zhou, Z., and Ye, Q. (2021). "Accurate and automated detection of surface knots on sawn timbers using YOLO-V5 model," BioResources 16(3), 5390-5406.
- Ieamsaard, J., Charoensook, S. N., Yammen, S., "Deep Learning-based Face Mask Detection Using YoloV5," 2021 9th International Electrical Engineering Congress (iEECON), 2021, pp. 428-431, doi: 10.1109/iEECON51072.2021.9440346.
- Murat, S. 2021İnsansız Hava Aracı Görüntülerinden Derin Öğrenme Yöntemleriyle Nesne Tanıma. Yüksek Lisans Tezi, Maltepe Üniversitesi.
- Jetbrains. Pycharm. https://www.jetbrains.com/pycharm/, Erişim Zamanı: 23.08.2021.
- Bochkovskiy, A., Wang, C. Y., and Liao, H. Y. M. 2020. "Yolov4: optimal speed and accuracy of object detection," arXiv preprint arXiv:2004.10934
- Cengil, E., Çınar, A. (2021). Poisonous Mushroom Detection using YOLOV5. Turkish Journal of Science and Technology, 16(1), 119-127.
- Dewi,C., Chen, R. -C., Liu, Y. -T. , Jiang, X. , Hartomo, K. D. , 2021,"Yolo V4 for Advanced Traffic Sign Recognition With Synthetic Training Data Generated by Various GAN," in IEEE Access, vol. 9, pp. 97228-97242, 2021, doi: 10.1109/ACCESS.2021.3094201
- Yu, J, Wei Z. 2021. Face Mask Wearing Detection Algorithm Based on Improved YOLO-v4. Sensors 21, no. 9: 3263. https://doi.org/10.3390/s21093263
- Kumar, A., Kalia, A., Sharma, A. et al. A hybrid tiny YOLO v4-SPP module based improved face mask detection vision system. J Ambient Intell Human Comput (2021). https://doi.org/10.1007/s12652-021-03541-x
- Jintasuttisak, T. Edirisinghe, E. El Battay, A. (2022). Deep neural network based date palm tree detection in drone imagery. Computers and Electronics in Agriculture. 192.10.1016/j.compag.2021.106560.
YOLOv3, YOLOv4 ve YOLOv5 algoritmalarının Performans Karşılaştırması: Kümes Hayvan Tanıma İçin Bir Vaka Çalışması
Yıl 2022,
, 392 - 397, 31.08.2022
Oğuzhan Kıvrak
,
Mustafa Zahid Gürbüz
Öz
Bu çalışmanın amacı, görüntüleri sınıflandırmak için kullanılan popüler evrişim sinir ağı modellerinin arasındaki performans farklılıklarını bulmaktır. Bunun için, YOLO modelinin farklı versiyonları üzerinde bir vaka çalışması yürütüldü. Bu çalışma için yeni bir veri seti oluşturulmuştur. Oluşturulan veri setinde, 918 adet tavuk, horoz ve civciv görüntülerini içeren kümes hayvanı fotoğrafları bulunmaktadır. Veri kümesinin % 80'i eğitim % 20 test olarak ayrılmıştır. Eğitim ve test veri kümelerindeki kümes hayvanlarının görüntüleri manuel olarak etiketlendi. Eğitim veri kümelesindeki görüntüler YOLOv3-tiny, YOLOv3, YOLOv4-tiny, YOLOv4, YOLOv5s, ve YOLOv5x modelleri kullanılarak eğitim tamamlandı. Kümes hayvanı tespiti için YOLOv5' modeli ile elde edilen sonuçlar diğer popüler CNN mimarisi sahip olan YOLOv3 YOLOv4 modelleri ile karşılaştırılmıştır. Sonuç olarak YOLOv5x(XLarge Depth(derinlik)) modeli 0,5 IOU'da %99,5 ortalama hassasiyetle en yüksek doğruluk oranı bulunmuştur.
Proje Numarası
2019-20-D2-B07
Kaynakça
- Ahmed, I., Jeon, G.(2021). A real-time person tracking system based on SiamMask network for intelligent video surveillance. J Real-Time Image Proc (2021). https://doi.org/10.1007/s11554-021-01144-5.
- Şin, B. Kadıoğlu, İ. (2019). İnsansız Hava Aracı (İHA) ve Görüntü İşleme Teknikleri Kullanılarak Yabancı Ot Tespitinin Yapılması . Turkish Journal of Weed Science , 22 (2) , pp. 211-217 . Retrieved from https://dergipark.org.tr/en/pub/tjws/issue/51404/669501.
- Kıvrak,O., Gürbüz M.Z., Güran, A. (2020), Çivi Yazısından Dijital Kodlamaya Sosyo -Ekonomi Çalışmaları, Ekin Yayınevi, pp.1-12.
- Tan , F.; Yüksel ,A.; Aydemir ,E.; Ersoy , M. (2021). "Derin Öğrenme Teknikleri İle Nesne Tespiti Ve Takibi Üzerine Bir İnceleme", Avrupa Bilim ve Teknoloji Dergisi, no. 25, pp. 159-171, Jun. 2021, doi:10.31590/ejosat.878552.
- Tian, Y., Yang, G. Wang, Z. Li,E.,Liang, Z. (2019). Detection of Apple Lesions in Orchards Based on Deep Learning Methods of CycleGAN and YOLOV3-Dense. Hindawi Journal of Sensors. https://doi.org/10.1155/2019/7630926.
- Mathew, M.P., Mahesh, T.Y. (2021).Leaf-based disease detection in bell pepper plant using YOLO v5. SIViP (2021). https://doi.org/10.1007/s11760-021-02024-y.
- Jubayer, M.F.; Soeb, M.J.A.; Paul, M.K.; Barua, P.; Kayshar, M.S.; Rahman, M.M.; Islam, M.A.(2021). Mold Detection on Food Surfaces Using YOLOv5. Preprints 2021, 2021050679 (doi: 10.20944/preprints202105.0679.v1).
- Mutludoğan, K.2020. Derin Öğrenme Tabanlı Şeffaf Nesne Tanıma. Bilgisayar Mühendisliği Anabilim Dalı Yüksek Lisans Tezi, Bursa Uludağ Üniversitesi.
- Şimşek, E., Özyer, B., Tümüklü Özyer, G., (2019). Fotokapan Görüntülerinde Yerel Öznitelikler ile Nesne Tespiti. Gümüşhane Üniversitesi Fen Bilimleri Enstitüsü Dergisi , cilt.9, sa.4, 633-644.
- Dandıl, E , Turkan, M , Boğa, M , Çevik, K . (2019). Daha Hızlı Bölgesel-Evrişimsel Sinir Ağları ile Sığır Yüzlerinin Tanınması . Bilecik Şeyh Edebali Üniversitesi Fen Bilimleri Dergisi , BŞEÜ Fen Bilimleri Dergisi 6. Cilt - Prof. Dr. Fuat Sezgin Bilim Yılı Özel Sayısı , 177-189 . DOI: 10.35193/bseufbd.592099
- Esteban, J.M., Loosdrecht, J.V., Aghaei, M. (2021). Obstacle Detection for BVLOS Drones. ArXiv, abs/2106.11098
- Kentaro Wada. labelme: Image Polygonal Annotation with Python. https://github.com/wkentaro/labelme, 2016
- Chen, J., Wang, Z., Wu, J., Hu, Q., Zhao, C., Tan, C., Teng, L., & Luo, T. (2021). An improved Yolov3 based on dual path network for cherry tomatoes detection. Journal of Food Process Engineering, 44( 10), e13803. https://doi.org/10.1111/jfpe.13803
- Redmon, J., & Farhadi, A. (2018). Yolov3: An incremental improvement. arXiv preprint arXiv:1804.02767.
- Iyer, Rakkshab & Bhensdadiya, Kevin & Ringe, Priyansh. (2021). Comparison of YOLOv3, YOLOv5s and MobileNet-SSD V2 for Real-Time Mask Detection. International Journal of Research in Engineering and Technology. 2395-0056.
- Kılıç, B. , Baykal Kablan, E. , Doğan, H. , Ekinci, M. , Ercin, M. E. & Ersöz, Ş. (2020). Derin Konvolüsyonel Nesne Algılayıcı ile Plevral Efüzyon Sitopatolojisinde Otomatik Çekirdek Algılama . Türkiye Bilişim Vakfı Bilgisayar Bilimleri ve Mühendisliği Dergisi , 13 (1) , 33-42 . Retrieved from https://dergipark.org.tr/en/pub/tbbmd/issue/53711/638455.
- Fang, Y., Guo, X., Chen, K., Zhou, Z., and Ye, Q. (2021). "Accurate and automated detection of surface knots on sawn timbers using YOLO-V5 model," BioResources 16(3), 5390-5406.
- Ieamsaard, J., Charoensook, S. N., Yammen, S., "Deep Learning-based Face Mask Detection Using YoloV5," 2021 9th International Electrical Engineering Congress (iEECON), 2021, pp. 428-431, doi: 10.1109/iEECON51072.2021.9440346.
- Murat, S. 2021İnsansız Hava Aracı Görüntülerinden Derin Öğrenme Yöntemleriyle Nesne Tanıma. Yüksek Lisans Tezi, Maltepe Üniversitesi.
- Jetbrains. Pycharm. https://www.jetbrains.com/pycharm/, Erişim Zamanı: 23.08.2021.
- Bochkovskiy, A., Wang, C. Y., and Liao, H. Y. M. 2020. "Yolov4: optimal speed and accuracy of object detection," arXiv preprint arXiv:2004.10934
- Cengil, E., Çınar, A. (2021). Poisonous Mushroom Detection using YOLOV5. Turkish Journal of Science and Technology, 16(1), 119-127.
- Dewi,C., Chen, R. -C., Liu, Y. -T. , Jiang, X. , Hartomo, K. D. , 2021,"Yolo V4 for Advanced Traffic Sign Recognition With Synthetic Training Data Generated by Various GAN," in IEEE Access, vol. 9, pp. 97228-97242, 2021, doi: 10.1109/ACCESS.2021.3094201
- Yu, J, Wei Z. 2021. Face Mask Wearing Detection Algorithm Based on Improved YOLO-v4. Sensors 21, no. 9: 3263. https://doi.org/10.3390/s21093263
- Kumar, A., Kalia, A., Sharma, A. et al. A hybrid tiny YOLO v4-SPP module based improved face mask detection vision system. J Ambient Intell Human Comput (2021). https://doi.org/10.1007/s12652-021-03541-x
- Jintasuttisak, T. Edirisinghe, E. El Battay, A. (2022). Deep neural network based date palm tree detection in drone imagery. Computers and Electronics in Agriculture. 192.10.1016/j.compag.2021.106560.