[发明专利]一种基于美学的立体图像内容编辑方法有效
申请号: | 201910067501.4 | 申请日: | 2019-01-24 |
公开(公告)号: | CN109859300B | 公开(公告)日: | 2022-12-23 |
发明(设计)人: | 邵枫;柴雄力;李福翠 | 申请(专利权)人: | 宁波大学 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 宁波奥圣专利代理有限公司 33226 | 代理人: | 周珏 |
地址: | 315211 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于美学的立体图像内容编辑方法,其通过提取立体图像的左视点图像和右视点图像对应的图像质量能量、图像美学能量和深度适应能量,并通过优化使得总能量最小,获取最佳相似变换矩阵,这样可使得内容编辑后的立体图像能够保留精确的对象形状、具有较高的美观度、具有较高的深度感;其通过优化立体图像中的聚类对象的三分法则能量、视觉平衡能量、对角优势能量和对象缩放能量,进而控制聚类对象中的Delaunay网格的形变,从而能够保证内容编辑后的立体图像的视觉美观度。 | ||
搜索关键词: | 一种 基于 美学 立体 图像 内容 编辑 方法 | ||
【主权项】:
1.一种基于美学的立体图像内容编辑方法,其特征在于包括以下步骤:步骤一:将待处理的宽度为W且高度为H的立体图像的左视点图像、右视点图像及左视差图像对应记为{L(x,y)}、{R(x,y)}及{dL(x,y)};其中,1≤x≤W,1≤y≤H,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)}的显著图,记为{SML(x,y)};然后根据{SML(x,y)}和{dL(x,y)},获取{L(x,y)}的视觉显著图,记为{SL(x,y)};再根据{SL(x,y)}和{dL(x,y)},获取{R(x,y)}的视觉显著图,记为{SR(x,y)};其中,SML(x,y)表示{SML(x,y)}中坐标位置为(x,y)的像素点的像素值,SL(x,y)表示{SL(x,y)}中坐标位置为(x,y)的像素点的像素值,SR(x,y)表示{SR(x,y)}中坐标位置为(x,y)的像素点的像素值;步骤三:将{L(x,y)}分割成多个互不重叠的不规则的Delaunay网格,将{L(x,y)}中的第k个Delaunay网格记为UL,k,UL,k以其3个网格顶点构成的集合来描述,
然后根据{L(x,y)}中的所有Delaunay网格和{dL(x,y)},获取{R(x,y)}中的所有互不重叠的不规则的Delaunay网格,将{R(x,y)}中的第k个Delaunay网格记为UR,k,UR,k以其3个网格顶点构成的集合来描述,
其中,k为正整数,k的初始值为1,1≤k≤M,k同时作为{L(x,y)}中的第k个Delaunay网格的标记和{R(x,y)}中的第k个Delaunay网格的标记,M表示{L(x,y)}中包含的Delaunay网格的总个数,也表示{R(x,y)}中包含的Delaunay网格的总个数,M>1,
对应表示UL,k的第1个网格顶点、第2个网格顶点、第3个网格顶点,
以
的水平坐标位置
和垂直坐标位置
来描述,![]()
以
的水平坐标位置
和垂直坐标位置
来描述,![]()
以
的水平坐标位置
和垂直坐标位置
来描述,![]()
对应表示UR,k的第1个网格顶点、第2个网格顶点、第3个网格顶点,
以
的水平坐标位置
和垂直坐标位置
来描述,![]()
![]()
表示{dL(x,y)}中坐标位置为
的像素点的像素值,
以
的水平坐标位置
和垂直坐标位置
来描述,![]()
![]()
表示{dL(x,y)}中坐标位置为
的像素点的像素值,
以
的水平坐标位置
和垂直坐标位置
来描述,![]()
![]()
表示{dL(x,y)}中坐标位置为
的像素点的像素值;步骤四:采用K均值聚类方法对{L(x,y)}中的所有像素点进行聚类分割,得到{L(x,y)}中的所有聚类对象,进而得到{L(x,y)}中的每个聚类对象的对象掩膜,将{L(x,y)}中的第n个聚类对象的对象掩膜记为On;其中,n为正整数,n的初始值为1,1≤n≤N,N表示{L(x,y)}中的聚类对象的总个数;并采用Hough变换对{L(x,y)}进行线段检测,检测得到{L(x,y)}的多条分割线;步骤五:{L(x,y)}中的每个Delaunay网格对应有目标Delaunay网格,将UL,k对应的目标Delaunay网格记为![]()
以其3个网格顶点构成的集合来描述,
然后根据{L(x,y)}中的所有Delaunay网格对应的目标Delaunay网格,对{L(x,y)}中的每个Delaunay网格进行相似变换,使得原本的Delaunay网格与原本的Delaunay网格经过相似变换后得到的目标Delaunay网格的变换误差最小,得到{L(x,y)}中的每个Delaunay网格对应的目标Delaunay网格的相似变换矩阵,将
的相似变换矩阵记为![]()
其中,
对应表示
的第1个网格顶点、第2个网格顶点、第3个网格顶点,
表示
的第i个网格顶点,i=1,2,3,![]()
和
对应表示
的水平坐标位置和垂直坐标位置,
和
对应表示
的水平坐标位置和垂直坐标位置,
和
对应表示
的水平坐标位置和垂直坐标位置,(AL,k)T为AL,k的转置,((AL,k)TAL,k)‑1为(AL,k)TAL,k的逆;同样,{R(x,y)}中的每个Delaunay网格对应有目标Delaunay网格,将UR,k对应的目标Delaunay网格记为![]()
以其3个网格顶点构成的集合来描述,
然后根据{R(x,y)}中的所有Delaunay网格对应的目标Delaunay网格,对{R(x,y)}中的每个Delaunay网格进行相似变换,使得原本的Delaunay网格与原本的Delaunay网格经过相似变换后得到的目标Delaunay网格的变换误差最小,得到{R(x,y)}中的每个Delaunay网格对应的目标Delaunay网格的相似变换矩阵,将
的相似变换矩阵记为![]()
其中,
对应表示
的第1个网格顶点、第2个网格顶点、第3个网格顶点,
表示
的第i个网格顶点,i=1,2,3,![]()
和
对应表示
的水平坐标位置和垂直坐标位置,
和
对应表示
的水平坐标位置和垂直坐标位置,
和
对应表示
的水平坐标位置和垂直坐标位置,(AR,k)T为AR,k的转置,((AR,k)TAR,k)‑1为(AR,k)TAR,k的逆;步骤六:根据{L(x,y)}中的每个Delaunay网格对应的目标Delaunay网格的相似变换矩阵和{R(x,y)}中的每个Delaunay网格对应的目标Delaunay网格的相似变换矩阵,并结合{SL(x,y)}和{SR(x,y)},计算{L(x,y)}和{R(x,y)}中的所有Delaunay网格对应的目标Delaunay网格的图像质量能量,记为EIQ;依据计算摄像美学规则,并根据{L(x,y)}中的所有聚类对象的对象掩膜和{L(x,y)}的多条分割线,计算{L(x,y)}中的所有Delaunay网格对应的目标Delaunay网格的图像美学能量,记为EAE;计算{L(x,y)}中的所有Delaunay网格对应的目标Delaunay网格的深度适应能量,记为EDA;步骤七:根据EIQ、EAE和EDA,计算{L(x,y)}和{R(x,y)}中的所有Delaunay网格对应的目标Delaunay网格的总能量,记为Etotal,Etotal=λIQ×EIQ+λAE×EAE+λDA×EDA;然后通过最小二乘优化求解
得到{L(x,y)}中的每个Delaunay网格对应的最佳目标Delaunay网格及{R(x,y)}中的每个Delaunay网格对应的最佳目标Delaunay网格,将UL,k对应的最佳目标Delaunay网格记为![]()
将UR,k对应的最佳目标Delaunay网格记为![]()
接着计算{L(x,y)}中的每个Delaunay网格对应的最佳目标Delaunay网格的最佳相似变换矩阵,将
的最佳相似变换矩阵记为![]()
并计算{R(x,y)}中的每个Delaunay网格对应的最佳目标Delaunay网格的最佳相似变换矩阵,将
的最佳相似变换矩阵记为![]()
其中,λIQ为EIQ的加权参数,λAE为EAE的加权参数,λDA为EDA的加权参数,min()为取最小值函数,
表示{L(x,y)}中的所有Delaunay网格对应的目标Delaunay网格构成的集合,
表示{R(x,y)}中的所有Delaunay网格对应的目标Delaunay网格构成的集合,
对应表示
的第1个网格顶点、第2个网格顶点、第3个网格顶点,
对应表示
的第1个网格顶点、第2个网格顶点、第3个网格顶点,![]()
和
对应表示
的水平坐标位置和垂直坐标位置,
和
对应表示
的水平坐标位置和垂直坐标位置,
和
对应表示
的水平坐标位置和垂直坐标位置,![]()
和
对应表示
的水平坐标位置和垂直坐标位置,
和
对应表示
的水平坐标位置和垂直坐标位置,
和
对应表示
的水平坐标位置和垂直坐标位置;步骤八:根据{L(x,y)}中的每个Delaunay网格对应的最佳目标Delaunay网格的最佳相似变换矩阵,计算{L(x,y)}中的每个Delaunay网格中的每个像素点经最佳相似变换矩形变换后的水平坐标位置和垂直坐标位置,将UL,k中水平坐标位置为x'L,k和垂直坐标位置y'L,k的像素点经最佳相似变换矩阵变换后的水平坐标位置和垂直坐标位置对应记为
和![]()
然后根据{L(x,y)}中的每个Delaunay网格中的每个像素点经最佳相似变换矩形变换后的水平坐标位置和垂直坐标位置,获取内容编辑后的左视点图像,记为
其中,1≤x'L,k≤W,1≤y'L,k≤H,
1≤x'≤W,1≤y'≤H,
表示
中坐标位置为(x',y')的像素点的像素值;同样,根据{R(x,y)}中的每个Delaunay网格对应的最佳目标Delaunay网格的最佳相似变换矩阵,计算{R(x,y)}中的每个Delaunay网格中的每个像素点经最佳相似变换矩形变换后的水平坐标位置和垂直坐标位置,将UR,k中水平坐标位置为x'R,k和垂直坐标位置y'R,k的像素点经最佳相似变换矩阵变换后的水平坐标位置和垂直坐标位置对应记为
和![]()
然后根据{R(x,y)}中的每个Delaunay网格中的每个像素点经最佳相似变换矩形变换后的水平坐标位置和垂直坐标位置,获取内容编辑后的右视点图像,记为
其中,1≤x'R,k≤W,1≤y'R,k≤H,![]()
表示
中坐标位置为(x',y')的像素点的像素值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波大学,未经宁波大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910067501.4/,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序