一种全景相机阵列多视点图像校正方法技术

技术编号:14815745 阅读:134 留言:0更新日期:2017-03-15 10:56
本发明专利技术公开了一种全景相机阵列多视点图像校正方法,包括以下步骤:S1:首先将多个全景相机按照球型结构进行排列,选取多个全景相机构建成的球型结构的球心做为世纪坐标系的坐标点,在该坐标点设定世纪坐标系,标定各个相机,得到全景相机阵列中的各相机内部坐标Kijp和各个相机相对于参考坐标点的旋转矩阵OM和平移矩阵T;S2:利用遍态历经法,根据各相机旋转矩阵OM中的Xij、Yij、Zij分别代表相机Cij相对与世纪坐标系中的X、Y、Z方向所成角度。本发明专利技术的有益效果为能够有效的消除全景相机阵列拍摄的多视点图像存在的垂直视差,使得校正后的多视点图像达到理想水平相机阵列的拍摄效果,从而满足人们的观看需求。

【技术实现步骤摘要】

本专利技术涉及三维图像校正
,尤其涉及一种全景相机阵列多视点图像校正方法
技术介绍
多视点视频能够为观看者提供多个视点,使观看者在一定范围内能够自由的切换视点和视向,为观看者带来良好的立体感和沉浸感。目前,随着FTV和3DTV的快速发展,多视点视频制作技术成为新的研究热点。在多视点视频制作时,由于支架形变、相机内部感光元件存在差异及手动调节存在误差等原因,会造成左右相邻视点间图像存在垂直视差且水平视差不相等,上下相邻视点间垂直视差不相等且存在水平视差,严重影响了系统后端合成的立体图像质量。因此,进行多视点图像校正在多视点视频制作过程中至关重要。在计算机视觉领域,图像校正研究有了较长的发展历史,但是目前多存在的图像校正方法大多是针对双目相机、三目相机的双视点、三视点图像的校正方法。针对多视点图像校正方法还很少。一种通过校正实际全景相机阵列所拍摄的多视点图像,达到理想全景相机阵列所拍摄图像的观看效果的方法,至今尚未出现。
技术实现思路
基于
技术介绍
存在的技术问题,本专利技术提出了一种全景相机阵列多视点图像校正方法。本专利技术提出的一种全景相机阵列多视点图像校正方法,包括以下步骤:S1:首先将多个全景相机按照球型结构进行排列,选取多个全景相机构建成的球型结构的球心做为世纪坐标系的坐标点,在该坐标点设定世纪坐标系,标定各个相机,得到全景相机阵列中的各相机内部坐标Kijp和各个相机相对于参考坐标点的旋转矩阵OM和平移矩阵T;S2:利用遍态历经法,根据各相机旋转矩阵OM中的Xij、Yij、Zij分别代表相机Cij相对与世纪坐标系中的X、Y、Z方向所成角度,通过计算我们可以得到最优旋转阵列OMideal,作为全景相机理想旋转阵列;S3:设置全景相机阵列各相机光心为C-N…C1、C2…CN,相邻相机间距为d,利用遍态历经法设置世纪坐标系的球心的理想光心为Cideal,然后再利用世纪坐标系的球心的理想光心为Cideal来求取其他相机的理想光心位置,进而可以计算出理想的平移矩阵T;S4:求取各相机焦距的均值,然后排除与相机均值方差大于二倍于方差的相机,然后再利用剩余相机的焦距来计算平均值,作为理想相机焦距fideal;S5:求取各相机主心坐标的均值,然后排除与相机均值方差大于二倍于方差的相机,然后再利用剩余相机的主心坐标来计算平均值,作为理想相机主心坐标pideal;S6:相机倾斜因子S分别与fideal和pideal共同构成了相机理想内部矩阵Kideal;S7:根据全景相机阵列相机理想内部矩阵、理想旋转矩阵、理想平移矩阵,计算全景相机阵列各相机理想投影矩阵Pideal;S8:计算实际图像与理想图像的校正矩阵Hi,利用校正矩阵校正全景相机阵列拍摄的多视点图像。优选地,所述相机内部坐标Kijp中的i=j=p=-N,-N+1…0…N。优选地,所述相机倾斜因子S取值为0。优选地,所述最优旋转阵列OMideal=(Xideal,Yideal,Zideal)。本专利技术的有益效果:能够有效的消除全景相机阵列拍摄的多视点图像存在的垂直视差,使得校正后的多视点图像达到理想水平相机阵列的拍摄效果,从而满足人们的观看需求。具体实施方式下面结合具体实施例对本专利技术作进一步解说。实施例本实施例中提出了一种全景相机阵列多视点图像校正方法,包括以下步骤:S1:首先将多个全景相机按照球型结构进行排列,选取多个全景相机构建成的球型结构的球心做为世纪坐标系的坐标点,在该坐标点设定世纪坐标系,标定各个相机,得到全景相机阵列中的各相机内部坐标Kijp和各个相机相对于参考坐标点的旋转矩阵OM和平移矩阵T;S2:利用遍态历经法,根据各相机旋转矩阵OM中的Xij、Yij、Zij分别代表相机Cij相对与世纪坐标系中的X、Y、Z方向所成角度,通过计算我们可以得到最优旋转阵列OMideal,作为全景相机理想旋转阵列;S3:设置全景相机阵列各相机光心为C-N…C1、C2…CN,相邻相机间距为d,利用遍态历经法设置世纪坐标系的球心的理想光心为Cideal,然后再利用世纪坐标系的球心的理想光心为Cideal来求取其他相机的理想光心位置,进而可以计算出理想的平移矩阵T;S4:求取各相机焦距的均值,然后排除与相机均值方差大于二倍于方差的相机,然后再利用剩余相机的焦距来计算平均值,作为理想相机焦距fideal;S5:求取各相机主心坐标的均值,然后排除与相机均值方差大于二倍于方差的相机,然后再利用剩余相机的主心坐标来计算平均值,作为理想相机主心坐标pideal;S6:相机倾斜因子S分别与fideal和pideal共同构成了相机理想内部矩阵Kideal;S7:根据全景相机阵列相机理想内部矩阵、理想旋转矩阵、理想平移矩阵,计算全景相机阵列各相机理想投影矩阵Pideal;S8:计算实际图像与理想图像的校正矩阵Hi,利用校正矩阵校正全景相机阵列拍摄的多视点图像。本实例中,相机内部坐标Kijp中的i=j=p=-N,-N+1…0…N,相机倾斜因子S取值为0,优选地,最优旋转阵列OMideal=(Xideal,Yideal,Zideal),能够有效的消除全景相机阵列拍摄的多视点图像存在的垂直视差,并且能够使得各相邻图像间水平视差保持一致,使得校正后的多视点图像达到理想水平相机阵列的拍摄效果,从而满足人们的观看需求。以上所述,仅为本专利技术较佳的具体实施方式,但本专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在本专利技术揭露的技术范围内,根据本专利技术的技术方案及其专利技术构思加以等同替换或改变,都应涵盖在本专利技术的保护范围之内。本文档来自技高网
...

【技术保护点】
一种全景相机阵列多视点图像校正方法,其特征在于,包括以下步骤:S1:首先将多个全景相机按照球型结构进行排列,选取多个全景相机构建成的球型结构的球心做为世纪坐标系的坐标点,在该坐标点设定世纪坐标系,标定各个相机,得到全景相机阵列中的各相机内部坐标Kijp和各个相机相对于参考坐标点的旋转矩阵OM和平移矩阵T;S2:利用遍态历经法,根据各相机旋转矩阵OM中的Xij、Yij、Zij分别代表相机Cij相对与世纪坐标系中的X、Y、Z方向所成角度,通过计算我们可以得到最优旋转阵列OMideal,作为全景相机理想旋转阵列;S3:设置全景相机阵列各相机光心为C‑N…C1、C2…CN,相邻相机间距为d,利用遍态历经法设置世纪坐标系的球心的理想光心为Cideal,然后再利用世纪坐标系的球心的理想光心为Cideal来求取其他相机的理想光心位置,进而可以计算出理想的平移矩阵T;S4:求取各相机焦距的均值,然后排除与相机均值方差大于二倍于方差的相机,然后再利用剩余相机的焦距来计算平均值,作为理想相机焦距fideal;S5:求取各相机主心坐标的均值,然后排除与相机均值方差大于二倍于方差的相机,然后再利用剩余相机的主心坐标来计算平均值,作为理想相机主心坐标pideal;S6:相机倾斜因子S分别与fideal和pideal共同构成了相机理想内部矩阵Kideal;S7:根据全景相机阵列相机理想内部矩阵、理想旋转矩阵、理想平移矩阵,计算全景相机阵列各相机理想投影矩阵Pideal;S8:计算实际图像与理想图像的校正矩阵Hi,利用校正矩阵校正全景相机阵列拍摄的多视点图像。...

【技术特征摘要】
1.一种全景相机阵列多视点图像校正方法,其特征在于,包括以下步骤:S1:首先将多个全景相机按照球型结构进行排列,选取多个全景相机构建成的球型结构的球心做为世纪坐标系的坐标点,在该坐标点设定世纪坐标系,标定各个相机,得到全景相机阵列中的各相机内部坐标Kijp和各个相机相对于参考坐标点的旋转矩阵OM和平移矩阵T;S2:利用遍态历经法,根据各相机旋转矩阵OM中的Xij、Yij、Zij分别代表相机Cij相对与世纪坐标系中的X、Y、Z方向所成角度,通过计算我们可以得到最优旋转阵列OMideal,作为全景相机理想旋转阵列;S3:设置全景相机阵列各相机光心为C-N…C1、C2…CN,相邻相机间距为d,利用遍态历经法设置世纪坐标系的球心的理想光心为Cideal,然后再利用世纪坐标系的球心的理想光心为Cideal来求取其他相机的理想光心位置,进而可以计算出理想的平移矩阵T;S4:求取各相机焦距的均值,然后排除与相机均值方差大于二倍于方差的相机,然后再利用剩余相机的焦距来计算平...

【专利技术属性】
技术研发人员:杨成张超超刘成秦静华
申请(专利权)人:安徽协创物联网技术有限公司
类型:发明
国别省市:安徽;34

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

1