一种轮廓线指导的三维模型重构造方法技术

技术编号:14852871 阅读:101 留言:0更新日期:2017-03-18 19:58
本发明专利技术提供一种轮廓线指导的三维模型重构造方法,步骤如下:1、从图像中提取对象轮廓线,选取轮廓线或主干骨架线构造二维轮廓线数据库;2、提取三维的编辑线并从二维轮廓线数据库中检索推荐出合适的二维线条;3、匹配出二维线条和三维编辑线的点-点对应关系,利用参数化变形方得到模型重构造结果。本发明专利技术提出的方法,从多类别对象的二维轮廓线数据库中,自动推荐出与三维模型编辑线合适的二维轮廓线,从而指导三维模型重构造;利用少量的用户交互,从输入三维模型中提取出轴线、切面轮廓线、侧面轮廓线等编辑线,通过参数化变形方法,产生多种形态各异的模型重构造结果,帮助用户快速便捷地设计出满足需求的三维模型。

【技术实现步骤摘要】

本专利技术是一种新型的基于二维轮廓指导的三维模型重构造方法,属于计算机图形学领域。
技术介绍
随着三维建模、计算机辅助设计技术的发展,基于轮廓线指导的三维建模技术近年来受到了越来越多的关注。然而,现有方法主要集中于利用同类别对象的二维轮廓对三维模型进行建模和重构造,这些对轮廓线的限制使得现有方法只能产生有限的重构造模型。在艺术设计领域,大量的跨类别元素被用于模型的设计和构造中。因此只能依靠同类别对象的轮廓线进行模型重构造的方法,不能完全满足行业需求。轮廓线指导的三维模型重构造方法是指,在二维轮廓线的指导下,对输入三维模型整体或局部进行约束变形,得到重构造后的三维模型。基于轮廓线约束的三维模型构建方法近年来已经有较多的研究。2011年,Xu等人利用图像中提取的同类别对象轮廓线,对三维模型进行编辑和重构造。2013年,Xie等人利用手绘轮廓线推荐出合适的部件进行模型组合构建。2013年,Chen等人利用图像中对象的轮廓线构建三维模型,并用以进行图像编辑。2013年,Shtof等人利用手绘轮廓线直接构造三维模型的部件并进行组合建模。本专利技术的方法,可以利用多类对象的轮廓线,对输入三维模型进行重构造,产生出大量的模型演化结果。为普通用户提供了一个,利用任意图像轮廓线,对已有三维模型重构造的模型设计系统。
技术实现思路
本专利技术的目的是提出一种轮廓线指导的三维模型重构造方法。为完成本专利技术的目的,本专利技术采用的技术方案是:首先,从图像中提取对象轮廓线,并根据对象的对称性信息选取轮廓线或主干骨架线构造二维轮廓线数据库;然后,对于输入三维模型中的用户选定区域,提取三维的编辑线并从二维轮廓线数据库中检索推荐出合适的二维线条;最后,匹配出二维线条和三维编辑线的点-点对于关系,利用参数化变形方法对输入模型中用户选定区域进行变形,得到模型重构造结果。其具体步骤如下所述。本专利技术一种轮廓线指导的三维模型重构造方法,包括如下步骤:步骤S100,构造二维轮廓线数据库:通过含有单一对象的互联网图像,利用图像分割算法提取对象轮廓线,并根据对象的对称性选取轮廓线或主干骨架线构建二维轮廓线数据库;步骤S200,二维轮廓线检索推荐:用户选取三维模型中的编辑区域,提取三维编辑线,并利用形状上下文描述符和外形特征从二维轮廓线数据库中推荐出相应的轮廓线;步骤S300,轮廓匹配和参数化变形:构建二维轮廓线和三维编辑线的点-点对应关系,并利用参数化变形算法对输入模型进行重构造。其中,在步骤S100中所述的“构造二维轮廓线数据库”,其作法包含以下步骤:步骤S110,对含有单一对象的互联网图像,利用视觉显著性检测,并通过图割算法分割得到图像中对象的轮廓线;步骤S120,利用对称性检测算法,检测图像中对象的镜像对称性和旋转对称性,对于镜像对称的图像对象,根据其对称轴对其中一半轮廓线进行对称翻转,得到关于对称轴完全对称的轮廓线;对于旋转对称的图像对象,可以直接使用其轮廓线;对于不对称的图像对象,使用骨架提取算法,得到对象的骨架线,使用其中最长的骨架线作为主干骨架线,在骨架线上均匀采样点,并利用样条曲线拟合得到平滑的主干骨架线;上述步骤得到的轮廓线和主干骨架线共同构成二维轮廓线数据库。其中,在步骤S200中所述的“二维轮廓线检索推荐”,其作法包含以下步骤:步骤S210,从输入三维模型中,根据用户选取的编辑区域提取编辑线,三维模型的编辑线包括:轴线、切面轮廓线、侧面轮廓线,通过计算二维轮廓线li和三维编辑线形lj状上下文距离(shapecontextdistance)SC(li,lj)和单位化后的各线有向包围盒(OBB)长宽比例差异距离并将两种距离加权得到二维轮廓线和三维编辑线的相似度距离:D(li,lj)=(1-ω)SC(li,lj)+ω||p(li)-p(lj)||22;]]>步骤S220,步骤S220,通过调节上一步中的权重ω,选取并推荐出与三维编辑线度量距离D(li,lj)最小的二维轮廓线,在此步骤中模型的轴线匹配二维轮廓线数据库中的主干骨架线及对称轴一侧的部分轮廓线;模型的切面轮廓线、侧面轮廓线匹配的是二维轮廓线数据库中镜像对称和旋转对称的轮廓线。其中,在步骤S300中所述的“轮廓匹配和参数化变形”,其作法包含以下步骤:步骤S310,将三维编辑线上的每个顶点vn,根据长度比例关系找到二维轮廓线上的对应点v'm,其中匹配算法如下:argminvm′=||d(vn,v1)L(V)-d(vm′,v1′)L(V′)||22,]]>其中,d(vn,v1)为vn点到端点v1的线上长度,L(V)为整条线的长度;步骤S320,在建立三维编辑线与二维轮廓线的点-点对应关系后,将二维轮廓的顶点相对位置迁移到三维编辑线上,p(v1)为端点位置参数,则vn点的位置参数的p(vn)如下所得:p(vn)=p(v1)+dp(vm′)l(v)l(v′),]]>其中dp(v'm)为二维轮廓线上端点到点v'm的向量,为尺度因子;步骤S330,用上一步中的参数化变形方法,以用户选取的三维编辑线和推荐出的二维轮廓线,对三维模型进行变形,从而得到输入模型的重构造结果。本专利技术一种轮廓线指导的三维模型重构造方法,其优点和功效是:1.从多类别对象的二维轮廓线数据库中,自动推荐出与三维模型编辑线合适的二维轮廓线,从而指导三维模型重构造;2.从输入三维模型中提取出轴线、切面轮廓线、侧面轮廓线等编辑线,通过参数化变形方法,产生多种形态各异的模型重构造结果,帮助用户快速便捷地设计出满足需求的三维模型。附图说明:图1是本专利技术一种轮廓线指导的三维模型重构造方法的流程模块图;图2是本专利技术的对输入模型重构造的示意图;图3是本专利技术的参数化变形示意图具体实施方式:下面结合附图对本专利技术作详细说明。图1是本专利技术一种轮廓线指导的三维模型重构造方法的流程图,本专利技术的方法包括三个步骤:步骤S100,构造二维轮廓线数据库:通过含有单一对象的互联网图像,利用图像分割算法提取对象轮廓线,并根据对象的对称性选取轮廓线或主干骨架线构建二维轮廓线数据库;步骤S200,二维轮廓线检索推荐:用户选取三维模型中的编辑区域,提取三维编辑线,并利用形状上下文描述符和外形特征从二维轮廓线数据库中推荐出相应的轮廓线;步骤S300,轮廓匹配和参数化变形:构建二维轮廓线和三维编辑线的点-点对应关系,并利用参数化变形算法对输入模型进行重构造。...
一种轮廓线指导的三维模型重构造方法

【技术保护点】
一种轮廓线指导的三维模型重构造方法,其特征在于:包括如下步骤:步骤S100,构造二维轮廓线数据库:通过含有单一对象的互联网图像,利用图像分割算法提取对象轮廓线,并根据对象的对称性选取轮廓线或主干骨架线构建二维轮廓线数据库;步骤S200,二维轮廓线检索推荐:用户选取三维模型中的编辑区域,提取三维编辑线,并利用形状上下文描述符和外形特征从二维轮廓线数据库中推荐出相应的轮廓线;步骤S300,轮廓匹配和参数化变形:构建二维轮廓线和三维编辑线的点‑点对应关系,并利用参数化变形算法对输入模型进行重构造。

【技术特征摘要】
1.一种轮廓线指导的三维模型重构造方法,其特征在于:包括如下步骤:
步骤S100,构造二维轮廓线数据库:通过含有单一对象的互联网图像,利用图像分割
算法提取对象轮廓线,并根据对象的对称性选取轮廓线或主干骨架线构建二维轮廓线数据
库;
步骤S200,二维轮廓线检索推荐:用户选取三维模型中的编辑区域,提取三维编辑线,
并利用形状上下文描述符和外形特征从二维轮廓线数据库中推荐出相应的轮廓线;
步骤S300,轮廓匹配和参数化变形:构建二维轮廓线和三维编辑线的点-点对应关系,
并利用参数化变形算法对输入模型进行重构造。
2.根据权利要求1所述的一种轮廓线指导的三维模型重构造方法,其特征在于:在步
骤S100中所述的“构造二维轮廓线数据库”,其包括以下步骤:
步骤S110,对含有单一对象的互联网图像,利用视觉显著性检测,并通过图割算法分割
得到图像中对象的轮廓线;
步骤S120,利用对称性检测算法,检测图像中对象的镜像对称性和旋转对称性,对于
镜像对称的图像对象,根据其对称轴对其中一半轮廓线进行对称翻转,得到关于对称轴完全
对称的轮廓线;对于旋转对称的图像对象,直接使用其轮廓线;对于不对称的图像对象,使
用骨架提取算法,得到对象的骨架线,使用其中最长的骨架线作为主干骨架线,在骨架线上
均匀采样点,并利用样条曲线拟合得到平滑的主干骨架线;上述步骤得到的轮廓线和主干骨
架线共同构成二维轮廓线数据库。
3.根据权利要求1所述的一种轮廓线指导的三维模型重构造方法,其特征在于:在步
骤S200中所述的“二维轮廓线检索推荐”,其包括以下步骤:
步骤S210,从输入三维模型中,根据用户选取的编辑区域提取编辑线,三维模型的编
辑线包括:轴线、切面轮廓线、侧面轮廓线,通过计算二维轮廓线li和三维编辑线lj的形状
上下文距离(shapecontextdistance)SC(li,lj)和单位化后的各线有向包围盒(OBB)长宽比
例差异距离并将两种距离加权...

【专利技术属性】
技术研发人员:陈小武符强赵沁平苏晓玉
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京;11

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

1