Stereo Camera Calibrator Tool Returns Two Different Origins

I'm using the Stereo Camera Calibrator app to calibrate my stereo system. I've used it many times to successfully return intrinsic and extrinsic parameters. Recently I obtained a new checkerboard target to image. After imaging the new target and running the images through the app the calibration returns that my cameras are viewing the targets from points 90 degrees apart! When you view the "checkerboard origin" for each camera eye (left, right) each eye identifies a different origin. Has anyone experienced this before? Am I making a simple mistake or is there a way to edit the origin in the software?
Any and all help is appreciated!

Answers (1)

I believe the issue resides with the checkerboard pattern used. It contains a black square in each corner. So my guess was that somehow the software was having a hard time identifying the same origin from image to image.
To test this I taped paper over one column of squares, thus creating two corners with white boxes instead of black. This approach returned better results. The original mean error was 95.78 pixels, the resulting mean error dropped to 0.24 pixels. Feel free to compare the image attached to this comment and my original post to see the difference in checkerboard pattern. The cameras were not changed in any way.

Asked:

on 13 Nov 2017

Answered:

on 14 Nov 2017

Community Treasure Hunt

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

Start Hunting!