基于DSP的无人机遥感影像SIFT算法设计与实现  被引量:9

Design and implementation of SIFT algorithm for UAV remote sensing image based on DSP platform

在线阅读下载全文

作  者:孙鹏 肖经[1] 赵海盟[2,3] 刘帆 晏磊 赵红颖[2] SUN Peng;XIAO Jing;ZHAO Haimeng;LIU Fan;YAN Lei;ZHAO Hongying(School of Mechanical and Electrical Engineering,Guilin University of Electronic Technology,Guilin Guangxi 541004,China;Beijing Key Laboratory of Spatial Information Integration and 3S Applications(Peking University),Beijing 100871,China;Guangxi Colleges and Universities Key Laboratory of Unmanned Aerial Vehicle(UAV)Remote Sensing(Guilin University of Aerospace Technology),Guilin Guangxi 541004,China)

机构地区:[1]桂林电子科技大学机电工程学院,广西桂林541004 [2]空间信息集成与3S工程应用北京市重点实验室(北京大学),北京100871 [3]广西高校无人机遥测重点实验室(桂林航天工业学院),广西桂林541004

出  处:《计算机应用》2020年第4期1237-1242,共6页journal of Computer Applications

基  金:国家重点研发计划项目(2017YFB0503003);国家自然科学基金资助项目(61841101,61764002)。

摘  要:为了满足尺度不变特征变换(SIFT)算法临场处理大尺寸无人机(UAV)组网遥感观测影像的实时快速需求,提出一种基于数字信号处理器(DSP)内核的硬件乘法器来处理单精度浮点型像素数据乘法的算法实现方案。首先,根据DSP内核的硬件乘法器的数据输入、输出特性,重构SIFT算法的图像数据结构和图像函数,以实现硬件乘法器对SIFT算法单精度浮点型像素数据的乘法计算;其次,采用软件流水技术重新编排迭代计算,以增强算法的并行计算能力;最后,将在算法计算过程中产生的动态数据迁移至第三代双倍速率同步动态随机存储器(DDR3)中,以提升算法数据的存储空间。实验结果表明,DSP平台的SIFT算法可以实现对1000×750的UAV遥感影像的高精度快速处理,所提方案满足无人机组网遥感影像临场处理对SIFT算法的实时快速要求。To satisfy the requirement of real-time and rapid processing of Scale-Invariant Feature Transform(SIFT)algorithm for remote sensing images of large-scale Unmanned Aerial Vehicle(UAV)network on the scene,an implementation scheme of the algorithm by using the hardware multiplier of Digital Signal Processor(DSP)kernel was proposed to process the multiplication of single-precision floating-point pixel data.Firstly,according to the characteristics of data input and output of the hardware multiplier with DSP kernel,the image data structure and the image function of SIFT algorithm were reconstructed in order to make the hardware multiplier perform the multiplication calculation of singleprecision floating-point pixel data of SIFT algorithm.Secondly,the software pipelining technology was adopted to rearrange the iterative computation,so as to enhance the parallel computing ability of the algorithm.Finally,the dynamic data produced in the algorithm calculation process were transferred to the Double Data Rate 3 synchronous dynamic random access memory(DDR3)to enlarge the storage space of the algorithm data.Experimental results show that the SIFT algorithm on DSP platform is able to achieve high-precision and fast processing for 1000×750 remote sensing images of UAV,and the scheme satisfies the requirement of real-time and rapid processing of SIFT algorithm for remote sensing images of UAV network on the scene.

关 键 词:数字信号处理器 乘法器 图像数据结构 迭代计算 临场快速处理 

分 类 号:TP391.75[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象