用卷积滤波器matlab代码细胞追踪
使用具有多任务学习功能的深度神经网络进行细胞跟踪
版权所有(C)陶和,华茂和张艺。
版权所有。
该代码基于王乃炎,感谢他分享了他的代码。
CNN源代码来自matlab工具箱。
抽象的
细胞跟踪在生物医学和计算机视觉领域起着至关重要的作用。
由于细胞通常在显微镜图像中具有频繁的变形活动和较小的尺寸,因此在实践中跟踪非刚性和非重要细胞非常困难。
传统的视觉跟踪方法在跟踪刚性和重要视觉对象方面具有良好的性能,但是,它们不适合用于单元跟踪问题。
在本文中,提出了一种使用卷积神经网络(CNN)以及多任务学习(MTL)技术的新型细胞跟踪方法。
CNN可学习可靠的信元功能,而MTL可提高跟踪的泛化性能。
提出的细胞跟踪方法包括粒子过滤器运动模型,多任务学习观察模型和优化的模型更新策略。
在训练过程中,使用MTL技术将细胞跟踪分为在线跟踪任务和伴随的分类任务。
观察模型是通过构建CNN来学习鲁棒的细胞特征而进行训练的。
通过在显微镜图像序列的第一帧中分配细胞位置来启动跟踪过程。
然后,将粒子过滤器模型应用于在后续帧中生成一组候选边界框。
训练后的观察模型提供对应于