Extraction of Stone Positions from a Sheet Image for Curling Match Database Construction
Abstract
1. Introduction
1.1. Contribution
- Proposal for general-purpose stone coordinate extraction from sheet images using object detection model;
- Improving accuracy through semi-supervised learning using pseudo-labels;
- Proposal for a fine-tuning method for new tournament data based on pseudo-labels;
- Quantitative verification of extracted data using a positional error metric;
- Generation of a stone-position dataset with a total of 205,364 positions in 31 tournaments.
1.2. Paper Organization
2. Materials and Methods
2.1. Preparation
2.2. Training and Inference Settings
2.3. Methods of Performance Evaluation
2.3.1. Evaluation by Random Sampling
2.3.2. Active Testing
2.4. Methods of Application to New Tournament Data
2.5. Positional Error Verification
2.5.1. Definition of Positional Error
2.5.2. Quantization Error
2.5.3. Detection Error
- Six patterns for house color.
- -
- Choose two colors from red, green, and blue and draw each on the inner and outer circles.
- Six patterns for yellow stone.
- -
- Six types (with or without a blue cross mark, as shown in Figure 3).
- -
- Six color types(RGB [(255, 255, 0), (255, 220, 0), (255, 200, 50)], which are frequently used in the Results Book).
3. Results
3.1. Performance Evaluation
3.1.1. Supervised Learning with Annotated Data
3.1.2. Semi-Supervised Learning with Pseudo-Labels
3.2. Estimating Accuracy for All Data
3.3. Results for New Tournament Data
3.3.1. New Tournament Data 1
3.3.2. New Tournament Data 2
3.4. Detection Error Verification
4. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| YOLO | You Only Look Once |
| NMS | non-maximum suppression |
| mAP | mean average precision |
| IoU | intersection over union |
| RGB | red, green, blue |
| SSIM | structural similarity index measure |
References
- Zacharias, E.; Robak, N.; Passmore, S. An examination of studies related to the sport of curling: A scoping review. Front. Sport. Act. Living 2024, 6, 1291241. [Google Scholar] [CrossRef] [PubMed]
- Han, Y.; Zhou, Q.; Duan, F. A game strategy model in the digital curling system based on NFSP. Complex Intell. Syst. 2022, 8, 1857–1863. [Google Scholar] [CrossRef]
- Lee, K.; Kim, S.A.; Choi, J.; Lee, S.W. Deep reinforcement learning in continuous action spaces: A case study in the game of simulated curling. In Proceedings of the 35th International Conference on Machine Learning; PMLR: Cambridge, MA, USA, 2018; pp. 2937–2946. [Google Scholar]
- Brunner, M.; Riesen, K. Comparing Learning Methods to Enhance Decision-Making in Simulated Curling. In Joint IAPR International Workshops on Statistical Techniques in Pattern Recognition (SPR) and Structural and Syntactic Pattern Recognition (SSPR); Springer Nature: Cham, Switzerland, 2024; pp. 156–165. [Google Scholar]
- CURLIT. Curling Results. Available online: https://curlit.com/results (accessed on 11 November 2025).
- Myslik, J. Curling Analytics. Available online: https://www.jordanmyslik.com/portfolio/curling-analytics/ (accessed on 1 March 2026).
- Iwasaki, T.; Noguchi, W.; Tamura, Y.; Aihara, S.; Yamamoto, M. Creation of training data and training for prediction model of curling scores using real game data. In Proceedings of the 12th International Conference on Sport Sciences Research and Technology Support (icSPORTS), Porto, Portugal, 21–22 November 2024; pp. 168–179. [Google Scholar]
- Iwasaki, T. Training Method to Improve the Accuracy of Prediction Model of Curling Scores. Master’s Thesis, Hokkaido University, Sapporo, Japan, 2025. [Google Scholar]
- Ritchie, R.; Leblanc, A.; Loughin, T. Opening the House: Datasets for Mixed Doubles Curling. arXiv 2025, arXiv:2512.16574. [Google Scholar] [CrossRef]
- Şah, M.; Direkoğlu, C. Review and evaluation of player detection methods in field sports: Comparing conventional and deep learning based methods. Multimed. Tools Appl. 2023, 82, 13141–13165. [Google Scholar] [CrossRef]
- Moreira, C.; Ferreira, L.; Coelho, P.J. A comprehensive review of ball detection techniques in sports. PeerJ Comput. Sci. 2025, 11, e3079. [Google Scholar] [CrossRef] [PubMed]
- Yamamoto, M.; Kato, S.; Iizuka, H. Learning of Expected Scores Distribution for Positions of Digital Curling. In Proceedings of the Workshop on Curling Informatics (WCI 2018), Kitami, Japan, 2–3 August 2018; pp. 8–9. [Google Scholar]
- Ito, T.; Kitasei, Y. Proposal and Implementation of “Digital Curling”. In Proceedings of the 2015 IEEE Conference on Computational Intelligence and Games, Tainan, Taiwan, 31 August–2 September 2015; pp. 469–473. [Google Scholar]
- Yamamoto, M. Artificial Intelligence Approaches for Curling; IEICE Technical Report; CQ2022-32; IEICE: Tokyo, Japan, 2022; Volume 122, p. 49. [Google Scholar]
- Artifex Software, Inc. PyMuPDF, Version 1.26.6. GitHub Repository. 2025. Available online: https://github.com/pymupdf/PyMuPDF (accessed on 5 February 2026).
- Jocher, G.; Qiu, J. Ultralytics YOLOv11, Version: 11.0.0. GitHub Repository, 2024; License: AGPL-3.0. Available online: https://github.com/ultralytics/ultralytics (accessed on 11 November 2025).
- Redmon, J.; Divvala, S.; Girshick, R.; Farhadi, A. You Only Look Once: Unified, Real-Time Object Detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, IEEE Computer Society, Las Vegas, NV, USA, 27–30 June 2016; pp. 779–788. [Google Scholar]
- Lin, T.Y.; Maire, M.; Belongie, S.; Hays, J.; Perona, P.; Ramanan, D.; Dollár, P.; Zitnick, C.L. Microsoft COCO: Common Objects in Context. In European Conference on Computer Vision; Springer International Publishing: Cham, Switzerland, 2014; pp. 740–755. [Google Scholar]
- Aihara, S.; Chen, G.; Hara, R.; Nakagawa, M.; Ogasawara, A.; Yanagi, H.; Takegawa, Y.; Ito, T.; Masui, F. Development of a Simple Tracking System to Monitor Curling Stone Dynamics. In Proceedings of the 12th International Conference on Sport Sciences Research and Technology Support (icSPORTS), Porto, Portugal, 21–22 November 2024; pp. 22–33. [Google Scholar]
- Guo, Y.; Jin, J.; Zhao, H.; Jiang, Y.; Li, D.; Shen, Y. High-Precision prediction of curling trajectory multivariate time series using the novel CasLSTM approach. Sci. Rep. 2025, 15, 3468. [Google Scholar] [CrossRef] [PubMed]
- Hosang, J.; Benenson, R.; Schiele, B. Learning non-maximum suppression. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017. [Google Scholar]
- Lee, D.H. Pseudo-label: The simple and efficient semi-supervised learning method for deep neural networks. In Workshop on Challenges in Representation Learning; ICML: San Diego, CA, USA, 2013; Volume 3, p. 896. [Google Scholar]
- Shehzadi, T.; Ifza, I.; Liwicki, M.; Stricker, D.; Afzal, M.Z. Semi-supervised object detection: A survey on progress from cnn to transformer. Sensors 2026, 26, 310. [Google Scholar] [CrossRef] [PubMed]
- Zhao, Y. Progressive Semi-Supervised Learning for Enhanced Detection in Tennis Sport: From Simple to Complex. IEEE Access 2024, 12, 84352–84362. [Google Scholar] [CrossRef]
- Kossen, J.; Farquhar, S.; Gal, Y.; Rainforth, T. Active testing: Sample-efficient model evaluation. In International Conference on Machine Learning; PMLR: Cambridge, MA, USA, 2021; pp. 5753–5763. [Google Scholar]
- Farquhar, S.; Gal, Y.; Rainforth, T. On statistical bias in active learning: How and when to fix it. arXiv 2021, arXiv:2101.11665. [Google Scholar] [CrossRef]
- Wang, Z.; Bovik, A.C.; Sheikh, H.R.; Simoncelli, E.P. Image quality assessment: From error visibility to structural similarity. IEEE Trans. Image Process. 2004, 13, 600–612. [Google Scholar] [CrossRef] [PubMed]
- Yu, T.; Chen, C.; Zhou, Y.; Hu, X. Improving surveillance object detection with adaptive omni-attention over both inter-frame and intra-frame context. In Proceedings of the Asian Conference on Computer Vision, Macao, China, 4–8 December 2022; pp. 2697–2712. [Google Scholar]
- Wang, X.; Hu, X.; Chen, C.; Fan, Z.; Peng, S. Illuminating vehicles with motion priors for surveillance vehicle detection. In Proceedings of the 2020 IEEE International Conference on Image Processing (ICIP), Abu Dhabi, United Arab Emirates, 25–28 October 2020; pp. 2021–2025. [Google Scholar]
- Vicente-Martínez, J.A.; Márquez-Olivera, M.; García-Aliaga, A.; Hernández-Herrera, V. Adaptation of YOLOv7 and YOLOv7_tiny for soccer-ball multi-detection with DeepSORT for tracking by semi-supervised system. Sensors 2023, 23, 8693. [Google Scholar]













| Tournament | Number of Images |
|---|---|
| ECC 1 2023 Men | 6496 |
| ECC 2023 Women | 7256 |
| PCCC 2 2022 Men | 4167 |
| PCCC 2022 Women | 5316 |
| PCCC 2023 Men | 3847 |
| PCCC 2023 Women | 3364 |
| WJCC 3 2022 Men | 1418 |
| WJCC 2022 Women | 1594 |
| WJCC 2023 Men | 2077 |
| WJCC 2023 Women | 2254 |
| WWCC 4 2022 | 10,807 |
| WMDCC 5 2016 | 2095 |
| WMDCC 2017 | 12,970 |
| WMDCC 2018 | 2325 |
| WMDCC 2019 | 1346 |
| WMDCC 2021 | 8296 |
| WMDCC 2022 | 7860 |
| WMDCC 2023 | 8182 |
| WMDCC 2024 | 8213 |
| WMDCC 2025 | 8231 |
| Total | 108,114 |
| Parameter | Value |
|---|---|
| Batch size | 16 |
| Optimizer | AdamW |
| Learning rate | 0.001667 |
| Momentum | 0.9 |
| Image size | |
| Number of epochs | 200 |
| Parameter | Value |
|---|---|
| IoU threshold 1 | 0.3 |
| Confidence score threshold for detection 2 | 0.5 |
| Confidence Threshold | Precision | Pass Rate |
|---|---|---|
| 0.70 | 1.00000 | 98.4% |
| 0.75 | 1.00000 | 92.0% |
| 0.80 | 1.00000 | 49.6% |
| Method | Class | Precision | Recall | F1 Score |
|---|---|---|---|---|
| Supervised Learning | Red | 0.00023 | ||
| Yellow | ||||
| Overall | ||||
| Semi-Supervised Learning | Red | 0.00000 | ||
| Yellow | ||||
| Overall |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Suzumura, K.; Tamura, Y.; Aihara, S.; Yamamoto, M. Extraction of Stone Positions from a Sheet Image for Curling Match Database Construction. Appl. Sci. 2026, 16, 3453. https://doi.org/10.3390/app16073453
Suzumura K, Tamura Y, Aihara S, Yamamoto M. Extraction of Stone Positions from a Sheet Image for Curling Match Database Construction. Applied Sciences. 2026; 16(7):3453. https://doi.org/10.3390/app16073453
Chicago/Turabian StyleSuzumura, Kei, Yasumasa Tamura, Shimpei Aihara, and Masahito Yamamoto. 2026. "Extraction of Stone Positions from a Sheet Image for Curling Match Database Construction" Applied Sciences 16, no. 7: 3453. https://doi.org/10.3390/app16073453
APA StyleSuzumura, K., Tamura, Y., Aihara, S., & Yamamoto, M. (2026). Extraction of Stone Positions from a Sheet Image for Curling Match Database Construction. Applied Sciences, 16(7), 3453. https://doi.org/10.3390/app16073453

