基于双Nios II的红外图像实时Otsu局部递归分割算法设计
时间:07-21
来源:电子产品世界
点击:
完成。Nios II CPU配置向导提供了一个可添加256条定制指令的图形用户界面,在该界面中导入设计文件,设置定制指令名,并分配定制指令所需的CPU时钟周期数目。系统生成时,Nios II IDE为每条用户指令产生一个在系统头文件中定义的宏,可以在C或C++应用程序代码中直接调用这个宏。图4 Nios II软件实现系统算法和自定义指令实现性能对比。
4 结束语
局部递归Otsu分割方法,通过递归计算对图像中目标不断的逼近,因此在复杂的背景下,对红外图像目标分割有很好的效果,但是由于算法迭代繁琐很难实时实现,本文提出了一种基于双Nios II嵌入式处理器的红外图像快速局部递归Otsu分割实时实现方法。通过在Altera的Stratix FPGA 中集成两个l00 MHz软核配合一定的硬件逻辑,大大减小了算法的处理时间,实现了算法的实时处理,实验表明,该设计每秒可处理25帧320x240x8bits的红外图像。如图 3 所示对系统对3公里外的坦克目标分割效果图,(a)为原始图像,图像中心位置有一坦克目标,(b)图像一次Otsu分割结果,由于背景比较复杂,坦克目标与背景没有完全分割开,(c)经过本文快速局部递归Otsu分割后效果图,图中的坦克目标从背景中很好的分割出来。
- 基于NiosII的SOPC多处理器系统设计方法(02-10)
- 基于NiosⅡ软核的嵌入式多路视频点播系统(04-23)
- 基于NiosII的二维条码识别系统设计(06-12)
- 基于IIS总线的嵌入式音频系统设计(01-29)
- 采用Virtex-5嵌入式三模以太网MAC进行设计(05-04)