A new tomographic based keypoint descriptor using heuristic genetic algorithm

Keypoint descriptor is a fundamental component in many computer vision applications. Considering both computational complexity and discriminative power, SURF descriptor among non-binary and BRISK among binary descriptors are the prominent techniques in the field. Although, these descriptors have shown remarkable performance, but they are still suffering weaknesses such as lack of robustness against image transformations and distortions, especially blur, JPEG compression and lightening variation. To address this matter, a new and robust keypoint descriptor is proposed in this research which is adapted from Tomographic-Image-Reconstruction technique. Convolution of associated image patch and predefined Gaussian smoothed sensitivity maps yield a matrix whose entities demonstrate the average intensity of the pixels at the convolved pixels in the image patch. The initial descriptor vector is built by calculating the absolute differences of all possible pairs of matrix. Then, the most discriminative features of this initial descriptor vector are detected by Heuristic Genetic Algorithm (GA). The Experimental result showed that proposed keypoint descriptor outperformed some existing techniques especially in blur, JPEG compression and illumination variation while it has reasonable performance in other image transformations.

[1]  Pengpeng Zhao,et al.  A Comparative Study of SIFT and its Variants , 2013 .

[2]  Vincent Lepetit,et al.  BRIEF: Binary Robust Independent Elementary Features , 2010, ECCV.

[3]  C. Schmid,et al.  Indexing based on scale invariant interest points , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[4]  Óscar Martínez Mozos,et al.  A comparative evaluation of interest point detectors and local descriptors for visual SLAM , 2010, Machine Vision and Applications.

[5]  Jason M. Daida,et al.  Optimal Mutation and Crossover Rates for a Genetic Algorithm Operating in a Dynamic Environment , 1998, Evolutionary Programming.

[6]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[7]  Luc Van Gool,et al.  Speeded-Up Robust Features (SURF) , 2008, Comput. Vis. Image Underst..

[8]  Matthijs C. Dorst Distinctive Image Features from Scale-Invariant Keypoints , 2011 .

[9]  Jan-Michael Frahm,et al.  Comparative Evaluation of Binary Features , 2012, ECCV.

[10]  S. Govindarajulu,et al.  A Comparison of SIFT, PCA-SIFT and SURF , 2012 .

[11]  Krystian Mikolajczyk,et al.  Evaluation of local detectors and descriptors for fast feature matching , 2012, Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012).

[12]  Darius Burschka,et al.  Adaptive and Generic Corner Detection Based on the Accelerated Segment Test , 2010, ECCV.

[13]  Wang Wei,et al.  RESEARCH ON FEATURE POINTS EXTRACTION METHOD FOR BINARY MULTISCALE AND ROTATION INVARIANT LOCAL FEATURE DESCRIPTOR , 2014 .

[14]  Gabor T. Herman,et al.  Fundamentals of Computerized Tomography: Image Reconstruction from Projections , 2009, Advances in Pattern Recognition.

[15]  John Geraghty,et al.  Genetic Algorithm Performance with Different Selection Strategies in Solving TSP , 2011 .

[16]  David Nistér,et al.  Scalable Recognition with a Vocabulary Tree , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[17]  Pietro Perona,et al.  Towards automated large scale discovery of image families , 2009, 2009 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[18]  Luc Van Gool,et al.  SURF: Speeded Up Robust Features , 2006, ECCV.

[19]  Guojun Lu,et al.  Robust Image Corner Detection Based on the Chord-to-Point Distance Accumulation Technique , 2008, IEEE Transactions on Multimedia.

[20]  Luo Juan,et al.  A comparison of SIFT, PCA-SIFT and SURF , 2009 .

[21]  S. M. Steve SUSAN - a new approach to low level image processing , 1997 .

[22]  Vincent Lepetit,et al.  DAISY: An Efficient Dense Descriptor Applied to Wide-Baseline Stereo , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  Cordelia Schmid,et al.  A Comparison of Affine Region Detectors , 2005, International Journal of Computer Vision.

[24]  Gary R. Bradski,et al.  ORB: An efficient alternative to SIFT or SURF , 2011, 2011 International Conference on Computer Vision.

[25]  Q. M. Jonathan Wu,et al.  A comparative experimental study of image feature detectors and descriptors , 2015, Machine Vision and Applications.

[26]  Pierre Vandergheynst,et al.  FREAK: Fast Retina Keypoint , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[27]  Brendan McCane,et al.  Better than SIFT? , 2015, Machine Vision and Applications.

[28]  Guojun Lu,et al.  A Robust Corner Matching Technique , 2007, 2007 IEEE International Conference on Multimedia and Expo.

[29]  Jan-Michael Frahm,et al.  USAC: A Universal Framework for Random Sample Consensus , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[30]  Sadat Rafi Najmus Effective and efficient techniques for contour-based corner detection and description for image matching , 2017 .

[31]  Steven Skiena,et al.  The Algorithm Design Manual , 2020, Texts in Computer Science.

[32]  Michael Isard,et al.  Object retrieval with large vocabularies and fast spatial matching , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[33]  Yan Ke,et al.  PCA-SIFT: a more distinctive representation for local image descriptors , 2004, CVPR 2004.

[34]  Cordelia Schmid,et al.  A Performance Evaluation of Local Descriptors , 2005, IEEE Trans. Pattern Anal. Mach. Intell..

[35]  Qi Tian,et al.  A survey of recent advances in visual feature detection , 2015, Neurocomputing.

[36]  Tobias Höllerer,et al.  Evaluation of Interest Point Detectors and Feature Descriptors for Visual Tracking , 2011, International Journal of Computer Vision.

[37]  Roland Siegwart,et al.  BRISK: Binary Robust invariant scalable keypoints , 2011, 2011 International Conference on Computer Vision.

[38]  Tom Drummond,et al.  Machine Learning for High-Speed Corner Detection , 2006, ECCV.

[39]  Philippe Lasaygues,et al.  Ultrasonic Computed Tomography , 2011 .

[40]  Guojun Lu,et al.  Techniques for efficient and effective transformed image identification , 2009, J. Vis. Commun. Image Represent..

[41]  Atam P. Dhawan Medical Image Analysis , 2003 .