1.一种基于MATLAB的电子纸显示屏图像滤波去噪方法,其特征在于先采集原始图像, 原始图像先经过灰度转换,灰度转换完成后使用同态滤波算法去噪, 然后使用Kuwahara算法进行滤波,最后使用NLmeans算法进一步去噪。
2.根据权利要求1所述的基于MATLAB的电子纸显示屏图像滤波去噪方法,其特征在于包括以下步骤:步骤S1:采集原始图像,原始图像进行灰度转换;
步骤S2:判断原始图像为单一灰度图像还是多阶灰度图像,如果原始图像为多阶灰度图像,那么执行步骤S3后去噪完成,如果原始图像为单一灰度图像,那么执行步骤S3、步骤S4和步骤S5后去噪完成;
步骤S3:多阶灰度图像采用添加了傅里叶平移的同态滤波器对原始图像进行去噪,多阶灰度图像去噪完成, 单一灰度图像采用同态滤波算法,然后继续执行步骤S4;
步骤S4:使用Kuwahara算法进行滤波,然后继续执行步骤S5;
步骤S5:使用NLmeans算法去噪,单一灰度图像去噪完成。
3.根据权利要求2所述的基于MATLAB的电子纸显示屏图像滤波去噪方法,其特征在于步骤S3包括以下子步骤:步骤1:对原始图像取对数,得到函数1;
步骤2:函数1进行傅里叶变换得到函数2;
步骤3:函数2与设计好的滤波函数H相乘进行滤波,并得到函数3;
步骤4:函数3进行反傅里叶变换,得到函数4;
步骤5:函数4进行指数变换去除取对数,得到函数5。
4.根据权利要求3所述的基于MATLAB的电子纸显示屏图像滤波去噪方法,其特征在于步骤S4包括以下子步骤:步骤1:求原始图像的维数;
步骤2:将滤波窗口分为四个小窗口;
步骤3:计算小窗口的方差与均值;
步骤4:求最小的方差值;
步骤5:将方差的最小值部位赋值给图像。
5.根据权利要求1至4任一所述的基于MATLAB的电子纸显示屏图像滤波去噪方法,其特征在于步骤S5包括以下子步骤:步骤1:获取插值图像;
步骤2:通过插值图像求得像素点平方差矩阵;
步骤3:通过平方差矩阵可以计算出像素点的权值;
步骤4:获取原始图像的噪声点;
步骤5:得到去噪图像矩阵;
步骤6:重构图像。