A short feature vector for image matching: The Log-Polar Magnitude feature descriptor

PLoS One. 2017 Nov 30;12(11):e0188496. doi: 10.1371/journal.pone.0188496. eCollection 2017.

Abstract

The choice of an optimal feature detector-descriptor combination for image matching often depends on the application and the image type. In this paper, we propose the Log-Polar Magnitude feature descriptor-a rotation, scale, and illumination invariant descriptor that achieves comparable performance to SIFT on a large variety of image registration problems but with much shorter feature vectors. The descriptor is based on the Log-Polar Transform followed by a Fourier Transform and selection of the magnitude spectrum components. Selecting different frequency components allows optimizing for image patterns specific for a particular application. In addition, by relying only on coordinates of the found features and (optionally) feature sizes our descriptor is completely detector independent. We propose 48- or 56-long feature vectors that potentially can be shortened even further depending on the application. Shorter feature vectors result in better memory usage and faster matching. This combined with the fact that the descriptor does not require a time-consuming feature orientation estimation (the rotation invariance is achieved solely by using the magnitude spectrum of the Log-Polar Transform) makes it particularly attractive to applications with limited hardware capacity. Evaluation is performed on the standard Oxford dataset and two different microscopy datasets; one with fluorescence and one with transmission electron microscopy images. Our method performs better than SURF and comparable to SIFT on the Oxford dataset, and better than SIFT on both microscopy datasets indicating that it is particularly useful in applications with microscopy images.

MeSH terms

  • Fourier Analysis
  • Pattern Recognition, Automated*

Grants and funding

This work was supported by the European Research Council (ERC consolidator grant to C. Wählby: ERC-CoG-2015 - Proposal n° 682810 TissueMaps), Science for Life Laboratory Sweden, and the Swedish Research Council (Project Grant to I.-M. Sintorn: 2014-6075). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Vironova AB provided support in the form of salary for I.-M. Sintorn, but did not have any additional role in the study design, data collection and analysis, decision to publish, or preparation of the manuscript. The specific roles of the authors are articulated in the ‘author contributions’ section.