Electronic shot counters allow armourers to perform preventive and predictive maintenance based on quantitative measurements, improving reliability, reducing the frequency of accidents, and reducing maintenance costs. To answer a market pressure for both low lead time to market and increased customisation, we aim to solve the shot detection and shot counting problem in a generic way through machine learning. In this study, we describe a method allowing one to construct a dataset with minimal labelling effort by only requiring the total number of shots fired in a time series. To our knowledge, this is the first study to propose a technique, based on learning from label proportions, that is able to exploit these weak labels to derive an instance-level classifier able to solve the counting problem and the more general discrimination problem. We also show that this technique can be deployed in heavily constrained microcontrollers while still providing hard real-time (<100ms) inference. We evaluate our technique against a state-of-the-art unsupervised algorithm and show a sizeable improvement, suggesting that the information from the weak labels is successfully leveraged. Finally, we evaluate our technique against human-generated state-of-the-art algorithms and show that it provides comparable performance and significantly outperforms them in some offline and real-world benchmarks.
翻译:电子射击柜台使军械库能够在数量测量、提高可靠性、降低事故发生频率和降低维护成本的基础上进行预防性和预测性维护。为了应对低准备时间市场压力的市场压力,我们的目标是通过机器学习,以通用的方式解决射击探测和点数问题。在这项研究中,我们描述一种方法,允许一个人仅仅要求一个时间序列中发射的射击总数,从而以最低的标签努力来构建数据集。据我们所知,这是第一个基于从标签比例中学习,提出一种技术的建议,这种技术能够利用这些薄弱标签来产生一个能够解决计数问题和更普遍的歧视问题的试数级分类。我们还表明,这种技术可以部署在严重受限制的微控制器中,同时仍然提供硬实时(<100米)推论。我们评估了我们使用最先进的不超强的算法技术,并显示出一个相当大的改进,表明从弱标签中获取的信息得到了成功的利用。最后,我们评估了我们使用一些能解决点数问题和较普遍歧视问题的技术,并展示了在现实世界中具有可比性的功能。