paper-with-me

Papers

Chessboard and chess piece recognition with the support of neural networks

2017-08-13 · Maciej A. Czyzewski, Artur Laskowski, Szymon Wasik

Chessboard and chess piece recognition is a computer vision problem that has not yet been efficiently solved. However, its solution is crucial for many experienced players who wish to compete against AI bots, but also prefer to make decisions based on the analysis of a physical chessboard. It is also important for organizers of chess tournaments who wish to digitize play for online broadcasting or ordinary players who wish to share their gameplay with friends. Typically, such digitization tasks are performed by humans or with the aid of specialized chessboards and pieces. However, neither solution is easy or convenient. To solve this problem, we propose a novel algorithm for digitizing chessboard configurations. We designed a method that is resistant to lighting conditions and the angle at which images are captured, and works correctly with numerous chessboard styles. The proposed algorithm processes pictures iteratively. During each iteration, it executes three major sub-processes: detecting straight lines, finding lattice points, and positioning the chessboard. Finally, we identify all chess pieces and generate a description of the board utilizing standard notation. For each of these steps, we designed our own algorithm that surpasses existing solutions. We support our algorithms by utilizing machine learning techniques whenever possible. The described method performs extraordinarily well and achieves an accuracy over $99.5\%$ for detecting chessboard lattice points (compared to the $74\%$ for the best alternative), $95\%$ (compared to $60\%$ for the best alternative) for positioning the chessboard in an image, and almost $95\%$ for chess piece recognition.

📄 PDF Abstract BibTeX arXiv:1708.03898

Code (7)

maciejczyzewski/neural-chessboard 공식 구현 tf
LuanAdemi/VisualGo pytorch
Rizo-R/chess-cv tf
anoushkt/neural-chessboard-draft tf
anoushkt/neural_chessboard_draft tf
gudbrandtandberg/ChessVision tf
maciejczyzewski/kck2019

Tasks

Object Recognition

Similar Papers 제목 키워드 기반

End-to-End Chess Recognition

2023-10-06 · Athanasios Masouris, Jan van Gemert

Chess recognition is the task of extracting the chess piece configuration from a chessboard image. Current approaches use a pipeline of separate, independent, modules such as chessboard detection, square localization, an…

Philosophy

CVChess: A Deep Learning Framework for Converting Chessboard Images to Forsyth-Edwards Notation

2025-11-14 · Luthira Abeykoon, Ved Patel, Gawthaman Senthilvelan, Darshan Kasundra arxiv

Chess has experienced a large increase in viewership since the pandemic, driven largely by the accessibility of online learning platforms. However, no equivalent assistance exists for physical chess games, creating a div…

Edge Detection

Determining Chess Game State From an Image

2021-04-30 · Georg Wölflein, Ognjen Arandjelović

Identifying the configuration of chess pieces from an image of a chessboard is a problem in computer vision that has not yet been solved accurately. However, it is important for helping amateur chess players improve thei…

Transfer Learning

LiveChess2FEN: a Framework for Classifying Chess Pieces based on CNNs

2020-12-12 · David Mallasén Quintana, Alberto Antonio del Barrio García, Manuel Prieto Matías

Automatic digitization of chess games using computer vision is a significant technological challenge. This problem is of much interest for tournament organizers and amateur or professional players to broadcast their over…

Procam Calibration from a Single Pose of a Planar Target

2021-02-22 · Ghani O. Lawal, Michael Greenspan

A novel user friendly method is proposed for calibrating a procam system from a single pose of a planar chessboard target. The user simply needs to orient the chessboard in a single appropriate pose. A sequence of Gray C…