基于CPU与GPU异构平台的视频安检仪三维实时成像处理方法技术

技术编号:34687614 阅读:46 留言:0更新日期:2022-08-27 16:20
本发明专利技术涉及一种基于CPU与GPU异构平台的视频安检仪三维实时成像处理方法,包括:对CPU主机端进行视频阵列雷达三维BP成像的信息预加载;CPU主机端的数据接收模块获取雷达回波数据,将其存储于CPU主机端的内存中,并对CPU主机端的数据接收模块进行线程绑定;GPU设备端从CPU主机端读取雷达回波数据,GPU设备端的三维BP处理模块对雷达回波数据进行三维成像BP处理得到BP成像数据,并对GPU设备端的三维BP处理模块进行线程绑定;CPU主机端的imagesc图像生成模块根据BP成像数据输出成像结果图,并对CPU主机端的imagesc图像生成模块进行线程绑定。本发明专利技术方法避免了串行处理阵列雷达回波数据耗时长,处理效率不足无法实时处理的问题。题。题。

【技术实现步骤摘要】
基于CPU与GPU异构平台的视频安检仪三维实时成像处理方法


[0001]本专利技术属于雷达信号处理领域,具体涉及一种基于CPU与GPU异构平台的视频安检仪三维实时成像处理方法。

技术介绍

[0002]安检作为机场、火车站、港口、大型活动场所等检查的关键一环,一直备受重视,随着我国安全检查技术得到前所未有的发展,安检智慧化日益提上日程,使用更加高科技的手段保障社会公共安全也成为共识。常见的金属安检门和手持式金属探测器等人体安检设备,存在着只能探测金属物品、效率低、人体触摸侵犯隐私等明显缺点。为了解决安检中这些问题,基于阵列雷达后向投影三维成像算法的视频安检仪获得了普遍关注。
[0003]雷达后向投影三维成像BP(Back Projection)算法是在垂直于二维阵列雷达成像平面的方向增加了新的合成孔径从而进行三维成像。两维的阵列雷达平面图是通过对回波信号作二维匹配滤波得到的,存在叠掩、阴影、伸缩等几何失真,造成空间三维信息的缺失。三维阵列雷达成像系统能够对观测场景进行三维重建,除具备距离

方位向的分辨能力之外,还能确定本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于CPU与GPU异构平台的视频安检仪三维实时成像处理方法,其特征在于,包括:步骤1:对CPU主机端进行视频阵列雷达三维BP成像的信息预加载;步骤2:所述CPU主机端的数据接收模块获取雷达回波数据,将其存储于所述CPU主机端的内存中,并对所述CPU主机端的数据接收模块进行线程绑定;步骤3:GPU设备端从所述CPU主机端读取所述雷达回波数据,所述GPU设备端的三维BP处理模块对所述雷达回波数据进行三维成像BP处理得到BP成像数据,并对所述GPU设备端的三维BP处理模块进行线程绑定;步骤4:所述CPU主机端的imagesc图像生成模块根据所述BP成像数据输出成像结果图,并对所述CPU主机端的imagesc图像生成模块进行线程绑定;其中,在各个线程中通过采用全局的标识符实现视频阵列雷达三维BP成像的数据处理流程。2.根据权利要求1所述的基于CPU与GPU异构平台的视频安检仪三维实时成像处理方法,其特征在于,所述步骤1包括:在所述CPU主机端载入三维BP参数,GPU设备端信息和雷达回波信号的背景信息,并预先调用MATLB生成的imagesc.dll生成一副空图,同时对所述GPU设备端的核函数进行线程分块和三维网格划分。3.根据权利要求1所述的基于CPU与GPU异构平台的视频安检仪三维实时成像处理方法,其特征在于,所述步骤2包括:步骤2.1:所述CPU主机端的数据接收模块利用网口响应函数pcap类中的相关函数,对视频阵列雷达端口数据进行过滤和数据重排后得到所述雷达回波数据,并将其存储于所述CPU主机端的内存中;步骤2.2:通过thread类的相关函数对所述CPU主机端的数据接收模块进行线程绑定,绑定的线程记为thread1。4.根据权利要求3所述的基于CPU与GPU异构平台的视频安检仪三维实时成像处理方法,其特征在于,所述网口响应函数pcap类中的相关函数包括:pcap_findalldevs函数、pcap_freealldevs函数、pcap_open_live函数、pcap_compile函数、pcap_setfilter函数、pcap_loop函数和packet_handler回调函数。5.根据权利要求3所述的基于CPU与GPU异构平台的视频安检仪三维实时成像处理方法,其特...

【专利技术属性】
技术研发人员:梁毅付少雄怀园园邢孟道
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:

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

1