[发明专利]一种立体图像重定位方法有效
申请号: | 201610886052.2 | 申请日: | 2016-10-11 |
公开(公告)号: | CN106570900B | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 邵枫;林文崇;姜求平;李福翠 | 申请(专利权)人: | 宁波大学 |
主分类号: | G06T7/593 | 分类号: | G06T7/593 |
代理公司: | 宁波奥圣专利代理事务所(普通合伙) 33226 | 代理人: | 周珏 |
地址: | 315211 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种立体图像重定位方法,其通过提取左视点图像的形状保护能量项、形状一致能量项、边界弯曲度能量项和舒适度保持能量项,并通过优化使得左视点图像的总能量最小,获取最佳相似变换矩阵,这样使得获得的重定位立体图像能够较好地保留重要的显著语义信息且保持视觉舒适性;其对立体图像的三维空间的水平坐标位置、垂直坐标位置和深度值同时进行调整,从而保留了重定位后的左视点图像重要的显著信息,同时又能保证与根据重定位后的左视差图获得的重定位后的右视点图像是匹配的,从而能够保证重定位后的立体图像的舒适性。 | ||
搜索关键词: | 一种 立体 图像 定位 方法 | ||
【主权项】:
1.一种立体图像重定位方法,其特征在于包括以下步骤:①将待处理的宽度为W且高度为H的立体图像的左视点图像、右视点图像及左视差图像对应记为{L(x,y)}、{R(x,y)}及{dL(x,y)};其中,1≤x≤W,1≤y≤H,W和H均能被8整除,L(x,y)表示{L(x,y)}中坐标位置为(x,y)的像素点的像素值,R(x,y)表示{R(x,y)}中坐标位置为(x,y)的像素点的像素值,dL(x,y)表示{dL(x,y)}中坐标位置为(x,y)的像素点的像素值;②将{L(x,y)}分割成
个互不重叠的尺寸大小为8×8的四边形网格;然后以{L(x,y)}中的每个四边形网格的左上、左下、右上和右下4个网格顶点的集合来描述{L(x,y)}中的每个四边形网格,将{L(x,y)}中的第k个四边形网格记为UL,k,
其中,1≤k≤M,![]()
对应表示UL,k的左上网格顶点、左下网格顶点、右上网格顶点、右下网格顶点,
以
的水平坐标位置
和垂直坐标位置
来描述,![]()
以
的水平坐标位置
和垂直坐标位置
来描述,![]()
以
的水平坐标位置
和垂直坐标位置
来描述,![]()
以
的水平坐标位置
和垂直坐标位置
来描述,
并采用K‑mean聚类方法将{dL(x,y)}分割成P个候选目标,其中,P≥1;③根据{L(x,y)}中的每个四边形网格,获取对应的三维曲面网格,以{L(x,y)}中的每个三维曲面网格的左上、左下、右上和右下4个网格顶点的集合来描述{L(x,y)}中的每个三维曲面网格,将根据UL,k获取的对应的三维曲面网格记为VL,k,
其中,
对应表示VL,k的作为第1个网格顶点的左上网格顶点、作为第2个网格顶点的左下网格顶点、作为第3个网格顶点的右上网格顶点、作为第4个网格顶点的右下网格顶点,
以
的水平坐标位置
和垂直坐标位置
及深度值
来描述,![]()
的水平坐标位置与
的水平坐标位置相等,
的垂直坐标位置与
的垂直坐标位置相等,
以
的水平坐标位置
和垂直坐标位置
及深度值
来描述,![]()
的水平坐标位置与
的水平坐标位置相等,
的垂直坐标位置与
的垂直坐标位置相等,
以
的水平坐标位置
和垂直坐标位置
及深度值
来描述,![]()
的水平坐标位置与
的水平坐标位置相等,
的垂直坐标位置与
的垂直坐标位置相等,
以
的水平坐标位置
和垂直坐标位置
及深度值
来描述,![]()
的水平坐标位置与
的水平坐标位置相等,
的垂直坐标位置与
的垂直坐标位置相等;④采用基于图论的视觉显著模型提取出{L(x,y)}的显著图,记为{SML(x,y)};然后根据{SML(x,y)}和{dL(x,y)},获取{L(x,y)}的视觉显著图,记为{SL(x,y)};其中,SML(x,y)表示{SML(x,y)}中坐标位置为(x,y)的像素点的像素值,SL(x,y)表示{SL(x,y)}中坐标位置为(x,y)的像素点的像素值;⑤根据{L(x,y)}中的所有三维曲面网格对应的P个候选目标三维曲面网格,对{L(x,y)}中的每个三维曲面网格的各个网格顶点分别进行相似变换,使得原三维曲面网格与原三维曲面网格经过相似变换后得到的候选目标三维曲面网格的变换误差最小,得到{L(x,y)}中的每个三维曲面网格对应的各个候选目标三维曲面网格的相似变换矩阵,将VL,k对应的第p个候选目标三维曲面网格的相似变换矩阵记为![]()
其中,1≤p≤P,
表示VL,k对应的第p个候选目标三维曲面网格,![]()
对应表示
的作为第1个网格顶点的左上网格顶点、作为第2个网格顶点的左下网格顶点、作为第3个网格顶点的右上网格顶点、作为第4个网格顶点的右下网格顶点,
表示
的第i个网格顶点,i=1,2,3,4,![]()
和
对应表示
的水平坐标位置、垂直坐标位置和深度值,
和
对应表示
的水平坐标位置、垂直坐标位置和深度值,
和
对应表示
的水平坐标位置、垂直坐标位置和深度值,
和
对应表示
的水平坐标位置、垂直坐标位置和深度值,(AL,k)T为AL,k的转置,((AL,k)TAL,k)‑1为(AL,k)TAL,k的逆;⑥根据{L(x,y)}中的每个三维曲面网格对应的各个候选目标三维曲面网格的相似变换矩阵,并结合{SL(x,y)},计算在{L(x,y)}中的所有三维曲面网格对应的同一个候选目标三维曲面网格的相似变换矩阵下{L(x,y)}的形状保护能量项,将在{L(x,y)}中的所有三维曲面网格对应的第p个候选目标三维曲面网格的相似性变换矩阵下{L(x,y)}的形状保护能量项记为
⑦通过判断{L(x,y)}中的每个三维曲面网格和与其相邻的三维曲面网格是否属于相同的候选目标,并结合{SL(x,y)}和{L(x,y)}中的每个三维曲面网格对应的各个候选目标三维曲面网格的相似变换矩阵,计算在{L(x,y)}中的所有三维曲面网格对应的同一个候选目标三维曲面网格的相似变换矩阵下{L(x,y)}的形状一致能量项,将在{L(x,y)}中的所有三维曲面网格对应的第p个候选目标三维曲面网格的相似性变换矩阵下{L(x,y)}的形状一致能量项记为
⑧根据{L(x,y)}中的每个三维曲面网格的各个网格顶点的边缘和{L(x,y)}中的每个三维曲面网格经过每次相似变换后得到的候选目标三维曲面网格的各个网格顶点的边缘,计算在{L(x,y)}中的所有三维曲面网格对应的同一个候选目标三维曲面网格的相似变换矩阵下{L(x,y)}的边界弯曲度能量项,将在{L(x,y)}中的所有三维曲面网格对应的第p个候选目标三维曲面网格的相似性变换矩阵下{L(x,y)}的边界弯曲度能量项记为
⑨根据{L(x,y)}中的每个三维曲面网格的各个网格顶点的深度值和{L(x,y)}中的每个三维曲面网格经过每次相似变换后得到的候选目标三维曲面网格的各个网格顶点的深度值,计算在{L(x,y)}中的所有三维曲面网格对应的同一个候选目标三维曲面网格的相似变换矩阵下{L(x,y)}的舒适度保持能量项,将在{L(x,y)}中的所有三维曲面网格对应的第p个候选目标三维曲面网格的相似性变换矩阵下{L(x,y)}的舒适度保持能量项记为
⑩计算在{L(x,y)}中的所有三维曲面网格对应的同一个候选目标三维曲面网格的相似变换矩阵下{L(x,y)}的总能量,将在{L(x,y)}中的所有三维曲面网格对应的第p个候选目标三维曲面网格的相似性变换矩阵下{L(x,y)}的总能量记为![]()
然后根据{L(x,y)}中的所有三维曲面网格对应的所有候选目标三维曲面网格的相似变换矩阵,令
表示在{L(x,y)}中的所有三维曲面网格对应的所有候选目标三维曲面网格的最佳相似变换矩阵下{L(x,y)}的总能量,
并将
相应的VL,k对应的最佳相似变换矩阵记为
其中,ω1、ω2、ω3和ω4均为加权参数,min()为取最小值函数;
根据{L(x,y)}中的每个三维曲面网格对应的最佳相似变换矩阵,计算{L(x,y)}中的每个三维曲面网格中的每个像素点经最佳相似变换后的水平坐标位置、垂直坐标位置和深度值,将VL,k中水平坐标位置为x'L,k、垂直坐标位置y'L,k和深度值z'L,k的像素点经最佳相似变换后的水平坐标位置、垂直坐标位置和深度值对应记为
和![]()
和
通过求解
得到,其中,1≤x'L,k≤W,1≤y'L,k≤H,
e表示待处理的立体图像的左视点与右视点之间的水平基线距离,D表示待处理的立体图像的左视点和右视点与显示器之间的观看距离,Wd表示显示器的水平宽度,R表示显示器的水平分辨率,d'L,k表示{dL(x,y)}中坐标位置为(x'L,k,y'L,k)的像素点的像素值,
(A'L,k)T为A'L,k的转置,((A'L,k)TA'L,k)‑1为(A'L,k)TA'L,k的逆,![]()
根据{L(x,y)}中的每个三维曲面网格中的每个像素点经最佳相似变换后的水平坐标位置、垂直坐标位置和深度值,获得重定位后的左视点图像和重定位后的左视点深度图,对应记为
和
然后根据
获取重定位后的左视差图像,记为
将
中坐标位置为(x',y')的像素点的像素值记为
接着根据
和
获取重定位后的右视点图像,记为
将
中坐标位置为(x',y')的像素点的像素值记为
最后将
和
构成重定位后的立体图像;其中,1≤x'≤W',1≤y'≤H,W'表示重定位后的立体图像的宽度,H亦为重定位后的立体图像的高度,
表示
中坐标位置为(x',y')的像素点的像素值,
表示
中坐标位置为(x',y')的像素点的像素值,
表示
中坐标位置为
的像素点的像素值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波大学,未经宁波大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610886052.2/,转载请声明来源钻瓜专利网。
- 上一篇:车辆显示装置
- 下一篇:马达控制装置以及马达控制方法
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序