The invention proposes a three dimensional laser imaging system based on FPGA TDC. The laser beam is divided into a reference beam and a transmitting beam. The reference beam generates reference signals through a single point APD reference sensor. The transmitted beams are collected by optical lens and imaged on the focal plane APD array sensor to generate n-channel echo signals. The reference signal and echo signal are measured by each TDC measurement module implemented in the FPGA to generate TDC data. TDC data, coarse timing data and identification are controlled by data synchronization module and written into the asynchronous FIFO. The data are read out and sent to the host computer through the communication module. The host computer obtains the depth image of the target by using the time-of-flight algorithm and related correction algorithm. The invention is suitable for the low cost and rapid development of a large area array three-dimensional laser imaging system, and can obtain the target depth image with high precision and high frame frequency more quickly.
【技术实现步骤摘要】
一种基于FPGA-TDC的三维激光成像系统
本专利技术涉及一种基于FPGA实现待测信号的时间数字转换(TDC)的激光主动照明三维成像系统,还涉及一种TDC数据同步读取的方法,属于激光成像
技术介绍
激光脉冲主动照明的三维成像系统是通过发射激光束至目标表面,通过光学系统收集目标表面漫反射的激光回波,计算每个像素位置从激光发射到返回的时间差来构建以距离为单位的深度图像的三维成像装置。由于激光的单色性、相干性、方向性和高亮度特征,激光脉冲三维成像能够实现高帧率、高分辨率,获得目标的深度信息,适用于超视距成像,并具有一定的去伪装能力。因此,激光三维成像系统在军事侦察、遥感成像、无人驾驶汽车等多领域有广泛的应用前景,是目前国际国内一个重要研究方向。获得激光发射到返回的时间差的方法称为飞行时间法(TimeofFlight),影响飞行时间测距精度的诸多物理量中,最为关键的参量是光的飞行时间。目前,进行飞行时间测量的方法主要有两大类,一类是在专用集成芯片(ASIC)实现时间-数字转换(TDC)功能,另一类是使用可编程逻辑门阵列(FPGA)上现有资源实现TDC功能。虽然TDC芯片功能完善、使用方便,但单片通道数不足,在大面阵使用时需要大量芯片,并不具使用优势。目前,在大面阵成像系统,使用FPGA部署是较为快速,性价比较高的实现方案。同时FPGA可作为系统控制和数据采集处理器,无需额外增加处理器,节省开发时间和硬件成本。
技术实现思路
本专利技术设计了一种基于FPGA-TDC的激光主动照明三维成像系统,并提出一种TDC数据同步读取的方法,避免在回波信号过多时,数据量过大 ...
【技术保护点】
1.一种基于FPGA‑TDC的三维激光成像系统,其特征在于:上位机通过发送控制指令,由所述激光发射控制模块控制所述激光脉冲发射器的发射或停止;所述激光脉冲发射器发射的激光束经所述柱面镜整形后,通过1:9分光片分为参考光束和发射光束;所述参考光束被所述单点APD参考传感器收集,产生参考信号,供所述FPGA内TDC测量模块进行测量,从而获得参考TDC数据;所述发射光束,经目标表面漫反射,经系统光学镜头收集,在焦平面上APD面阵传感器上成像,产生n路回波信号,经所述TDC测量模块测量,产生回波TDC数据;需要说明,每路待测信号都有一套独立的TDC测量模块,互不相同;所述参考TDC数据和所述回波TDC数据,由所述数据采集同步模块控制将有效TDC数据、粗计时数据和标识(参考标识或者位置标识)共同存入异步FIFO;所述TDC数据采集模块通过AXI总线实时检测FIFO状态,循环读出每个FIFO的数据并通过所述上位机通讯模块发送至上位机;所述上位机处理终端,获得参考和回波数据后,利用飞行时间算法及相应矫正算法,获得目标物的深度图像。
【技术特征摘要】
1.一种基于FPGA-TDC的三维激光成像系统,其特征在于:上位机通过发送控制指令,由所述激光发射控制模块控制所述激光脉冲发射器的发射或停止;所述激光脉冲发射器发射的激光束经所述柱面镜整形后,通过1:9分光片分为参考光束和发射光束;所述参考光束被所述单点APD参考传感器收集,产生参考信号,供所述FPGA内TDC测量模块进行测量,从而获得参考TDC数据;所述发射光束,经目标表面漫反射,经系统光学镜头收集,在焦平面上APD面阵传感器上成像,产生n路回波信号,经所述TDC测量模块测量,产生回波TDC数据;需要说明,每路待测信号都有一套独立的TDC测量模块,互不相同;所述参考TDC数据和所述回波TDC数据,由所述数据采集同步模块控制将有效TDC数据、粗计时数据和标识(参考标识或者位置标识)共同存入异步FIFO;所述TDC数据采集模块通过AXI总线...
【专利技术属性】
技术研发人员:韩绍坤,刘菲,翟宇,曹京亚,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。