掌桥专利:专业的专利平台
掌桥专利
首页

用于车辆传感器的照明控制

文献发布时间:2024-04-18 20:01:30


用于车辆传感器的照明控制

技术领域

本公开涉及用于车辆传感器的照明控制。

背景技术

车辆通常配备有相机。相机检测在某个波长范围的电磁辐射。波长可为可见光、红外辐射、紫外光或包括可见光、红外光和/或紫外光的某个范围的波长。相机类型包括诸如电荷耦接装置(CCD)的图像传感器、诸如互补金属氧化物半导体(CMOS)传感器的有源像素传感器等。

针对周围环境对于相机而言照明不足的情况,车辆配备有照明源。照明源被布置成照明相机的视场中的区域。因此,相机接收从环境的特征部反射的来自照明源的照明。

发明内容

本文描述的系统涉及具有照明源的相机。来自相机的图像数据可用于关于场景的各种确定,例如生物识别认证(诸如面部辨识)、注视方向的检测、困倦或情绪状态的确定等。这些确定可用于致动部件,例如在车辆静止时在成功的生物识别认证后解锁车门的锁。这些确定可受益于对象的照明以及确定周围照明,即,环境的排除来自照明源的照明的照明水平。照明源可在占空比下操作,所述占空比决定照明源以重复模式照明的时间比例。其中照明源照明的图像数据的帧可直接用于确定,并且其中照明源未照明的图像数据的帧可用于确定周围照明。

本文讨论的技术提供了一种根据图像数据作出确定中的一者的时间有效的方式。所述技术可最小化帧丢失,即,当在照明与未照明之间切换照明源时丢弃的帧的数量。照明源的占空比是可调整的,并且通信地耦接到照明源和相机的计算机被编程为响应于未能在来自相机的图像数据中检测到具有预设类型的对象而以基线占空比操作具有占空比的照明源,并且响应于在来自相机的图像数据中检测到具有预设类型的对象而以高占空比操作具有占空比的照明源。对象的预设类型是可对其执行确定中的一者的类型。与基线占空比相比,高占空比使照明源照明达更大时间比例。在基线占空比与高占空比之间选择性地切换既提供最近的未照明帧,从而最小化帧丢失,又提供足够的照明帧以用于作出确定中的一者。

一种系统包括:照明源,其可在可调整占空比下操作;相机,其被布置成检测来自所述照明源的照明;以及计算机,其通信地耦接到所述照明源和所述相机。占空比指示照明源以重复模式照明的时间比例。计算机被编程为响应于未能在来自相机的图像数据中检测到具有预设类型的对象而以基线占空比操作具有占空比的照明源,并且响应于在来自相机的图像数据中检测到具有预设类型的对象而以高占空比操作具有占空比的照明源。与基线占空比相比,高占空比使照明源照明达更大时间比例。

照明源可被配置为产生可见范围之外的照明。照明源可被配置为产生红外光照明。

所述系统还可包括:部件,所述部件通信地耦接到计算机,并且计算机可被进一步编程为基于当照明源照明时捕获的图像数据来致动部件。

计算机包括处理器和存储器,并且存储器存储指令,所述指令可由处理器执行以响应于未能在来自相机的图像数据中检测到具有预设类型的对象而以基线占空比操作具有占空比的照明源,并且响应于在来自相机的图像数据中检测到具有预设类型的对象而以高占空比操作具有占空比的照明源。占空比指示照明源以重复模式照明的时间比例。相机被布置成检测来自照明源的照明。与基线占空比相比,高占空比使照明源照明达更大时间比例。

预设类型可以是脸。

指令还可包括用于将来自图像数据的最近的未照明图像帧存储在缓冲器中的指令,并且可在照明源未照明时捕获最近的未照明图像帧。指令还可包括用于通过使用最近的未照明图像帧来补偿来自图像数据的照明图像帧中的周围照明的指令。指令还可包括用于在补偿周围照明之后,确定照明图像帧中的对象的特性的指令。确定特性可包括对所述对象执行生物识别认证。

确定特性可包括检测注视方向。

指令还可包括用于基于特性来致动部件的指令。部件可以是包括计算机的车辆的车辆部件。

指令还可包括用于在将最近的未照明图像帧存储在缓冲器中时,将先前最近的未照明图像帧从缓冲器删除的指令。

指令还可包括用于响应于图像数据满足标准而暂时地使照明源停止照明的指令。暂时地使照明源停止照明可以是偏离照明源的占空比。

标准可包括图像数据的平均亮度变化大于阈值。

对象可以是第一对象,并且标准可包括检测预设类型的第二对象。

指令还可包括用于将来自图像数据的最近的未照明图像帧存储在缓冲器中的指令,并且可在暂时地使照明源停止照明时捕获最近的未照明图像帧。

一种方法包括:响应于未能在来自相机的图像数据中检测到具有预设类型的对象而以基线占空比操作具有占空比的照明源;以及响应于在来自相机的图像数据中检测到具有预设类型的对象而以高占空比操作具有占空比的照明源。占空比指示照明源以重复模式照明的时间比例。相机被布置成检测来自照明源的照明。与基线占空比相比,高占空比使照明源照明达更大时间比例。

附图说明

图1是示例性车辆的框图。

图2是车辆的示意性顶视图,其中暴露乘客舱以便说明。

图3是车辆的照明源的示例性占空比的图解。

图4是来自车辆的相机的图像数据的示例性帧。

图5是用于控制车辆的照明源的示例性过程的过程流程图。

具体实施方式

参考附图,其中贯穿若干视图,相似的数字指示相似的零件,系统105包括:照明源110,其可在可调整占空比下操作;相机115,其被布置成检测来自照明源110的照明;以及计算机120,其通信地耦接到照明源110和相机115。占空比指示照明源110以重复模式照明的时间比例。计算机120被编程为响应于未能在来自相机115的图像数据400中检测到具有预设类型的对象而以基线占空比305操作具有占空比的照明源110,并且响应于在来自相机115的图像数据400中检测到具有预设类型的对象而以高占空比310操作具有占空比的照明源110。与基线占空比305相比,高占空比310使照明源110照明达更大时间比例。

参考图1,系统105可包括在车辆100中。车辆100可以是任何乘用车或商用车,诸如轿车、卡车、运动型多用途车、跨界车、货车、小型货车、出租车、公共汽车等。

计算机120是基于微处理器的计算装置,例如,通用计算装置(其包括处理器和存储器、电子控制器或类似装置)、现场可编程门阵列(FPGA)、专用集成电路(ASIC)、前述各者的组合等。通常,在电子设计自动化中使用诸如VHDL(VHSIC(超高速集成电路)硬件描述语言)的硬件描述语言来描述诸如FPGA和ASIC的数字和混合信号系统。例如,ASIC是基于制造前提供的VHDL编程而制造的,而FPGA内部的逻辑部件可基于例如存储在电连接到FPGA电路的存储器中的VHDL编程来配置。因此,计算机120可包括处理器、存储器等。计算机120的存储器可包括用于存储可由处理器执行的指令以及用于电子存储数据和/或数据库的介质,并且/或者计算机120可包括诸如提供编程的前述结构的结构。计算机120可以是耦接在一起的多个计算机。

计算机120可通过通信网络125(诸如控制器局域网(CAN)总线、以太网、WiFi、局域互连网(LIN)、车载诊断连接器(OBD-II))和/或通过任何其他有线或无线通信网络传输和接收数据。计算机120可经由通信网络125通信地耦接到相机115、照明源110和其他车辆部件130。

相机115检测在某个波长范围的电磁辐射。例如,相机115可检测可见光、红外辐射、紫外光或包括可见光、红外光和/或紫外光的某个范围的波长。例如,相机115可包括诸如电荷耦接装置(CCD)的图像传感器、诸如互补金属氧化物半导体(CMOS)传感器的有源像素传感器等。相机115被配置为检测来自相应照明源110的照明;即,相机115可检测到的电磁辐射的波长范围与由相应的照明源110产生的波长范围完全或基本重叠。

照明源110可产生某个波长范围内的照明,具体地,可由相机115检测到的照明。例如,照明源110可产生可见光、红外辐射、紫外光或包括可见光、红外光和/或紫外光的某个范围的波长。照明源110被配置为产生在由相机115可检测到的波长范围完全或基本涵盖的波长范围内的照明。例如,照明源110可产生并且相机115可检测可见范围之外的照明,例如红外照明,例如近红外照明(700-1300纳米(nm))。照明源110可以是用于产生期望波长的任何合适的类型,例如,针对可见光、钨、卤素、高强度放电(HID)(诸如氙)、发光二极管(LED)等;针对红外光、LED、激光、过滤的白炽灯等。

系统105包括车辆部件130,所述车辆部件可由计算机120响应于来自相机115的图像数据400而致动,如下所述。车辆部件130的示例包括门锁205、座椅210、气候控制系统215等,如图2所示和下面详细描述的。除了这些示例之外的其他车辆部件130可由计算机120响应于来自相机115的图像数据400来致动。

参考图2,车辆100包括车身220。车辆100可以是一体式构造,其中车辆100的车架和车身220是单个部件。替代地,车辆100可以是非承载式车身结构,其中车架支撑车身220,车身是与车架分离的部件。车架和车身220可由任何合适的材料(例如,钢、铝等)形成。

门锁205可接合以允许或防止车辆100的门225被打开。门锁205可在脱离位置与接合位置之间移动,在所述脱离位置中,门225被解锁,即,如果门把手被操作,则被允许打开,在所述接合位置中,门225被锁定,即,即使门把手被操作也被阻止打开。

车辆100包括用于容纳车辆100的乘员(如果有的话)的乘客舱230。乘客舱230包括设置在乘客舱230的前排的一个或多个座椅210以及设置在前排后面的第二排的一个或多个座椅210。乘客舱230还可包括位于乘客舱230后部的第三排座椅210(未示出)。在图2中,前排座椅210被示为斗式座椅,并且后排座椅210被示为长条座椅,但是座椅210可以是其他类型。座椅210及其部件的位置和取向可由乘员调整。

每个座椅210可包括用于在多个自由度(例如,座椅210的倾斜度、座椅210的高度、座椅210的倾斜角度或座椅210的腰部支撑位置)上调整座椅210的致动器。座椅210的倾斜度是座椅210的座椅底部235相对于乘客舱230关于横轴的角度,即座椅底部235的俯仰度。座椅210的高度是座椅底部235上的参考点相对于乘客舱230的竖直距离。座椅210的倾斜角度是座椅210的座椅靠背240相对于座椅底部235的角度。腰部支撑位置是位于座椅靠背240中的腰部支撑杆(未示出)相对于座椅靠背240的车辆向前位置。另外或替代地,座椅210可以是在其他自由度上可调整的。

气候控制系统215提供对车辆100的乘客舱230的加热和/或冷却。气候控制系统215可包括压缩机、冷凝器、接收器-干燥器、热膨胀阀、蒸发器、鼓风机、风扇、风道、通风口、叶片、温度传感器和已知用于加热或冷却车辆内部的其他部件。如已知的,气候控制系统215可按通过热循环输送制冷剂来从乘客舱230吸收热量并从车辆100排出热量的方式进行操作以冷却乘客舱230。如已知的,气候控制系统215可包括加热器芯体,其通过将一些废热从发动机传递至乘客舱230中来作为用于车辆100的发动机的散热器进行操作。气候控制系统215可包括电动加热器,诸如电阻加热器、正温度系数加热器、电力热泵等。

相机115通常布置在检测车辆100附近的人员(例如,乘员和/或行人)的位置。例如,相机115可包括第一相机115a,所述第一相机的视场涵盖车辆100前方的区域。第一相机115a可安装在后视镜上或上方并且对准车辆前向方向。又如,相机115可包括第二相机115b,所述第二相机的视场涵盖车辆100的操作员。第二相机115b可安装到仪表板并且对准车辆向后方向。第二相机115b可被布置成包括乘客舱230的一个或多个乘员,例如仅操作员或所有乘员等。又如,相机115可包括第三相机115c,所述第三相机的视场涵盖靠近车辆100的门225的区域。第三相机115c可安装到车辆100的B柱并且对准车辆横向方向。接近门225的人员将在第三相机115c的视场中。

照明源110被布置成产生可由相机115检测到的照明,并且同样地,相机115被布置成检测来自照明源110的照明。具体地,照明源110被布置成照明相机115的视场中的区域,并且相机115被布置成使得相机115的视场涵盖由照明源110照明的区域。因此,相机115接收来自照明源110的从环境的特征反射的照明。例如,照明源110可各自安装到相机115中的相应一个,并且对准与该相机115相同的方向。照明源110和相机115的相应配对可被封装为单个单元。照明源110可包括安装到第一相机115a的第一照明源110a、安装到第二相机115b的第二照明源110b、安装到第三相机115c的第三照明源110c等等。

参考图3,照明源110各自可在相应的占空比下操作。占空比指示照明源110以重复模式照明的时间比例。在图3中,无阴影框表示其中照明源110照明的时间单位,并且阴影框表示其中照明源110未照明的时间单位。对于模式的每次重复,照明源110照明达第一数量的时间单位,并且未照明达第二数量的时间单位。因此,照明源110照明的时间比例是第一数量的时间单位除以第一数量的时间单位和第二数量的时间单位的总和。时间单位可对应于相应相机115的帧率,例如,时间单位可以是捕获图像数据400的一个帧的时间。照明源110可与相机115同步,或者非同步。

例如响应于从计算机120接收到命令,占空比可以是可调整的。例如,占空比在多个预设占空比之间可以是可调整的。预设占空比可包括基线占空比305和高占空比310,以及可能的其他占空比。高占空比310使照明源110照明达与基线占空比305相比更大时间比例,例如,高占空比310可使照明源110照明达七个时间单位中的五个时间单位,并且基线占空比305可使照明源110照明达四个时间单位中的两个时间单位,如图3所示。又如,高占空比310可连续地照明,并且基线占空比305可照明达一部分时间。

参考图4,相机115生成相机115的相应视场的图像数据400。图像数据400是相应相机115的视场的一系列图像帧。图4示出人的脸的示例性图像帧。每个图像帧是二维像素矩阵。每个像素的亮度或颜色被表示为一个或多个数值,例如,在0(黑色)与1(白色)之间的光度光强度的标量无标量值,或者红色、绿色和蓝色中的每一者的值,例如,每一个以8位为标度(0到255)或12位或16位为标度。像素可以是表示形式的混合,例如三个像素和具有三个数值颜色值的第四像素的强度的标量值的重复模式,或某种其他模式。例如,图4是图像帧,其中每个像素是近红外波长的照明强度的标量值。图像帧中的位置,即在图像帧被记录时在相机115的视场中的位置,可以像素尺寸或坐标来指定,例如,一对有序的像素距离,诸如来自视场的顶部边缘的多个像素和来自视场的左侧边缘的多个像素。

图像数据400可以是在相机115中的一个的视场中的对象的图像数据。对象可被分类为多种类型。例如,一种此类类型的对象是脸,如图4所示。其他类型可包括视网膜、手掌等。

计算机120可被编程为检测图像数据400中是否存在预设类型的对象,例如脸、视网膜、手掌等。例如,计算机120可使用常规图像-辨识技术例如被编程为接受图像作为输入并输出所识别的类型的卷积神经网络来检测对象类型。卷积神经网络包括一系列层,其中每个层使用前一层作为输入。每个层包含多个神经元,所述多个神经元接收由先前层的神经元的子集生成的数据作为输入,并且生成发送给下一层中的神经元的输出。层的类型包括:卷积层,所述卷积层计算权重和小区域的输入数据的点积;池化层,所述池化层沿着空间维度执行下采样操作;以及全连接层,所述全连接层基于前一层的所有神经元的输出而生成。卷积神经网络的最后一层为每个潜在类型产生得分,并且最后的输出是具有最高得分的类型。如果最高分数属于预设类型,则计算机120已经检测到预设类型的对象。

又如,如果预设类型是脸,则计算机120可使用面部检测来检测脸。计算机120可通过使用任何合适的面部检测技术来在图像数据400中检测脸,所述面部检测技术例如:基于知识的技术,诸如基于多分辨率规则的方法;特征不变技术,诸如边缘分组、空间灰度相关矩阵或高斯混合;模板匹配技术,诸如形状模板或主动形状模型;或基于外观的技术,诸如本征脸分解和聚类、高斯分布和多层感知器、神经网络、具有多项式核的支持向量机、具有局部外观和位置联合统计的朴素贝叶斯分类器、具有隐马尔可夫模型的高阶统计或Kullback相关信息。

计算机120可被编程为基于计算机120是否在图像数据400中检测到具有预设类型的对象来针对照明源110选择预设占空比中的一个。例如,计算机120可响应于未能在来自相机115的图像数据400中检测到具有预设类型的对象而选择基线占空比305,并且计算机120可响应于在来自相机115的图像数据400中检测到具有预设类型的对象而选择高占空比310。

计算机120可以被编程为在所选择的占空比(例如,基线占空比305或高占空比310)下操作具有占空比的照明源110。计算机120可经由通信网络125向照明源110传输指示所选择的占空比的命令。

计算机120可被编程为确定是否满足标准以用于使照明源110停止照明(如下所述)。可选择标准以指示可能需要重新计算周围照明(如下所述)。例如,标准可包括图像数据400的平均亮度变化大于阈值。计算机120可通过对图像帧中的像素的强度值求和并除以图像帧中的像素数量来确定平均亮度。可选择阈值以涵盖由诸如云层越过太阳、泛光灯在车辆100附近被打开等的事件产生的平均亮度变化。又如,标准可包括例如在原始对象仍然存在的同时检测预设类型的第二对象。计算机120可以与检测上述原始对象相同的方式检测第二对象。

计算机120可被编程为例如响应于满足标准而暂时地使照明源110停止照明。暂时地使照明源110停止照明包括将照明源110置于未照明条件达预先指定的时间段。预先指定的时间段可以是相机115的帧速率下的少量帧,例如,不超过五个帧。照明源110可紧接在基于照明源110正在其下操作的占空比的预先指定的时间段之前或之后照明或未照明。暂时地使照明源110停止照明是偏离照明源110的占空比;即,照明源110被置于未照明条件中,即使在占空比指示照明源110应照明的情形下也是如此。

计算机120可被编程为将来自图像数据400的最近的未照明图像帧存储在计算机120的存储器中的缓冲器中。当照明源110未照明时捕获未照明图像帧,特别是已知在照明源110未照明时被捕获的图像数据400的最近帧。最近的未照明图像帧可来自暂时地使照明源110停止照明,或者可来自占空比的正常未照明帧。图像数据400可包括最近的未照明图像帧与照明的最接近的较晚帧之间的一个或多个过渡帧,特别是在照明源110与相机115不同步的情况下。过渡帧可无法可靠地分类为照明或未照明。

缓冲器可具有足够的容量来存储少量(例如,一个)最近的未照明图像帧,以节省存储器空间。计算机120可被编程为在将最近的未照明图像帧存储在缓冲器中时,将先前最近的未照明图像帧从缓冲器删除,以便将缓冲器中的图像帧的数量保持在缓冲器的容量内。

计算机120可被编程为通过使用最近的未照明图像帧来补偿来自图像数据400的照明图像帧中的周围照明。例如,可采用最近的未照明图像帧以指示环境照明。计算机120可从照明图像帧中的相应像素(即,具有相同像素坐标的像素)的强度值减去最近的未照明图像帧中的每个像素的强度值。由此,所得的图像是镜面反射与照明源110的隔离。换句话讲,所得的图像中坐标(x,y)处的像素的值为I

计算机120可被编程为在补偿周围照明之后,确定照明图像帧中的对象的特性。例如,确定特性可包括以下各项中的一者或多者:执行生物识别认证诸如对象的面部辨识,检测作为脸的对象的注视方向,检测对象的材料,确定由作为脸的对象指示的情绪状态,检测作为脸的对象的困倦程度等。

例如,计算机120可被编程为对所述对象执行生物识别认证。例如,如果对象的预设类型是脸,则计算机120可执行面部辨识以确定脸是否是所辨识的脸,即,已知人(诸如车辆100的所有者或操作者)的存储在存储器中的脸。计算机120可使用任何合适的面部辨识技术,例如模板匹配;统计技术,诸如主分量分析(PCA)、离散余弦变换、线性判别分析、局部保持投影、Gabor小波、独立分量分析或核PCA;神经网络,诸如具有Gabor滤波器的神经网络、具有马尔可夫模型的神经网络或模糊神经网络;等等。另外和/或替代地,计算机120可执行不同预设类型的对象的生物识别认证,例如,视网膜扫描以确定视网膜是否与已知人的存储在存储器中的视网膜匹配。

又如,计算机120可被编程为检测车辆100的(例如,在座椅210中的一个中的)乘员的注视方向。计算机120可首先使用任何合适的眼检测算法,例如使用椭圆形眼模型或复杂眼模型的基于形状的技术;基于特征的技术,诸如检测局部特征、检测滤波器响应或检测瞳孔和虹膜;基于外观的技术;上述各项的混合技术等等来检测眼睛。计算机120然后可使用任何合适的注视跟踪算法(例如,基于模型的技术、基于插值的技术、基于外观的技术、基于可见光的技术等)检测所检测到的眼的注视方向。

又如,计算机120可被编程为确定对象的镜面反射率。镜面反射率是从表面反射的光的漫射度的量度。镜面反射率可用于防止生物识别认证的欺骗。例如,脸的镜面反射率不同于示出脸的打印图像的镜面反射率,因此计算机120可被编程为响应于镜面反射率在预设范围之外而防止致动由生物识别认证触发的部件130。预设范围可被选择为对应于脸的典型范围。

图5是示出用于控制照明源110的示例性过程500的过程流程图。计算机120的存储器存储用于执行过程500的步骤的可执行指令和/或可以诸如上述的结构实现编程。可针对照明源110中的每一者单独地执行过程500。作为过程500的总体概述,计算机120通过以基线占空比305操作具有占空比的照明源110来开始。只要车辆100保持开启,计算机120就重复地接收图像数据400,将最近的未照明图像帧存储在缓冲器中,并且确定是否已检测到预设类型的对象。如果否,则计算机120以基线占空比305操作照明源110。如果是,则计算机120以高占空比310操作照明源110。如果满足标准,则计算机120暂时地使照明源110停止照明。当已检测到预设类型的对象时,计算机120补偿照明图像帧中的周围照明,确定照明图像帧中的对象的特性,并且基于特性来致动部件130。

过程500在框505中开始,在框505中,计算机120以基线占空比305操作具有占空比的照明源110,如上所述。

接着,在框510中,计算机120接收图像数据400。

接着,在框515中,计算机120将来自图像数据400的最近的未照明图像帧存储在缓冲器中,并且将先前最近的未照明的图像帧从缓冲器删除,如上所述。

接着,在决策框520中,计算机120确定计算机120是否已在图像数据400中检测到具有预设类型的对象。响应于未能在图像数据400中检测到具有预设类型的对象,过程500返回到框505。响应于在来自相机115的图像数据400中检测到具有预设类型的对象,过程500返回到框525。

在框525中,计算机120以高占空比310操作具有占空比的照明源110,如上所述。

接着,在决策框530中,计算机120确定图像数据400是否满足标准,如上所述。如果是,则过程500前进到框535。如果否,则过程500前进到框540。

在框535中,计算机120暂时地使照明源110停止照明,如上所述。在框535之后,过程500返回到框510以继续接收覆盖暂时未照明时段的图像数据400。

在框540中,计算机120通过使用在框515中存储到缓冲器的最近的未照明图像帧来如上所述补偿来自图像数据400的照明图像帧中的周围照明。

接着,在框545中,计算机120确定照明图像帧中的对象的特性,如上所述。

接着,在框550中,计算机120基于当照明源110照明时捕获的图像数据400(即,基于照明图像帧,例如基于在框545中确定的特性)来致动车辆部件130中的至少一者。当部件130被致动时,车辆100可静止。例如,计算机120可指示门锁205解锁。又如,计算机120可将座椅210中的一者调整到预定布置。预定布置可与所辨识的脸配对地存储在存储器中。又如,计算机120可激活气候控制系统215。

接着,在决策框555中,计算机120确定车辆100是否仍然开启。如果是,则过程500返回到框510以继续从相机115接收图像数据400。如果否,则过程500结束。

一般来讲,所描述的计算系统和/或装置可采用多种计算机操作系统中的任一种,包括但决不限于以下版本和/或种类:Ford

计算装置通常包括计算机可执行指令,其中所述指令可由诸如以上列出的那些的一个或多个计算装置执行。可从使用多种编程语言和/或技术创建的计算机程序编译或解译计算机可执行指令,所述编程语言和/或技术单独地或者组合地包括但不限于Java

计算机可读介质(也称为处理器可读介质)包括参与提供可由计算机(例如,由计算机的处理器)读取的数据(例如,指令)的任何非暂时性(例如,有形)介质。此类介质可采用许多形式,包括但不限于非易失性介质和易失性介质。指令可通过一种或多种传输介质来传输,所述一种或多种传输介质包括光纤、线、无线通信,包括构成联接到计算机的处理器的系统总线的内部件。常见形式的计算机可读介质包括例如RAM、PROM、EPROM、FLASH-EEPROM、任何其他存储器芯片或盒式磁带、或计算机可从中读取的任何其他介质。

本文所述的数据库、数据存储库或其他数据存储可包括用于存储、存取/访问和检索各种数据的各种机制,包括分层数据库、文件系统中的文件集、专用格式的应用数据库、关系型数据库管理系统(RDBMS)、非关系数据库(NoSQL)、图形数据库(GDB)等。每个这样的数据存储通常被包括在采用诸如以上提及中的一种的计算机操作系统的计算装置内,并且以各种方式中的任何一种或多种来经由网络进行访问。文件系统可从计算机操作系统访问,并且可包括以各种格式存储的文件。除了用于创建、存储、编辑和执行已存储的程序的语言(诸如上述PL/SQL语言)之外,RDBMS通常还采用结构化查询语言(SQL)。

在一些示例中,系统元件可被实施为一个或多个计算装置(例如,服务器、个人计算机等)上、存储在与其相关联的计算机可读介质(例如,磁盘、存储器等)上的计算机可读指令(例如,软件)。计算机程序产品可包括存储在计算机可读介质上的用于实施本文描述的功能的此类指令。

在附图中,相同的附图标记指示相同的要素。另外,可改变这些要素中的一些或全部。关于本文描述的介质、过程、系统、方法、启发等,应当理解,虽然此类过程等的步骤已被描述为按照某一有序的顺序发生,但是可以通过以与本文所述顺序不同的顺序执行所述步骤来实践此类过程。还应理解,可同时执行某些步骤,可添加其他步骤,或者可省略本文所述的某些步骤。

除非本文作出相反的明确指示,否则权利要求中使用的所有术语意图给出如本领域技术人员所理解的普通和通常的含义。特别地,除非权利要求叙述相反的明确限制,否则使用诸如“一个”、“该”、“所述”等单数冠词应被解读为叙述所指示的要素中的一者或多者。形容词“第一”和“第二”贯穿本文档用作标识符,并且不意图表示重要性、顺序或数量。“响应于”和“在确定……时”的使用指示因果关系,而不仅是时间关系。

已经以说明性方式描述了本公开,并且应理解,已经使用的术语意图在性质上是描述性的而非限制性的词语。鉴于以上教导,本公开的许多修改和变化是可能的,并且本公开可以不同于具体描述的其他方式来实践。

根据本发明,提供了一种系统,其具有:照明源,所述照明源能够在可调整占空比下操作,所述占空比指示以重复图案照明所述照明源的时间比例;相机,所述相机被布置为检测来自所述照明源的照明;以及计算机,所述计算机通信地耦接到所述照明源和所述相机;其中所述计算机被编程为:响应于未能在来自所述相机的图像数据中检测到具有预设类型的对象而以基线占空比操作具有所述占空比的所述照明源;并且响应于在来自所述相机的所述图像数据中检测到具有所述预设类型的所述对象而以高占空比操作具有所述占空比的所述照明源,与所述基线占空比相比,所述高占空比使所述照明源照明达更大时间比例。

根据一个实施例,所述照明源被配置为产生可见范围之外的照明。

根据一个实施例,所述照明源被配置为产生红外光照明。

根据一个实施例,本发明的特征进一步在于:部件,所述部件通信地耦接到所述计算机,其中所述计算机被进一步编程为基于当所述照明源照明时捕获的所述图像数据来致动所述部件。

根据本发明,提供了一种计算机,其具有处理器和存储器,所述存储器存储指令,所述指令能够由所述处理器执行以:响应于未能在来自相机的图像数据中检测到具有预设类型的对象而以基线占空比操作具有占空比的照明源,所述占空比指示所述照明源以重复图案照明的时间比例,所述相机被布置成检测来自所述照明源的照明;并且响应于在来自所述相机的所述图像数据中检测到具有所述预设类型的所述对象而以高占空比操作具有所述占空比的所述照明源,与所述基线占空比相比,所述高占空比使所述照明源照明达更大时间比例。

根据一个实施例,所述预设类型是脸。

根据一个实施例,所述指令还包括用于将来自所述图像数据的最近的未照明图像帧存储在缓冲器中的指令,所述最近的未照明图像帧是在所述照明源停止照明时捕获的。

根据一个实施例,所述指令还可包括用于通过使用所述最近的未照明图像帧来补偿来自所述图像数据的照明图像帧中的周围照明的指令。

根据一个实施例,所述指令还包括用于在补偿所述周围照明之后,确定所述照明图像帧中的所述对象的特性的指令。

根据一个实施例,确定所述特性包括对所述对象执行生物识别认证。

根据一个实施例,确定所述特性包括检测注视方向。

根据一个实施例,所述指令还可包括用于基于所述特性来致动部件的指令。

根据一个实施例,所述部件是包括所述计算机的车辆的车辆部件。

根据一个实施例,所述指令还可包括用于在将所述最近的未照明图像帧存储在所述缓冲器中时,将先前最近的未照明图像帧从所述缓冲器删除的指令。

根据一个实施例,所述指令还可包括用于响应于所述图像数据满足标准而暂时地使所述照明源停止照明的指令。

根据一个实施例,暂时地使所述照明源停止照明是偏离所述照明源的所述占空比。

根据一个实施例,所述标准包括所述图像数据的平均亮度变化大于阈值。

根据一个实施例,所述对象是第一对象,并且所述标准包括检测所述预设类型的第二对象。

根据一个实施例,所述指令还可包括用于将来自所述图像数据的最近的未照明图像帧存储在缓冲器中的指令,所述最近的未照明图像帧是在暂时地使所述照明源停止照明时捕获的。

根据本发明,一种方法包括:响应于未能在来自相机的图像数据中检测到具有预设类型的对象而以基线占空比操作具有占空比的照明源,所述占空比指示所述照明源以重复图案照明的时间比例,所述相机被布置成检测来自所述照明源的照明;以及响应于在来自所述相机的所述图像数据中检测到具有所述预设类型的所述对象而以高占空比操作具有所述占空比的所述照明源,与所述基线占空比相比,所述高占空比使所述照明源照明达更大时间比例。

相关技术
  • 类器官组织石蜡切片包埋盒及其包埋方法
  • 类器官组织石蜡切片的包埋试剂盒及石蜡切片制备方法
技术分类

06120116557392