【技术实现步骤摘要】
一种基于FPGA图像处理的无人机扩展目标定位系统
[0001]本专利技术属于图像处理
,具体为一种基于FPGA图像处理的无人机扩展目标定位系统。
技术介绍
[0002]无人机目标定位技术作为计算机视觉的一个重要研究方向,在各个领域上发挥着越来越重要的作用。在对无人机目标进行定位的过程中,目标的飞行姿态、目标大小和环境光照可能会发生复杂的变化,这些复杂的变化给目标定位的准确性和实时性提出了巨大的挑战。扩展目标定位是目标跟踪领域中的一个重要分支。扩展目标是指占据视野空间三分之二以上的目标。在定位扩展目标过程中的典型场景是目标尺度过大、目标姿态变化和环境光照变化。目标尺度过大会造成计算量过大,从而导致定位的实时性差。目标姿态变化和环境光照变化则会降低定位精度。在针对无人机扩展目标定位的算法中,边缘匹配算法由于算法复杂度低且易于硬件实现而得到了广泛的应用。但是随着目标的姿态和大小发生变化,模板可能会发生退化现象。为了避免模板退化对边缘匹配精度造成的影响,就需要有合理的模板更新方法。
技术实现思路
[0003]本专利技术的目的在于:为了解决上述提出的问题,提供了一种基于FPGA图像处理的无人机扩展目标定位系统。
[0004]本专利技术采用的技术方案如下:
[0005]一种基于FPGA图像处理的无人机扩展目标定位系统,所述系统包括图像预处理模块、边缘图像缓存模块、模板更新模块、边缘模板缓存模块和边缘匹配模块;
[0006]所述图像预处理模块的输出端分别连接所述边缘图像缓存模块的输入端 ...
【技术保护点】
【技术特征摘要】
1.一种基于FPGA图像处理的无人机扩展目标定位系统,其特征在于:所述系统包括图像预处理模块(1)、边缘图像缓存模块(2)、模板更新模块(3)、边缘模板缓存模块(4)和边缘匹配模块(5);所述图像预处理模块(1)的输出端分别连接所述边缘图像缓存模块(2)的输入端和边缘匹配模块(5)的输入端;所述边缘图像缓存模块(2)的输出端连接所述模板更新模块(3)的输入端;所述模板更新模块(3)的输出端连接所述边缘模板缓存模块(4)的输入端;所述边缘模板缓存模块(4)的输出端分别连接所述模板更新模块(3)的输入端和边缘匹配模块(5)的输入端;所述边缘匹配模块(5)的输出端连接所述模板更新模块(3)的输入端;所述图像预处理模块(1)的内部包括中值滤波模块(6)、sobel边缘提取模块(7)、局部均值二值化模块(8)、腐蚀模块(9)和膨胀模块(10);所述中值滤波模块(6)的输出端连接所述sobel边缘提取模块(7)的输入端;所述sobel边缘提取模块(7)的输出端连接所述局部均值二值化模块(8)的输入端;所述局部均值二值化模块(8)的输出端连接所述腐蚀模块(9)的输入端;所述腐蚀模块(9)的输入端连接有所述膨胀模块(10)的输入端;所述中值滤波模块(6)、sobel边缘提取模块(7)、局部均值二值化模块(8)、腐蚀模块(9)和膨胀模块(10)分别设有各自的并行化硬件电路。2.根据权利要求1所述的一种基于FPGA图像处理的无人机扩展目标定位系统,其特征在于:所述中值滤波模块(6)采用3
×
3方形窗口对图像进行滤波降噪,用于过滤图像中的椒盐噪声;所述中值滤波模块(6)的并行化硬件电路包括2个FIFO,该2个FIFO对输入的图像数据流进行行缓存操作,每个FIFO的输出端连接有3个移位寄存器,同时输入图像数据流后端连接有3个移位寄存器,这9个移位寄存器构成了3
×
3大小的寄存器窗口,该寄存器窗口内的数据用于中值滤波操作。3.根据权利要求1所述的一种基于FPGA图像处理的无人机扩展目标定位系统,其特征在于:所述Sobel边缘提取模块(7)采用3
×
3大小的窗口在四个方向上进行边缘提取,并将四个方向上提取到的边缘进行叠加;所述Sobel边缘提取模块(7)的并行化硬件电路包括2个FIFO,该2个FIFO对输入的图像数据流进行行缓存操作,每个FIFO的输出端连接有3个移位寄存器,同时输入图像数据流后端连接有3个移位寄存器,这9个移位寄存器构成了3
×
3大小的寄存器窗口,该寄存器窗口内的数据用于Sobel滤波操作。4.根据权利要求1所述的一种基于FPGA图像处理的无人机扩展目标定位系统,其特征在于:所述局部均值二值化模块(8)通过计算中心像素周围5
×
5大小区域的所有像素点的平均值来确定...
【专利技术属性】
技术研发人员:盛磊杰,张耀,贾格,
申请(专利权)人:中国科学院光电技术研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。