Abstract
Computer vision is a catch-all term for a variety of applications. This makes it a good research environment for new ideas and concepts. Feature extraction is considered an essential step in such applications. Several research studies introduced the Scale-Invariant Feature Transform (SIFT) as a benchmark method to extract visual features from objects inside images. This ensures the need for a deep study of SIFT in a variety of settings. Hence, this paper presents an assessment of SIFT from different perspectives that are not explicitly expressed in the literature. In addition, it presents an illustration of the majority of Oriented FAST and Rotated BRIEF (ORB) feature extraction characteristics to facilitate the choice procedure between SIFT and ORB. Several experimental cases are included, each of which evaluates the performance of such methods from distinct and different aspects. At first, the paper presents an assessment of these methods to identify objects inside geometrically–affine-transformed images. This is done by comparing how well their gathered feature descriptors from images perform against one another. Second, this paper presents an evaluation of the invariance of these methods to the changes in illumination. Furthermore, the computational and asymptotic complexity of such methods is investigated to examine its impact on the complexity of any feature-based system. Finally, the efficiency of these methods is verified by assessing their ability to support real-time applications, through the evaluation of their time and space complexities over all investigated test scenarios.
Similar content being viewed by others
References
R. Rahmani, S.A. Goldman, H. Zhang, S.R. Cholleti, J.E. Fritts, Localized content-based image retrieval. IEEE Trans. Pattern Anal. Mach. Intell. 30(11), 1902–1912 (2008). https://doi.org/10.1109/TPAMI.2008.112
B. Wang, Z. Li, M. Li, W.-y. Ma, Large-scale duplicate detection for web image search. in IEEE International Conference on Multimedia and Expo, pp. 353–356 (2006). https://doi.org/10.1109/ICME.2006.262509
M. Hassaballah, A.A. Abdelmgeid, H.A. Alshazly, Image Feature Detectors and Descriptors, vol. 630 (Springer, Cham, 2016), pp. 11–45
G.E. Trahey, K.R. Nightingale, R.W. Nightingale, M.L. Palmeri, Method and apparatus for the identification and characterization of regions of altered stiffness (2005)
G. Li, D. Jiang, Y. Zhou, G. Jiang, J. Kong, G. Manogaran, Human lesion detection method based on image information and brain signal. IEEE Access 7, 11533–11542 (2019). https://doi.org/10.1109/ACCESS.2019.2891749
J.L. Schönberger, H. Hardmeier, T. Sattler, M. Pollefeys, Comparative evaluation of hand-crafted and learned local features. in 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 6959–6968 (2017)
M. Calonder, V. Lepetit, C. Strecha, P. Fua, Brief: Binary robust independent elementary features. in European Conference on Computer Vision, part IV, pp. 778–792 (2010)
E. Rublee, V. Rabaud, K. Konolige, G.R. Bradski, ORB: An efficient alternative to SIFT or SURF. in International Conference on Computer Vision (ICCV), pp. 2564–2571 (2011)
E. Rosten, T. Drummond, Machine learning for high-speed corner detection. in European Conference on Computer Vision (2006)
L. Leng, J. Zhang, G. Chen, K. Khan, K. Alghathbar, Two-directional two-dimensional random projection and its variations for face and palmprint recognition, part V. (Springer, Cham, 2011), pp. 458–470. https://doi.org/10.1007/978-3-642-21934-4_37
L. Leng, J. Zhang, Palmhash Code for palmprint verification and protection. in 25th IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), Montreal, QC, pp. 1–4, (2012). https://doi.org/10.1109/CCECE.2012.6334853
L. Yujie, Y. Deng, C. Xiaoming, L. Zongmin, F. Jianping, TOP-SIFT: the selected SIFT descriptor based on dictionary learning. Vis. Comp. Int. J. Com. Graph. 35, 1–11 (2018). https://doi.org/10.1007/s00371-018-1502-1
H. Razaviyayn, W. Tseng, Z.-Q. Luo, Dictionary learning for sparse representation: Complexity and algorithms. in Proceedings of ICASSP, pp. 5247–5251 (2014)
N. Varish, A. Pal Kumar, A novel image retrieval scheme using gray level co-occurrence matrix descriptors of discrete cosine transform based residual image. Int. J. Res. Intell. Syst. Real Life Complex Prob. 48(9), 2930–2953 (2018). https://doi.org/10.1007/s10489-017-1125-7
S. Kumar, J. Pradhan, P.A. Kumar, A CBIR Technique Based on the Combination of Shape and Color Features. in Advanced Computational and Communication Paradigms. Advances in Intelligent Systems and Computing, vol 706, ed. by S. Bhattacharyya, N. Chaki, D. Konar, U. Chakraborty, C. Singh (Springer, Singapore, 2018). https://doi.org/10.1007/978-981-10-8237-5_71
W. Zhou, H. Li, Q.T. Fel, Recent Advance in Content-based Image Retrieval: A Literature Survey. Computer science, Multimedia (2017)
L. Leng, M. Li, C. Kim, et al., Dual-source discrimination power analysis for multi-instance contactless palmprint recognition. Multimed. Tools Appl. 76, 333–354 (2017)
L. Leng, J. Zhang, Dual-key-binding cancelable palmprint cryptosystem for palmprint protection and information security. J. Netw. Comp. Appl. (2011)
N. Hamdi, K. Auhmani, M. Hassani, A comparative study of dimension reduction methods combined with wavelet transform applied to the classification of mammographic images. Int. J. Comp. Sci. Inform. Technol. (IJCSIT) 6 (2014)
K. Mikolajczyk, T. Tuytelaars, C. Schmid, A. Zisserman, J. Matas, F. Schaffalitzky, T. Kadir, L. Gool, A comparison of affine region detectors. Int. J. Computer Vis. 65(1/2), 43–72 (2005)
Opencv-python Tutorial, 2019 [Online]: https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_feature2d/py_matcher/py_matcher.html.
Opencv-python Tutorial, 2019 [Online]: https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_feature2d/py_orb/py_orb.html24/3/2019.
M. McCool, A.D. Robison, J. Reinders, Chapter 2—Background, Structured Parallel Programming (2012), pp. 39–75
P. Drews Jr, R. de Bem, A. de Melo, Analyzing and exploring feature detectors in images. in International Conference on Industrial Informatics. (2011). https://doi.org/10.1109/INDIN.2011.6034893
Ş. Öztürk, B. Akdemir, Comparison of HOG, MSER, SIFT, FAST, LBP and CANNY features for cell detection in histopathological images. HELIX 8, 3321–3325 (2018). https://doi.org/10.29042/2018-3321-3325
P. Chhabra, N.K. Garg, M. Kumar, Content-based image retrieval system using ORB and SIFT features. Neural Comput. Appl. 32, 2725–2733 (2020). https://doi.org/10.1007/s00521-018-3677-9
M. Bansal, M. Kumar, M. Kumar, 2D object recognition: a comparative analysis of SIFT, SURF and ORB feature descriptors. Multim. Tool Appl. 80, 18839–18857 (2021). https://doi.org/10.1007/s11042-021-10646-0
Funding
There is no funding.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
There is no conflict of interests.
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
Sabry, E.S., Elagooz, S., El-Samie, F.E.A. et al. SIFT and ORB performance assessment for object identification in different test cases. J Opt (2023). https://doi.org/10.1007/s12596-023-01170-5
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12596-023-01170-5