新闻中心

EEPW首页 > 测试测量 > 设计应用 > 基于ADSP-BF561的红外目标检测与跟踪系统的设计

基于ADSP-BF561的红外目标检测与跟踪系统的设计

作者:李东伟 孟军 王辉 李铭西安电子科技大学电子工程学院 .防空兵指挥学院时间:2011-02-23来源:电子产品世界收藏

  系统软件设计

本文引用地址:http://www.eepw.com.cn/article/117162.htm

  红外目标检测与的软件包括:系统初始化模块、监控模块、图像采集模块、目标检测与跟踪模块,整个软件程序烧入FLASH中保存。在系统运行过程中,目标检测与跟踪模块耗时最多,计算量最大。为均衡BF561的计算负荷,提高系统运行效率。我们让BF561处理器的两个内核负责不同的软件模块,两核之间通过共享数据区L2设置信号量来协同工作。程序开始运行后,系统工作过程如下:

  (1)Core1调用系统初始化模块完成系统的初始化。

  (2)Core1调用监控模块读取用户对目标特性、检测算法和跟踪窗等配置。

  (3)Core1调用图像采集模块,配置相应的PPI和DMA控制寄存器,使其符合所需要接收红外图像视频格式,打开DMA和PPI接收图像,并将采集的图像数据存入SDRAM。

  (4)Core2调用目标检测与跟踪模块。该模块先从SDRAM中读取长度为 的图像序列并进行帧间配准,采用帧间差的方法确定目标运动区域,并对多帧帧间差进行累积来消除帧差造成的空洞效应。然后对累积图像进行阈值分割,并通过开运算清除大部分的噪声。最后利用目标在帧间运动的连续性和一致性来确定目标在图像平面上的位置。模块采用 滤波器实现对目标的跟踪过程。

  (5)Core1调用监控模块,在当前帧上标定目标位置,并将目标诸元和系统各种状态信息等形成字符点阵叠加到当前帧上。并驱动显示与控制模块输出视频,将有用信息打包发送至网口,供上位机接收。

  软件工作流程如图4所示。

红外热像仪相关文章:红外热像仪原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭