[发明专利]基于Chamfer距离的保结构纹理合成方法无效
申请号: | 201310738949.7 | 申请日: | 2013-12-27 |
公开(公告)号: | CN103714561A | 公开(公告)日: | 2014-04-09 |
发明(设计)人: | 汤颖;史晓颖;范菁;肖廷哲 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G06T11/00 | 分类号: | G06T11/00;G06T11/40 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵;黄美娟 |
地址: | 310014 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于Chamfer距离的保结构纹理合成方法,包括:先将纹理样图S和纹理特征图Fs合并成一张四通道的图片S',每个像素的格式为RGBA;S'的RGB通道存储样图的颜色值,A通道存储样图对应的结构特征图中的标签值;接着初始化输出图R',从S'随机选取一块区域复制到R'的左上角;R'同样有四个颜色通道,RGB通道存储输出纹理图的颜色值,A通道存储输出纹理图对应的结构特征图中的标签值;然后按扫描线顺序逐块合成输出图R':对于当前待合成的块,计算其与样图中各个块的边缘区域的距离,将距离满足阈值的样图中的块作为候选块;再从这组候选块中,随机选择一个块放到待合成的位置,并与已合成区域形成一定的重叠区;在重叠区中找到一条最小误差缝合路径,沿此路径将新选择的块缝合到输出纹理中。 | ||
搜索关键词: | 基于 chamfer 距离 结构 纹理 合成 方法 | ||
【主权项】:
1.基于Chamfer距离的保结构纹理合成方法,步骤如下:第一步:将纹理样图S和纹理特征图Fs合并成一张四通道的图片S',每个像素的格式为RGBA;S'的RGB通道存储样图的颜色值,A通道存储样图对应的结构特征图中的标签值;第二步:初始化输出图R',从S'随机选取一块区域复制到R'的左上角;R'同样有四个颜色通道,RGB通道存储输出纹理图的颜色值,A通道存储输出纹理图对应的结构特征图中的标签值;第三步:按扫描线顺序逐块执行下述步骤合成输出图R':3.1收集当前待合成块的边缘区域Lr和样图中所有可能的块的边缘区域{Ls|Ls∈S};3.2计算边缘区域Lr与样图中所有边缘区域{Ls|Ls∈S}的距离;距离计算包括计算Lr与Ls间的欧氏距离和Chamfer距离;欧氏距离表示边缘区域颜色的相似度,使用RGB通道的值计算;Chamfer距离表示边缘区域纹理结构的相似性,使用A通道的值计算;边缘区域间的欧氏距离de(Ls,Lr)如公式(1)表示
公式(1)中p和q分别表示Ls和Lr中的像素,R(·),G(·),G(·)分别颜色的3个通道,
表示Ls和Lr中像素间颜色差的和;de(Ls,Lr)越小,Lr与Ls的颜色越相似。Chamfer距离表示边缘区域纹理结构的相似性;设边缘区域Lr和Ls的向量表示:Ls={p00,p01,…,pxy…,pmn},Lr={q00,q01,…,qij…,qmn},ij和xy表示像素在边缘区域中的坐标,qij和pxy表示对应像素的标签值(A通道的值),m,n表示边缘区域的长宽;Lr到Ls的Chamfer距离dc'(Lr,Ls)定义为边缘区域Lr中所有像素与边缘区域Ls中标签值相同的像素之间最小的L∞距离的总和,如公式(3)所示,如果Ls中没有相同标签值的像素,则将这个像素的距离设为边缘区域大小的两倍;公式(3)中max(.)表示取较大的值,min{.}表示取集合中最小的值,dxy表示边缘区域中坐标(x,y)处像素对应的距离,
表示的是两个像素的L∞距离,如公式(2)表示,即两个像素对应坐标分量绝对差的较大值;根据上述定义来看,Chamfer距离是不对称的,将Lr到Ls的Chamfer距离dc'(Lr,Ls)加上Ls到Lr的Chamfer距离dc'(Ls,Lr)得到对称的Chamfer距离dc(Ls,Lr),如公式(4);对称的Chamfer距离dc(Ls,Lr)表示Ls与Lr的纹理结构的相似度;d L ∞ ( q ij , p xy ) = max ( | i - x | , | j - y | ) - - - ( 2 ) ]]>d c ′ ( L r , L s ) = Σ i = 0 m Σ j = 0 n min { d xy | [ d xy = d L ∞ ( q ij , p xy ) ∩ q ij = p xy ] ∪ [ d xy = 2 × max ( m , n ) ∩ q ij ≠ p xy ] , 0 ≤ x ≤ m , 0 ≤ y ≤ n } - - - ( 3 ) ]]>dc(Ls,Lr)=dc'(Lr,Ls)+dc'(Ls,Lr) (4)计算边缘区域的距离为d(Ls,Lr)=de(Ls,Lr)+w×dc(Ls,Lr),其中w表示Chamfer距离的权重;3.3根据边缘区域间的距离筛选样图中的纹理块,将满足阈值的纹理块作为候选块;然后从这组候选块中,随机选择一个块放到待合成的位置,并与已合成区域形成一定的重叠区;3.4在重叠区中找到一条最小误差缝合路径,沿此路径将新选择的块缝合到输出纹理图中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310738949.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种以太网连接器的连接装置
- 下一篇:专用于电力系统的线缆连接装置