目前可能用到的预处理方法由拉普拉斯滤波和种植滤波。
首先,使用拉普拉斯滤波增强图像。
代码来自于冈萨雷斯的数字图像处理
function g = filter_laplace(f)
%生成拉普拉斯滤波器
w = fspecial('laplacian',0);
%对输入图像f应用w,但此时所有像素都是正值
g1 = imfilter(f, w, 'replicate');
%figure;imshow(g1,[]);
%转换为浮点数,得到带有正值和负值的拉普拉斯图像
f2 = tofloat(f);
g2 = imfilter(f2, w, 'replicate');
%figure;imshow(g2, []);
%从原始图像减去拉普拉斯图像,恢复失去的灰度层次