行人重识别——表征学习与度量学习

目录

表征学习

分类损失(Classification/Identification Loss)

验证损失(Verification Loss)

度量学习

对比损失(Contrastive loss)

三元组损失(Triplet loss)

改进三元组损失( Improved triplet loss)

四元组损失(Quadruplet loss)

难样本挖掘

TriHard loss(Triplet loss with hard example mining)

联合训练


表征学习

表征学习:没有直接在训练网络的时候考虑图片间的相似度,而是把行人重识别任务当做分类问题或者验证问题来看待。

分类损失(Classification/Identification Loss)

又称ID损失,利用行人的ID作为训练标签来训练模型,每次只需要输入一张图片

  • 蓝色线代表相同样本,会激活相同的神经元

  • 红色线代表不同样本,会激活不同的神经元

  • 只有ID损失的网络称为ID Embedding网络(IDE网络

IDE网络是ReID中最基础的网络,基准网络,很多网络都是基于这个网络做出来的

  • Pool层后得到ReID的特征,但是它的维度未必等于类别数,所以在特征层后接一个分类FC,FC层的维度等于类别数,经过Softmax激活函数计算交叉熵损失

  • 测试阶段使用Pool层的特征向量进行检索,分类FC层丢弃,因为测试集和训练集的ID不共享

属性损失(Attribute Loss)

图中的属性如黄头发,黑色上衣,灰色短裤,黑色靴子,具有强辨识度

  • 可以同时连接几个属性分类损失,可以增强ReID的性能

  • 每一个属性损失都是一个分类的交叉熵

  • 可以等效于一个multi-task的网络

  • 测试阶段将素有分类FC丢弃,只使用ReID特征

验证损失(Verification Loss)

输入一对(两张)行人图片,让网络来学习这两张图片是否属于同一个行人,等效于二分类问题

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

今天Java学会了嘛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值