Published in Image Processing On Line on 2018–10–03. Submitted on 2018–06–04, accepted on 2018–09–18. ISSN 2105–1232 c 2018 IPOL & the authors CC–BY–NC–SA This article is available online with supplementary materials, software, datasets and online demo at https://doi.org/10.5201/ipol.2018.229 2015/06/16 v0.5.1 IPOL article class An Analysis and Implementation of the Harris Corner Detector Javier S´anchez1, Nelson Monz´on2, Agust´ın Salgado1 1 CTIM, Department of Computer Science, University of Las Palmas de Gran Canaria, Spain ({jsanchez, agustin.salgado}@ulpgc.es) 2 CMLA, Ecole´ Normale Sup´erieure , Universit´eParis-Saclay, France (
[email protected]) 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 pro- pose several alternatives for improving the precision and speed. The experiments analyze the repeatability rate of the detector using different types of transformations. Source Code The reviewed source code and documentation for this algorithm are available from the web page of this article1. Compilation and usage instruction are included in the README.txt file of the archive. Keywords: Harris corner; feature detector; interest point; autocorrelation matrix; non-maximum suppression 1 Introduction The Harris corner detector [9] is a standard technique for locating interest points on an image.