[发明专利]基于单视角RGBD传感器的虚拟试鞋方法在审
申请号: | 201910379158.7 | 申请日: | 2019-05-08 |
公开(公告)号: | CN110751716A | 公开(公告)日: | 2020-02-04 |
发明(设计)人: | 朱康;张迎梁 | 申请(专利权)人: | 叠境数字科技(上海)有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T7/70;G06T7/50;G06T5/50;G06Q30/06 |
代理公司: | 31235 上海京沪专利代理事务所(普通合伙) | 代理人: | 周晓玲 |
地址: | 200031 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工作区域 脚部 相机 三维模型投影 视角 三维模型 实时场景 视觉效果 相机视角 鞋类产品 用户操作 融合 单视角 试鞋镜 用户脚 用户站 传感器 虚拟 采集 覆盖 展示 | ||
1.一种基于单视角RGBD传感器的虚拟试鞋方法,其特征在于包括如下步骤:
步骤一,设置工作区域,将RGBD相机的视角覆盖工作区域;
步骤二,用户站在工作区域内,RGBD相机采集其数据,然后确定脚部的位置、方向和大小;
步骤三,将鞋的三维模型投影至当前相机视角下,并与实时场景的RGB数据进行融合。
2.根据权利要求1所述的基于单视角RGBD传感器的虚拟试鞋方法,其特征在于:步骤一中,确定RGBD相机与世界坐标系的关系,设定RGB传感器采集的彩色图像信息为Ic,深度传感器采集的深度图像信息为Id,深度图像信息上的任意像素点为p(u,v),其值为该点的深度信息记为d,该像素点对应的世界坐标系下的三维点Pw(x,y,z),存在如下关系:
3.根据权利要求1所述的基于单视角RGBD传感器的虚拟试鞋方法,其特征在于:步骤一中,选取若干地面的像素点及其坐标,利用矩阵的SVD分解算法拟合得到参数A,B,C,D,从而定位了在以深度传感器相机坐标系为世界坐标系的地面平面,p(u,v)对应的三维点Pw(x,y,z)均处于同一平面S:f(A,B,C,D)=0下,满足:S:A*(P)w(x)+B*(P)w(y)+C*(P)w(z)+D=0(2)。
4.根据权利要求3所述的基于单视角RGBD传感器的虚拟试鞋方法,其特征在于:步骤一中,在世界坐标系中设虚拟深度传感器Cv,设定它内外参数Kv,Rv2d和tv2d,根据Cd和Cv的坐标关系,通过将Cd获取的深度信息Id映射到Cv得到新视角下的场景点之间的深度关系图像数据Iv。
5.根据权利要求4所述的基于单视角RGBD传感器的虚拟试鞋方法,其特征在于:Cv相对于Cd的外参变换H4×4关系满足:
根据H可以获得外参数Rv2d和tv2d。
6.根据权利要求1所述的基于单视角RGBD传感器的虚拟试鞋方法,其特征在于:步骤二中,在用户进入有效区域前,积累采集场景的深度信息,加权平均后定义为背景深度信息当用户进入有效区域后实时采集到的每一帧深度信息与之做差,小于一定阈值的点为是背景点,赋零值;反之,则认为该像素点为前景点,赋当前帧的深度值,即:
其中th为深度传感器的系统误差。
7.根据权利要求2所述的基于单视角RGBD传感器的虚拟试鞋方法,其特征在于:步骤二中,将Cd拍摄到的深度信息转化为三维点云,然后利用Cv从上向下观测得到脚步的顶视信息;根据公式(1)上每一个有效像素点pd都可以得到Cv相机坐标系下的三维点Pd,然后通过Cv的内参Kv以及相对于Cd的外参数Rv2d和tv2d反投影得到像素点pv,进而得到Iv,即:
8.根据权利要求7所述的基于单视角RGBD传感器的虚拟试鞋方法,其特征在于:在各自计算过程的最后一步加入连通域检测机制,选取最大的连通域作为脚部信息的待选区域,从而将剩余的区域作为噪声区域进行过滤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于叠境数字科技(上海)有限公司,未经叠境数字科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910379158.7/1.html,转载请声明来源钻瓜专利网。