Content deleted Content added
←Created page with '{{FeatureDetectionCompVisNavbox}} Chessboards arise frequently in computer vision theory and practice because their highly structured geome...' |
m WP:CHECKWIKI error fix for #64. Do general fixes if a problem exists. - using AWB (10497) |
||
Line 1:
{{FeatureDetectionCompVisNavbox}}
Chessboards arise frequently in [[
==Chessboard camera calibration==
A classical problem in computer vision is [[
:<math>
Line 11:
</math>
where <math>\mathbb{P}^n</math> is the [[
In this setting, [[
===Direct linear transformation===
Direct linear transformation (DLT) calibration uses correspondences between world points and camera image points to estimate camera parameters. In particular, DLT calibration exploits the fact the the perspective pinhole camera model defines a set of similarity relations that can be solved via the [[
{{Auto images
Line 29:
===Multiplane calibration===
Multiplane calibration is a variant of [[
{{Auto images
Line 36:
|text_align=center
|total_width=900
|width1=1128|height1=678|image1=Multiple chessboard views.png|caption1=Multiple views of a chessboard for [[
|width2= 507|height2=384|image2=Reconstructed boards camera.png|caption2=Reconstructed orientations <br /> (camera-centric coordinates)
|width3= 529|height3=471|image3=Reconstructed boards world.png|caption3=Reconstructed orientations <br /> (world-centric coordinates)
Line 43:
==Chessboard feature extraction==
The second context in which chessboards arise in computer vision is to demonstrate several canonical [[
===Corners===
Corners are a natural local image feature exploited in many computer vision systems. Loosely speaking, one can define a ''corner'' as the intersection of two edges. A variety of [[
A chessboard contains natural corners at the boundaries between board squares, so one would expect corner detection algorithms to successfully detect them in practice. Indeed, the following figure demonstrates Harris corner detection applied to a perspective-transformed [[:Image:Perspective chessboard.png|
{{Auto images
Line 57:
|total_width=600
|width1=767|height1=548|image1=Perspective chessboard.png|caption1=Perspective-transformed chessboard image
|width2=767|height2=548|image2=Harris corners detected on chessboard.png|caption2=Output of [[
}}
The following [[
<source lang="matlab">
Line 84:
===Lines===
Lines are another natural local [[
The grid structure of a chessboard naturally defines two sets of parallel lines in an image of it. Therefore, one expects that line detection algorithms should successfully detect these lines in practice. Indeed, the following figure demonstrates Hough transform-based line detection applied to a perspective-transformed [[:Image:Perspective chessboard.png|
{{Auto images
Line 94:
|total_width=1200
|width1=767|height1=548|image1=Perspective chessboard.png|caption1=Perspective-transformed chessboard image
|width2=767|height2=548|image2=Perspective chessboard edges.png|caption2=[[
|width3=767|height3=548|image3=Perspective chessboard hough transform.png|caption3=[[
|width4=767|height4=548|image4=Perspective chessboard detected lines.png|caption4=Lines parameterized by [[
}}
The following [[
<source lang="matlab">
Line 151:
==See also==
*[[
*[[
*[[
*[[
*[[
*[[
*[[
*[[
*[[
*[[
*[[
==External links==
The following links are pointers to popular [[
* [http://www.vision.caltech.edu/bouguetj/calib_doc/ Camera Calibration Toolbox for MATLAB] - MATLAB toolbox implementing many common camera calibration methods
* [http://docs.opencv.org/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html Camera Calibration and 3D Reconstruction] - OpenCV implementation of many common camera calibration methods
Line 180:
# M. Rufli, D. Scaramuzza, and R. Siegwart. "Automatic detection of checkerboards on blurred and distorted images." IEEE/RSJ International Conference on Intelligent Robots and Systems. (2008).
# Z. Weixing, et al. "A fast and accurate algorithm for chessboard corner detection." 2nd International Congress on Image and Signal Processing. (2009).
# A. De la Escalera and J. Armingol. "Automatic chessboard detection for intrinsic and extrinsic camera parameter calibration." Sensors. vol. 10(3), pp.
# S. Bennett and J. Lasenby. "ChESS - quick and robust detection of chess-board features." Computer Vision and Image Understanding. vol. 118, pp.
# J. Ha. "Automatic detection of chessboard and its applications." Opt. Eng. vol. 48(6) (2009).
# F. Zhao, et al. "An automated x-corner detection algorithm (axda)." Journal of Software. vol. 6(5), pp.
# S. Arca, E. Casiraghi, and G. Lombardi. "Corner localization in chessboards for camera calibration." IADAT. (2005).
# X. Hu, P. Du, and Y. Zhou. "Automatic corner detection of chess board for medical endoscopy camera calibration." Proceedings of the 10th International Conference on Virtual Reality Continuum and Its Applications in Industry. ACM. (2011).
|