Chess Board Detection
Chess Board Detection
✔️ Introduction
Chinese chess is one of the most popular board games in China. It is a two-player strategy board game set up with 32 chess pieces on a board nine lines wide and ten lines long. The chess pieces are all of the same flat circular disk shape. Each piece is labeled with a Chinese character to represent one of the seven types. The color of the piece indicates the player‘s ownership.
✔️Project Goal
The goal of the proposed project is to correctly recognize the state of a Chinese chess game by processing the images captured by the camera of an Android mobile phone. With the essential information extracted from the images, we will be able to save and share the record of a game very efficiently.
✔️Work Flow
To reach the goal, we need to detect the chess board, identify the location of each chess piece and recognize the type of the piece.
Chess Board Detection
To extract an accurate representation of the chess board, the following operations will most likely be applied, edge and corner detection, rectifying the image to a top-down view and line detection.
Chess Piece Location Identification
Considering the similar disk shape of all the pieces, we can apply morphological operations to identify each chess piece. We can then map the center of the each piece to the closest line
intersection on the chess board since all chess pieces are supposed to lie on the intersections.
Chess Type Recognition
Several studies had been done regarding Chinese chess type recognition. Since the only difference between different chess types is the character printed on the center of the piece. The problem is very similar to a Chinese character recognition problem. Yang and Wang [2001] reported a 3D vector feature extraction method and compared it with the ring projection method. Chenetal. [2011] extracted features by equally dividing the chess piece into 360 circular sectors and computing the mean distances from the contours of the character to the center of the piece in each sector. They also defined the sector with the max distance to be the first sector to achieve rotation invariance. Hu et al. [2009] achieved rotation invariance by transferring the signals into frequency domain and extract only the amplitudes. We will experiment with the methods mentioned above and the ones introduced in class to find a method sufficient to the systems needs.
✔️References
Wen-Yuan Chen, Sheng-Yuan Heish, Chiu-Yu Yen, and Dang-Yi Kuo. The chinese-chess image identification techniques on spatial domain. In Intelligent Control and Automation (WCICA),2011 9th World Congress on, pages 970–974, June 2011. doi: 10.1109/WCICA.2011.5970660.
Peng Hu, Yangyu Luo, and Chengrong Li. Chinese chess recognition based on projection his-
togram of polar coordinates image and fft. In Pattern Recognition, 2009. CCPR 2009. Chinese Conference on, pages 1–5, Nov 2009. doi: 10.1109/CCPR.2009.5344001.
Tai-Ning Yang and Sheng-De Wang. A rotation invariant printed chinese character recognition system. Pattern Recogn. Lett., 22(2):85–95, February 2001. ISSN 0167-8655. doi: 10.1016/S0167- 8655(00)00089-1. URL http://dx.doi.org/10.1016/S0167-8655(00)00089-1.
SOURCE CODE CLICK HERE
FOR BASE PAPER PLEASE MAIL US AT ARNPRSTH@GMAIL.COM
Good Post. I like your blog. Thanks for Sharing
ReplyDeleteAndroid Training in Noida