DeepDarts: Modeling Keypoints as Objects for Automatic Scorekeeping in Darts using a Single Camera
Not on the map. Why?
Abstract (arXiv)
Existing multi-camera solutions for automatic scorekeeping in steel-tip darts are very expensive and thus inaccessible to most players. Motivated to develop a more accessible low-cost solution, we present a new approach to keypoint detection and apply it to predict dart scores from a single image taken from any camera angle. This problem involves detecting multiple keypoints that may be of the same class and positioned in close proximity to one another. The widely adopted framework for regressing keypoints using heatmaps is not well-suited for this task. To address this issue, we instead propose to model keypoints as objects. We develop a deep convolutional neural network around this idea and use it to predict dart locations and dartboard calibration points within an overall pipeline for automatic dart scoring, which we call DeepDarts. Additionally, we propose several task-specific data augmentation strategies to improve the generalization of our method. As a proof of concept, two datasets comprising 16k images originating from two different dartboard setups were manually collected and annotated to evaluate the system. In the primary dataset containing 15k images captured from a face-on view of the dartboard using a smartphone, DeepDarts predicted the total score correctly in 94.7% of the test images. In a second more challenging dataset containing limited training data (830 images) and various camera angles, we utilize transfer learning and extensive data augmentation to achieve a test accuracy of 84.0%. Because DeepDarts relies only on single images, it has the potential to be deployed on edge devices, giving anyone with a smartphone access to an automatic dart scoring system for steel-tip darts. The code and datasets are available.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 36 of its 51 references that are in the map. First posted on arXiv 20 May 2021.
Builds on
36 of 51 references.
References · 36
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
- 2017Mask R-CNNcited by 7,277
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,852
- 2015SSD: Single Shot MultiBox Detectorcited by 3,130
- 2015Fast R-CNNcited by 2,933
- 2018YOLOv3: An Incremental Improvementcited by 2,659
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,162
- 2020YOLOv4: Optimal Speed and Accuracy of Object Detectioncited by 1,630
- 2016YOLO9000: Better, Faster, Strongercited by 1,431
- 2019Deep High-Resolution Representation Learning for Human Pose Estimationcited by 1,339
24 more
- 2017Cascade R-CNN: Delving into High Quality Object Detectioncited by 1,276
- 2019Objects as Pointscited by 1,175
- 2016Realtime Multi-Person 2D Pose Estimation using Part Affinity Fieldscited by 1,064
- 2016Stacked Hourglass Networks for Human Pose Estimationcited by 915
- 2018Object Detection with Deep Learning: A Reviewcited by 528
- 2018Simple Baselines for Human Pose Estimation and Trackingcited by 502
- 2019Distance-IoU Loss: Faster and Better Learning for Bounding Box Regressioncited by 459
- 2017Cascaded Pyramid Network for Multi-Person Pose Estimationcited by 341
- 2013DeepPose: Human Pose Estimation via Deep Neural Networkscited by 305
- 2019HigherHRNet: Scale-Aware Representation Learning for Bottom-Up Human Pose Estimationcited by 247
- 2020Scaled-YOLOv4: Scaling Cross Stage Partial Networkcited by 211
- 2018SoccerNet: A Scalable Dataset for Action Spotting in Soccer Videoscited by 150
- 2014Joint Training of a Convolutional Network and a Graphical Model for Human Pose Estimationcited by 129
- 2018Hand Pose Estimation via Latent 2.5D Heatmap Regressioncited by 111
- 2018Style Aggregated Network for Facial Landmark Detectioncited by 60
- 2020TTNet: Real-time temporal and spatial video analysis of table tenniscited by 36
- 2019GolfDB: A Video Database for Golf Swing Sequencingcited by 21
- 2020Using Player's Body-Orientation to Model Pass Feasibility in Soccercited by 20
- 2020Event detection in coarsely annotated sports videos via parallel multi receptive field 1D convolutionscited by 18
- 2020Group Activity Detection from Trajectory and Video Data in Soccercited by 17
- 2020AWR: Adaptive Weighting Regression for 3D Hand Pose Estimationcited by 17
- 2018Temporal Hockey Action Recognition via Pose and Optical Flowscited by 13
- 2020Multimodal and multiview distillation for real-time player detection on a football fieldcited by 12
- 2019PuckNet: Estimating hockey puck location from broadcast videocited by 2
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 0; 2024: 0; 2025: 1.
2 papers.