[发明专利]一种实时等距柱面投影的方法和系统有效
申请号: | 201510561486.0 | 申请日: | 2015-09-07 |
公开(公告)号: | CN105225199B | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | 陈志豪;罗虎;郭烽;陈潼;钱枫;丁士倬;李奇 | 申请(专利权)人: | 深圳六滴科技有限公司 |
主分类号: | G06T1/60 | 分类号: | G06T1/60 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 邓猛烈;潘登 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实时 等距 柱面 投影 方法 系统 | ||
本发明公开了一种实时等距柱面投影的方法和系统。该方法,包括:读取等距柱面投影查找表中的查找表宏单元;根据所述查找表宏单元记录的像素映射信息读取所述查找表宏单元对应的像素宏单元;根据所述像素映射信息确认所述像素宏单元中的像素映射的目标坐标;将所述像素宏单元中像素的像素值输出到对应的目标坐标。通过将等距柱面投影查找表和平面图像分别分割成多个宏单元,依次读取查找表宏单元后对像素宏单元进行等距柱面投影,有效提高了存储区域数据读写过程中带宽的利用率,进而使得全景图像处理过程脱离上位的计算机,在高速处理器或专用集成电路上实现。
技术领域
本发明涉及图形图像领域,尤其涉及一种实时等距柱面投影的方法和系统。
背景技术
在全景360度拍照系统中,需要实现等距柱面投影,等距柱面投影方法是一种将平面图像投影到球面的方法,等距柱面投影方法中涉及若干三角函数的计算,方法复杂度比较高,采用硬件实现,一般是基于查找表来实现,即将查找表和原始图像存储在存储单元中,然后根据查找表中的地址逐点查表进行原图像到目标图像的逐点映射,这样会降低访问存储单元的带宽,同时完成一帧平面图像的映射需要比较长的时间。而采用软件在上位的计算机上实现等距柱面投影算法,处理速度较慢,需要在计算机上处理,运算对计算机的依赖性强,不适合硬件化。
发明内容
本发明提供了一种实时等距柱面投影的方法和系统,其通过将等距柱面投影查找表和平面图像分别分割成多个宏单元,依次读取查找表宏单元后对像素宏单元进行等距柱面投影,有效提高了存储区域数据读写过程中带宽的利用率,进而使得全景图像处理过程脱离上位的计算机,在高速处理器或专用集成电路上实现。
为实现上述设计,本发明采用以下技术方案:
一方面采用一种实时等距柱面投影的方法,包括:
读取等距柱面投影查找表中的查找表宏单元;根据所述查找表宏单元记录的像素映射信息读取所述查找表宏单元对应的像素宏单元;
根据所述像素映射信息确认所述像素宏单元中的像素映射的目标坐标;
将所述像素宏单元中像素的像素值输出到对应的目标坐标。
其中,所述读取等距柱面投影查找表中的查找表宏单元;根据所述查找表宏单元记录的像素映射信息读取所述查找表宏单元对应的像素宏单元之前,还包括:
将一帧平面图像分成多个像素宏单元存入缓存区。
其中,所述读取等距柱面投影查找表中的查找表宏单元;根据所述查找表宏单元记录的像素映射信息读取所述查找表宏单元对应的像素宏单元,包括:
读取等距柱面投影查找表中的查找表宏单元;
根据所述像素映射信息确认所述查找表宏单元对应的像素宏单元的宏索引地址;及
根据所述宏索引地址从所述缓存区读取像素宏单元。
其中,所述像素映射信息包括:像素坐标有效标识、原始坐标、记录像素宏单元在一帧平面图像中位置的宏单元坐标和记录像素映射后所在位置的目标坐标;
所述根据所述像素映射信息确认所述像素宏单元中的像素映射的目标坐标,包括:
确认所述原始坐标对应的像素坐标有效标识为有效;及
从所述像素映射信息中读取所述原始坐标对应的目标坐标;
所述将所述像素宏单元中像素的像素值输出到对应的目标坐标,包括:
根据所述原始坐标和宏单元坐标计算所述像素对应的像素索引地址;
从所述像素索引地址读取像素值;及
将所述像素值输出到对应的目标坐标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳六滴科技有限公司,未经深圳六滴科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510561486.0/2.html,转载请声明来源钻瓜专利网。