【技术实现步骤摘要】
【国外来华专利技术】使用神经网络进行图像感测和处理以跟踪感兴趣区域
[0001]相关申请
[0002]本专利申请要求标题为“EFFICIENT HARDWARE ACCELERATOR FOR SPARSE SENSOR”并且于2019年11月7日提交的美国临时专利申请序列号为62/932,067的优先权,其被转让给本申请的受让人,并为所有目的通过引用以其整体并入本文。
[0003]背景
[0004]典型的图像传感器包括像素单元阵列。每个像素单元可以包括光电二极管,以通过将光子转换成电荷(例如,电子或空穴)来感测光。在每个像素单元处转换的电荷可以被量化成数字像素值,并且可以从数字像素值的阵列生成图像。
[0005]可以处理由图像传感器生成的图像以支持不同的应用,诸如,例如虚拟现实(VR)应用、增强现实(AR)或混合现实(MR)应用。然后可以对图像执行图像处理操作以检测特定感兴趣对象及其在图像中的定位(location)。基于对象及其在图像中的定位的检测,VR/AR/MR应用可以生成和更新例如用于通过显示器向用户显示的虚拟图像数据、用于通过扬声器向用户输出的音频数据等,以向用户提供交互体验。
[0006]为了提高图像操作的空间和时间分辨率,图像传感器通常包括大量像素单元并以高帧速率生成图像。以高帧速率生成高分辨率图像帧,以及传输和处理这些高分辨率图像帧会导致图像传感器和图像处理操作的巨大功耗。此外,假定通常仅像素单元的一小部分接收来自感兴趣对象的光,在生成、传输和处理对于对象检测/跟踪操作无用的像素数据中浪费了大量的功率,这降低了图 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种装置,包括:包括多个像素单元的图像传感器,所述图像传感器能够通过编程数据来配置以选择所述像素单元的子集以生成激活像素;帧缓冲器;和传感器计算电路,所述传感器计算电路被配置为:从所述帧缓冲器接收包括第一激活像素和第一非激活像素的第一图像帧,所述第一激活像素由基于所述第一编程数据选择的像素单元的第一子集生成,所述第一非激活像素对应于未被选择用于生成所述第一激活像素的像素单元的第二子集;对所述第一图像帧的第一像素子集执行图像处理操作,由此将所述第一图像帧的第二像素子集从所述图像处理操作中排除,以生成处理输出;基于所述处理输出,生成第二编程数据;和将所述第二编程数据传输到所述图像传感器以选择所述像素单元的第二子集以生成用于第二图像帧的第二激活像素。2.根据权利要求1所述的装置,其中,所述图像处理操作包括由神经网络模型进行的处理操作,以检测所述第一图像帧中的感兴趣对象;和其中所述第一像素子集对应于所述感兴趣对象。3.根据权利要求2所述的装置,其中,所述传感器计算电路与主机设备相耦合,所述主机设备被配置为执行使用所述感兴趣对象的检测结果的应用;和其中,所述传感器计算电路被配置为从所述主机设备接收关于所述感兴趣对象的信息。4.根据权利要求2所述的装置,其中,所述传感器计算电路包括:计算存储器,所述计算存储器被配置为存储:到所述神经网络的神经网络层的输入数据、所述神经网络层的权重数据和所述神经网络层的中间输出数据;数据处理电路,所述数据处理电路被配置为对所述输入数据和所述权重数据执行所述神经网络层的算术运算,以生成所述中间输出数据;和计算控制器,所述计算控制器配置为:从所述计算存储器中提取所述输入数据的第一子集和与所述输入数据的第一子集相对应的所述权重数据的第一子集,所述输入数据的第一子集与所述第一激活像素中的至少一些相对应;控制所述数据处理电路对所述输入数据的第一子集和所述权重数据的第一子集执行算术运算,以生成用于所述第一图像帧的所述中间输出数据的第一子集,所述中间输出数据的第一子集对应于所述输入数据的第一子集;将用于所述第一图像帧的所述中间输出数据的第一子集存储在所述计算存储器中;和在所述计算存储器中存储用于所述第一图像帧的所述中间输出数据的第二子集的预定值,所述中间输出数据的第二子集对应于非激活像素。5.根据权利要求4所述的装置,其中,基于在所述图像处理操作之前重置所述计算存储器来存储所述预定值。6.根据权利要求4所述的装置,其中,所述计算控制器被配置为:从所述计算存储器中提取所述输入数据;
从所提取的输入数据中识别所述输入数据的第一子集;和将所识别的所述输入数据的第一子集提供给所述计算控制器。7.根据权利要求4所述的装置,其中,所述计算控制器被配置为:确定所述计算存储器的存储所述输入数据的第一子集的地址区域;和从所述计算存储器中提取所述输入数据的第一子集。8.根据权利要求7所述的装置,其中,所述地址区域是基于所述第一编程数据或关于所述神经网络模型的神经网络层之间的连接性的信息中的至少一个来确定的。9.根据权利要求4所述的装置,其中:所述第一激活像素包括静态像素和非静态像素;所述静态像素对应于所述第一激活像素的第一子集,对于所述第一激活像素的第一子集,所述第一图像帧和先前图像帧之间的像素值的变化程度高于变化阈值;所述非静态像素对应于所述第一激活像素的第二子集,对于所述第一激活像素的第二子集,所述第一图像帧与先前图像帧之间的像素值的变化程度低于所述变化阈值;和所述计算控制器被配置为提取与所述第一激活像素的非静态像素相对应的所述输入数据的第一子集。10.根据权利要求9所述的装置,其中,所述预定值是第一预定值;其中,所述帧缓冲器被配置为存储所述静态像素中的每个静态像素的第二预定值,以发信号表示所述静态像素;和其中,所述计算控制器被配置为:基于检测到所述静态像素具有所述第二预定值...
【专利技术属性】
技术研发人员:安德鲁,
申请(专利权)人:脸谱科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。