Camera calibration is an important first step for computer vision applications. While checkerboard extraction is considered a solved problem, The Camera Calibration Toolbox for Matlab  requires one to manually enter the edges of the checkerboard in order for the tool to both: define an origin and guide the checkerboard extraction algorithm.  The goal of this project is to automatically determine the extreme corners of the checkerboard and track an arbitrarily selected origin such that the camera calibration process may be automated.
 Automatic Chessboard Detection for Intrinsic and Extrinsic Camera Parameter Calibration. Arturo de la Escalera, Jose María Armingol. Sensors 2010, 10, 2027-2044; doi:10.3390/s100302027
 ROCHADE: Robust Checkerboard Advanced Detection for Camera Calibration. Simon Placht, Peter Fursattel, Etienne Assoumou Mengue,Hannes Hofmann, Christian Schaller, Michael Balda, Elli Angelopoulou
 Automatic Detection of Checkerboards on Blurred and Distorted Images. Martin Rufli, Davide Scaramuzza, and Roland Siegwart. Autonomous System Lab, ETH Zurich, Switzerland.