[发明专利]基于单幅图像的三维自由形体生成方法有效

专利信息
申请号: 201410277462.8 申请日: 2014-06-20
公开(公告)号: CN104143211B 公开(公告)日: 2017-01-25
发明(设计)人: 缪永伟;胡非夏;冯小红;张旭东;范菁 申请(专利权)人: 浙江工业大学
主分类号: G06T17/00 分类号: G06T17/00
代理公司: 杭州天正专利事务所有限公司33201 代理人: 王兵,黄美娟
地址: 310014 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 单幅 图像 三维 自由 形体 生成 方法
【权利要求书】:

1.基于单幅图像的三维自由形体生成方法,包括以下三个步骤:

1)用户根据输入的单幅二维图像,在图像平面上以交互手绘方式临摹描绘出图像中物体表示的线画图,这些线条基本能准确反映物体各部分在垂直方向上的轮廓;系统自动捕捉手绘线条上的点,并且插值出相应的二次B样条曲线,用从光滑二次曲线中均匀采样的顶点形成的多边形折线来对用户输入的手绘线条进行离散化,并依次保存物体每一子部分的构造曲线对;

2)三维形体每个子部分构造曲线深度坐标的计算以及三维模型离散生成;为了计算构造曲线深度坐标方便起见,系统使用绘制平面作为XOY平面,包含对称信息的输入线画图则作为三维物体构造曲线的平行投影,投影方向垂直于绘制平面;

首先确定物体各子部分的构造曲线并计算它们的三维坐标信息,物体每一子部分的构造曲线集通常包含两条对称曲线和两条一般曲线;首先遍历所有的对称曲线,对称曲线的三维坐标信息可根据已知的对称面计算得到,生成的三维对称曲线将根据曲线间的连接关系重新匹配到其对应的物体子部分以保证每个部分中的一般曲线可以由同一部分的对称曲线计算得到;

物体各部分可以分类到两种不同类型的子部分:关于对称面自对称的单个部分和关于对称面相互对称的两个部分;这两类子部分在计算一般构造曲线的方法上有所不同;自对称部分情形中的一般曲线可以由其对称曲线直接计算得到;而互相对称部分情形中,只需要利用对称曲线计算其中一个子部分的一般曲线,另一部分的一般曲线可以由互对称部分的一般曲线利用对称性得到;

将二维手绘平面中手绘线画图上的顶点x坐标和y坐标实际对应于三维形体上顶点的x坐标和y坐标,需要恢复的仅仅是每个顶点的z坐标;对于每个子部分里的两条对称曲线,可以利用下式计算它们每个采样点z坐标:

zsi=-12((xsi+xsi)·xszs+(ysi+ysi)·yszs+(xsi-xsi)·xgzg+(ysi-ysi)·ygzg)]]>

zsi=-12((xsi+xsi)·xszs+(ysi+ysi)·yszs+(xsi-xsi)·xgzg+(ysi-ysi)·ygzg)---(1)]]>

其中,zsi和z′si为待求的对称点z坐标,xsi,x′si和ysi,y′si分别为对称点的x,y坐标,Ns(xs,ys,zs)为对称面法向量,Ng(xg,yg,zg)为位于对称面内的一个向量;同时,对于每个子部分可以利用下式计算出各自一对一般曲线上采样点的z坐标点:

zgi=-12((2xgi-xsi-xsi)·xszs+(2ygi-ysi-ysi)·yszs+(xsi+xsi)·xszs+(ysi+ysi)·yszs)zgi=-12((2xgi-xsi-xsi)·xszs+(2ygi-ysi-ysi)·yszs+(xsi+xsi)·xszs+(ysi+ysi)·yszs)---(2)]]>

其中,zgi和z′gi为待求的非对称一般点z坐标,xgi,x′gi和ygi,y′gi分别为非对称一般点的x,y坐标;另外,对于物体中一个子部分与另一子部分关于对称面相互对称的情形,方法可以由其中一个子部分的非对称一般曲线利用对称性自动计算得到另一子部分的非对称一般曲线如下:

xgi=((ys)2+(zs)2-(xs)2)·xgi-2xs·(ygi·ys+zgi·zs)(xs)2+(ys)2+(zs)2ygi((xs)2+(zs)2-(ys)2)·ygi-2ys·(xgi·xs+zgi·zs)(xs)2+(ys)2+(zs)2zgi((xs)2+(ys)2-(zs)2)·zgi-2zs·(xgi·xs+ygi·ys)(xs)2+(ys)2+(zs)2---(3)]]>

其中,xs,ys和zs分别为对称面法向量坐标,xgi,ygi和zgi分别为一般曲线上非对称点的x,y和z坐标;

从而,关于对称面自身对称的物体子部分情形,根据用户指定的对称面,先利用(1)式计算出两条对称曲线上采样点的三维坐标,得到相应的三维构造曲线;再利用(2)式计算出两条非对称一般曲线上采样点的三维坐标,得到相应的三维构造曲线;对于物体中一个子部分与另一子部分关于对称面相互对称的情形,对分别属于两个子部分的两对对称曲线,首先利用(1)式分别计算出每对对称曲线上采样点的三维坐标,得到相应的三维构造曲线;然后利用(2)式计算出其中一个子部分的两条非对称一般曲线上采样点的三维坐标,得到相应的三维构造曲线;最后利用(3)式由前一子部分的两条非对称一般曲线计算出另一子部分的两条非对称一般曲线上采样点的三维坐标,得到相应的三维构造曲线;

当每个部分都确定了各自的构造曲线之后,利用旋转混合方法就可以生成相应的参数曲面,并对参数曲面离散化得到表示自由形体的三维网格模型;

3)为了生成具有高度真实感的三维自由形体,利用输入图像中物体可见部分的纹理信息,需要在生成的三维网格模型表面赋予输入图像中物体的颜色纹理信息;然而,根据单幅输入图像重建生成的三维模型只能获取图像中物体可见部分的颜色纹理,考虑到我们生成的三维自由形体的对称性特性,可以假设模型对称面两侧对称的部分具有相同的纹理,从而只需对物体对称面一侧的模型部分赋予纹理信息,而模型另一侧的纹理信息则可以利用对称性方便得到;最终生成具有高度真实感的三维自由形体。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410277462.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top