Enhanced Checkerboard Detection Using Gaussian Processes
-
Published:2023-11-07
Issue:22
Volume:11
Page:4568
-
ISSN:2227-7390
-
Container-title:Mathematics
-
language:en
-
Short-container-title:Mathematics
Author:
Hillen Michaël1ORCID, De Boi Ivan1ORCID, De Kerf Thomas1ORCID, Sels Seppe1ORCID, Cardenas De La Hoz Edgar1ORCID, Gladines Jona1ORCID, Steenackers Gunther1ORCID, Penne Rudi1ORCID, Vanlanduit Steve1ORCID
Affiliation:
1. InViLab, University of Antwerp, Groenenborgerlaan 171, B-2020 Antwerp, Belgium
Abstract
Accurate checkerboard detection is of vital importance for computer vision applications, and a variety of checkerboard detectors have been developed in the past decades. While some detectors are able to handle partially occluded checkerboards, they fail when a large occlusion completely divides the checkerboard. We propose a new checkerboard detection pipeline for occluded checkerboards that has a robust performance under varying levels of noise, blurring, and distortion, and for a variety of imaging modalities. This pipeline consists of a checkerboard detector and checkerboard enhancement with Gaussian processes (GP). By learning a mapping from local board coordinates to image pixel coordinates via a Gaussian process, we can fill in occluded corners, expand the board beyond the image borders, allocate detected corners that do not fit an initial grid, and remove noise on the detected corner locations. We show that our method can improve the performance of other publicly available state-of-the-art checkerboard detectors, both in terms of accuracy and the number of corners detected. Our code and datasets are made publicly available. The checkerboard detector pipeline is contained within our Python checkerboard detection library, called PyCBD. The pipeline itself is modular and easy to adapt to different use cases.
Funder
University of Antwerp Belgium SPF Economy
Subject
General Mathematics,Engineering (miscellaneous),Computer Science (miscellaneous)
Reference30 articles.
1. Lochman, Y., Liepieshov, K., Chen, J., Perdoch, M., Zach, C., and Pritts, J. (2021, January 11–17). BabelCalib: A Universal Approach to Calibrating Central Cameras. Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Montreal, BC, Canada. 2. Chen, B., Liu, Y., and Xiong, C. (2021, January 5–9). Automatic checkerboard detection for robust camera calibration. Proceedings of the 2021 IEEE International Conference on Multimedia and Expo (ICME), Shenzhen, China. 3. Learning-Based Distortion Correction and Feature Detection for High Precision and Robust Camera Calibration;Zhang;IEEE Robot. Autom. Lett.,2022 4. Kang, J., Yoon, H., Lee, S., and Lee, S. (2021, January 13–15). Sparse Checkerboard Corner Detection from Global Perspective. Proceedings of the 2021 IEEE International Conference on Signal and Image Processing Applications (ICSIPA), Kuala, Terengganu. 5. Sels, S., Ribbens, B., Vanlanduit, S., and Penne, R. (2019). Camera Calibration Using Gray Code. Sensors, 19.
|
|