Influence of Neighborhood Size and Cross-Correlation Peak-Fitting Method on Location Accuracy

A known technique to obtain subpixel resolution by using object tracking through cross-correlation consists of interpolating the obtained correlation function and then refining peak location. Although the technique provides accurate results, peak location is usually biased toward the closest integer...

Full description

Bibliographic Details
Main Authors: María-Baralida Tomás, Belén Ferrer, David Mas
Format: Article
Language:English
Published: MDPI AG 2020-11-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/20/22/6596
_version_ 1797547546299596800
author María-Baralida Tomás
Belén Ferrer
David Mas
author_facet María-Baralida Tomás
Belén Ferrer
David Mas
author_sort María-Baralida Tomás
collection DOAJ
description A known technique to obtain subpixel resolution by using object tracking through cross-correlation consists of interpolating the obtained correlation function and then refining peak location. Although the technique provides accurate results, peak location is usually biased toward the closest integer coordinate. This effect is known as the peak-locking error and it strongly limits this calculation technique’s experimental accuracy. This error may differ depending on the scene and algorithm used to fit and interpolate the correlation peak, but in general, it may be attributed to a sampling problem and the presence of aliasing. Many studies in the literature analyze this effect in the Fourier domain. Here, we propose an alternative analysis on the spatial domain. According to our interpretation, the peak-locking error may be produced by a non-symmetrical sample distribution, thus provoking a bias in the result. According to this, the peak interpolant function, the size of the local domain and low-pass filters play a relevant role in diminishing the error. Our study explores these effects on different samples taken from the DIC Challenge database, and the results show that, in general, peak fitting with a Gaussian function on a relatively large domain provides the most accurate results.
first_indexed 2024-03-10T14:45:36Z
format Article
id doaj.art-2e33ecf85f4343e880c62d276148779b
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T14:45:36Z
publishDate 2020-11-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-2e33ecf85f4343e880c62d276148779b2023-11-20T21:25:17ZengMDPI AGSensors1424-82202020-11-012022659610.3390/s20226596Influence of Neighborhood Size and Cross-Correlation Peak-Fitting Method on Location AccuracyMaría-Baralida Tomás0Belén Ferrer1David Mas2University Institute of Physics Applied to the Sciences and Technologies, University of Alicante, P.O. Box 99, 03080 Alicante, SpainUniversity Institute of Physics Applied to the Sciences and Technologies, University of Alicante, P.O. Box 99, 03080 Alicante, SpainUniversity Institute of Physics Applied to the Sciences and Technologies, University of Alicante, P.O. Box 99, 03080 Alicante, SpainA known technique to obtain subpixel resolution by using object tracking through cross-correlation consists of interpolating the obtained correlation function and then refining peak location. Although the technique provides accurate results, peak location is usually biased toward the closest integer coordinate. This effect is known as the peak-locking error and it strongly limits this calculation technique’s experimental accuracy. This error may differ depending on the scene and algorithm used to fit and interpolate the correlation peak, but in general, it may be attributed to a sampling problem and the presence of aliasing. Many studies in the literature analyze this effect in the Fourier domain. Here, we propose an alternative analysis on the spatial domain. According to our interpretation, the peak-locking error may be produced by a non-symmetrical sample distribution, thus provoking a bias in the result. According to this, the peak interpolant function, the size of the local domain and low-pass filters play a relevant role in diminishing the error. Our study explores these effects on different samples taken from the DIC Challenge database, and the results show that, in general, peak fitting with a Gaussian function on a relatively large domain provides the most accurate results.https://www.mdpi.com/1424-8220/20/22/6596peak-lockingcross-correlationsubpixelGaussian fittingthin-plate splinespolynomial fitting
spellingShingle María-Baralida Tomás
Belén Ferrer
David Mas
Influence of Neighborhood Size and Cross-Correlation Peak-Fitting Method on Location Accuracy
Sensors
peak-locking
cross-correlation
subpixel
Gaussian fitting
thin-plate splines
polynomial fitting
title Influence of Neighborhood Size and Cross-Correlation Peak-Fitting Method on Location Accuracy
title_full Influence of Neighborhood Size and Cross-Correlation Peak-Fitting Method on Location Accuracy
title_fullStr Influence of Neighborhood Size and Cross-Correlation Peak-Fitting Method on Location Accuracy
title_full_unstemmed Influence of Neighborhood Size and Cross-Correlation Peak-Fitting Method on Location Accuracy
title_short Influence of Neighborhood Size and Cross-Correlation Peak-Fitting Method on Location Accuracy
title_sort influence of neighborhood size and cross correlation peak fitting method on location accuracy
topic peak-locking
cross-correlation
subpixel
Gaussian fitting
thin-plate splines
polynomial fitting
url https://www.mdpi.com/1424-8220/20/22/6596
work_keys_str_mv AT mariabaralidatomas influenceofneighborhoodsizeandcrosscorrelationpeakfittingmethodonlocationaccuracy
AT belenferrer influenceofneighborhoodsizeandcrosscorrelationpeakfittingmethodonlocationaccuracy
AT davidmas influenceofneighborhoodsizeandcrosscorrelationpeakfittingmethodonlocationaccuracy