图像去扭曲系统技术方案

技术编号:33141773 阅读:11 留言:0更新日期:2022-04-22 13:52
一种用于图像处理方法和装置。去扭曲电路被配置为以有序序列检索用于将第一图像的像素从失真图像空间重新映射到校正图像空间的多个去扭曲矩阵,其中第一图像描绘失真图像空间中的场景。去扭曲电路至少部分地基于去扭曲矩阵的顺序将第一图像的像素块读取到存储器缓冲器中,并且基于第一图像的像素块生成多个图像图块。图像图块中的每一个图像图块是使用去扭曲矩阵中的相应一个去扭曲矩阵从检索到的块中的一个或多个块内插的。去扭曲电路将多个图像图块写入外部存储器以产生描绘校正图像空间中的场景的第二图像。像空间中的场景的第二图像。像空间中的场景的第二图像。

【技术实现步骤摘要】
【国外来华专利技术】图像去扭曲系统


[0001]本实施例总体上涉及图像处理。

技术介绍

[0002]图像处理使得能够在显示器上渲染捕获的图像,使得考虑到图像捕获设备(例如,相机)的能力或限制,可以尽可能准确地再现原始场景。例如,广角透镜可以用于捕获比标准直线透镜大的视场(FOV)。然而,广角透镜也在捕获的图像中引入几何非线性失真。示例几何失真包括径向或桶形失真、切向失真等。因此,图像处理可以校正捕获图像中的几何失真,使得场景看起来更直线。反转由透镜光学器件和/或图像捕获设备的视角引入的几何失真的过程通常被称为去扭曲。

技术实现思路

[0003]提供本
技术实现思路
是为了以简化的形式介绍以下在具体实施方式中进一步描述的概念的选择。本
技术实现思路
既不旨在标识权利要求主题的关键特征或必要特征,也不旨在限制要求保护的主题的范围。
[0004]公开了一种用于图像处理的方法和装置。本公开的主题的一个创新方面可以在图像处理方法中实现。在一些实施例中,该方法可以包括以下步骤:以有序序列检索用于将第一图像的像素从失真图像空间重新映射到校正图像空间的多个去扭曲矩阵,其中第一图像描绘失真图像空间中的场景;至少部分地基于去扭曲矩阵的顺序检索第一图像的像素块;基于第一图像的像素块生成多个图像图块;其中图像图块中的每一个是使用去扭曲矩阵中的相应的一个从检索到的块中的一个或多个内插的,以及组合多个图像图块以产生描绘校正的图像空间中的场景的第二图像。
[0005]本公开的主题的另一创新方面可在图像处理系统中实现。在一些实施例中,系统可以包括处理器、存储器和去扭曲电路。存储器存储指令,该指令在由处理器执行时使系统以有序序列生成多个去扭曲矩阵,以用于将像素从失真图像空间重新映射到校正图像空间。
[0006]去扭曲电路被配置为至少部分地基于去扭曲矩阵的顺序来检索第一图像的像素块,其中第一图像描绘失真图像空间中的场景;基于第一图像的像素块生成多个图像图块,其中每个图像图块是使用去扭曲矩阵中的相应的一个从检索到的像素块中的一个或多个内插的;并且组合多个图像图块以产生描绘校正图像空间中的场景的第二图像。
附图说明
[0007]本实施例通过示例的方式示出,并且不旨在受附图中的图的限制。
[0008]图1示出了根据一些实施例的图像捕获和显示系统的框图。
[0009]图2示出了根据一些实施例的透镜几何失真校正(LGDC)电路的框图。
[0010]图3示出了根据一些实施例的示例校正图像空间。
[0011]图4示出了校正图像空间与失真图像空间之间的示例像素映射。
[0012]图5示出了根据一些实施例的LGDC系统的框图。
[0013]图6示出了根据一些实施例的图像空间重新映射控制器的框图。
[0014]图7示出了根据一些实施例的图块去扭曲电路的框图。
[0015]图8示出了根据一些实施例的图像空间重新映射控制器的另一框图。
[0016]图9是描绘根据一些实施例的示例图像处理操作的说明性流程图。
具体实施方式
[0017]在以下描述中,阐述了许多具体细节,诸如具体部件、电路和过程的示例,以提供对本公开的透彻理解。如本文中所使用的术语“耦合”是指直接连接到或通过一个或多个中间部件或电路连接。另外,在以下描述中并且出于解释的目的,阐述了具体的术语以提供对本公开的方面的透彻理解。然而,对于本领域技术人员将显而易见的是,实践示例实施例可能不需要这些具体细节。在其他情况下,以框图形式示出了公知的电路和设备,以避免使本公开不清楚。以下详细描述的一些部分是根据对计算机存储器内的数据位的操作的过程、逻辑块、处理和其他符号表示来呈现的。电路元件或软件块之间的互连可以显示为总线或单个信号线。每条总线可以可替代地是单个信号线,并且每条单个信号线可以可替代地是总线,并且单个线或总线可以代表用于部件之间通信的无数物理或逻辑机制中的任何一个或多个。
[0018]除非另有明确说明(如从以下讨论中显而易见的那样),否则应当理解,贯穿本申请,利用诸如“访问”、“接收”、“发送”、“使用”、“选择”、“确定、“标准化”、“相乘”、“平均”、“监视”、“比较”、“施加”、“更新”、“测量”、“导出”等术语的讨论指的是计算机系统、或类似的电子计算设备的动作和过程,其将表示为计算机系统的寄存器和存储器内的物理(电子)量的数据操纵和转换为类似表示为计算机系统存储器或寄存器或其他此类信息存储、传输或显示设备内的物理量的其他数据。
[0019]除非明确描述为以特定方式实现,否则本文中描述的技术可以以硬件、软件、固件、或其任意组合来实现。被描述为模块或部件的任何特征也可以一起在集成逻辑设备中实现,或者分别作为离散但可互操作的逻辑设备实现。如果以软件实现,则技术可以至少部分地由包括指令的非暂时性计算机可读存储介质来实现,所述指令在被执行时执行上述方法中的一种或多种。非暂时性计算机可读存储介质可以形成计算机程序产品的部分,该计算机程序产品可以包括封装材料。
[0020]非暂时性处理器可读存储介质可以包括随机存取存储器(RAM),诸如同步动态随机存取存储器(SDRAM)、只读存储器(ROM)、非易失性随机存取存储器(NVRAM)、电可擦除可编程只读存储器(EEPROM)、闪速存储器、其他已知的存储介质等。附加地或可替代地,该技术可以至少部分地由处理器可读的通信介质来实现,该处理器可读的通信介质以指令或数据结构的形式携带或传送代码,并且可以由计算机或其他处理器访问、读取、和/或执行。
[0021]结合本文中公开的实施例描述的各种说明性逻辑块、模块、电路和指令可以由一个或多个处理器执行。如本文中所使用的术语“处理器”可以指代能够执行存储在存储器中的一个或多个软件程序的脚本或指令的任何通用处理器、常规处理器、控制器、微控制器、专用处理器、和/或状态机。
[0022]图1示出了根据一些实施例的图像捕获和显示系统100的框图。系统100包括图像捕获设备110、图像处理器120和图像显示设备130。图像捕获设备110从场景捕获光101的图案,并将捕获的光101转换为数字图像捕获数据102。图像捕获数据102可以对应于描绘场景的数字图像。图像显示设备130通过在对应的显示表面上再现光图案来显示数字图像。在一些方面中,图像捕获设备110可以是相机,并且图像显示设备130可以是电子显示器(诸如电视、计算机监视器、智能电话等)。
[0023]图像处理器120对图像捕获数据102执行图像处理以生成图像渲染数据103,图像渲染数据103可用于在图像显示设备130上更准确地再现原始场景(由图像捕获设备110捕获)。在一些实施例中,图像处理器120可以并入或以其他方式包括在图像捕获设备110中。图像处理器120包括图像信号处理(ISP)模块122和透镜几何失真校正(LGDC)模块124。ISP模块122可以校正图像捕获数据102中的各种像素失真以改善数字图像的质量。示例像素失真包括但不限于渐晕、像差和噪声。
[0024本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种图像处理方法,包括:以有序序列检索用于将第一图像的像素从失真图像空间重新映射到校正图像空间的多个去扭曲矩阵,所述第一图像描绘所述失真图像空间中的场景;至少部分地基于所述去扭曲矩阵的顺序来检索所述第一图像的像素块;基于所述第一图像的所述像素块生成多个图像图块,其中所述图像图块中的每个图像图块是从使用所述去扭曲矩阵中的相应一个去扭曲矩阵从检索到的像素块中的一个或多个像素块内插的;以及组合所述多个图像图块以产生描绘所述校正图像空间中的所述场景的第二图像。2.根据权利要求1所述的方法,其中所述像素块中的每个像素块包括所述第一图像的多个第一像素,并且其中所述图像图块中的每个图像图块包括所述第二图像的多个第二像素。3.根据权利要求2所述的方法,其中每个像素块中的所述多个第一像素的数量大于每个图像图块中的所述多个第二像素的数量。4.根据权利要求2所述的方法,其中所述第二像素中的每个第二像素是使用双三次内插从所述第一像素中的一个或多个第一像素内插的。5.根据权利要求1所述的方法,其中所述有序序列至少部分地基于所述第二图像中的所述图像图块的光栅顺序。6.根据权利要求5所述的方法,其中所述组合包括:以所述光栅顺序存储所述多个图像图块。7.根据权利要求1所述的方法,其中所述第二图像被分割成具有均匀高度和宽度的多个步幅,每个步幅的所述高度等于所述图像图块中的一个图像图块的高度,并且每个步幅的所述宽度等于所述第二图像的宽度,并且其中所述步幅中的每个步幅依次包括所述图像图块中的两个或更多个图像图块。8.根据权利要求7所述的方法,其中所述去扭曲矩阵的所述检索包括:检索用于生成所述多个步幅中的第一步幅的所述图像图块的所述去扭曲矩阵;以及仅在已经检索到与所述第一步幅相关联的所述去扭曲矩阵中的每个去扭曲矩阵之后,检索用于生成所述多个步幅中的第二步幅的所述图像图块的所述去扭曲矩阵。9.根据权利要求7所述的方法,其中所述像素块的所述检索包括:检索第一查找表(LUT),所述第一查找表标识用于生成所述多个步幅中的第一步幅的所述图像图块的所述像素块;以及仅在已经检索到由所述第一LUT标识的所述像素块中的每个像素块之后,检索第二LUT,所述第二LUT标识用于生成所述多个步幅中的第二步幅的所述图像图块的所述像素块。10.根据权利要求1所述的方法,其中所述第一图像由图像捕获设备捕获,所述方法进一步包括:至少部分地基于所述图像捕获设备的透镜的一个或多个几何失真参数或焦距来生成所述多个去扭曲矩阵。11.根据权利要求10所述的方法,其中所述透镜在由所述第一图像描绘的所述场景中引入非线性失真,并且其中由所述第二图像描绘的所述场景是直线的。
12.根据权利要求10所述的方法,还包括:至少部分地基于所述一个或多个几何失真参数或所述焦距来选择所述图像图块或像素块的大小。13.根据权利要求10所述的方法,其中所述去扭曲矩阵是基于多项式透镜模型生成的。14.根据权利要求10所述的方法,其中所述去扭曲矩阵是基于非多项式透镜模型生成的。15.根据权利要求1所述的方法,还包括:至少部分地基于用于生成所述图像图块中的每个图像图块的存储带宽要求来选择所述图像图块或像素块的大小。16.根据权利要求15所述的方法,其中所述选择进一步基于所述第一图像的图像格式或像素深度。17.一种去扭曲电路,包括:存储缓冲器;以及硬件逻辑,其被配置为:以有序序列检索用于将第一图像的像素...

【专利技术属性】
技术研发人员:C
申请(专利权)人:辛纳普蒂克斯公司
类型:发明
国别省市:

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

1