Validating Autofocus Algorithms with Automated Tests

For an automated camera focus, a fast and reliable algorithm is key to its success. It should work in a precisely defined way for as many cases as possible. However, there are many parameters which have to be fine-tuned for it to work exactly as intended. Most literature only focuses on the algorith...

Full description

Bibliographic Details
Main Authors: Tobias Werner, Javier Carrasco
Format: Article
Language:English
Published: MDPI AG 2018-06-01
Series:Robotics
Subjects:
Online Access:http://www.mdpi.com/2218-6581/7/3/33
_version_ 1817990305114226688
author Tobias Werner
Javier Carrasco
author_facet Tobias Werner
Javier Carrasco
author_sort Tobias Werner
collection DOAJ
description For an automated camera focus, a fast and reliable algorithm is key to its success. It should work in a precisely defined way for as many cases as possible. However, there are many parameters which have to be fine-tuned for it to work exactly as intended. Most literature only focuses on the algorithm itself and tests it with simulations or renderings, but not in real settings. Trying to gather this data by manually placing objects in front of the camera is not feasible, as no human can perform one movement repeatedly in the same way, which makes an objective comparison impossible. We therefore used a small industrial robot with a set of over 250 combinations of movement, pattern, and zoom-states to conduct these tests. The benefit of this method was the objectivity of the data and the monitoring of the important thresholds. Our interest laid in the optimization of an existing algorithm, by showing its performance in as many benchmarks as possible. This included standard use cases and worst-case scenarios. To validate our method, we gathered data from a first run, adapted the algorithm, and conducted the tests again. The second run showed improved performance.
first_indexed 2024-04-14T00:57:41Z
format Article
id doaj.art-a83e324860e84b5d9f9c9122455f2e08
institution Directory Open Access Journal
issn 2218-6581
language English
last_indexed 2024-04-14T00:57:41Z
publishDate 2018-06-01
publisher MDPI AG
record_format Article
series Robotics
spelling doaj.art-a83e324860e84b5d9f9c9122455f2e082022-12-22T02:21:33ZengMDPI AGRobotics2218-65812018-06-01733310.3390/robotics7030033robotics7030033Validating Autofocus Algorithms with Automated TestsTobias Werner0Javier Carrasco1User Centred Technologies Research, University of Applied Sciences Vorarlberg, 6850 Dornbirn, AustriaWolfVision GmbH, 6833 Klaus, AustriaFor an automated camera focus, a fast and reliable algorithm is key to its success. It should work in a precisely defined way for as many cases as possible. However, there are many parameters which have to be fine-tuned for it to work exactly as intended. Most literature only focuses on the algorithm itself and tests it with simulations or renderings, but not in real settings. Trying to gather this data by manually placing objects in front of the camera is not feasible, as no human can perform one movement repeatedly in the same way, which makes an objective comparison impossible. We therefore used a small industrial robot with a set of over 250 combinations of movement, pattern, and zoom-states to conduct these tests. The benefit of this method was the objectivity of the data and the monitoring of the important thresholds. Our interest laid in the optimization of an existing algorithm, by showing its performance in as many benchmarks as possible. This included standard use cases and worst-case scenarios. To validate our method, we gathered data from a first run, adapted the algorithm, and conducted the tests again. The second run showed improved performance.http://www.mdpi.com/2218-6581/7/3/33roboticscamerasalgorithmauto-focus
spellingShingle Tobias Werner
Javier Carrasco
Validating Autofocus Algorithms with Automated Tests
Robotics
robotics
cameras
algorithm
auto-focus
title Validating Autofocus Algorithms with Automated Tests
title_full Validating Autofocus Algorithms with Automated Tests
title_fullStr Validating Autofocus Algorithms with Automated Tests
title_full_unstemmed Validating Autofocus Algorithms with Automated Tests
title_short Validating Autofocus Algorithms with Automated Tests
title_sort validating autofocus algorithms with automated tests
topic robotics
cameras
algorithm
auto-focus
url http://www.mdpi.com/2218-6581/7/3/33
work_keys_str_mv AT tobiaswerner validatingautofocusalgorithmswithautomatedtests
AT javiercarrasco validatingautofocusalgorithmswithautomatedtests