MATLAB如何实现图像增强灰度变换直方图均衡匹配
在MATLAB数字图像处理领域,如何实现空间域图像增强的灰度变换,以及图像直方图的均衡和匹配(配准)?本文通过大量的图片增强案例,从图像的显示效果和灰度直方图分析入手,通过自编程,详细地讲解了图像的四种灰度变换;使用 MATLAB 自带的 imadjust 函数;以及直方图均衡化和规定化(匹配)处理的图像增强方法。
Matla空间域图像增强:基本的灰度变换
1. 负片变换
2. 对数变换
3. 伽马变换
4. 灰度拉伸
使用imadjust函数增强图像
图像的直方图均衡化处理
图像的直方图规定化(匹配) 处理
为什么要进行图像增强操作
1. 显现图像被模糊了的细节
2. 突出一幅图像中感兴趣的特征
图像增强效果的评价
1. 有时候是非常主观的,不同的人,各有偏爱
2. 图像增强之后,以机器能识别为基本标准
主要参考文献
1. 冈萨雷斯数字图像处理,阮秋琦等译
2. 冈萨雷斯数字图像处理(MATLAB版),阮秋琦等译
灰度图像的直方图
横轴:灰度图像的灰度级[0, L-1]
纵轴:[0, L-1] 中各灰度值的像素在图像总像素中的数量(所占比例)
MATLAB 函数:imhist
MATLAB 中的很多操作和函数,不支持uint8 的数据类型
为了便于处理,一般将uint8 数据类型的图像,转换为double 型
转换函数:im2double