【技术实现步骤摘要】
一种深度感知计算的存储控制方法及装置
本专利技术属于图像处理、自然交互和集成电路
,具体涉及一种深度感知计算的存储控制方法及装置。
技术介绍
自然和谐的人机交互方式是人类对操控机器的理想目标,使机器能读懂人在自然状态所传递的命令,其中,深度感知技术是人机自然交互的核心技术,在机器视觉、智能监控、三维重建、体感交互、3D打印等领域有着广泛的应用前景。基于结构光的主动视觉模式可以较为准确地获取图像的深度信息,比如通过红外激光投射固定模式的图像到物体表面进行编码,由图像传感器采集获得红外编码图像,再通过深度感知计算获得物体的深度信息。未来一段时间内基于结构光编码的三维深度感知技术将占据主流地位。利用存储设备将已知深度信息的红外编码图像作为参考编码图像进行存储,在使用时将所存储的编码图像输出用于深度计算,方便利用图像处理技术获取深度信息进行三维图像的实时识别及动作捕捉,使人能以表情、手势、体感动作等自然方式与终端进行交互成为可能。通过将深度感知计算用硬件实现,可以具有结构简单、硬件开销小、可实时生成高分辨率的深度图序列的优点,然而如何对编码图像进行高效存储,对数据输入输出协议的支持以及节省硬件资源开销是将深度感知计算用硬件实现需要面对的问题。
技术实现思路
鉴于此,本专利技术提供了一种深度感知计算的存储控制方法及装置,用于满足深度感知计算对二值化结构光编码图像读写的存储控制,通过设定的写入flash映射关系,将多帧输入二值化编码图像进行拼接得到一帧二值化拼接图像,再将一帧或多帧二值化拼接图像在存储器中进行固化,在使用时读取出来作为参考编码图像用于三维深度感知模块 ...
【技术保护点】
一种深度感知计算的存储控制方法及装置,其特征在于:所述方法通过将经过二值化处理后的一组结构光编码图像序列,按照设定的写入映射规则依次读取所述结构光编码图像序列的每帧图像中用于拼接二值化拼接图像的每部分图像数据,通过读写控制器将用于拼接成二值化拼接图像的每部分写入到存储器中进行存储,生成一帧完整的二值化拼接图像;再通过地址映射的改变,将所生成的二值化拼接图像在存储器内的某个位置进行固化;其中:所述一组结构光编码图像序列是由激光投射器投射在与其光轴(Z轴)垂直的投射平面上、经摄像头连续采集获得的编码图像,其激光投射器与摄像头的光轴平行、基线距离为S,投射平面沿光轴与摄像头、激光投射器的垂直距离为已知距离d;所述二值化拼接图像为一种参考编码图像,用于与经过相同二值化处理后的结构光编码图像序列图像进行块匹配视差计算,输出偏移量表示的视差图,用于深度感知计算;所述深度感知计算为结合摄像头焦距f、摄像头图像传感器点距μ、结构光投射器与摄像头的基线距离S、视差图的偏移量参数Δm(Δx或Δy)和参考编码图像的已知距离参数d,根据深度计算公式得到对应的深度值d1:d1=d-Δmμd2f ...
【技术特征摘要】
1.一种深度感知计算的存储控制方法,其特征在于:所述方法通过将经过二值化处理后的一组结构光编码图像序列,按照设定的写入映射规则依次读取所述结构光编码图像序列的每帧图像中用于拼接二值化拼接图像的每部分图像数据,通过读写控制器将用于拼接成二值化拼接图像的每部分写入到存储器中进行存储,生成一帧完整的二值化拼接图像;再通过地址映射的改变,将所生成的二值化拼接图像在存储器内的某个位置进行固化;其中:所述一组结构光编码图像序列是由激光投射器投射在与其光轴垂直的投射平面上、经摄像头连续采集获得的编码图像,其激光投射器与摄像头的光轴平行、基线距离为S,投射平面沿光轴与摄像头、激光投射器的垂直距离为已知距离d;所述二值化拼接图像为一种参考编码图像,用于与经过相同二值化处理后的结构光编码图像序列图像进行块匹配视差计算,输出偏移量表示的视差图,用于深度感知计算;所述深度感知计算为结合摄像头焦距f、摄像头图像传感器点距μ、结构光投射器与摄像头的基线距离S、视差图的偏移量参数Δm和参考编码图像的已知距离参数d,根据深度计算公式得到对应的深度值d′:2.根据权利要求1所述的方法,其特征在于:所述存储器为支持SPI/QPI接口协议的串口flash。3.根据权利要求2所述的方法,其特征在于:所述二值化拼接图像的生成方法步骤为:S1、按照设定的写入映射规则依次将用于拼接成二值化拼接图像的一部分图像数据放入缓存;S2、通过读写控制器将缓存中的数据每次以页为单位写入到串口flash存储器中,直到该页数据写完;S3、检查缓存中数据是否全部写入串口flash存储器中,如果缓存中还有数据,则重复步骤S2,否则执行步骤S4;S4、检查用于拼接成二值化拼接图像的该组结构光编码图像序列中的图像的所有数据是否都写入串口flash存储器中,如果是,则生成一帧二值化拼接图像;否则,则重新执行步骤S1~S3。4.根据权利要求1所述的方法,其特征在于:所述写入映射规则:将第x帧输入二值化编码图像的第(x-1)×n+1到第x×n行图像数据输入到缓存进行存储;所述n的大小根据存储器设置,并且保证在一帧的时间里,读写控制器能够将n行数据存储到存储器中。5.根据权利要求1所述的方法,其特征在于:所述读写控制器能够同时存储生成多帧二值化拼接图像;在使用时,所述读写控制器能够读出一帧或多帧二值化拼接图像;所述多帧二值化拼接图像分别由多组结构光编码图像序列生成。6.一种深度感知计算的存储控制装置,其...
【专利技术属性】
技术研发人员:葛晨阳,周艳辉,
申请(专利权)人:宁波盈芯信息科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。