Geometry-Based Populated Chessboard Recognition
نویسندگان
چکیده
Chessboards are commonly used to calibrate cameras, and many robust methods have been developed to recognize the unoccupied boards. However, when the chessboard is populated with chess pieces, such as during an actual game, the problem of recognizing the board is much harder. Challenges include occlusion caused by the chess pieces, the presence of outlier lines and low viewing angles of the chessboard. In this paper, we present a novel approach to address the above challenges and recognize the chessboard. The Canny edge detector and Hough transform are used to capture all possible lines in the scene. The k-means clustering and a k-nearest-neighbors inspired algorithm are applied to cluster and reject the outlier lines based on their Euclidean distances to the nearest neighbors in a scaled Hough transform space. Finally, based on prior knowledge of the chessboard structure, a geometric constraint is used to find the correspondences between image lines and the lines on the chessboard through the homography transformation. The proposed algorithm works for a wide range of the operating angles and achieves high accuracy in experiments.
منابع مشابه
Visual Chess Recognition
In this paper, we correctly detect and identify a chessboard and the configuration of its pieces through the application of image processing. While more technically challenging, the use of image processing to detect and identify a chessboard and the configuration of its pieces avoids the need for a digital chess set. Furthermore, image-based detection of chess pieces is a vital step in building...
متن کاملChinese Chess State Recognition
In this paper, we present an algorithm that can correctly recognize the state of a Chinese chess game by processing a photo of the chessboard. Some major steps of the algorithm include chessboard rectification using Hough transformation and homographic transformation, chess piece detection using circular Hough transformation and chess piece recognition using SIFT (Scale-Invariant Feature Transf...
متن کاملProjector Calibration for Pattern Projection Systems
In this paper we proposed a method for geometric calibration of a projector. This method makes use of a calibrated camera to calibrate the projector. Since the projector works inversely with a camera i.e., it projects the image instead of capturing it, so it can be considered as a reverse camera. The projector is calibrated with the help of a calibrated camera using two types of chessboard, a p...
متن کامل3N colored points in a plane
More than 50 years ago, the Cambridge undergraduate Bryan Birch showed that “3N points in a plane” can be split into N triples that span triangles with a non-empty intersection. He also conjectured a sharp, higher-dimensional version of this, which was proved by Helge Tverberg in 1964 (freezing, in a hotel room in Manchester). In a 1988 Computational Geometry paper, Bárány, Füredi & Lovász note...
متن کاملVoronoi Diagram of a Polygon in chessboard Metric and Maskless lithographic Applications
Lithography using photomasks has been the major workhorse in printed circuit boards, semiconductors, and flat panel display device manufacturing. However, the cost of photomask is so high that it often becomes the bottleneck, especially when the production volume is low. Recently, maskless lithography technology is gaining more attention, and hence, the computation of efficient lithography path...
متن کامل