[发明专利]畸变矫正方法及装置、电子设备在审
申请号: | 201910711586.5 | 申请日: | 2019-08-02 |
公开(公告)号: | CN112308787A | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 邹玥;赵亦彤 | 申请(专利权)人: | 北京地平线机器人技术研发有限公司 |
主分类号: | G06T5/00 | 分类号: | G06T5/00;G06T1/20;G06T1/60 |
代理公司: | 北京市正见永申律师事务所 11497 | 代理人: | 黄小临;冯玉清 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 畸变 矫正 方法 装置 电子设备 | ||
公开了一种畸变矫正方法及装置、电子设备。在一实施例中,畸变矫正装置,可以包括:片上存储器和运算电路;其中,片上存储器,配置为存储成像器件的部分查找表和待矫正图像中预设通道的图像数据,所述部分查找表中包含所述预设通道的图像数据的畸变参数;运算电路,配置为根据所述预设通道的图像数据对应的畸变参数,调整所述待矫正图像中预设通道的图像数据的像素值,以得到所述预设通道的矫正图像数据;所述片上存储器,还配置为存储所述运算电路输出的所述矫正图像数据。本申请至少可节省芯片中CPU的计算资源。
技术领域
本申请涉及图像处理技术,尤其涉及一种畸变矫正方法及装置、电子设备。
背景技术
由于相机等成像器件本身的缺陷造成的图像畸变难以避免,因此,畸变矫正是计算机视觉系统中的基本图像处理操作,通过畸变校正可以满足计算机视觉系统的正常准确工作。然而,通过CPU来进行畸变矫正会占用大量CPU资源,效率低下,导致计算机视觉系统的帧率难以得到保证。
发明内容
为了解决上述技术问题,期望提供一种畸变矫正方法及装置、电子设备,可通过硬件来加速图像的畸变矫正,以节省芯片上CPU的计算资源。
根据本申请的一个方案,提供了一种畸变矫正装置,包括:片上存储器和运算电路;其中,片上存储器,配置为存储成像器件的部分查找表和待矫正图像中预设通道的图像数据,所述部分查找表中包含所述预设通道的图像数据的畸变参数;运算电路,配置为根据所述预设通道的图像数据对应的畸变参数,调整所述待矫正图像中预设通道的图像数据的像素值,以得到所述预设通道的矫正图像数据;所述片上存储器,还配置为存储所述运算电路输出的所述矫正图像数据。
根据本申请的一个方面,提供了一种畸变矫正方法,包括:获取成像器件的部分查找表和待矫正图像中预设通道的图像数据,所述部分查找表中包含所述预设通道的图像数据的畸变参数;根据所述预设通道的图像数据的畸变参数,调整所述待矫正图像中预设通道的图像数据的像素值,以得到所述预设通道的矫正图像数据;以及,存储所述矫正图像数据。
根据本申请的一个方面,提供了一种电子设备,包括:上述的畸变矫正装置。
根据本申请的一个方面,提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述的畸变矫正方法。
根据本申请实施例的畸变矫正方法及装置、电子设备,不仅可节省芯片中CPU的计算资源,而且可显著提升系统帧率。
附图说明
通过结合附图对本申请实施例进行更详细的描述,本申请的上述以及其他目的、特征和优势将变得更加明显。附图用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与本申请实施例一起用于解释本申请,并不构成对本申请的限制。在附图中,相同的参考标号通常代表相同部件或步骤。
图1是本申请一示例性实施例提供的畸变矫正装置的结构图。
图2是本申请另一示例性实施例提供的畸变矫正装置的结构图。
图3是本申请一示例性实施例提供的畸变矫正装置存放原始图像和查找表的示例图。
图4是本申请一示例性实施例提供的畸变矫正方法的流程示意图。
图5是本申请一示例性实施例提供的待矫正图像数据在四个第一缓冲区的数据排布示例图。
图6是本申请一示例性实施例提供的待矫正图像中参与一次双线性差值运算的四个像素值存入四个第一缓冲区的示意图;
图7是本申请一示例性实施例提供的待矫正图像与矫正图像中像素关系的示例图;
图8是本申请一示例性实施例提供的UV通道数据重排布的示例图。
图9是本申请一示例性实施例提供的电子设备的结构图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京地平线机器人技术研发有限公司,未经北京地平线机器人技术研发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910711586.5/2.html,转载请声明来源钻瓜专利网。