新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 用CPLD实现嵌入式平台上的实时图像增强

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

作者:时间:2010-12-03来源:网络收藏

提出了在嵌入式平台上用实现实时图像增强算法的解决方案,并加以实现重点讨论了经过改进的图像增强算法以及使用实现的具体方法,介绍了所采用的嵌入式平台的总体结构

通常,在拥有的嵌入式平台上,有关图像信号处理的算法部分都由完成但是相对于标准的PC平台来说,嵌入式平台的资源有限得多,而且由于成本的原因,中央处理器的速度也通常无法与PC相比因此,在PC机上用软件可以轻易实现的图像处理算法,完全移植到嵌入式平台上就要颇费一番周折了

为了达到实时图像处理的目的,除了最大限度地发挥中央处理器的图像处理能力外,还需要合理地分配任务芯片的优势在于乘除运算的能力,由于其特殊的流水线结构和处理单元,大部分DSP都能在单周期内完成在PC上需若干个周期才能完成的乘法运算,所以在进行诸如FFTDCT等运算时优势明显;相反在进行简单的加减运算时,由于时钟频率和总线宽度都无法与PC机相比,效率不高因此,如果能用硬件实时实现这些相对简单却又繁琐的运算,就可以大大提高系统的总体性能




1 改进的图像增强算法

图像增强是图像处理中用于改善图像质量以及图像视觉效果的一种方法在DSP平台上采用直方图均衡实现实时图像增强是一种常用的方法对一幅连续图像,其具有灰度G的阈值面积(所有轮廓线所包围的面积)为A(G),则其直方图H(G)定义为:

H(G)=lim[A(G+ΔG)-A(G)/ΔG=d/dcA(G),
ΔG→0

对于数字图像,G为整数,A(G)表示灰度值大于等于G的象素个数,当ΔG=1,H(G)=A(G+1)-A(G)


上一页 1 2 3 4 下一页

关键词: DSP CPLD FPGA

评论


相关推荐

技术专区

关闭