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.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.