对象再识别(Re-ID)
发现物体再识别:利用外观嵌入技术匹配非重叠摄像机中的人员或车辆,以提高监控、零售分析和取证能力。
物体再识别(Re-ID)是一种专门的计算机视觉(CV)技术,用于识别多个非重叠摄像机或长时间拍摄的物体。与单个视频流中的连续跟踪不同,Re-ID 专注于在物体离开视线后再次出现时匹配其身份。例如,它可以识别大楼入口处摄像头看到的一个人,然后在走廊上不同摄像头的画面中识别出同一个人。这是通过为每个物体创建一个独特的、基于外观的特征来实现的,即使视角、光线或姿势发生变化,该特征也能保持一致。
对象再识别如何进行
Re-ID 的核心是为每个检测到的物体学习描述性特征表示或嵌入。这一过程通常涉及一个深度学习模型,该模型通常使用PyTorch或TensorFlow 等框架构建,经过训练后可提取独特的视觉特征。
- 特征提取:当检测到一个物体时,其图像补丁(其边界框内的内容)会被输入一个神经网络。该网络会输出一个紧凑的特征向量,囊括物体的独特外观,如人的衣服颜色和纹理或汽车的型号和颜色。
- 度量学习:为确保这些特征具有高度区分性,通常会使用深度度量学习技术对模型进行训练。暹罗网络或使用三重损失函数训练的模型等方法可以学习如何最小化相同物体特征向量之间的距离,最大化不同物体特征向量之间的距离。
- 匹配:一旦物体再次出现在另一台摄像机的视图中,就会计算出其新的特征向量,并与已知向量库进行比较。高相似度得分表明重新识别成功。这一过程对于创建一个物体在分布式摄像机网络中的整体视图至关重要。
物体再识别与物体跟踪
虽然两者都用于随时间跟踪物体,但重新识别和物体跟踪解决的是不同的问题。
- 物体跟踪是在单个连续视频流中逐帧跟踪物体的过程。它分配一个临时 ID,主要依靠运动和时间连续性来保持该 ID。如果物体被遮挡的时间过长或移动过于不稳定,就会丢失跟踪。Ultralytics 模型支持各种擅长此任务的跟踪算法。
- 物体再识别技术专门用于匹配不连续视图中的物体--无论是不同摄像机之间的视图,还是长时间跟踪失败后的视图。它不太关注平滑的轨迹预测,而更注重稳健的外观匹配。在实践中,Re-ID 通常用于补充物体跟踪系统。例如,当跟踪 ID 丢失时,Re-ID 可以通过匹配物体再次出现时的外观来帮助重新建立跟踪 ID。
实际应用
Re-ID 技术在为各行各业开发智能视频分析系统方面发挥着举足轻重的作用。
- 零售分析:在大型购物中心,Re-ID 可以跟踪顾客在多个商店和楼层的购物路径。通过了解购物者如何浏览空间、他们访问了哪些区域以及停留了多长时间,零售商可以获得有价值的见解,从而优化店铺布局、产品摆放和整体客户体验。这比简单的人流量统计提供了更深层次的分析。
- 智能城市和公共安全:对于城市环境中的智能监控,Re-ID 使安全人员能够在整个城市的摄像机网络中跟踪感兴趣的人或车辆。如果在某一地点发现可疑人员,系统可自动从其他摄像机的画面中搜索其踪迹,从而大大加快了事件响应和取证分析的速度,而无需人工查看视频。这一功能对于在大型拥挤区域寻找失踪人员也很有价值。Market-1501等数据集在推动此类应用的人员再识别研究方面发挥了重要作用。