FashionAI全球挑战赛—服饰关键点定位

11 篇文章 0 订阅
9 篇文章 0 订阅

比赛官网地址:https://tianchi.aliyun.com/competition/introduction.htm?spm=5176.100150.711.5.5f902784pJIfNg&raceId=231648

成绩

在初赛时使用的Hourglass网络,在初赛第二轮的时候机器的水泵烧了。。到复赛快结束才修好。。所以复赛基本没有做改进。

网络结构参考我之前写的文章《Stacked Hourglass Networks

一开始尝试的是对每个style训练一个模型,得分8.X%,效果并不是很好,后面尝试了全部style一起训练,在loss上稍作修改,对于keypoint不存在的通道,不传递loss——即乘以一个calculable。

pred = net(inputs, landmark_len, nStack=nstack)
outputs = tf.get_collection('heatmaps')

c_loss = tf.reduce_mean(tf.stack([tf.nn.l2_loss(calculable*(heatmap - o)) for o in outputs]))

data augment使用了随机缩放,旋转和翻转,另外生成heatmap的时候发现不归一到[0-1](即不除以255),效果更好,虽然训练loss在几十W上下波动。

预测时也使用了data augment,即每张图在[0.8, 0.9, 1.0, 1.1, 1.2]的尺度,和[-5, 0, 5]的旋转角度下预测,将得到的heatmap叠加,取最大值。

训练的时候遇到一个很玄学的问题,lr取太小会导致nan(小于1e-5)。 所以我一开始用1e-3来训练。

具体代码见GitHub

18.7.5更新Fashion AI大赛答辩会

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
Mask R-CNN是一种基于Faster R-CNN的网络结构,用于物体分割和关键点检测。在Mask R-CNN中,关键点的位置被建模为一个单独的one-hot mask,并通过Mask R-CNN预测K个mask,每个mask对应一个关键点类型。训练过程中,对于每个关键点,使用一个热点m×m二进制掩码进行训练,其中只有一个像素标记为前景。关键点head由多个卷积层和上采样层组成,以产生高分辨率的输出。\[1\] Mask R-CNN在人体姿态估计中具有很好的应用效果。它可以通过训练目标的掩码来定位关键点,并使用交叉熵损失函数进行训练。此外,Mask R-CNN还可以用于其他任务,如物体分割。在阿里举办的一个比赛中,有人使用Mask R-CNN进行了关键点检测,并取得了不错的效果。你可以在这个链接中找到相关的工程代码和更多信息:https://github.com/huaifeng1993/FashionAI_Key_Points_Detection。\[2\] 总之,Mask R-CNN是一种灵活的网络结构,可以用于物体分割和关键点检测。它在人体姿态估计等任务中具有广泛的应用前景。\[3\] #### 引用[.reference_title] - *1* *2* *3* [Mask R-CNN 关键点检测](https://blog.csdn.net/shenhuaifeng/article/details/80286068)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值