Performance and Analysis of Feature Tracking Approaches in Laser Speckle Instrumentation

This paper investigates the application of feature tracking algorithms as an alternative data processing method for laser speckle instrumentation. The approach is capable of determining both the speckle pattern translation and rotation and can therefore be used to detect the in-plane rotation and tr...

Full description

Bibliographic Details
Main Authors: Thomas Charrett, Ralph Tatam
Format: Article
Language:English
Published: MDPI AG 2019-05-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/19/10/2389
_version_ 1828390761042804736
author Thomas Charrett
Ralph Tatam
author_facet Thomas Charrett
Ralph Tatam
author_sort Thomas Charrett
collection DOAJ
description This paper investigates the application of feature tracking algorithms as an alternative data processing method for laser speckle instrumentation. The approach is capable of determining both the speckle pattern translation and rotation and can therefore be used to detect the in-plane rotation and translation of an object simultaneously. A performance assessment of widely used feature detection and matching algorithms from the computer vision field, for both translation and rotation measurements from laser speckle patterns, is presented. The accuracy of translation measurements using the feature tracking approach was found to be similar to that of correlation-based processing with accuracies of 0.025−0.04 pixels and a typical precision of 0.02−0.09 pixels depending upon the method and image size used. The performance for in-plane rotation measurements are also presented with rotation measurement accuracies of <0.01° found to be achievable over an angle range of ±10° and of <0.1° over a range of ±25°, with a typical precision between 0.02 and 0.08° depending upon method and image size. The measurement range is found to be limited by the failure to match sufficient speckles at larger rotation angles. An analysis of each stage of the process was conducted to identify the most suitable approaches for use with laser speckle images and areas requiring further improvement. A quantitative approach to assessing different feature tracking methods is described, and reference data sets of experimentally translated and rotated speckle patterns from a range of surface finishes and surface roughness are presented. As a result, three areas that lead to the failure of the matching process are identified as areas for future investigation: the inability to detect the same features in partially decorrelated images leading to unmatchable features, the variance of computed feature orientation between frames leading to different descriptors being calculated for the same feature, and the failure of the matching processes due to the inability to discriminate between different features in speckle images.
first_indexed 2024-12-10T06:50:12Z
format Article
id doaj.art-a4c71941e217495dadf966188a79c60d
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-12-10T06:50:12Z
publishDate 2019-05-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-a4c71941e217495dadf966188a79c60d2022-12-22T01:58:33ZengMDPI AGSensors1424-82202019-05-011910238910.3390/s19102389s19102389Performance and Analysis of Feature Tracking Approaches in Laser Speckle InstrumentationThomas Charrett0Ralph Tatam1Engineering Photonics, Cranfield University, Cranfield MK43 0AL, UKEngineering Photonics, Cranfield University, Cranfield MK43 0AL, UKThis paper investigates the application of feature tracking algorithms as an alternative data processing method for laser speckle instrumentation. The approach is capable of determining both the speckle pattern translation and rotation and can therefore be used to detect the in-plane rotation and translation of an object simultaneously. A performance assessment of widely used feature detection and matching algorithms from the computer vision field, for both translation and rotation measurements from laser speckle patterns, is presented. The accuracy of translation measurements using the feature tracking approach was found to be similar to that of correlation-based processing with accuracies of 0.025−0.04 pixels and a typical precision of 0.02−0.09 pixels depending upon the method and image size used. The performance for in-plane rotation measurements are also presented with rotation measurement accuracies of <0.01° found to be achievable over an angle range of ±10° and of <0.1° over a range of ±25°, with a typical precision between 0.02 and 0.08° depending upon method and image size. The measurement range is found to be limited by the failure to match sufficient speckles at larger rotation angles. An analysis of each stage of the process was conducted to identify the most suitable approaches for use with laser speckle images and areas requiring further improvement. A quantitative approach to assessing different feature tracking methods is described, and reference data sets of experimentally translated and rotated speckle patterns from a range of surface finishes and surface roughness are presented. As a result, three areas that lead to the failure of the matching process are identified as areas for future investigation: the inability to detect the same features in partially decorrelated images leading to unmatchable features, the variance of computed feature orientation between frames leading to different descriptors being calculated for the same feature, and the failure of the matching processes due to the inability to discriminate between different features in speckle images.https://www.mdpi.com/1424-8220/19/10/2389laser specklefeature trackingfeature matchingtranslation measurementrotation measurementlaser speckle velocimetry
spellingShingle Thomas Charrett
Ralph Tatam
Performance and Analysis of Feature Tracking Approaches in Laser Speckle Instrumentation
Sensors
laser speckle
feature tracking
feature matching
translation measurement
rotation measurement
laser speckle velocimetry
title Performance and Analysis of Feature Tracking Approaches in Laser Speckle Instrumentation
title_full Performance and Analysis of Feature Tracking Approaches in Laser Speckle Instrumentation
title_fullStr Performance and Analysis of Feature Tracking Approaches in Laser Speckle Instrumentation
title_full_unstemmed Performance and Analysis of Feature Tracking Approaches in Laser Speckle Instrumentation
title_short Performance and Analysis of Feature Tracking Approaches in Laser Speckle Instrumentation
title_sort performance and analysis of feature tracking approaches in laser speckle instrumentation
topic laser speckle
feature tracking
feature matching
translation measurement
rotation measurement
laser speckle velocimetry
url https://www.mdpi.com/1424-8220/19/10/2389
work_keys_str_mv AT thomascharrett performanceandanalysisoffeaturetrackingapproachesinlaserspeckleinstrumentation
AT ralphtatam performanceandanalysisoffeaturetrackingapproachesinlaserspeckleinstrumentation