数字图像处理3

Posted 瘦西湖の咸鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数字图像处理3相关的知识,希望对你有一定的参考价值。

直方图均衡化,又称灰度均衡化

对于彩色的图片来说,直方图均衡化一般不能直接对R、G、B三个分量分别进行上述的操作,而要将RGB转换成HSV来对V分量进行直方图均衡化的操作。

原文:http://blog.csdn.net/wendy709468104/article/details/8770919

直方图均衡化的作用是图像增强。

有两个问题比较难懂,一是为什么要选用累积分布函数,二是为什么使用累积分布函数处理后像素值会均匀分布。

第一个问题。均衡化过程中,必须要保证两个条件:①像素无论怎么映射,一定要保证原来的大小关系不变,较亮的区域,依旧是较亮的,较暗依旧暗,只是对比度增大,绝对不能明暗颠倒;②如果是八位图像,那么像素映射函数的值域应在0和255之间的,不能越界。综合以上两个条件,累积分布函数是个好的选择,因为累积分布函数是单调增函数(控制大小关系),并且值域是0到1(控制越界问题),所以直方图均衡化中使用的是累积分布函数。

第二个问题。累积分布函数具有一些好的性质,那么如何运用累积分布函数使得直方图均衡化?比较概率分布函数和累积分布函数,前者的二维图像是参差不齐的,后者是单调递增的。直方图均衡化过程中,映射方法是

技术分享

其中,n是图像中像素的总和,技术分享是当前灰度级的像素个数,L是图像中可能的灰度级总数。

来看看通过上述公式怎样实现的拉伸。假设有如下图像:

技术分享

得图像的统计信息如下图所示,并根据统计信息完成灰度值映射:

技术分享

映射后的图像如下所示:

技术分享

以上就是直方图映射均衡化的步骤,当然还有一些基于此的更优算法,比如Photoshop中的方法,在此就不一一列举了,大同小异。

 

以上是关于数字图像处理3的主要内容,如果未能解决你的问题,请参考以下文章

数字图像处理数字图像获取(MOOC)

贪玩巴斯数字图像处理基础课堂笔记——序言「授课教师:尚振宏」2021.09.14

数字图像处理—— 图像数字化特征介绍

数字图像处理基于MATLAB GUI的数字图像处理程序

数字图像处理,3*3/5*5/7*7中值滤波程序,编译啥的都没错,一运行就显示基础类应用程序已停止工作。

C#数字图像处理的3种方法