[发明专利]全景图像生成方法及其文件存储格式和浏览方法在审
申请号: | 201910811120.2 | 申请日: | 2019-10-21 |
公开(公告)号: | CN110572569A | 公开(公告)日: | 2019-12-13 |
发明(设计)人: | 陈作平 | 申请(专利权)人: | 麦克奥迪(厦门)医疗诊断系统有限公司;麦克奥迪(厦门)医疗大数据有限公司 |
主分类号: | H04N5/232 | 分类号: | H04N5/232 |
代理公司: | 11375 北京市炜衡律师事务所 | 代理人: | 许育辉 |
地址: | 361000 福建省厦门市湖里区火*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区域图像 全景图像 拼接 低分辨率版本 图像金字塔 复数 全景图像生成 文件存储格式 子区域图像 存储区域 存储网格 网格图像 信息计算 申请 切割 重复 | ||
1.一种全景图像生成方法,其特征在于,包括下列步骤:
(a)获取区域图像,并存储区域图像金字塔;
(b)获取所述区域图像的边缘子区域图像,并计算局部拼接信息;
(c)重复所述步骤(a)至所述步骤(b),获取复数个局部拼接信息;
(d)根据所述复数个局部拼接信息计算各个所述区域图像在所述全景图像中的位置;
(e)由所述区域图像位置和所述区域图像生成所述全景图像的低分辨率版本;
(f)将所述全景图像的低分辨率版本切割为网格图像,并存储网格图像金字塔。
2.根据权利要求1所述的全景图像生成方法,其特征在于,所述步骤(b)包括以下子步骤:获取所述区域图像的边缘子区域图像后,删除所述区域图像。
3.根据权利要求1所述的全景图像生成方法,其特征在于,所述步骤(b)包括以下子步骤:所述计算局部拼接信息后,将所述边缘子区域图像删除。
4.根据权利要求1所述的全景图像生成方法,其特征在于,所述区域图像金字塔包括区域图像金字塔最低分辨率层图像;所述步骤(e)中包括以下子步骤:根据所述区域图像金字塔最低分辨率层图像生成更低一层分辨率的区域图像。
5.根据权利要求4所述的全景图像生成方法,其特征在于,所述步骤(e)中包括以下子步骤:根据所述区域图像计算出所述区域图像金字塔最低分辨率层图像的更低一层分辨率的区域图像的位置。
6.根据权利要求5所述的全景图像生成方法,其特征在于,所述步骤(e)包括以下子步骤:由所述更低一层分辨率的区域图像及其位置生成所述全景图像的低分辨率版本。
7.根据权利要求1所述的全景图像生成方法,其特征在于,所述步骤(e)包括以下子步骤:由所述全景图像的低分辨率版生成全景图像缩略图。
8.一种全景图像文件存储格式,其特征在于,所述全景图像文件存储格式包括文件头和数据区,具有所述存储格式的全景图像文件的生成过程包括以下步骤:
(1)计算所述文件头的大小F0,并生成初始大小为F0的文件;其中,所述文件头的大小F0根据区域图像的尺寸Dr、数目Nr、分辨率数目(即金字塔层数)Lr、预设的网格图像数目Ng、尺寸Dg、分辨率数目Lg、预留的缩略图压缩编码图像所需存储空间大小等这些信息得出:
F0=sizeof(Dr)+sizeof(Nr)+sizeof(Lr)+sizeof(Dg)+sizeof(Ng)+sizeof(Lg)+预留存储缩略图压缩编码图像空间大小(以字节为单位)。
其中,sizeof(x)是计算机编程语言中存储数据对象x所需要的存储量,以字节为单位。
(2)所述区域图像的处理:
a)在所述数据区部写入区域图像金字塔的压缩编码数据块,并记录所述压缩编码数据块的大小及其在所述文件中的存储位置;其中,所述存储位置为所述区域图像金字塔的压缩编码数据块在所述文件中的起始位置;
b)截取所述区域图像的边缘子区域图像,然后删除所述区域图像;
c)与已采集过的相邻的区域图像的边缘子区域图像进行拼接计算,得到并保存拼接信息,然后删除进行过拼接计算的所述边缘子区域图像;
(3)根据步骤(2)中所述拼接信息计算出每个所述区域图像在所述全景图像中的像方位置{P0i},i=1,2,...,Nr;
(4)根据所有所述区域图像在所述全景图像中的位置{P0i}计算所述区域图像在分辨率Lr下的位置{PLri},并根据{PLri}进行拼接融合,得到所述分辨率下的全景图像WLr;
(5)根据所述全景图像WLr生成缩略图,并进行压缩编码得到缩略图压缩编码数据块;
(6)根据所述预设的网格图像尺寸对所述全景图像WLr进行非重叠划分,得到网格图像序列{Gj},j=1,2,...,Ng及它们在全景图像WLr中的位置{Q0j},j=1,2,...,Ng;
(7)根据所述预设的网格图像分辨率数目Lg,在所述数据区部写入所述网格图像金字塔的压缩编码数据块,并记录所述网格图像金字塔的压缩编码数据块的大小及其在文件中的存储位置;其中,所述存储位置为所述网格图像金字塔的压缩编码数据块在所述文件中的起始位置;然后删除网格图像金字塔;
(8)由{Q0j}推算出各网格图像在分辨率Lr+k,k=1,2,...,Lg-1下的像方位置{QLr+kj},并将位置连同步骤(7)所述网格图像压缩编码图像的大小及所述网格图像的所述存储位置等信息一同写入所述数据区;
(9)将所有所述区域图像金字塔的像方位置、存储位置、数据块大小以及所述缩略图压缩编码数据块等信息写入文件头部,从而完成所述全景图像的存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于麦克奥迪(厦门)医疗诊断系统有限公司;麦克奥迪(厦门)医疗大数据有限公司,未经麦克奥迪(厦门)医疗诊断系统有限公司;麦克奥迪(厦门)医疗大数据有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910811120.2/1.html,转载请声明来源钻瓜专利网。