Abstract
Image processing is a key research area in computer vision that recognizes images and assigns labels to the extracted features. This new paradigm has recently received significant attention in biometric features that aid in the identification of breed and individual cattle based on extracted muzzle point features. The primary goal of this article is to present a comparison of various feature descriptors and classifiers for cattle identification using muzzle points. This paper also involves identification based on various features extracted from an image. There are a few feature extraction techniques available, such as Holistic features extraction, ORB, SIFT, SURF, Shi-Tomasi, Harris corner detection, and so on. The authors of this article considered three feature descriptor algorithms, SIFT (Scale Invariant Feature Transform), SURF (Speeded up Robust Feature), and ORB (Oriented Fast and Rotated BRIEF), to carry out experimental work on cattle images for breed identification system. A differentiation among three descriptors is presented in this article by determining them individually and in a combination of these methodologies. Classifiers such as Decision Tree, k-NN, and Random Forest are used to categorize images based on extracted features. The experiments are carried out on a dataset of four breeds: Holstein Friesian (470 images), Jersey (200 images), Rathi (100 images), and Sahiwal (100 images) (160 images). In the partitioning strategy, 80% of the data is considered as training dataset, and the remaining 20% is considered a testing set. The accuracy of 97.23% is achieved by hybrid feature techniques composed of SIFT, SURF, and ORB for the cattle identification system. This paper describes the feature extraction and classifiers used in the cattle identification system, data collection, methodology, and design of the proposed system, evaluates results, and represents the system’s relevance and future prospects.
Similar content being viewed by others
References
Abdelmajed, A. K. A. (2016). A comparative study of locality preserving projection and principle component analysis on classification performance using logistic regression. Scientific Research Publishing, Wuhan
Awad AI, Zawbaa HM, Mahmoud HA, Nabi EHHA, Fayed RH, Hassanien AE (2013) A robust cattle identification scheme using muzzle print images. In: Proceeding of the federated conference on computer science and information systems, pp 529–534. IEEE Publisher, Manhattan
Bay H, Tuytelaars T, Van Gool L (2006) Surf: speeded up robust features. Lect Notes Comput Sci 3951:404–417
Bello R, Talib A, Mohamed A (2020) Deep learning-based architectures for recognition of cows using cow nose image pattern. Gazi Uni J Sci 1:1
Breiman L (2001) Random forests. Mach Learn 45(1):5–32
El Hadad HM, Mahmoud HA, Mousa FA (2015) Bovines muzzle classification based on machine learning techniques. Procedia Computer Science 65:864–871
Hu H, Dai B, Shen W, Wei X, Sun J, Li R, Zhang Y (2020) Cow identification based on fusion of deep parts features. Biosyst Eng 192:245–256
Kaur A, Kumar M, Jindal MK (2022a) Shi-Tomasi corner detector for cattle identification from muzzle print image pattern. Ecological Informatics 68:101549. https://doi.org/10.1016/j.ecoinf.2021.101549
Kaur A, Kumar M, Jindal MK (2022b) Cattle identification with muzzle pattern using computer vision technology: a critical review and prospective. Soft Comput 26(10):4771–4795
Kusakunniran W, Wiratsudakul A, Chuachan U, Kanchanapreechakorn S, Imaromkul T (2018) Automatic cattle identification based on fusion of texture features extracted from muzzle images. In: International conference on industrial technology, pp 1484–1489. IEEE Publisher, Manhattan
Kusakunniran W, Wiratsudakul A, Chuachan U, Kanchanapreechakorn S, Imaromkul T, Suksriupatham N, Thongkanchorn K (2020) Biometric for cattle identification using muzzle patterns. International journal of pattern recognition and artificial intelligence 34(12):2056007. World Scientific Publishing, Singapore
Lowe DG (1999) Object recognition from local scale-invariant features. In: Proceedings of the seventh IEEE international conference on computer vision. IEEE Publisher, Manhattan, vol 2, pp 1150–1157
Noviyanto A, Arymurthy AM (2013) Beef cattle identification based on muzzle pattern using a matching refinement technique in the SIFT method. Comput Electron Agric 99:77–84
Petersen WE (1922) The identification of the bovine by means of nose-prints. J Dairy Sci 5(3):249–258
Rublee E, Rabaut V, Konolige K, Bradski G (2011) ORB: an efficient alternative to SIFT or SURF. In: Proceedings of the IEEE international conference on computer vision. IEEE Publisher, Manhattan, pp 2564–2571
Shojaeipour A, Falzon G, Kwan P, Hadavi N, Cowley FC, Paul D (2021) Automated muzzle detection and biometric identification via few-shot deep transfer learning of mixed breed cattle. Agronomy 11(11):2365
Sian C, Jiye W, Ru Z, Lizhi Z (2020) Cattle identification using muzzle print images based on feature fusion. Proceeding of conference series: materials science and engineering 853(1):012051
Tharwat A, Gaber T, Hassanien AE (2014) Cattle identification based on muzzle images using gabor features and SVM classifier. Advanced Machine Learning Technologies and Applications: Proceeding of Second International Conference, Cairo, Egypt. Springer International Publishing, Midtown Manhattan, pp 236–247
Tharwat A, Gaber T, Hassanien AE (2015) Two biometric approaches for cattle identification based on features and classifiers fusion. International Journal of Image Mining 1(4):342–365
Tharwat A, Gaber T, Hassanien AE, Hassanien HA, Tolba MF (2014) Cattle identification using muzzle print images based on texture features approach. In: Proceedings of the Fifth International Conference on Innovations in Bio-Inspired Computing and Applications IBICA 2014. Springer International Publishing, pp 217–227
Author information
Authors and Affiliations
Contributions
Amanpreet Kaur: Writing - original draft, Conceptualization, Methodology, Implementation.
Munish Kumar: Experimental Work, Testing, Writing - review & editing.
Manish Kumar Jindal: Review & editing final draft.
Corresponding author
Ethics declarations
Ethical approval
The authors have created their own dataset for performing the experiments in the considered work.
Informed consent
All the authors agreed for this submission.
Conflict of interest
The authors declare that they have no conflict of interest in this work.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Kaur, A., Kumar, M. & Jindal, M.K. Cattle identification system: a comparative analysis of SIFT, SURF and ORB feature descriptors. Multimed Tools Appl 82, 27391–27413 (2023). https://doi.org/10.1007/s11042-023-14478-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-14478-y