首页|基于Qt和MATLAB混合编程的水下光斑目标跟踪软件设计

基于Qt和MATLAB混合编程的水下光斑目标跟踪软件设计

扫码查看
水下无线激光通信相比于水声、长波\甚长波等传统水下无线通信手段具有明显的技术优势,而在水下特殊信道环境影响下,信号光斑易产生形变、闪烁,导致通信链路建立和维持难以进行.针对这一问题,提出了一种基于Qt和MATLAB混合编程的水下光斑目标跟踪软件设计方法,通过均值漂移(Mean shift)迭代算法实现水下目标光斑的识别和定位,采用MATLAB和Qt混合编程手段编写软件界面,搭建水箱实验平台并导入采集到的光斑序列图像.通过软件完成光斑目标识别和移动轨迹绘制,计算结果与实际光斑移动轨迹基本吻合,最大误差偏移量为7.28 pixel,验证了算法功能的有效性.
Design of Underwater Spot Target Tracking Software Based on Qt and MATLAB Mixed Programming
Underwater laser communication has significant technological advantages over traditional underwater wireless communication methods such as acoustic,long-wave,and very-long-wave communication.However,the underwater environment makes the signal spot vulnerable to deformation and flicker,thus hindering the establishment and maintenance of a reliable optical link.To overcome this problem,we devise an underwater spot tracking software design approach based on Qt and MATLAB mixed programming.The approach adopts the Mean shift iterative algorithm for underwater spot target recognition and localization.A mixed programming method of MATLAB and Qt is used to create the software interface,build a water tank experimental platform,and import the spot photographs.Spot target recognition and movement trajectory drawing are realized using the software,thus verifying the effectiveness of the algorithm.The final result is essentially consistent with the actual spot trajectory,and the maximum error offset is 7.28 pixel.

underwater wireless optical communicationMean shift algorithmspot target tracking and positioningsoftware design

王凯强、李哲、邢振冲、马仙仙

展开 >

中国电子科技集团公司第五十四研究所,河北 石家庄 050081

中国电科网络通信研究院,河北 石家庄 050081

河北省光子信息技术与应用重点实验室,河北 石家庄 050081

水下无线光通信 均值漂移算法 光斑跟踪定位 软件设计

2024

激光与光电子学进展
中国科学院上海光学精密机械研究所

激光与光电子学进展

CSTPCD北大核心
影响因子:1.153
ISSN:1006-4125
年,卷(期):2024.61(9)
  • 8