paper-with-me

Papers

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 divide between analog and digital chess experiences. This paper presents CVChess, a deep learning framework for converting chessboard images to Forsyth-Edwards Notation (FEN), which is later input into online chess engines to provide you with the best next move. Our approach employs a convolutional neural network (CNN) with residual layers to perform piece recognition from smartphone camera images. The system processes RGB images of a physical chess board through a multistep process: image preprocessing using the Hough Line Transform for edge detection, projective transform to achieve a top-down board alignment, segmentation into 64 individual squares, and piece classification into 13 classes (6 unique white pieces, 6 unique black pieces and an empty square) using the residual CNN. Residual connections help retain low-level visual features while enabling deeper feature extraction, improving accuracy and stability during training. We train and evaluate our model using the Chess Recognition Dataset (ChessReD), containing 10,800 annotated smartphone images captured under diverse lighting conditions and angles. The resulting classifications are encoded as an FEN string, which can be fed into a chess engine to generate the most optimal move

📄 PDF Abstract BibTeX arXiv:2511.11522

Code (0)

등록된 구현이 없습니다.

Tasks

Edge Detection

Similar Papers 제목 키워드 기반

An Algorithm for Automatically Updating a Forsyth-Edwards Notation String Without an Array Board Representation

2020-09-02 · Azlan Iqbal

We present an algorithm that correctly updates the Forsyth-Edwards Notation (FEN) chessboard character string after any move is made without the need for an intermediary array representation of the board. In particular, …

Board Games

Unsupervised Domain Adaptation Approaches for Chessboard Recognition

2024-10-19 · Wassim Jabbour, Enzo Benoit-Jeannin, Oscar Bedford, Saif Shahin

Chess involves extensive study and requires players to keep manual records of their matches, a process which is time-consuming and distracting. The lack of high-quality labeled photographs of chess boards, and the tediou…

Domain AdaptationUnsupervised Domain Adaptation

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 pr…

Object Recognition

Pyramidal Blur Aware X-Corner Chessboard Detector

2021-10-26 · Peter Abeles

With camera resolution ever increasing and the need to rapidly recalibrate robotic platforms in less than ideal environments, there is a need for faster and more robust chessboard fiducial marker detectors. A new chessbo…

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…