博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图像增强
阅读量:5057 次
发布时间:2019-06-12

本文共 952 字,大约阅读时间需要 3 分钟。

最近在看关于指纹显示和提取的相关知识。

                          指纹识别系统框图:

预处理就涉及到图像增强技术。

图像增强是一类基本的图像处理技术。图像增强可以划分为空域增强和频域增强两类。空域增强是指直接对像素域处理。

频域增强是在图像的变域内对图像进行处理,在经过反变换就可以得到增强的图像了。

空间域图像增强一般分4类:(1)直接灰度变换(2)灰度线性变换增强(3)直方图均衡化(4)直方图规定化

 

直接灰度变换:我的理解就是将图像的灰度级范围变换到期望的范围。比如将图像灰度级在70-150,变为0-250。

用MATLAB函数imadjust(I,[70/250;150/250],[0,1])实现。通过将图像的灰度范围加宽,将增强图像像素间的对比度,

有助于实现图像的增强。(这里我就不上图了)。

 

灰度线性变换增强:这是空间图像增强的一种,通过分段线性变换来调整图像灰度级的动态范围。如下图:

分段线性变换公式如下:

直方图均衡化:nk是灰度级为rk的像素数目,N是图像中像素的总数。将所有的像素数目累加起来,最后除与N。

公式图如下:

用MATLAB中的histeq(I)实现。

直方图规定化直方图规定化是使原图像灰度直方图变成规定形状的直方图而对图像作修正的增强方法。

 

用MATLAB中的histeq(I,hgram)函数实现。hgram是直方图向量。

 

空域滤波增强:平滑滤波器、锐化滤波器

平滑滤波器:可用低通滤波器来实现,其目的是模糊和去除噪声。

锐化滤波器:可用高通滤波器来实现,其目的是为了增强被模糊的细节边缘。

平滑滤波器一般又分为两类:领域平均法、中值滤波

领域平均法:是最简单的空间域处理方法,属于线性低通滤波器。基本思想是利用几个像素灰度的平均值代替每个像素的灰度。

一般有一个N*N模块,最简单的模块H是用一个n*n得全1矩阵。

用N*N个像素的图像f(x,y)*H/M(像素总个数)得到滤波后的图像。

中值滤波:是一种非线性平滑滤波器。选定一个N*M个像素的模块,这个模块中的灰度值从小到大排列,选取排在中间的值,赋值给对应模块中心位置的像素。

锐化滤波器

 

转载于:https://www.cnblogs.com/sccdlyc/archive/2012/10/04/2711786.html

你可能感兴趣的文章
【安卓5】高级控件——拖动条SeekBar
查看>>
ES6内置方法find 和 filter的区别在哪
查看>>
Android入门之文件系统操作(二)文件操作相关指令
查看>>
Android实现 ScrollView + ListView无滚动条滚动
查看>>
Swift 中的指针使用
查看>>
Swift - 使用闭包筛选过滤数据元素
查看>>
alue of type java.lang.String cannot be converted to JSONObject
查看>>
搜索引擎选择: Elasticsearch与Solr
查看>>
JAVA设计模式之简单工厂模式与工厂方法模式
查看>>
③面向对象程序设计——封装
查看>>
【19】AngularJS 应用
查看>>
Spring
查看>>
Linux 系统的/var目录
查看>>
Redis学习---Redis操作之其他操作
查看>>
WebService中的DataSet序列化使用
查看>>
BZOJ 1200 木梳
查看>>
【Linux】【C语言】菜鸟学习日志(一) 一步一步学习在Linxu下测试程序的运行时间...
查看>>
SpringBoot使用其他的Servlet容器
查看>>
关于cookie存取中文乱码问题
查看>>
mysql 多表管理修改
查看>>