遇上与你一样的她(他)| MixLab人工智能

Move Mirror是一项AI实验:能找到你的姿势,并将你的动作与来自世界各地的数千张图像进行匹配。本文将进行步骤与原理拆解。

Step 1

制作数据集,保证多样与准确性

通过PoseNet解析了数千张图像,但并非所有图像都被正确解析,因此舍弃了一些图像,最终得到大约80,000张图像的数据集。

Step 2

姿势匹配,定义相似性

提取17个身体及面部的关键点,根据余弦相似度和加权匹配,关键点的置信度得分。

匹配策略 1

余弦相似度

将每组17个关键点转换为一个向量并将它们全部绘制在高维空间中,那么寻找两个最相似姿势的任务将转化为在这个高维空间中找到最接近的两个向量。

这正是余弦距离:余弦相似度是两个向量之间相似度的量度。

由于数据集中的图像具有不同的宽度/高度,并且每个人都可以出现在图像的不同位置(左上,右下,居中等),为了能够一致地比较数据,因此有两个额外的步骤:

1 调整大小和缩放比例:使用每个人的边界框坐标来裁剪和缩放每个图像(以及相应的关键点坐标),使其大小一致。

2 归一化:通过将它们视为L2归一化向量数组,我们进一步归一化了所得的关键点坐标。

从视觉上描述上述两个步骤:

我们可以在js中调用余弦相似度的库 “compute-cosine-similarity”。
匹配策略 2

加权匹配

姿势是多种多样的,在下图中可以看出通过余弦相似度并没有对关节的识别做到很确定,有时我们根本看不到关节,所以我们需要根据我们对人体的形态了解来做出更好的估计。


因此,虽然余弦向量技术很有用,并且可以输出好的结果,但通过合并置信度可以可以做得更好。具体来说,通过加权关节数据,以使低置信度关节对距离度量的影响小于高置信度关节。
Google研究人员乔治·帕潘德里欧(George Papandreou)和泰勒·朱(Tyler Zhu)提出了可以精确地做到这一点的公式:
大规模搜索姿势数据 3

在15ms内搜索80,000张图像

在这里运用 “优势点树” 的数据结构将数据递归地分为两类:

1 与阈值相比更接近某个优势点的树
2 距离阈值更远的树
这种递归排序创建了可以遍历的树数据结构。
通过这种树结构,就不再需要单独比较每张图片:如果传入姿势与“优势树”中的某个节点不够相似,我们可以假设该节点的子节点也都是不符合要求的,进而舍弃整条分支的搜索。
与其强行搜索所有数据库,不如通过遍历树进行搜索,这样就可以安全而又有效的切除大量不相关的数据,提高模型运行速率。
代码地址:
https://github.com/fpirsch/vptree.js/tree/master
- 全文结束 -
【线上活动】
Mixlab闪聊 🚀
【主题】LOWCODE
【时间】9.13日 20:00
【闪聊发起人】 张然
今年DeeCamp项目总冠军参与者之一。
现奥地利IST Austria 图形学和智能设计(博士)。
【参与方式】腾讯会议:167466048
扫码加微信,领取会议密码
💡大家带着问题来聊,也可以分享自己的相关观点或者经历,希望大家能就一些观点,有收获,有火花~
欢迎一起来探索未知世界
更多资料请查阅:Mix+人工智能专刊
520+已加入👇
每期由mixlab社区精选、收录人工智能的相关内容。包括AI产品、AI技术、AI场景、AI投资事件、AI的思维方式等。MIX的主题包括:AR、VR、计算设计、计算广告、智能设计、智能写作、虚拟偶像等。
付费加入星球后,即可免费加入科技前沿外刊群:《新科学家杂志》、《英国金融时报》、《华尔街日报》、《经济学人》、《纽约时报》、《泰晤士报》等当日最新外刊。

转发求支持!

(0)

相关推荐

  • 向量改变数学,没改之前我们要了解三垂线和三余弦定理。

    向量改变数学,没改之前我们要了解三垂线和三余弦定理。

  • 浅谈AI人工智能回归算法的分类

    众所周知人工智能的发展,离不开算法的算法的应用,这也是为什么想要从事AI人工智能工作,需要拥有数学基础的原因.接下来小编带你一起了解下,AI人工智能行业中回归算法的分类. 回归算法有很多种,其中最为常 ...

  • 一文看懂人工智能的六个关键概念和实施AI项目的七个注意事项

    人工智能并不能解决所有问题,但如果应用得当,它可以在短时间内产生很大的变化. 您或许已经听说过机器学习和人工智能(AI)的前景.这两个技术概念,已经引起了全世界的关注.自动驾驶汽车.人形机器人.设备预 ...

  • 向量在数学证明里的妙用2: 余弦定理

    向量在数学证明里的妙用2: 余弦定理

  • 特征工程|四种主流的embedding特征技术

    特征工程系列文章目前已经更新: 特征工程|数据的分类.特征工程的定义.意义和应用 特征工程|特征设计.特征可用性评估 特征工程|特征获取.特征规范和特征存储 特征工程|数据清洗.特征生成.特征拼接 特 ...

  • 《民法典》:当“抵押权”遇上“居住权”

    来源:深圳律协 居住权制度渊源已久,起源于罗马法.罗马法中的居住权属于人役权的范围,其具有保护弱者的的功能.后被<法国民法典><德国民法典>等吸收借鉴.虽然在我国<物权法 ...

  • 跨骑摩托车早上难启动,换遍配件也没解决,直到遇上我

    一辆125水冷跨骑摩托车行驶3万多km,最近出现冷机难启动故障,尤其在冬季的早晨,更难启动,热车情况时好一些.只要发动机启动后,加速.中高速均正常.在其他维修店换过火花塞.点火线圈.电子点火器.检查配 ...

  • 当纤薄遇上镂空,它是规则自定义者

    三年前的夏天,我去瑞士参加一年一度的蒙特勒爵士音乐节,空气中弥漫着萨克斯和钢琴的味道,疫情之前,每年有超过二十万乐迷赶到日内瓦湖边,听音乐喝啤酒,惬意放松. 2021年10月,蒙特勒音乐节将从日内瓦湖 ...

  • 当公主殿下遇上小恶魔

    看到题目,我猜你会想到"美女与野兽",这个经典童话故事陪伴几代人成长,又被好莱坞改编成电影翻拍多次,给人们留下深刻印象. 不过,我们今天谈到的可不是童话故事,而是一组有意思的江诗丹 ...

  • 遇上飞机急刹,我乘火车去了瑞士山谷

    飞机在腾空前最后一刻来了个急刹,空姐说可能有故障,我跟着人流走出机舱,接过一块印着瑞士国旗的巧克力. 转乘火车从苏黎士到日内瓦,我觉得也不错.这趟双层列车乘客很少,大部分是穿制服的军人. 很快天就黑了 ...

  • 当花园遇上杂货,温暖到你的心坎里!

    那回我跟我妈说,我喜欢杂货,想淘点杂货摆在花园. 我妈说:杂货,那还不容易,我也喜欢,我知道有家杂货铺子杂货特别多,我带你去. 跟着我妈弯弯绕绕进了菜市场,在一个拐弯角落找到了我妈最爱的杂货,扫把撮箕 ...

  • 当十二生肖遇上甲骨文,趣味横生!

    社会迅猛发展,中华优秀的传统文化精髓也不断地发生着演化,生肖是历史悠久的文化符号,随着历史的发展,人们以此为雏形,创造出大量不同的生肖形象作品. 作者融入自己的思考,对生肖形象进行设计,结合了甲骨文造 ...

  • 黄芪遇上这几物

    黄芪遇上这几物 1.黄芪+枸杞--益气升阳,提高记忆力 2.黄芪+桑叶--清热益气,增强免疫力 3.黄芪+合欢皮--解毒消痈.祛腐生新 4.黄芪+肉桂--温中散寒,补气止痛 5.黄芪+白术--补气健脾 ...

  • 当肥胖、湿疹、口臭、关节炎、偏头痛、淋巴结节遇上低脂纯素……

    多年来身体状况频出的她, 在那个被惊醒的夜晚, 不由得为自身健康忧虑, 一瞬间转念, 下定决定改变, 坚持正确的饮食后, 重重惊喜就此发生...... 投稿人 / 安静 我是一位80后宝妈,很高兴能在 ...

  • 重疾顶流达尔文5号:“焕新版”遇上“荣耀版”,谁强谁弱?

    信泰达尔文5号焕新版(>>点击看详细测评),堪称重疾险领域的王炸产品之一. 上市之后就一直风头强盛. 但后来,复星联合也出了一款达尔文5号,名为荣耀版(>>点击看详细测评). ...