IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v11y2023i22p4568-d1275601.html
   My bibliography  Save this article

Enhanced Checkerboard Detection Using Gaussian Processes

Author

Listed:
  • Michaël Hillen

    (InViLab, University of Antwerp, Groenenborgerlaan 171, B-2020 Antwerp, Belgium)

  • Ivan De Boi

    (InViLab, University of Antwerp, Groenenborgerlaan 171, B-2020 Antwerp, Belgium)

  • Thomas De Kerf

    (InViLab, University of Antwerp, Groenenborgerlaan 171, B-2020 Antwerp, Belgium)

  • Seppe Sels

    (InViLab, University of Antwerp, Groenenborgerlaan 171, B-2020 Antwerp, Belgium)

  • Edgar Cardenas De La Hoz

    (InViLab, University of Antwerp, Groenenborgerlaan 171, B-2020 Antwerp, Belgium)

  • Jona Gladines

    (InViLab, University of Antwerp, Groenenborgerlaan 171, B-2020 Antwerp, Belgium)

  • Gunther Steenackers

    (InViLab, University of Antwerp, Groenenborgerlaan 171, B-2020 Antwerp, Belgium)

  • Rudi Penne

    (InViLab, University of Antwerp, Groenenborgerlaan 171, B-2020 Antwerp, Belgium)

  • Steve Vanlanduit

    (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.

Suggested Citation

  • Michaël Hillen & Ivan De Boi & Thomas De Kerf & Seppe Sels & Edgar Cardenas De La Hoz & Jona Gladines & Gunther Steenackers & Rudi Penne & Steve Vanlanduit, 2023. "Enhanced Checkerboard Detection Using Gaussian Processes," Mathematics, MDPI, vol. 11(22), pages 1-13, November.
  • Handle: RePEc:gam:jmathe:v:11:y:2023:i:22:p:4568-:d:1275601
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/11/22/4568/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/11/22/4568/
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:11:y:2023:i:22:p:4568-:d:1275601. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.