LiveChess2FEN: a Framework for Classifying Chess Pieces based on CNNs

12/12/2020
by   David Mallasén Quintana, et al.
7

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-the-board (OTB) games online or analyze them using chess engines. Previous work has shown promising results, but the recognition accuracy and the latency of state-of-the-art techniques still need further enhancements to allow their practical and affordable deployment. We have investigated how to implement them on an Nvidia Jetson Nano single-board computer effectively. Our first contribution has been accelerating the chessboard's detection algorithm. Subsequently, we have analyzed different Convolutional Neural Networks for chess piece classification and how to map them efficiently on our embedded platform. Notably, we have implemented a functional framework that automatically digitizes a chess position from an image in less than 1 second, with 92

READ FULL TEXT

page 4

page 5

page 6

page 11

research
04/30/2021

Determining Chess Game State From an Image

Identifying the configuration of chess pieces from an image of a chessbo...
research
06/01/2014

Evolutionary Search in the Space of Rules for Creation of New Two-Player Board Games

Games have always been a popular test bed for artificial intelligence te...
research
10/21/2021

Improving the Deployment of Recycling Classification through Efficient Hyper-Parameter Analysis

The paradigm of automated waste classification has recently seen a shift...
research
11/01/2018

Ludometrics: Luck, and How to Measure It

Game theory is the study of tractable games which may be used to model m...
research
11/14/2020

11 TeraFLOPs per second photonic convolutional accelerator for deep learning optical neural networks

Convolutional neural networks (CNNs), inspired by biological visual cort...
research
08/24/2022

The cost of passing – using deep learning AIs to expand our understanding of the ancient game of Go

AI engines utilizing deep learning neural networks provide excellent too...

Please sign up or login with your details

Forgot password? Click here to reset