3D TOF人脸识别的核心前提,是获取高精度的人脸深度数据——3D TOF摄像头发射30万+红外光点阵,光线遇到人脸后反射回摄像头,通过测算光的飞行时间(Time of Flight),计算出每一个光点的距离,最终生成三维人脸深度图。这一过程涉及海量数据的采集、传输与计算,传统方案中,数据需从摄像头传输至MCU,再由MCU转发至FPGA进行处理,不仅延迟高,还易出现数据丢失、失真的问题,影响深度图的精度与处理速度。

艾芯智能依托ZYNQ的高集成架构,将3D TOF摄像头直接与ZYNQ的PL端连接,实现数据的“直连传输”,省去了中间转发环节,大幅降低了数据传输延迟。同时,PL端针对3D TOF数据处理的特点,定制了专用的并行处理模块,实现了“数据采集-噪声过滤-深度计算-深度图优化”的全流程硬件加速。
在噪声过滤环节,3D TOF摄像头采集的数据易受环境光、物体反射率等因素影响,产生噪声点,影响深度图的精度。艾芯智能在ZYNQ PL端设计了自适应噪声过滤算法模块,通过并行计算对每一个光点数据进行实时筛选、修正,剔除噪声点,确保深度数据的准确性;在深度计算环节,PL端利用海量并行计算单元,同时对30万+光点的飞行时间进行测算,将原本需要数百毫秒的计算过程压缩至几十毫秒;在深度图优化环节,PL端通过边缘增强、平滑处理等算法,优化深度图的细节,突出人脸轮廓、五官特征等关键信息,为后续的人脸识别提供高质量的输入数据。
经实测,艾芯智能基于ZYNQ PL端的3D TOF图像处理加速方案,相比传统方案,图像处理速度提升70%以上,深度图生成时间仅需50ms,且深度精度达到毫米级,能够精准捕捉人脸的细微轮廓,为后续的活体检测与人脸识别奠定了坚实基础。

扫码加微信直接与工作人员沟通