- published
- 2018-10-03
- reference
- Javier Sánchez, Nelson Monzón, and Agustín Salgado, An Analysis and Implementation of the Harris Corner Detector, Image Processing On Line, 8 (2018), pp. 305–328. https://doi.org/10.5201/ipol.2018.229
Communicated by Miguel Colom
Demo edited by Nelson Monzón, Javier Sánchez
Abstract
In this work, we present an implementation and thorough study of the Harris corner detector. This feature detector relies on the analysis of the eigenvalues of the autocorrelation matrix. The algorithm comprises seven steps, including several measures for the classification of corners, a generic non-maximum suppression method for selecting interest points, and the possibility to obtain the corners position with subpixel accuracy. We study each step in detail and propose several alternatives for improving the precision and speed. The experiments analyze the repeatability rate of the detector using different types of transformations.
Download
- full text manuscript: PDF low-res. (1M) PDF (10.9M) [?]
- source code: ZIP
History
- Note from the editor: the source code was updated on September 12, 2020. The authors detected a slight problem in the handling of OpenMP into the function "discrete_gaussian ()" implemented in the "gaussian.cpp" file in the original published version. The shared variables i, j, and k for that function were declared at its beginning, and this causes problems on some occasions. The authors have made this modification and the current code is correct. The original version is available from here).
- Note from the editor: the manuscript of the article was modified on 2022-01-01 to include information about its editors. The original version of the manuscript is available here.