基于视觉的辅助系统和方法技术方案

技术编号:27233321 阅读:16 留言:0更新日期:2021-02-04 12:01
本公开涉及基于视觉的辅助系统和方法。公开了在基于视觉的辅助系统和方法中将自适应子图块应用于所捕获图像以进行失真校正的实施例。处理所捕获图像以生成已校正图块,并取决于所述所捕获图像的区域的像素密度,使用选定数目的子图块来生成所述已校正图块中的每一个。组合所述已校正子图块以形成已校正图块,并组合已校正图块以形成已校正图像。所述已校正图像可用于输出控制信号,使得向所述系统的用户(例如,车辆的驾驶员)发布动作。对于一个实施例,一次一个地生成所述已校正图块,并且还基于由预定子图块配置确定的个别源数据块一次一个地生成每个已校正图块的已校正子图块。由此提供有效的存储器使用和数据传送。送。送。

【技术实现步骤摘要】
基于视觉的辅助系统和方法


[0001]本
涉及用于图像校正和基于视觉的辅助的系统。

技术介绍

[0002]许多基于视觉的系统需要针对所捕获图像的失真校正。例如,现在许多车辆都有作为高级驾驶员辅助系统(ADAS)运行的计算机视觉系统。在此类计算机视觉应用中,如果要针对基于视觉的辅助识别准确对象,几何失真校正就是重要的处理步骤。此失真校正处理包括将所捕获图像的像素从一个投影映射到另一投影,并且这种处理通常使用片上系统(SoC)集成电路内的专用硬件处理器来实施。针对此重新映射的一个方法是将失真图像划分为一系列图块。例如,可以将图像划分成64
×
64像素的图块,但也可以使用其它图块大小。硬件处理器一次一个图块地将所捕获图像的数据读取到本地存储器中,并执行重新映射以移除或校正几何失真。对每个图块的校正通常包括将图块内的每个像素重新映射到已校正图像的已校正图块的像素,并且可按需要内插周围的像素。
[0003]相比于先前的全图像失真处理,这种基于图块的生成已校正图像的方法减少了从存储所捕获的全图像的源帧存储器进行读取所需的带宽。但是,存储和处理图像图块所需的本地处理器存储器随着用于捕获图像的相机的分辨率和视野(FOV)的增大而增大。之所以如此,是因为相机的FOV增大会导致所捕获图像的失真更高。因此,随着基于视觉的辅助系统中分辨率和FOV的增大,用于处理图像和校正失真的集成电路的硅面积也需要显著增加。

技术实现思路

[0004]根据本专利技术的一个方面,提供一种系统,包括:
[0005]相机;
[0006]校正系统,所述校正系统被耦合以从所述相机接收表示所捕获图像的图像数据,并校正所述图像数据内的失真,所述校正系统包括:
[0007]存储器,所述存储器被耦合以存储所述图像数据;
[0008]处理器,所述处理器被耦合以处理所述图像数据从而校正失真并输出已校正图块,所述已校正图块具有基于与所述所捕获图像的不同区域相关联的像素密度而从一组数目中选择的数目个子图块;以及
[0009]存储器,所述存储器被耦合以基于所述已校正图块来存储已校正图像;以及
[0010]视觉处理器,所述视觉处理器被耦合以从所述处理器接收所述已校正图像,且使得向所述系统的用户发布一个或多个动作。
[0011]根据本专利技术的一个或多个实施例,所述一组数目的子图块包括一个子图块、四个子图块、十六个子图块以及六十四个子图块。
[0012]根据本专利技术的一个或多个实施例,使用多个不同子图块大小生成所述已校正图块中的至少一个。
[0013]根据本专利技术的一个或多个实施例,选择不同数目的子图块以用于生成所述已校正图块。
[0014]根据本专利技术的一个或多个实施例,所述所捕获图像的中心区域具有比所述所捕获图像的边缘区域更高的像素密度,且其中相比于与所述边缘区域相关联的另一已校正图块,针对与所述中心区域相关联的至少一个已校正图块使用更大数目的子图块。
[0015]根据本专利技术的一个或多个实施例,由所述处理器一次一个地生成所述已校正图块中的每一个的子图块,且其中组合所述子图块以形成所述已校正图块。
[0016]根据本专利技术的一个或多个实施例,由所述处理器使用的所述子图块取决于存储于所述系统内的预定子图块配置。
[0017]根据本专利技术的第二方面,提供一种校正失真的电路,包括
[0018]存储器,所述存储器被耦合以存储表示所捕获图像的图像数据;
[0019]处理器,所述处理器被耦合以处理所述图像数据从而校正失真并输出已校正图块,所述已校正图块具有基于与所述所捕获图像的不同区域相关联的像素密度而从一组数目中选择的数目个子图块;以及
[0020]存储器,所述存储器被耦合以基于所述已校正子图块来存储已校正图像。
[0021]根据本专利技术的一个或多个实施例,使用多个不同子图块大小生成所述已校正图块中的至少一个。
[0022]根据本专利技术的一个或多个实施例,选择不同数目的子图块以用于生成所述已校正图块。
[0023]根据本专利技术的一个或多个实施例,所述所捕获图像的中心区域具有比所述所捕获图像的边缘区域更高的像素密度,且其中相比于与所述边缘区域相关联的另一已校正图块,针对与所述中心区域相关联的至少一个已校正图块使用更大数目的子图块。
[0024]根据本专利技术的一个或多个实施例,由所述处理器一次一个地生成所述已校正图块中的每一个的子图块,且其中组合所述子图块以形成所述已校正图块。
[0025]根据本专利技术的一个或多个实施例,来自与所述子图块相关联的所述图像数据的源数据块存储在用于所述处理器的源块存储器中,所述源块存储器具有固定大小。
[0026]根据本专利技术的一个或多个实施例,由所述处理器使用的所述子图块取决于预定子图块配置。
[0027]根据本专利技术的第三方面,提供一种校正图像失真的方法,包括:
[0028]将来自相机的图像数据存储在存储器内,所述图像数据表示所述所捕获图像;
[0029]基于与所述所捕获图像的不同区域相关联的像素密度,使用从一组数目中选择的数目个子图块来生成已校正图块;
[0030]处理所述图像数据以校正失真并生成已校正图块,所述已校正图块具有基于与所述所捕获图像的不同区域相关联的像素密度而从一组数目中选择的数目个子图块;以及
[0031]组合所述已校正图块以输出已校正图像。
[0032]根据本专利技术的一个或多个实施例,另外包括基于所述已校正图像使得向用户发布一个或多个动作。
[0033]根据本专利技术的一个或多个实施例,所述处理包括一次一个地生成所述已校正图块。
[0034]根据本专利技术的一个或多个实施例,另外包括一次一个地处理每一个已校正图块的子图块以生成已校正子图块,并组合所述已校正子图块以生成所述已校正图块。
[0035]根据本专利技术的一个或多个实施例,所述所捕获图像的中心区域具有比所述所捕获图像的边缘区域更高的像素密度,且其中相比于与所述边缘区域相关联的另一已校正图块,针对与所述中心区域相关联的至少一个已校正图块使用更大数目的子图块。
[0036]根据本专利技术的一个或多个实施例,另外包括存取预定子图块配置以确定用于生成每一个已校正图块的多个子图块。
附图说明
[0037]应注意,附图仅示出示例实施例,因此不应被视为限制本专利技术的范围。图中所示元件是为了简单清楚起见,不一定按比例绘制。
[0038]图1是包括在所捕获图像内使用选定数目的子图块进行基于图块的失真校正的系统的车辆示例实施例的框图。
[0039]图2是基于所捕获图像内的像素密度使用选定数目的子图块来处理所捕获图像的示例实施例的图。
[0040]图3是基于所捕获图像内的像素密度而选择用于所捕获图像的选定数目的子图块的示例实施例的图。
[0041]图4是基于像素密度使用选定数目的子图块的基于图块的图像校正的示例实施例的过程流程图。
具体实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统,其特征在于,包括:相机;校正系统,所述校正系统被耦合以从所述相机接收表示所捕获图像的图像数据,并校正所述图像数据内的失真,所述校正系统包括:存储器,所述存储器被耦合以存储所述图像数据;处理器,所述处理器被耦合以处理所述图像数据从而校正失真并输出已校正图块,所述已校正图块具有基于与所述所捕获图像的不同区域相关联的像素密度而从一组数目中选择的数目个子图块;以及存储器,所述存储器被耦合以基于所述已校正图块来存储已校正图像;以及视觉处理器,所述视觉处理器被耦合以从所述处理器接收所述已校正图像,且使得向所述系统的用户发布一个或多个动作。2.根据权利要求1所述的系统,其特征在于,所述一组数目的子图块包括一个子图块、四个子图块、十六个子图块以及六十四个子图块。3.根据权利要求1所述的系统,其特征在于,使用多个不同子图块大小生成所述已校正图块中的至少一个。4.根据权利要求1所述的系统,其特征在于,选择不同数目的子图块以用于生成所述已校正图块。5.根据权利要求4所述的系统,其特征在于,所述所捕获图像的中心区域具有比所述所捕获图像的边缘区域更高的像素密度,且其中相比于与所述边缘区域相关联的另一已校正图块,针对与所述中心区域相关联的至少一个已校正图块使用更大数目的子图块。6.根据...

【专利技术属性】
技术研发人员:S
申请(专利权)人:恩智浦美国有限公司
类型:发明
国别省市:

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

1