个人三维形象互动试妆信息数据处理方法及装置制造方法及图纸

技术编号:6957331 阅读:286 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种个人三维形象互动试妆信息数据处理方法及装置,包括客户端、服务器、通信网络,所述的客户端包括互联网终端、移动终端、零售终端,并均设有显示单元,所述的服务器包括人脸特征定位单元、3D形象重建单元、化妆处理单元、三维人脸特征数据库、化妆物品数据库,所述的客户端通过通信网络与服务器连接,本装置工作流程包括1)客户端获取用户照片信息,并将其传输给服务器等7个步骤。与现有技术相比,本发明专利技术具有可同时在互联网终端、移动终端、零售终端触摸屏实现跨媒体应用服务、促进产业更加智能化发展、应用服务范围更广、个性化体验更加真实、不受时间、地点和终端条件的限制等优点。

【技术实现步骤摘要】

本专利技术涉及一种试妆信息数据处理方法及装置,尤其是涉及一种个人三维形象互动试妆信息数据处理方法及装置
技术介绍
随着互联网的发展与普及,电子商务网站日益成为商品销售的重要渠道,网上购物的方式也日益为广大网民接受。然而,与个人形象息息相关的商品,需要用户亲身体验才能做出购买决定的商品如化妆品、服装等依然需要技术对在线体验的支持。在此需求下,近年来,各种在线体验式电子商务网站层出不穷,而此类技术成功的关键在于对用户体验过程模拟的逼真度。虚拟形象体验的感觉是否真实,首要的关键点在于形象是否是自己的形象。用模特的形象体验效果不能满足用户的需求,用户需要知道自己试用以后的效果。现有技术中,有能捕捉人脸动态图像进行化妆模拟的技术(比如,可参照日本专利申请公开“特开2003-44837”和中国专利申请公开“CN 101371272A”)。但是,这些方法是对动态图像中的每一桢做人脸特征追踪,计算量大,多以终端机或终端软件形式应用,无法以B/S软件形式应用于网络终端,应用范围有限。而且在终端应用中用户实时拍摄时一旦离开摄像头区域或者姿势不够正面就会失效。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种促进产业发展、 可应用于网络终端、应用范围更广、体验更加真实、同时不受时间、地点和终端条件限制的个人三维形象互动试妆信息数据处理方法及装置。本专利技术的目的可以通过以下技术方案来实现—种个人三维形象互动试妆信息数据处理方法,其特征在于,包括以下步骤1)客户端获取用户照片信息,并将其传输给服务器;2)服务器中的人脸特征定位单元对用户照片信息检测人脸位置,并判断是否检测成功,若为是,执行步骤3),若为否返回步骤1);3)服务器中的人脸特征定位单元采用可变形状模型(ASM)检测算法来定位并提取人脸特征点信息;4)服务器中的3D形象重建单元采用基于三维人脸特征数据库计算三维特征点, 并采用基于标准模型的曲面变形算法建立三维人脸模型;5)服务器将照片作为纹理映射到三维人脸模型中;6)客户端通过flash来渲染3D模型,并通过模型形变方法来驱动3D模型模拟真人动作,通过客户端的显示单元来输出真人模拟形象信息;7)用户在客户端选择化妆物品,服务器中的化妆处理单元根据选择的化妆物品信息和人脸特征点的位置信息,将化妆物品准确叠加到模型纹理图片上,更新3D形象渲染,并通过显示单元显示处理后的3D形象信息。所述的步骤幻中的可变形状模型(ASM)检测算法如下31)模型初始定位对于人脸图像,采用人脸检测算法来确定照片中是否有人脸以及人脸的位置,根据得到的初始位置并通过角度θ旋转、尺度s缩放以及位置t的平移将平均形状模型放到照片中,得到初始的形状本文档来自技高网...

【技术保护点】
1.一种个人三维形象互动试妆信息数据处理方法,其特征在于,包括以下步骤:1)客户端获取用户照片信息,并将其传输给服务器;2)服务器中的人脸特征定位单元对用户照片信息检测人脸位置,并判断是否检测成功,若为是,执行步骤3),若为否返回步骤1);3)服务器中的人脸特征定位单元采用可变形状模型(ASM)检测算法来定位并提取人脸特征点信息;4)服务器中的3D形象重建单元采用基于三维人脸特征数据库计算三维特征点,并采用基于标准模型的曲面变形算法建立三维人脸模型;5)服务器将照片作为纹理映射到三维人脸模型中;6)客户端通过flash来渲染3D模型,并通过模型形变方法来驱动3D模型模拟真人动作,通过客户端的显示单元来输出真人模拟形象信息;7)用户在客户端选择化妆物品,服务器中的化妆处理单元根据选择的化妆物品信息和人脸特征点的位置信息,将化妆物品准确叠加到模型纹理图片上,更新3D形象渲染,并通过显示单元显示处理后的3D形象信息。

【技术特征摘要】
1.一种个人三维形象互动试妆信息数据处理方法,其特征在于,包括以下步骤1)客户端获取用户照片信息,并将其传输给服务器;2)服务器中的人脸特征定位单元对用户照片信息检测人脸位置,并判断是否检测成功,若为是,执行步骤3),若为否返回步骤1);3)服务器中的人脸特征定位单元采用可变形状模型(ASM)检测算法来定位并提取人脸特征点信息;4)服务器中的3D形象重建单元采用基于三维人脸特征数据库计算三维特征点,并采用基于标准模型的曲面变形算法建立三维人脸模型;5)服务器将照片作为纹理映射到三维人脸模型中;6)客户端通过flash来渲染3D模型,并通过模型形变方法来驱动3D模型模拟真人动作,通过客户端的显示单元来输出真人模拟形象信息;7)用户在客户端选择化妆物品,服务器中的化妆处理单元根据选择的化妆物品信息和人脸特征点的位置信息,将化妆物品准确叠加到模型纹理图片上,更新3D形象渲染,并通过显示单元显示处理后的3D形象信息。2.根据权利要求1所述的一种个人三维形象互动试妆信息数据处理方法,其特征在于,所述的步骤3)中的可变形状模型(ASM)检测算法如下31)模型初始定位对于人脸图像,采用人脸检测算法来确定照片中是否有人脸以及人脸的位置,根据得到的初始位置并通过角度θ旋转、尺度s缩放以及位置t的平移将平均形状模型放到照片中,得到初始的形状X = M(s,0)X + tX2' = M(0,s)[X2] + t =32)特征点法线方向上搜索 利用训练得到的局部灰度模型,对每-X20y2oΧ20Χ2(η~])~y2(n-\)少 2(/7-1)Χ2(η-\)1 0 0 11 00 1\S COS θssine txJlnxAS _-个特征点使其沿法线方向在一定范围内进行搜索,在该范围内的每一个点计算其规格化灰度导数向量与训练得到该点的平均规格化灰度导数向量的马氏距离,从中选取距离最小的候选点作为最佳匹配点,对模型的每一个特征点都进行最佳匹配点的搜索,得到了一个新的形状向量X';33)用形状模型对进行近似表达,由于每个特征点搜索后得到的形状无法在新的正交基下直接表示,只能得到最小误差意义上的近似表示,将X向X'作对齐运算得到仿射变换的四个参数(1+ds,d θ,dtx, dty),进一步得到形状参数的变化值db = PtPPt (M(0(1 + ds)Yl,-(θ + d0))[M{s, Θ)[Χ] + dX-dt]-X)34)形状合理性的约束,形状参数bi的变化范围应在±3^范围内才能具有较合理的性质,因此要对b+db进行判断,对于不在该范...

【专利技术属性】
技术研发人员:卢晓康涂意
申请(专利权)人:上海一格信息科技有限公司
类型:发明
国别省市:31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1