您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术用CPLD实现嵌入式平台上的实时图像增强 正文
用CPLD实现嵌入式平台上的实时图像增强

用CPLD实现嵌入式平台上的实时图像增强

点击数:7955 次   录入时间:03-04 11:45:20   整理:http://www.55dianzi.com   嵌入式系统-技术
   地址计数器中保存Pi,j的地址,它由CMOS clk作为时钟实现累加;偏移地址则由脉冲计数器模块控制,分别选择P′i,j-1、Pi-1,j、Pi,j-1和Pi,j的偏移地址;最后做减法运算得到绝对地址送到SRAM。  

  通过上述设计和优化,完全可以在结构和功能都比较简单的CPLD上实现实时的图像增强处理。  

  由于采用了改进的图像增强算法,在处理窄频带的图像时收到了非常好的效果,部分测试结果如图5所示。




    与传统的处理方法相比,改进后的算法对图像的均衡效果更为明显一些,而且由于展宽了频带,图像的细节更加丰富,图像更加明艳和清晰。  
以上算法都在CPLD上实现,并没有占用DSP的处理时间,因而节省了大量的运算时间。笔者做过一个实际测试,在100MHz主频的E1 DSP上用C编程实现一帧640 480 RGB图像的增强算法大约需要100ms(如果用汇编语言编程或对程序作优化可使性能提高一些),而且要占用大量存储资源。这样的运算速度只适合静止图像的处理。所以,如果不做简化处理或采用更高性能的DSP,根本无法做到实时处理。由此可见,采用硬件处理的方法可以极大地提高系统的总体性能。  

    综上所述,在拥有DSP的嵌入式平台上使用CPLD实现改进的图像增强算法是可行的,对于实时的图像处理是一种高效的解决方法。



上一页  [1] [2] 


本文关键字:嵌入式  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术