数字图像处理:指纹去噪增强
一、实验要求
指纹去噪,并细化指纹。原图如下图所示。
二、matlab实现
指纹图像去噪增强分为7个步骤:二值化、去噪、腐蚀、锐化、细化、膨胀、平滑。
1.二值化
将256个亮度等级的灰度图像通过适当的阈值选取而获得仍然可以反映图像整体和局部特征的二值化图像。在数字图像处理中,二值图像占有非常重要的地位,首先,图像的二值化有利于图像的进一步处理,使图像变得简单,而且数据量减小,能凸显出感兴趣的目标的轮廓。其次,要进行二值图像的处理与分析,首先要把灰度图像二值化,得到二值化图像。
I=imread('finger.png');
I=rgb2gray(I);
level=graythresh(I);
I=imbinarize(I,level);
2.去噪
图像平滑的主要目的是减少图像噪声。图像噪声来自于多方面,有来自于系统外部的干扰(如电磁波或经电源窜进系统内部的外部噪声)