matlab灰度直方图及其均衡化和图像信噪比
2017-03-27 14:05
169 查看
在数字图像处理中,灰度直方图是最简单且最有用的工具。直方图表达的信息是每种亮度的像素点的个数。直方图是图像的一个重要特征,因为直方图用少量的数据表达图像的灰度统计特征。那么,什么是图像的灰度直方图呢?一个灰度级别在范围[0,L-1]的数字图像的直方图是一个离散函数,即:
p(r) = n(k)/n;
式中,n是图像的像素总数,n(k)是图像中第k个灰度级的像素总数,r(k)是第k个灰度级,k = 0,1,2,。。。,L-1。
图像的灰度直方图具有如下的性质:
1.灰度直方图只能
直方图均衡化:
是将原图像通过某种变换,得到一幅灰度直方图为均匀分布的新图像的方法,这样增加了像素灰度值的动态范围,从而达到增强图像整体对比度的效果。
直方图均衡化处理的“中心思想”是把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度范围内的均匀分布。直方图均衡化就是对图像进行非线性拉伸,重新分配图像像素值,使一定灰度范围内的像素数量大致相同。直方图均衡化就是把给定图像的直方图分布改变成“均匀”分布直方图分布。
图像信噪比:
图像的信噪比应该等于信号与噪声的功率谱之比,但通常功率谱难以计算。有一种方法可以近似估计图像信噪比,即信号与噪声的方差之比。首先计算图像所有象素的局部方差。
p(r) = n(k)/n;
式中,n是图像的像素总数,n(k)是图像中第k个灰度级的像素总数,r(k)是第k个灰度级,k = 0,1,2,。。。,L-1。
图像的灰度直方图具有如下的性质:
1.灰度直方图只能
直方图均衡化:
是将原图像通过某种变换,得到一幅灰度直方图为均匀分布的新图像的方法,这样增加了像素灰度值的动态范围,从而达到增强图像整体对比度的效果。
直方图均衡化处理的“中心思想”是把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度范围内的均匀分布。直方图均衡化就是对图像进行非线性拉伸,重新分配图像像素值,使一定灰度范围内的像素数量大致相同。直方图均衡化就是把给定图像的直方图分布改变成“均匀”分布直方图分布。
图像信噪比:
图像的信噪比应该等于信号与噪声的功率谱之比,但通常功率谱难以计算。有一种方法可以近似估计图像信噪比,即信号与噪声的方差之比。首先计算图像所有象素的局部方差。
相关文章推荐
- [图像]图像灰度均衡化和灰度直方图(Matlab实现)
- matlab求灰度图像的灰度直方图
- 【数字图像处理】图像可视化对数增强 直方图及其均衡化
- Matlab代码:为图像添加信噪比为SNR db的高斯噪声
- 图像的纹理特性之灰度共生矩阵的graycomatrix函数及其matlab实现
- MATLAB图像均衡化处理
- 自适应全变分图像去噪模型及其快速求解(Matlab CODE)
- matlab绘制图像的灰度直方图
- 图像的等距变换,相似变换,仿射变换,射影变换及其matlab实现
- 图像算法之十二:非局部均值滤波及其Matlab实现
- Matlab图像的灰度直方图
- 【转】 MATLAB中RGB图像的各分量灰度直方图
- 关于MATLAB中数字图像的直方图以及信噪比
- MATLAB中RGB图像的各分量灰度直方图
- 多种图像的颜色/纹理描述子及其matlab代码实现 相似性量测方法
- 图像处理PSNR及其计算(OpenCV和matlab实现)
- 图像的等距变换,相似变换,仿射变换,射影变换及其matlab实现
- 【MATLAB图像处理2】 直方图的均衡化(附源码)
- 图像梯度(微分)及其MATLAB求解
- 【MATLAB图像处理2】 直方图的均衡化(附源码)