The invention discloses an image ladder effect elimination method based on FPGA, which includes the following steps: step A, gray conversion of RGB image input to the FPGA, and gray signal with value of 0 255; step B, image preprocessing with mean filtering of the converted gray image to reduce sharp transformation of gray value of the image; Step C decomposes the gray-scale image into a low-frequency component ILL containing the basic information of the original image and a high-frequency component IHH containing the detailed information of the original image, and then decomposes the ILL again to obtain its low-frequency component ILL; Step D uses Canny operator to process ILH1 and reconstruct the image, and finally obtains the elimination step. Image information of effects. This method is based on the FPGA and eliminates the step effect of the input image signal. It not only guarantees the real-time performance of the image processing algorithm, but also makes full use of the customization function of the IP core of the FPGA to meet more specific needs.
【技术实现步骤摘要】
一种基于FPGA的图像阶梯效应消除方法
本专利技术属于图像处理
,涉及一种基于FPGA的图像阶梯效应消除方法,具体地说,涉及一种利用FPGA实现图像的边缘细化处理,尤其涉及小波变换与Canny算子相结合,实现图像阶梯效应的消除。
技术介绍
去噪是图像处理的一个基本问题,一般思想是通过研究特定噪声的特点来修复或还原含噪声图像,在图像去噪、图像分割、图像边缘检测等方面都有重要应用。其中图像的边缘结构纹理信息能够反映图像内容的基本特征及重要信息,而传统滤波模型在图像去噪处理过程中总会导致边缘信息在一定程度上的损失,故寻找一种既能达到有效的图像去噪效果又能保护边缘信息的方法至关重要。由于先验信息的缺乏,去噪问题常具有病态性,因此需要使用如偏微分方程(PDE)的数学方法,其能够准确反映未知变量关于时间和空间变量的导数之间的制约关系。通过先建立“能量函数”,再由变分法求得欧拉方程,与某种物理过程类比建立对应的PDE。随着计算机技术的发展,传统图像去噪技术大多由PC机进行实现,即使其去噪效果相对明显,考虑到基于PC机系统操作,其缺点也很明显例如成本高,体积大,稳定性差等,而FPGA具有并行流水的优势,这种机制赋予其更高的速度性能,其片内有丰富的逻辑资源单元,FPGA结构设计的发挥性大,灵活多变,可以保证大多数情况下的实时性要求,基于FPGA的研发周期也相对较短,更可基于要求自行设计专项IP核,方便对系统结构进行扩展,同时FPGA与高性能单片机和DSP联合开发能够兼顾处理速度和计算性能,可以给用户带来更为流畅和高质量的感官体验。
技术实现思路
本专利技术的目的,在于提供 ...
【技术保护点】
1.一种基于FPGA的图像阶梯效应消除方法,其特征在于包括如下步骤:步骤A,将输入到FPGA的RGB图像进行灰度转换,得到值为0‑255的灰度信号;步骤B,将转换所得灰度图像进行均值滤波的图像预处理,减少图像的灰度值的尖锐变换;步骤C,将灰度图像进行小波分解,分解为一个包含原图像基本信息的低频分量ILL和包含原图像详细信息的高频分量IHH,并对ILL再次分解得到其低频分量ILL;步骤D,利用Canny算子对ILH1处理,并进行图像重构,最终获得消除阶梯效应的图像信息。
【技术特征摘要】
1.一种基于FPGA的图像阶梯效应消除方法,其特征在于包括如下步骤:步骤A,将输入到FPGA的RGB图像进行灰度转换,得到值为0-255的灰度信号;步骤B,将转换所得灰度图像进行均值滤波的图像预处理,减少图像的灰度值的尖锐变换;步骤C,将灰度图像进行小波分解,分解为一个包含原图像基本信息的低频分量ILL和包含原图像详细信息的高频分量IHH,并对ILL再次分解得到其低频分量ILL;步骤D,利用Canny算子对ILH1处理,并进行图像重构,最终获得消除阶梯效应的图像信息。2.如权利要求1所述的一种基于FPGA的图像阶梯效应消除方法,其特征在于:所述步骤A和步骤B中,从外部对FPGA进行RGB图像信号输入,并进行时钟同步信号;对RGB颜色空间图像通过变换程序,将转换后灰度图像通过时钟同步信号与图像均值滤波程序进行连接。3.如权利要求1所述的一种基于FPGA的图像阶梯效应消除方法,其特征在于:所述步骤B的具体过程是:步骤B1,将输入数据进行缓存,二维变换处理器从FIFO缓存中读取数据,并选定尺寸为5×5的掩模,并滑动掩模进行图像遍历以实现滤波;步骤B2,将5×5掩模看作一个二维数组,基于行数据的连续行,首先进行5个行数据的求和操作,将输入数据连续打4拍,加上当前数据组成5拍数据,经过3个时钟的两两相加运算,得到连续5个数据的和;步骤B3,在进行将5个行数据和进行列方向求和运算时,当第一个行数据和求得时,进行行数据缓存,将一维行方向的求和结果采取行缓存,等到后续4个数据到来时,5个行数据求和结果进行列方向求和,其结构与行求和结构相同;步骤B4,将除以25的操作转换为9次移位操作和7次加法操作,最终完成掩模为5×5的图像均值滤波。4.如权利要求1所述的一种基于FPGA的图像阶梯效应消除方法,其特征在于:所述步骤C的具体过程是:步骤C1,图像经一次行...
【专利技术属性】
技术研发人员:周先春,邹宇,王茹蕙,石兰芳,王义林,
申请(专利权)人:南京信息工程大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。