Su Lihui, Wang Wenyao, Sheng Kaiwen, Liu Xiaofei, Du Kai, Tian Yonghong, Ma Lei
School of Computer Science, Peking University, Beijing, China.
Beijing Academy of Artificial Intelligence, Beijing, China.
Front Behav Neurosci. 2022 Mar 4;16:759943. doi: 10.3389/fnbeh.2022.759943. eCollection 2022.
Accurate tracking is the basis of behavioral analysis, an important research method in neuroscience and many other fields. However, the currently available tracking methods have limitations. Traditional computer vision methods have problems in complex environments, and deep learning methods are hard to be applied universally due to the requirement of laborious annotations. To address the trade-off between accuracy and universality, we developed an easy-to-use tracking tool, Siamese Network-based All-Purpose Tracker (SNAP-Tracker), a model-free tracking software built on the Siamese network. The pretrained Siamese network offers SNAP-Tracker a remarkable feature extraction ability to keep tracking accuracy, and the model-free design makes it usable directly before laborious annotations and network refinement. SNAP-Tracker provides a "tracking with detection" mode to track longer videos with an additional detection module. We demonstrate the stability of SNAP-Tracker through different experimental conditions and different tracking tasks. In short, SNAP-Tracker provides a general solution to behavioral tracking without compromising accuracy. For the user's convenience, we have integrated the tool into a tidy graphic user interface and opened the source code for downloading and using (https://github.com/slh0302/SNAP).
精确跟踪是行为分析的基础,行为分析是神经科学和许多其他领域的一种重要研究方法。然而,目前可用的跟踪方法存在局限性。传统的计算机视觉方法在复杂环境中存在问题,而深度学习方法由于需要大量标注而难以普遍应用。为了解决准确性和通用性之间的权衡问题,我们开发了一种易于使用的跟踪工具,即基于暹罗网络的通用跟踪器(SNAP-Tracker),这是一种基于暹罗网络构建的无模型跟踪软件。预训练的暹罗网络为SNAP-Tracker提供了卓越的特征提取能力,以保持跟踪准确性,而无模型设计使其在进行大量标注和网络优化之前即可直接使用。SNAP-Tracker提供了一种“检测跟踪”模式,通过一个额外的检测模块来跟踪更长的视频。我们通过不同的实验条件和不同的跟踪任务展示了SNAP-Tracker的稳定性。简而言之,SNAP-Tracker在不影响准确性的情况下为行为跟踪提供了一个通用解决方案。为方便用户,我们已将该工具集成到一个简洁的图形用户界面中,并开放了源代码供下载和使用(https://github.com/slh0302/SNAP)。