基于ZYNQ实现结构光图像高速采集与实时提取方法及装置制造方法及图纸

技术编号:39191498 阅读:13 留言:0更新日期:2023-10-27 08:38
本发明专利技术公开了一种基于ZYNQ实现结构光图像高速采集与实时提取方法及装置,涉及图像处理技术领域。包括:处理系统以及可编程逻辑配置并驱动采集传感器进行数据采集;可编程逻辑接收采集的数据并将数据转化为图像数据,图像数据存储于处理系统外挂的存储模块中;可编程逻辑根据存储模块提供的图像数据和处理系统提供的结构光提取算法参数,采用流水线及并行化处理方式完成结构光提取算法的实时计算;处理系统通过网口实现与上位机的通信。本发明专利技术利用ZYNQ架构特点和硬件逻辑并行化处理数据的优势,解决高速场景下的结构光高速采集、实时提取的应用需求。提取的应用需求。提取的应用需求。

【技术实现步骤摘要】
基于ZYNQ实现结构光图像高速采集与实时提取方法及装置


[0001]本专利技术涉及图像处理
,尤其涉及一种基于ZYNQ实现结构光图像高速采集与实时提取方法及装置。

技术介绍

[0002]线结构光三维扫描技术由于其非接触、高精度、高实时性和高环境适应性特性,被广泛应用于3D重建、生物检测和机器人领域,这些应用场景对图像的分辨率和处理的速度要求越来越高。线结构光测量工程实现上,有采用高速相机采集与服务器计算分离的组合,但存在传输带宽受限,编解码延迟过大的问题。也有采用标准帧率的结构光提取的嵌入式设备,但是难以满足高速场景的需求。嵌入式设备资源有限,如何在低成本设备中集成高帧率高分辨图像的采集与实时处理是目前实际应用中面临的难题。

技术实现思路

[0003]本专利技术针对如何在低成本设备中集成高帧率高分辨图像的采集与结构光实时处理的问题,提出了本专利技术。
[0004]为解决上述技术问题,本专利技术提供如下技术方案:
[0005]一方面,本专利技术提供了一种基于ZYNQ实现结构光图像高速采集与实时提取方法,该方法由基于ZYNQ实现结构光图像高速采集与实时提取系统实现,系统包括处理系统、可编程逻辑以及采集传感器;
[0006]该方法包括:
[0007]S1、处理系统以及可编程逻辑配置并驱动采集传感器进行数据采集。
[0008]S2、可编程逻辑接收采集的数据并将数据转化为图像数据,图像数据存储于处理系统外挂的存储模块中。
[0009]S3、可编程逻辑根据存储模块提供的图像数据和处理系统提供的结构光提取算法参数,采用流水线及并行化处理方式完成结构光提取算法的实时计算。
[0010]可选地,处理系统基于ARM处理器实现。
[0011]可编程逻辑基于现场可编程逻辑门阵列FPGA实现。
[0012]采集传感器采集到的数据采用十六帧缓存结构进行存储,采用动态锁相技术控制输入采集通路和显示通路对应的帧。
[0013]可选地,并行化处理方式,包括:
[0014]可编程逻辑从存储模块中单时钟周期取出8个像素点,并对8个像素点同时进行处理。
[0015]流水线处理方式,包括:
[0016]可编程逻辑在取出当前帧缓存在存储模块的图像数据后,间隔预设时间后取出下一帧缓存的图像数据。
[0017]可选地,系统还包括:SENSOR驱动模块以及高清多媒体接口HDMI输出模块。
[0018]其中,SENSOR驱动模块与采集传感器相连,用于将可编程逻辑的驱动时序与处理系统的配置数据传输给采集传感器。
[0019]HDMI输出模块,用于获取保存于存储模块的图像数据,并将图像数据以HDMI协议传输给HDMI接口。
[0020]可选地,可编程逻辑PL包括:视频获取模块、图像自适应阈值模块、粗定位模块以及法向精确定位模块。
[0021]其中,视频获取模块,用于对从采集传感器接收的数据进行信号转接以及数据拼接,转化为图像数据,并将图像数据通过存储控制模块存储入存储模块中。
[0022]图像自适应阈值模块,用于对图像数据进行图像列特征计算,得到各列的自适应阈值,并传输给粗定位模块。
[0023]粗定位模块,用于根据自适应阈值以及图像数据采用灰度阈值重心法和感兴趣区域ROI确定,得到初步中心点和ROI数据,并传输给法向精确定位模块。
[0024]法向精确定位模块,用于根据初步中心点和ROI数据,获取亚像素中心以及世界坐标系下的光条坐标,并通过存储控制模块存入存储模块中。
[0025]可选地,图像自适应阈值模块、粗定位模块以及法向精确定位模块均采用并行化的单个时钟八个像素处理方式。
[0026]图像自适应阈值模块、粗定位模块以及法向精确定位模块之间以流水线处理方式进行计算。
[0027]可选地,对图像数据进行图像列特征计算,得到各列的自适应阈值,包括:
[0028]采用预设的固定阈值对图像数据进行判定,获得激光条纹区域的上边界和下边界的坐标,根据上边界和下边界的坐标计算实际光条平均光强。
[0029]根据上边界和下边界的坐标计算理论光条平均光强。
[0030]根据实际光条平均光强以及理论光条平均光强计算强度评价指标。
[0031]根据强度评价指标得到各列的自适应阈值。
[0032]可选地,根据初步中心点和ROI数据,获取亚像素中心以及世界坐标系下的光条坐标,包括:
[0033]根据初步中心点和ROI数据,通过索贝尔SOBEL卷积确定初始中心点的法线方向,并计算出周围块的法线方向。
[0034]根据周围块的法线方向的光强分布计算偏移,叠加初始中心点获得亚像素中心。
[0035]将亚像素中心以及世界坐标系下的光条坐标通过存储控制模块存入存储模块中。
[0036]可选地,处理系统包括:数据传输模块。
[0037]数据传输模块,用于从存储模块获取可编程逻辑中法向精确定位模块输出的数据,并通过网口转发至外部上位机。
[0038]另一方面,本专利技术提供了一种基于ZYNQ实现结构光图像高速采集与实时提取系统,该系统应用于实现基于ZYNQ实现结构光图像高速采集与实时提取方法,该系统包括处理系统、可编程逻辑以及采集传感器;
[0039]其中:
[0040]处理系统,用于配置并驱动采集传感器进行数据采集。
[0041]可编程逻辑,用于接收采集的数据并将数据转化为图像数据,图像数据存储于处
理系统外挂的存储模块中;配置并驱动采集传感器进行数据采集;根据存储模块提供的图像数据和处理系统提供的结构光提取算法参数,采用流水线及并行化处理方式完成结构光提取算法的实时计算。
[0042]采集传感器,用于数据采集。
[0043]可选地,处理系统基于ARM处理器实现。
[0044]可编程逻辑基于现场可编程逻辑门阵列FPGA实现。
[0045]采集传感器采集到的数据采用十六帧缓存结构进行存储,采用动态锁相技术控制输入采集通路和显示通路对应的帧。
[0046]可选地,并行化处理方式,包括:
[0047]可编程逻辑从存储模块中单时钟周期取出8个像素点,并对8个像素点同时进行处理。
[0048]流水线处理方式,包括:
[0049]可编程逻辑在取出当前帧缓存在存储模块的图像数据后,间隔预设时间后取出下一帧缓存的图像数据。
[0050]可选地,系统还包括:SENSOR驱动模块以及高清多媒体接口HDMI输出模块。
[0051]其中,SENSOR驱动模块与采集传感器相连,用于将可编程逻辑的驱动时序与处理系统的配置数据传输给采集传感器。
[0052]HDMI输出模块,用于获取保存于存储模块的图像数据,并将图像数据以HDMI协议传输给HDMI接口。
[0053]可选地,可编程逻辑PL包括:视频获取模块、图像自适应阈值模块、粗定位模块以及法向精确定位模块。...

【技术保护点】

【技术特征摘要】
1.一种基于ZYNQ实现结构光图像高速采集与实时提取方法,其特征在于,所述方法由基于ZYNQ实现结构光图像高速采集与实时提取系统实现,所述系统包括处理系统、可编程逻辑以及采集传感器;所述方法包括:S1、所述处理系统以及可编程逻辑配置并驱动所述采集传感器进行数据采集;S2、所述可编程逻辑接收采集的数据并将所述数据转化为图像数据,所述图像数据存储于处理系统外挂的存储模块中;S3、所述可编程逻辑根据所述存储模块提供的图像数据和处理系统提供的结构光提取算法参数,采用流水线及并行化处理方式完成结构光提取算法的实时计算。2.根据权利要求1所述的方法,其特征在于,所述处理系统基于ARM处理器实现;所述可编程逻辑基于现场可编程逻辑门阵列FPGA实现;所述采集传感器采集到的数据采用十六帧缓存结构进行存储,采用动态锁相技术控制输入采集通路和显示通路对应的帧。3.根据权利要求1所述的方法,其特征在于,所述并行化处理方式,包括:所述可编程逻辑从所述存储模块中单时钟周期取出8个像素点,并对所述8个像素点同时进行处理;所述流水线处理方式,包括:所述可编程逻辑在取出当前帧缓存在存储模块的图像数据后,间隔预设时间后取出下一帧缓存的图像数据。4.根据权利要求1所述的方法,其特征在于,所述系统还包括:SENSOR驱动模块以及高清多媒体接口HDMI输出模块;其中,所述SENSOR驱动模块与所述采集传感器相连,用于将可编程逻辑的驱动时序与处理系统的配置数据传输给所述采集传感器;所述HDMI输出模块,用于获取保存于所述存储模块的图像数据,并将所述图像数据以HDMI协议传输给HDMI接口。5.根据权利要求1所述的方法,其特征在于,所述可编程逻辑PL包括:视频获取模块、图像自适应阈值模块、粗定位模块以及法向精确定位模块;其中,所述视频获取模块,用于对从所述采集传感器接收的数据进行信号转接以及数据拼接,转化为图像数据,并将所述图像数据通过存储控制模块存储入所述存储模块中;所述图像自适应阈值模块,用于对所述图像数据进行图像列特征计算,得到各列的自适应阈值,并传输给所述粗定位模块;所述粗定位模块,用于根据所述自适应阈值以及图像数据采用灰度阈值重心法和感兴趣区域ROI确定,得到初步中心点和RO...

【专利技术属性】
技术研发人员:徐科王健尔师英杰
申请(专利权)人:北京科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1