当前位置: X-MOL 学术ICGA J. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Real-time optical dart detection and scoring algorithm for steel tip dartboards
ICGA Journal ( IF 0.2 ) Pub Date : 2023-01-25 , DOI: 10.3233/icg-230214
Ervin Domazet 1
Affiliation  

In this paper, we present a real-time scoring algorithm for steel dartboards, by using five (configurable) low-cost cameras that are positioned parallel to the baseline (surface) of the dartboard. In order to achieve that, firstly the cameras are placed at suggested places. Then, their central focus is configured to look at the center of the dartboard. Subsequently, the dartboard is calibrated and thresholds are adjusted for each camera respectively. After this step, the software runs and processes in real-time, detecting the darts with high precision as they are thrown. The algorithm is a daemon process, requiring high processing power. We detect parts that require long processing times by profiling the algorithm. Using techniques of parallel-programming, important parts of the algorithm are adjusted to run in parallel, in order to achieve a real-time effect. In our experiments, our algorithm achieved a detection accuracy rate of 99.63%, by using five low-cost cameras having an 85 degree horizontal field of view (HFOV). Simultaneously, each throw is detected in less than 600 ms, giving the real-time effect to players. This algorithm is tested with a variety of professional steel dartboards, and dart arrows of different materials (tungsten, steel etc.). The obtained outcomes indicate the robustness of the proposed algorithm, producing promising results.

中文翻译:

用于钢尖飞镖靶的实时光学飞镖检测和计分算法

在本文中,我们通过使用五个(可配置的)低成本摄像头,将其放置在平行于飞镖靶基线(表面)的位置,从而提出了一种钢制飞镖靶的实时评分算法。为了实现这一点,首先将摄像机放置在建议的位置。然后,他们的中心焦点被配置为查看飞镖盘的中心。随后,标定飞镖靶并分别为每个相机调整阈值。在这一步之后,软件会实时运行和处理,在投掷飞镖时进行高精度检测。该算法是一个守护进程,需要很高的处理能力。我们通过分析算法来检测需要较长处理时间的部分。使用并行编程技术,将算法的重要部分调整为并行运行,以达到实时效果。在我们的实验中,我们的算法通过使用五个具有 85 度水平视野 (HFOV) 的低成本摄像机实现了 99.63% 的检测准确率。同时,每次投掷都在不到 600 毫秒内被检测到,为玩家提供实时效果。该算法使用各种专业的钢制飞镖靶和不同材料(钨、钢等)的飞镖箭进行了测试。获得的结果表明所提出算法的稳健性,产生了有希望的结果。该算法使用各种专业的钢制飞镖靶和不同材料(钨、钢等)的飞镖箭进行了测试。获得的结果表明所提出算法的稳健性,产生了有希望的结果。该算法使用各种专业的钢制飞镖靶和不同材料(钨、钢等)的飞镖箭进行了测试。获得的结果表明所提出算法的稳健性,产生了有希望的结果。
更新日期:2023-01-29
down
wechat
bug