全景影像文件处理方法及系统技术方案

技术编号:14882133 阅读:125 留言:0更新日期:2017-03-24 04:35
本发明专利技术公开了一种全景影像文件处理方法及系统,其技术方案是:创建一定宽高比的经纬度图像;设置两条纬线之间所占百分比,逐行计算经纬度图像中每行的宽度,将全景图像双线性插值为经纬度图像;创建一定宽高比的压缩存储图像,将经纬度图像进行拆分,拼接成完整的压缩存储图像;最后创建一定宽高比的用于还原的全景图像,逐行在压缩存储图像上查找对应的映射位置,双线性插值还原为全景图像。本发明专利技术的全景影像文件处理方法和系统可以降低全景影像文件在存储、传输过程中的数据量,提高了全景映像文件的压缩、存储及传输效率,有效的利用了带宽资源。

【技术实现步骤摘要】

本专利技术属于文件处理领域,涉及一种文件处理方法及系统,特别是涉及一种全景影像文件处理方法及系统
技术介绍
近年来,全景拍摄在社会生活中应用越来越广,随之而来的全景视频文件的存储量随着各种拍摄设备的分辨率提高而快速变大,现有的有线/无线网络很难承载高分辨率格式下的全景视频文件传输。全景视频文件通常是按照2:1的宽高比经纬度图像进行存储传输,具有存储量大,传输慢等特点。如果要减少存储体积和加快传输速度,必须将全景视频文件进行压缩,传统的压缩方法是简单地将图像进行水平下采样,获取尺寸1:1的压缩图像,这种压缩方案牺牲了全景图像的细节,对全景图像质量损失过大。因此,有必要针对现有技术的不足提出改进方案。
技术实现思路
本专利技术的目的在于提供一种全景影像文件处理方法及系统,解决现有技术中全景影像文件存储量体积过大、传输速度过慢的问题。本专利技术的全景影像文件处理方法包括:A、将全景图像转换为经纬度图像;B、对经纬度图像进行拆分并存储为压缩存储图像;C、将压缩存储图像还原为全景图像。进一步的,步骤A进一步包括:创建一定宽高比的经纬度图像,设置经纬度图像的两条纬线之间面积所占经纬度图像的百分比percent,将全景图像双线性插值为经纬度图像。进一步的,步骤B进一步包括:设置压缩存储图像的宽度和高度,将经纬度图像的左半部分复制到压缩存储图像的对应位置,将经纬度图像的右半部分拆分并移动到压缩存储图像的对应位置。进一步的,步骤C进一步包括:创建一定宽高比的用于还原的全景图像,逐行在压缩存储图像上找到映射位置,双线性插值还原全景图像。进一步的,根据函数计算两条纬线在经纬度图像中位置topHeight和bottomHeight,其中height是经纬度图像的高度。进一步的,根据函数计算经纬度图像当前行压缩后的宽度length,其中,row表示经纬度图像第row行,width为经纬度图像的宽度。进一步的,根据函数查找经纬度图像上的坐标点(col,row)在全景图像上的映射坐标点(θ,φ)。进一步的,根据函数计算压缩存储图像的宽度ow和高度oh(图中未示出)。进一步的,根据函数将经纬度图像上的坐标点(col,row)映射到压缩存储图像上的坐标点(i,j)。进一步的,根据函数逐行查找经纬度图像的坐标点(ni,nj)在压缩存储图像上的坐标点(i,j),进一步的,根据函数将压缩存储图像双线性插值还原为全景图像,其中(x,y)为还原全景图像上的点。进一步的,其中的全景图像还可以是全景视频。本专利技术还提出了一种全景影像文件处理系统,包括图像转换模块、分割模块、拼接存储模块及图像还原模块,其中:图像转换模块将全景图像转换为经纬度图像;分割模块与图像转换模块连接,接收图像转换模块转换后的经纬度图像,并将经纬度图像分割成图像数据块;拼接存储模块与分割模块连接,接收分割模块处理后的图像数据块,并将图像数据块拼接、存储为压缩存储图像;图像还原模块与拼接存储模块连接,接收拼接存储模块处理后的压缩存储图像,将压缩存储图像还原为全景图像。进一步的,图像转换模块创建一定宽高比的经纬度图像,设置经纬度图像的两条纬线之间面积所占经纬度图像的百分比percent,将全景图像双线性插值为经纬度图像。进一步的,分割模块预先设置压缩存储图像的宽度和高度,拼接存储模块将经纬度图像的左半部分复制到压缩存储图像的对应位置,将经纬度图像的右半部分分割并移动到压缩存储图像的对应位置。进一步的,图像还原模块预先创建一定宽高比的用于还原的全景图像,将压缩存储图像双线性插值还原为全景图像。进一步的,本专利技术全景影像文件处理系统中的全景图像还可以是全景视频。本专利技术的全景影像文件处理方法和系统可以降低全景影像文件在存储、传输过程中的数据量,提高了全景映像文件的压缩、存储及传输效率,有效的利用了带宽资源。附图说明图1是本专利技术全景影像文件处理方法的流程图;图2是本专利技术的全景图像与经纬度图像的转换示意图;图3是图2中经纬度图像与压缩存储图像的转换示意图;图4是图3中压缩存储图像还原全景图像的示意图;图5是本专利技术全景影像文件处理系统的模块图。具体实施方式下面结合附图,对本专利技术的技术方案进行具体说明。如图1所示,本专利技术的全景影像文件处理方法流程包括以下步骤:步骤101:创建一定宽高比的经纬度图像,该宽高比通常为2:1,也可以是其他比例;步骤102:设置两条纬线之间所占的百分比;步骤103:逐行计算经纬度图像每行的宽度,将全景图像通过双线性插值转换为经纬度图像;步骤104:计算压缩存储图像的宽和高;步骤105:将经纬度图像的左半部分复制到压缩存储图像的对应位置;步骤106:将经纬度图像的右半部分分割并移动到压缩存储图像的对应位置,生成完整的压缩存储图像;步骤107:创建一定宽高比的用于还原的全景图像,该宽高比通常为2:1,也可以是其他比例;步骤108:逐行在压缩存储图像上找到映射位置,通过双线性插值将压缩存储图像还原为全景图像。如图2所示,是本专利技术全景图像与纬度图像的转换示意图,本实施例中,例如创建宽高比为2:1的经纬度图像。首先,设置两条纬线之间所占的百分比,记为percent,percent的取值范围为0-1之间。按照函数1计算出两条纬线在经纬度图像中的位置,设置名称为topHeight和bottomHeight,函数1算法如下:按照函数2计算出经纬度图像当前行压缩后的宽度,记为length,函数2算法如下:。其中,row表示经纬度图像第row行,width、height分别为经纬度图像的宽度和高度。根据函数3找到经纬度图像上的坐标点(col,row)在全景图像上的映射坐标点(θ,φ),对映射坐标点(θ,φ)处的全景图像进行双线性插值可以得到坐标点(col,row)处的经纬度图像,将全景图像通过双线性插值转换为经纬度图像,函数3的算法如下:图3所示是图2中经纬度图像与压缩存储图像的转换示意图,创建一定宽高比的压缩存储图像,例如宽高比为1:2的压缩存储图像。根据函数4,计算压缩存储图像的宽度和高度,分别记为ow和oh(图中未示出),函数4的算法如下:根据函数5计算得到经纬度图像的坐标点(col,row)对应于压缩存储图像的坐标点(i,j),将图2中得出的经纬度图像拆分为数据块1、数据块2及数据块3,位于左半部分的数据块1复制到压缩存储图像的对应位置,位于右半部分的数据块2和数据块3拆分后移动到压缩存储图像的对应位置,形成图3所示的完整的压缩存储图像。图4是图3中压缩存储图像还原全景图像的示意图,首先创建一定宽高比的用于还原的全景图像,例如,本实施例创建宽高比2:1的用于还原的全景图像。设置经纬度图像坐标为(ni,nj),根据函数6逐行在压缩存储图像上找到经纬度图像坐标为(ni,nj)的映射位置,函数6的算法如下:其中(i,j)分别为压缩存储图像上的点。根据函数7,将压缩存储图像通过双线性插值还原为全景图像,函数7算法如下:其中x、y为还原全景图像上的坐标点。图5是本专利技术的系统模块图,如图所示,该系统包括图像转换模块、分割模块、拼接存储模块及图像还原模块,其中:图像转换模块将全景图像转换为经纬度图像;分割模块与图像转换模块连接,接收图像转换模块转换后的经纬度图像,并将经纬度图像分割成图像数据块;本文档来自技高网...
全景影像文件处理方法及系统

【技术保护点】
一种全景影像文件处理方法,其特征在于,包括以下步骤:A、将全景图像转换为经纬度图像;B、对经纬度图像进行拆分并存储为压缩存储图像;C、将压缩存储图像还原为全景图像。

【技术特征摘要】
1.一种全景影像文件处理方法,其特征在于,包括以下步骤:A、将全景图像转换为经纬度图像;B、对经纬度图像进行拆分并存储为压缩存储图像;C、将压缩存储图像还原为全景图像。2.根据权利要求1所述的全景影像文件处理方法,其特征在于,步骤A进一步包括:创建一定宽高比的经纬度图像,设置经纬度图像的两条纬线之间面积所占经纬度图像的百分比percent,将全景图像双线性插值为经纬度图像。3.根据权利要求1所述的全景影像文件处理方法,其特征在于,步骤B进一步包括:设置压缩存储图像的宽度和高度,将经纬度图像的左半部分复制到压缩存储图像的对应位置,将经纬度图像的右半部分拆分并移动到压缩存储图像的对应位置。4.根据权利要求1所述的全景影像文件处理方法,其特征在于,步骤C进一步包括:创建一定宽高比的用于还原的全景图像,逐行在压缩存储图像上找到映射位置,双线性插值还原全景图像。5.根据权利要求2所述的全景影像文件处理方法,其特征在于,进一步根据函数计算两条纬线在经纬度图像中位置topHeight和bottomHeight,其中height是经纬度图像的高度。6.根据权利要求5所述的全景影像文件处理方法,其特征在于,进一步根据函数计算经纬度图像当前行压缩后的宽度length,其中,row表示经纬度图像第row行,width为经纬度图像的宽度。7.根据权利要求6所述的全景影像文件处理方法,其特征在于,进一步包括:根据函数查找经纬度图像上的坐标点(col,row)在全景图像上的映射坐标点(θ,φ)。8.根据权利要求6所述的全景影像文件处理方法,其特征在于,进一步包括:根据函数计算压缩存储图像的宽度ow和高度oh。9.根据权利要求6所述的全景影像文件处理方法,其特征在于根据函数将经纬度图像上的坐标点(col,row)映射到压缩存储图像上的坐标点...

【专利技术属性】
技术研发人员:蔡锦霖尹程龙刘靖康
申请(专利权)人:深圳岚锋创视网络科技有限公司
类型:发明
国别省市:广东;44

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

1