发明内容
本申请提供一种红外成像模组和红外成像方法,能够降低成本,同时保证红外成像的质量。
第一方面,提供了一种红外成像模组。该红外成像模组包括透镜和红外探测器,其中:透镜的凹面朝向目标物体;红外探测器包括窗口片和成像面,窗口片的物方表面为曲面,窗口片位于透镜与成像面之间,成像面用于探测目标物体的红外图像。
本申请所揭示的红外成像模组,通过将窗口片的物方表面设置为曲面,可以通过一片式透镜和窗口片实现高像质无热化需求的成像模组,提升成像效果,降低成本。进一步地,本申请所揭示的红外成像模组还可以设置多个透镜,以提升成像效果。
结合第一方面,在第一方面的某些实现方式中,上述红外成像模组满足如下表达式:
其中,f1为红外成像模组的焦距,n为透镜的中心波长折射率,R为透镜的凸面曲率半径,F为红外成像模组的像方数值孔径。
结合第一方面,在第一方面的某些实现方式中,上述窗口片与红外成像模组的焦距满足如下表达式:
其中,f2为所述窗口片的焦距。
结合第一方面,在第一方面的某些实现方式中,上述透镜的物方表面和像方表面中的至少一个为二元衍射面。这样做,可以提升该红外成像模组的成像效果。可选的,上述透镜具有正屈光力。
结合第一方面,在第一方面的某些实现方式中,上述窗口片的物方表面为非球面或衍射面。其中,当上述窗口片的物方表面为非球面时可以提升该红外成像模组的成像效果;当上述窗口片的物方表面为衍射面时可以提升该红外成像模组的无热化性能,有助于扩展应用场景。可选的,上述窗口片的像方表面为平面,上述窗口片具有正屈光力。
结合第一方面,在第一方面的某些实现方式中,上述透镜的材料包括硫系玻璃、硅、锗和砷化镓中的至少一种。
结合第一方面,在第一方面的某些实现方式中,上述窗口片的材料包括硅、锗和砷化镓中的至少一种。
结合第一方面,在第一方面的某些实现方式中,上述红外成像模组的视场角在30度至50度之间。这样做,可以在保证成像效果的前提下适应多种应用场景。
第二方面,提供了一种红外成像方法。该方法适用于红外成像装置,红外成像装置包括透镜和红外探测器,红外探测器包括窗口片和成像面,该方法包括:通过透镜得到目标物体的第一图像,透镜的凹面朝向目标物体;通过窗口片根据目标物体的第一图像得到目标物体的第二图像,窗口片的物方表面为曲面;通过成像面根据目标物体的第二图像得到目标物体的红外图像。
本申请所揭示的红外成像方法,可以通过一片式透镜和物方表面设置为曲面窗口片实现高像质无热化需求的成像模组探测目标物体的红外图像,提升成像效果,降低成本。
第三方面,提供了一种红外探测装置,包括控制电路、显示器以及如第一方面中任一项所述的红外成像模组,控制电路用于控制成像模组生成的红外图像在显示器上显示。
第四方面,提供了一种移动设备,包括处理器以及如第一方面中任一项所述的红外成像模组,处理器与红外成像模组进行通信。其中,该移动设备可以是车辆或者其他需要红外成像模组的装置(例如,需要空间上操作或移动的运输工具或者可移动物体),车辆包括但不限于汽车,自行车,摩托车,火车,地铁,飞机,船,飞行器,机器人或其它类型的运输工具或可移动物体等。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
随着红外非制冷探测器技术的成熟,非制冷热像仪在各领域得到广泛的应用,其中一个非常重要的应用领域便是红外车载夜视系统。由于红外成像原理与可见光成像原理不同,红外热成像是利用自然界物体自身的热辐射来成像,这使得红外夜视系统能够观察到比普通汽车前大灯远高达10倍以上的距离。其可以保证在大雾、暴雨、雨雪天、漆黑夜晚,炫光等恶劣的条件下,可以非常清楚地观察前方路面情况,大大降低了交通事故的发生率,更好的保证行车安全。
图1示出了一种红外车载夜视系统的结构示意图。如图1所示,系统100包括第一透镜110、第二透镜120、第三透镜130以及探测器140。其中,第一透镜110、第二透镜120、第三透镜130为硫系玻璃,探测器140上的窗口片为硅玻璃。这样,通过硅和硫系玻璃两种玻璃、三片镜片的组合,实现了低成本车载夜视镜头的光学设计。但是在该系统中,使用3片透镜达到无热化和矫正系统像差的需求,成本仍然较高。此外,3片式镜头镜片数量较多导致整体穿透率降低,影响红外成像质量。
基于上述原因,本申请提出了一种红外成像模组和红外成像方法,以期望能够降低成本,同时保证红外成像的质量。
图2是本申请实施例提供的红外成像模组和红外成像方法的一例具体应用场景。在该应用场景中,包括车辆220。在某些场景下,该应用场景还可以包括云端服务器210,车辆220和云端服务器210可以通过网络进行通信。
车辆220的部分或所有功能受计算平台221控制。计算平台221可包括至少一个处理器222,处理器222可以执行存储在例如存储器223这样的非暂态计算机可读介质中的指令224。
在一些实施例中,计算平台221还可以是采用分布式方式控制车辆220的个体组件或子系统的多个计算设备。处理器222可以是任何常规的处理器,诸如中央处理单元(central processing unit,CPU)。替选地,处理器222还可以包括诸如图像处理器(graphic process unit,GPU),现场可编程门阵列(field programmable gate array,FPGA)、片上系统(system on chip,SOC)、专用集成芯片(application specificintegrated circuit,ASIC)或它们的组合。
除了指令224以外,存储器223还可存储数据,例如道路地图、路线信息,车辆的位置、方向、速度以及其它这样的车辆数据,以及其他信息。这种信息可在车辆220在自主、半自主和/或手动模式中操作期间被车辆220和计算平台221使用。
应理解,图2中车辆的结构不应理解为对本申请实施例的限制。
可选的,上述车辆220可以包括一种或多种不同类型的交通工具,也可以包括一种或多种不同类型的在陆地(例如,公路,道路,铁路等),水面(例如:水路,江河,海洋等)或者空间上操作或移动的运输工具或者可移动物体。例如,车辆可以包括汽车,自行车,摩托车,火车,地铁,飞机,船,飞行器,机器人或其它类型的运输工具或可移动物体等,本申请实施例对此不作限定。
另外,如图2所示的应用场景中还可以包括云端服务器210。例如,云端服务器210可以根据车辆220上传的实时红外图像和云端服务器中其他信息(例如其他车辆的信息、路况信息等),进行感知融合、计算推理等。
一个实施例中,该云端服务器210还可以通过虚拟机来实现。
本申请实施例还可以应用在人工智能中的很多领域,例如,图像识别、图像处理、高精地图、智能驾驶、智能交通、自动驾驶等领域。具体而言,应用在这些人工智能领域中的需要红外成像的分支部分。例如,在高精地图领域,经过红外成像可以获得更丰富的信息,从而能够提供准确率更高的地图信息。又例如,在智能驾驶领域,经过红外成像可以进一步确定车辆所面对的路况,从而能够根据实际情况辅助驾驶者做出正确的驾驶操作。
下面对智能驾驶的应用场景进行简单的介绍。
在智能驾驶场景中,可以将输入的图像经红外成像后获得路况信息,从而辅助驾驶者做出正确决策。如图3所示,当将摄像机采集到的物像输入到红外成像模组时,可以获得当前路况的信息,例如交通灯信息、其他车辆信息以及行人信息等,这些路况信息输入到驾驶决策模块。对于这些路况信息,驾驶决策模块进一步判定做出怎样的操作,例如,当前路况信息中显示前方有行人或其他静止的物体时,驾驶决策模块就发出停止的指示信息,进一步地,在某些产品中,驾驶决策模块还可以采取自动制动的操作。又例如,当前路况信息中发现前方存在人行横道,驾驶决策模块就发出减速的指示信息。也就是说,图3是利用红外成像环节来提高了智能驾驶的安全性,有效防止因为驾驶者疏于观察或大雾、暴雨、雨雪天、漆黑夜晚,炫光等恶劣的条件下无法准确得知路况信息从而做出错误操作,大大降低了交通事故的发生率,更好的保证行车安全。
图4示出了本申请实施例提供的红外成像模组的结构示意图。如图4所示,红外成像模组400包括透镜410和红外探测器420,其中:透镜410的凹面朝向目标物体;红外探测器420包括窗口片421和成像面(image,IMG)422,窗口片421的物方表面为曲面,窗口片421位于透镜410与成像面422之间,成像面422用于探测目标物体的红外图像。
在本申请实施例中,红外成像模组400满足如下表达式:
其中,f1为红外成像模组400的焦距,n为透镜410的中心波长折射率,R为透镜410的凸面曲率半径,F为红外成像模组400的像方数值孔径。窗口片421与红外成像模组400的焦距满足如下表达式:
其中,f2为窗口片421的焦距。
作为一种可能的实现方式,透镜410的物方表面和像方表面中的至少一个为二元衍射面。这样做,可以提升该红外成像模组400的成像效果。可选的,透镜410具有正屈光力。
作为一种可能的实现方式,窗口片421的物方表面为非球面(asphere,ASP)或衍射面(binary)。其中,当窗口片421的物方表面为非球面时可以提升该红外成像模组400的成像效果;当窗口片421的物方表面为衍射面时可以提升红外成像模组400的无热化性能,有助于扩展应用场景。可选的,窗口片421的像方表面为平面,窗口片421具有正屈光力。
在本申请实施例中,透镜410的材料包括硫系玻璃、硅、锗和砷化镓中的至少一种。窗口片421的材料包括硅、锗和砷化镓中的至少一种。可选的,透镜410以及窗口片421的材料还可以包括其他红外材料,本申请对其不做限定。
在本申请实施例中,红外成像模组400的视场角可以为30度。此时,透镜410的物方表面可以为非球面,像方表面可以为二元衍射面;窗口片421的物方表面可以为非球面,像方表面可以为平板。红外成像模组400的视场角可以为30度时,红外成像模组400的光学相关参数如下表1所示。其中,沿光轴从物侧至像侧依次为透镜410、窗口片421和成像面422。透镜410的物方表面的面序号为1,像方表面的面序号为2;窗口片421的物方表面的面序号为3,像方表面的面序号为4;成像面422的物方表面的面序号为5,像方表面的面序号为6。“ST”表示光阑(stop),“ASP”表示非球面(asphere),“Binary2”表示二元衍射面,“IMG”表示成像面(image)。“K”表示圆锥系数,“A”表示四阶非球面系数,“B”表示六阶非球面系数,“C”表示八阶非球面系数,“D”表示十阶非球面系数,“E”表示十二阶非球面系数。“A1”表示衍射面二阶系数,“A2”表示衍射面四阶系数,“A3”表示衍射面六阶系数。表格中的空白部分表示对该部分的类型或参数不做限定,本领域技术人员可根据不同的应用场景以及设备条件进行选择。
表1红外成像模组400的视场角为30度时的光学相关参数
在本申请实施例中,红外成像模组400的视场角可以为40度。此时,透镜410的物方表面可以为非球面,像方表面可以为二元衍射面;窗口片421的物方表面可以为非球面,像方表面可以为平板。红外成像模组400的视场角可以为40度时,红外成像模组400的光学相关参数如下表2所示。其中,表格中各个字母以及空白等所代表的含义请参照上文。
表2红外成像模组400的视场角为40度时的光学相关参数
在本申请实施例中,红外成像模组400的视场角可以为50度。此时,透镜410的物方表面可以为非球面,像方表面可以为二元衍射面;窗口片421的物方表面可以为非球面,像方表面可以为平板。红外成像模组400的视场角可以为50度时,红外成像模组400的光学相关参数如下表3所示。其中,表格中各个字母以及空白等所代表的含义请参照上文。
表3红外成像模组400的视场角为50度时的光学相关参数
图5示出了本申请实施例提供的红外成像模组在不同温度下的全频曲线示意图。如图5所示,当红外成像模组400的最大视场角为30度,最大空间频率为42线对/毫米(lp/mm)时,当温度在低温(零下45摄氏度)、常温(20摄氏度)和高温(80摄氏度)时,该红外成像模组400均具有良好的成像质量。图5中以弧矢和子午分别为0.00、4.42、9.83、15.00微米(μm)为例进行示例性说明,其中,横坐标为空间频率,纵坐标为光学传递函数,形成的曲线称为全频曲线。图中所形成的全频曲线越靠近弧矢或子午衍射极限所对应的全频曲线代表成像质量越好。由图5可以看出,本申请提供的红外成像模组,当温度在低温(零下45摄氏度)、常温(20摄氏度)和高温(80摄氏度)时,无论是视场中心位置的点(例如波长弧矢和子午为0.00微米时)还是靠近视场边缘位置的点(例如波长弧矢和子午为15.00微米)其对应的光学传递函数曲线均与理论值(弧矢或子午衍射极限对应的光学传递函数曲线)相差较小,拍摄图像均具有良好的成像质量。
图6是本申请实施例提供的红外成像模组在不同温度下的畸变示意图。如图6所示,当红外成像模组400的最大视场角为30度,温度在低温(零下45摄氏度)、常温(20摄氏度)和高温(80摄氏度)时,红外成像模组400的畸变大小值使得该红外成像模组的像差指标可以满足成像需求,并且可以满足在零下45摄氏度至80摄氏度无热化的需求。其中,图6中以波长分别为8.00、10.00、12.00微米(μm)为例进行说明,纵坐标为视场角度,横坐标百分比,畸变百分比越小代表拍摄图像的形变小,成像质量高。由图6可以看出,当温度在低温(零下45摄氏度)、常温(20摄氏度)和高温(80摄氏度)时,视场角度在0到15度之间,波长分别为8.00、10.00、12.00微米时,图像畸变百分比均较小,拍摄图像均具有良好的成像质量。
应理解,上述图5和图6以红外成像模组400的视场角为30度时,对本申请提供的红外成像模组400的有益效果进行了图示性说明。当红外成像模组400的视场角为其它可能的角度(例如,40度、50度或其他可能的角度等)时,均具有上述有益效果,为了简洁,不再赘述。
图7示出了本申请实施例提供的红外成像方法的流程示意图,该方法适用于上述实施例公开的红外成像装置。
S710,通过透镜得到目标物体的第一图像。
其中,透镜的凹面朝向目标物体,且透镜的物方表面和像方表面中的至少一个为二元衍射面。可选的,透镜具有正屈光力。透镜的材料包括硫系玻璃、硅、锗和砷化镓中的至少一种。
本申请实施例对透镜的数量不做限定,例如,透镜可以是一片式透镜,这样做可以降低成本。又例如,透镜可以是多片叠加的透镜,这样做可以提升成像效果。
S720,通过窗口片根据目标物体的第一图像得到目标物体的第二图像。
S730,通过成像面根据目标物体的第二图像得到目标物体的红外图像。
其中,窗口片和成像面可以组成红外探测器,窗口片的物方表面为曲面,窗口片位于透镜与成像面之间,窗口片用于根据目标物体的第一图像得到目标物体的第二图像,成像面用于根据目标物体的第二图像得到目标物体的红外图像。
可选的,窗口片的物方表面为非球面或衍射面,窗口片的像方表面为平面,窗口片具有正屈光力。窗口片的材料包括硅、锗和砷化镓中的至少一种。
在本申请实施例中,透镜和红外探测器可以组成红外成像模组。该红外成像模组满足如下表达式:
其中,f1为红外成像模组的焦距,n为透镜的中心波长折射率,R为透镜的凸面曲率半径,F为红外成像模组的像方数值孔径。窗口片与红外成像模组的焦距满足如下表达式:
其中,f2为所述窗口片的焦距。
在本申请实施例中,对红外成像模组的视场角不做限定,例如,其可以在30度至50度之间或者其他可能的角度。
本申请所揭示的红外成像方法,可以通过一片式透镜和物方表面设置为曲面窗口片实现高像质无热化需求的成像模组探测目标物体的红外图像,提升成像效果,降低成本。
本申请实施例还提供了一种红外探测装置,包括控制电路、显示器以及上述成像模组400,控制电路用于控制成像模组400生成的红外图像在显示器上显示。
本申请实施例还提供了一种车辆,包括处理器以及上述成像模组400,处理器与成像模组400能够进行通信。
本申请实施例还提供了一种装置,包括处理器和接口。所述处理器可用于执行上述方法实施例中的方法。
应理解,上述处理装置可以是一个芯片。例如,该处理装置可以是现场可编程门阵列(field programmable gate array,FPGA),可以是专用集成芯片(applicationspecific integrated circuit,ASIC),还可以是系统芯片(system on chip,SoC),还可以是中央处理器(central processor unit,CPU),还可以是网络处理器(networkprocessor,NP),还可以是数字信号处理电路(digital signal processor,DSP),还可以是微控制器(micro controller unit,MCU),还可以是可编程控制器(programmable logicdevice,PLD)或其他集成芯片。
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
应注意,本申请实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rateSDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(directrambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
根据本申请实施例提供的方法,本申请还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行图7所示实施例的方法。
根据本申请实施例提供的方法,本申请还提供一种计算机可读介质,该计算机可读介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图7所示实施例的方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disc,SSD))等。
在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在两个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrative logical block)和步骤(step),能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述电路的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。