mlsanityData to 14 Oct 2026

DeepDarts: Modeling Keypoints as Objects for Automatic Scorekeeping in Darts using a Single Camera

arXiv 2105.09880 ↗First posted 20 May 2021cs.CV cs.AIcited by 2

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

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
  3. 2017Mask R-CNNcited by 7,277
  4. 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
  5. 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,852
  6. 2015SSD: Single Shot MultiBox Detectorcited by 3,130
  7. 2015Fast R-CNNcited by 2,933
  8. 2018YOLOv3: An Incremental Improvementcited by 2,659
  9. 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,162
  10. 2020YOLOv4: Optimal Speed and Accuracy of Object Detectioncited by 1,630
  11. 2016YOLO9000: Better, Faster, Strongercited by 1,431
  12. 2019Deep High-Resolution Representation Learning for Human Pose Estimationcited by 1,339
24 more
  1. 2017Cascade R-CNN: Delving into High Quality Object Detectioncited by 1,276
  2. 2019Objects as Pointscited by 1,175
  3. 2016Realtime Multi-Person 2D Pose Estimation using Part Affinity Fieldscited by 1,064
  4. 2016Stacked Hourglass Networks for Human Pose Estimationcited by 915
  5. 2018Object Detection with Deep Learning: A Reviewcited by 528
  6. 2018Simple Baselines for Human Pose Estimation and Trackingcited by 502
  7. 2019Distance-IoU Loss: Faster and Better Learning for Bounding Box Regressioncited by 459
  8. 2017Cascaded Pyramid Network for Multi-Person Pose Estimationcited by 341
  9. 2013DeepPose: Human Pose Estimation via Deep Neural Networkscited by 305
  10. 2019HigherHRNet: Scale-Aware Representation Learning for Bottom-Up Human Pose Estimationcited by 247
  11. 2020Scaled-YOLOv4: Scaling Cross Stage Partial Networkcited by 211
  12. 2018SoccerNet: A Scalable Dataset for Action Spotting in Soccer Videoscited by 150
  13. 2014Joint Training of a Convolutional Network and a Graphical Model for Human Pose Estimationcited by 129
  14. 2018Hand Pose Estimation via Latent 2.5D Heatmap Regressioncited by 111
  15. 2018Style Aggregated Network for Facial Landmark Detectioncited by 60
  16. 2020TTNet: Real-time temporal and spatial video analysis of table tenniscited by 36
  17. 2019GolfDB: A Video Database for Golf Swing Sequencingcited by 21
  18. 2020Using Player's Body-Orientation to Model Pass Feasibility in Soccercited by 20
  19. 2020Event detection in coarsely annotated sports videos via parallel multi receptive field 1D convolutionscited by 18
  20. 2020Group Activity Detection from Trajectory and Video Data in Soccercited by 17
  21. 2020AWR: Adaptive Weighting Regression for 3D Hand Pose Estimationcited by 17
  22. 2018Temporal Hockey Action Recognition via Pose and Optical Flowscited by 13
  23. 2020Multimodal and multiview distillation for real-time player detection on a football fieldcited by 12
  24. 2019PuckNet: Estimating hockey puck location from broadcast videocited by 2

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 0; 2023: 0; 2024: 0; 2025: 1.

2 papers.