【技术实现步骤摘要】
【国外来华专利技术】任何世界视图生成
[0001]本专利技术的领域一般而言涉及透视图生成和图像渲染。
技术介绍
[0002]许多类型的车辆利用一个或多个相机来捕获、显示和/或记录车辆周围的图像和/或视频,以辅助驾驶、导航或其它任务。此外,除了其它可能性之外,相机还广泛地用于监视、安全或娱乐的各种其它实际应用中,以记录特定环境的图像和/或视频。但是,出于实际原因,将相机安装在期望从其记录图像或视频的特定位置可能是困难的或成本高昂的。因此,期望在该领域进行改进。
技术实现思路
[0003]描述了用于从多个输入图像渲染输出图像的任何世界视图(Any World View)系统和方法的各种实施例,其中输出图像是来自与位置对应的角度,该位置与从中拍摄输入图像的多个位置中的每个位置不同。
[0004]在一些实施例中,接收多个输入图像,并且从不同的第一位置拍摄每个输入图像。可以接收用于渲染输出图像的视图规范,并且该视图规范包括至少第二位置。在一些实施例中,第一位置和第二位置可以各自由全局坐标系中的三个空间坐标(例如,(x,y,z))指 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于渲染输出图像的方法,所述方法包括:接收多个输入图像,其中所述多个输入图像中的每个输入图像是从不同的第一位置拍摄的;接收用于渲染输出图像的视图规范,其中所述视图规范包括第二位置;至少部分地基于所述多个输入图像和所述视图规范来渲染所述输出图像,其中所述输出图像包括如从第二位置看到的区域的图像,其中第二位置与每个第一位置不同;以及在显示器上显示所述输出图像。2.如权利要求1所述的方法,所述方法还包括:基于一系列相应的多个输入图像,重复地渲染一系列输出图像,其中所述一系列输出图像被实时地显示在显示器上以产生实时视频。3.如权利要求1所述的方法,所述方法还包括:确定投影表面;其中至少部分地基于所述多个输入图像来渲染所述输出图像包括:将所述多个输入图像的像素映射到所述投影表面上;以及将所述投影表面上的位置映射到所述输出图像的像素。4.如权利要求3所述的方法,所述方法还包括:确定与围绕第一位置的区域相关的测距信息,其中所述确定投影表面是至少部分地基于测距信息来执行的。5.如权利要求3所述的方法,其中第一位置是车辆上的位置,以及其中所述投影表面包括围绕车辆的水平部分和包围所述水平部分的垂直部分。6.如权利要求5所述的方法,所述方法还包括:至少部分地基于车辆的当前速度来确定水平部分的尺寸,其中较高的车辆当前速度比较低的车辆当前速度确定更大的水平部分。7.如权利要求5所述的方法,其中所述投影表面的水平部分包括围绕车辆的椭圆盘,其中所述投影表面的垂直部分包括包围椭圆盘的椭圆圆柱,以及其中所述投影表面还包括中间区域,所述中间区域平滑地联接椭圆盘和椭圆圆柱。8.如权利要求7所述的方法,其中所述椭圆盘的主轴从车辆的前部延伸到车辆的后部,以及其中所述椭圆盘的短轴从车辆的左侧延伸到车辆的右侧。9.如权利要求1所述的方法,所述方法还包括:确定围绕第一位置的环境的几何布局,其中所述投影表面包括近似围绕第一位置的环境的基本样条表面。10.如权利要求1所述的方法,其中至少部分地基于所述多个输入图像和所述视图规范来渲染所述输出图像包括:对于所述输出图像的多个像素块中的每个像素块:确定沿着相应像素块的周边的多个像素与所述输入图像中的一个或多个输入图像中的每个输入图像的多个对应像素之间的映射;
对于所述一个或多个输入图像中的每个输入图像:对位于所述输入图像的对应像素的周边内的像素执行到所述输出图像中的相应像素的投影映射,其中所述投影映射至少部分地基于沿着相应像素块的周边的所述多个像素与所述一个或多个输入图像的所述多个对应像素之间的映射。11.如权利要求10所述的方法,其中沿着相应像素块的周边的所述多个像素包括相应像素块的四个角像素。12.如权利要求10所述的方法,其中选择所述多个像素块中的每个像素块的尺寸以平衡由所述投影映射引入的图像失真程度和与渲染所述输出图像相关联的计算资源。13.如权利要求1所述的方法,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。