Size of Checkerboard Target in camera image

7 views (last 30 days)
Hey,
I have a question regarding the size of the checkerboard target in the camera image.
Currently I'm using a relatively big checkerboard target to calibrate the intrinsic parameters of my camera, which also means that I can't come to close to the camera, otherwise the whole checkerboard won't fit in the image. I also want to change the rotation of the target and move it around to get a bigger variety of different targetposes.
After collecting the data I read that the target needs to fill atleast 20% of the image, therefore my data might be unusable (https://de.mathworks.com/help/vision/ug/prepare-camera-and-capture-images.html).
I still went forward and tried the data out with an input of 20 images.
What confuses me is that even though the target doesn't fill out the image enough, I still got a reprojection error of 0.11 pixels which I would initially say is a pretty good value.
So, how does the size of the checkerboard in the image actually affect the endresult? Is there any explanation to it?
Thanks for your help regarding this question.
Cheers!

Answers (1)

Ayush
Ayush on 4 Mar 2024
Hi,
It seems you are a bit confused about how the size of the checkerboard in the image affects the end result. Checkerboard size has several influences on calibration. For feature detection accuracy, larger checkerboard patterns in the image generally mean that the individual squares and their corners (which are critical for calibration) are more easily and accurately detected. Smaller checkerboards are easier to rotate and keep in different orientations, thus helping in geometric diversity and ensuring accurate estimation of intrinsic parameters, especially in case of lens distortion. Also, as mentioned, the guideline is that the target should fill at least 20% of the image, which is a general recommendation to ensure that the calibration process has enough detail to estimate these parameters accurately. In your case, there could be the following reasons for lower reprojection error:
  • High-Quality Data: Even if the checkerboard doesn't fill the recommended 20% of the image, if the images are of high quality (sharp, well-lit, low noise) and the checkerboard corners are accurately detected, the calibration process can still converge to a very accurate result.
  • Diverse Poses: If you managed to capture the checkerboard in a wide variety of poses (different orientations and positions), it compensates for the smaller size by providing the calibration algorithm with a rich dataset that captures the camera's behaviour across its field of view.
  • Your calibration algorithm also plays a significant role.
You can refer to the below documentation to get more information on camera calibration:

Categories

Find more on MATLAB Support Package for USB Webcams in Help Center and File Exchange

Products


Release

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!