[发明专利]一种基于FPGA的共虚轴三维相机测距系统在审
申请号: | 202210155535.0 | 申请日: | 2022-02-19 |
公开(公告)号: | CN114545380A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 石珞家;辛纪潼;查美怡;龙春宇;王方聪;王鹏 | 申请(专利权)人: | 珠海泰姆兰科技有限公司 |
主分类号: | G01S11/12 | 分类号: | G01S11/12;G06N3/08 |
代理公司: | 苏州和氏璧知识产权代理事务所(普通合伙) 32390 | 代理人: | 查银河 |
地址: | 519000 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 fpga 虚轴 三维 相机 测距 系统 | ||
本发明公开了一种基于FPGA的共虚轴三维相机测距系统,包括:共虚轴三维相机、CPU和FPGA,所述共虚轴三维相机采集同光轴上的近图和远图的图像数据,并传输给所述CPU;所述CPU对ssd目标识别神经网络权重数据进行预处理,将预处理后的ssd目标识别神经网络权重数据和所述图像数据传输给所述FPGA;所述FPGA根据预处理后的ssd目标识别神经网络权重数据,分别通过两个ssd目标识别神经网络加速核对近图的图像数据和远图的图像数据进行处理,然后进行寄存和拼接操作,获得处理后数据。本发明具有准确、实时并且低成本的优点。
技术领域
本发明涉及一种基于FPGA的共虚轴三维相机测距系统。
背景技术
三维相机测距在工业检测,安防,医疗,航空航天等领域有着广泛的应用。在工业测量领域和爆破等领域也具有极大应用前景,需要有一体化的测距系统。FPGA(FieldProgrammable Gate Array,现场可编程门阵列)具有处理速度快,功耗低等优点,适用于实时的测量系统。如何将FPGA以及三维相机有效结合,进行测距,具有比较大的意义。
发明内容
本发明的目的在于提供基于FPGA的共虚轴三维相机测距系统,具有准确、实时并且低成本的优点。
实现上述目的的技术方案是:
一种基于FPGA的共虚轴三维相机测距系统,包括:共虚轴三维相机、CPU和FPGA,
所述共虚轴三维相机采集同光轴上的近图和远图的图像数据,并传输给所述CPU;
所述CPU对ssd目标识别神经网络权重数据进行预处理,将预处理后的ssd目标识别神经网络权重数据和所述图像数据传输给所述FPGA;
所述FPGA根据预处理后的ssd目标识别神经网络权重数据,分别通过两个ssd目标识别神经网络加速核对近图的图像数据和远图的图像数据进行处理,然后进行寄存和拼接操作,获得处理后数据;
所述CPU根据预设参数对所述处理后数据进行分析,获得目标物体的两个目标识别框;
所述CPU对目标识别框内的近图和远图的图像数据进行CSS角点识别,分别对近图和远图输出相同数量的角点坐标,建立角点的一一对应关系,获得目标识别框内的图像数据的远、近角点到中心点的距离的平均值,并获得两个平均值的比值;
所述CPU将比值代入共虚轴三维相机光学关系式中,得出距离信息。
优选的,所述FPGA在进行加速核处理后,对同一帧远图的图像数据和近图的图像数据进行寄存,同时进行拼接操作。
优选的,两个目标识别框中心点的位置信息在远图和近图中重合。
优选的,共虚轴三维相机光学关系式为:
其中,L1拍摄的是近图,L2拍摄的是远图;L1为50%反光镜中心与上镜头之间的距离,L2为全反镜中心与下镜头之间的距离;第一镜头中目标识别框内角点均值为d1,第二镜头中目标识别框内角点均值为d2;第一镜头光轴与第二镜头光轴之间距离h;物体与第一镜头的距离L’1。
优选的,所述ssd目标识别神经网络加速核包括:
卷积加速单元,对卷积部分进行加速;
FPGA驱动单元,为FPGA加速器在Linux端的驱动;
飞桨框架单元;
ssd存储单元,存储ssd模型及参数;
参数单元;
目标检测算法单元;
Opencv单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海泰姆兰科技有限公司,未经珠海泰姆兰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210155535.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:风管法兰部位的保温结构和方法
- 下一篇:一种工业重金属污水深度净化回用装置