Check my chart: a robust color chart tracker for colorimetric camera calibration

We present an algorithm to detect and track color calibration charts in images robustly. A model of the calibration chart describes the geometry of the chart regions by polygons along with the related reference colors. A homography maps the model into the image and an optimizer adapts the mapping parameters to align the model regions to the chart in the image. We propose a cost function that evaluates the quality of model alignment based on color statistics and an efficient method to extract color statistics in polygonal image regions using the integral image. The algorithm measures the colors of the chart in the image and determines correction parameters. Without loss of generality, we describe the method using the X-Rite ColorChecker Classic as a typical chart. Experiments show the robustness to noise and blur and the real-time capability of the system.

[1]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[2]  Kaj Madsen,et al.  Methods for Non-Linear Least Squares Problems , 1999 .

[3]  Franklin C. Crow,et al.  Summed-area tables for texture mapping , 1984, SIGGRAPH.

[4]  Rico Nestler,et al.  Simultaneous Geometric and Colorimetric Camera Calibration , 2010 .

[5]  John A. Nelder,et al.  A Simplex Method for Function Minimization , 1965, Comput. J..

[6]  Tat-Jen Cham,et al.  Fast polygonal integration and its application in extending haar-like features to improve object detection , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[7]  Kaj Madsen,et al.  Methods for Non-Linear Least Squares Problems (2nd ed.) , 2004 .

[8]  Christophe Chesnaud,et al.  Statistical Region Snake-Based Segmentation Adapted to Different Physical Noise Models , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Clement T. Yu,et al.  Correcting the Geometry and Color of Digital Images , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[11]  Dieter Schmalstieg,et al.  ARToolKitPlus for Pose Trackin on Mobile Devices , 2007 .

[12]  Hirokazu Kato,et al.  Marker tracking and HMD calibration for a video-based augmented reality conferencing system , 1999, Proceedings 2nd IEEE and ACM International Workshop on Augmented Reality (IWAR'99).

[13]  Touraj Tajbakhsh,et al.  Semiautomatic color checker detection in distorted images , 2008 .

[14]  Thomas Ertl,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 2014 .

[15]  M. Carter Computer graphics: Principles and practice , 1997 .

[16]  Paul A. Viola,et al.  Rapid object detection using a boosted cascade of simple features , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[17]  Stefan Eickeler,et al.  A new quality assessment and improvement system for print media , 2012, EURASIP J. Adv. Signal Process..

[18]  Xiaogang Wang,et al.  Shape and Appearance Context Modeling , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[19]  Ds Dirk Farin,et al.  Automatic video segmentation employing object/camera modeling techniques , 2005 .