直方图均衡化计算过程步骤
话不多说,直接上题。搞懂这道题,你就会计算直方图均衡化了
假定有一幅总像素为64x64的图像,灰度级数为8,
各灰度级分布列于下表中,
求原始图像直方图和直方图均衡化后的灰度级,
并画出均衡化后直方图的示意图。
原始图像灰度级k | 归一化灰度级 | 第k像素级像素个数 | |||
0 | 0/7=0 | 790 | |||
1 | 1/7=0.1428 | 1023 | |||
2 | 2/7=0.2856 | 850 | |||
3 | 3/7=0.4258 | 656 | |||
4 | 4/7=0.5714 | 329 | |||
5 | 5/7=0.7142 | 245 | |||
6 | 6/7=0.8571 | 122 | |||
7 | 7/7=1 | 81 |
直方图均衡化步骤:
- 统计原图像直方图
- 计算新的灰度级,修正sk为合理灰度级
- 计算新的直方图
(1)统计原图像直方图
首先计算第k个像素出现的概率(),用第k个像素级个数除以像素总个数,然后画出原始图像直方图
原始图像灰度级k | 归一化灰度级 | 第k像素级像素个数 | 第k个灰度级出现的概率() | ||
0 | 0/7=0 | 790 | 0.19 | ||
1 | 1/7=0.1428 | 1023 | 0.25 | ||
2 | 2/7=0.2856 | 850 | 0.21 | ||
3 | 3/7=0.4258 | 656 | 0.16 | ||
4 | 4/7=0.5714 | 329 | 0.08 | ||
5 | 5/7=0.7142 | 245 | 0.06 | ||
6 | 6/7=0.8571 | 122 | 0.03 | ||
7 | 7/7=1 | 81 | 0.02 |
(a)原图直方图
(2)计算新的灰度级并修正为合理灰度级
s1=0.19 s2=0.19+0.25 s3=0.19+0.25+0.21 .......... s7=0.19+0.25+0.21+0.16+0.08+0.06+0.03+0.02
计算出之后,对比与,寻找最接近的作为变换后的灰度级
原始图像灰度级k | 归一化灰度级 | 第k像素级像素个数 | 第k个灰度级出现的概率() | 变换后灰度级 | p() | ||
0 | 0/7=0 | 790 | 0.19 | 0.19~1/7 | s1 | 790 | 0.19 |
1 | 1/7=0.1428 | 1023 | 0.25 | 0.44~3/7 | s3 | 1023 | 0.25 |
2 | 2/7=0.2856 | 850 | 0.21 | 0.65~5/7 | s5 | 850 | 0.21 |
3 | 3/7=0.4258 | 656 | 0.16 | 0.81~6/7 | s6 | 985 | 0.24 |
4 | 4/7=0.5714 | 329 | 0.08 | 0.89~6/7 | s6 | ||
5 | 5/7=0.7142 | 245 | 0.06 | 0.95~7/7 | s7 | 448 | 0.11 |
6 | 6/7=0.8571 | 122 | 0.03 | 0.98~7/7 | s7 | ||
7 | 7/7=1 | 81 | 0.02 | 1.00~7/7 | s7 |
(3)新的直方图
直方图均衡化计算过程步骤相关推荐
- 详细解析图像处理 直方图均衡化计算
什么是直方图均衡化 看一个图了解一下什么是直方图均衡化: 第一个图灰度都集中在左边,整体图像较暗 第二个图灰度都集中在右边,整体图像较亮 第三个图灰度都集中在中间,整体图像适中,但是雾蒙蒙的并不清晰 ...
- 基于MATLAB对低照度图像进行直方图均衡化和同态滤波操作
资源下载地址:https://download.csdn.net/download/sheziqiong/85897108 资源下载地址:https://download.csdn.net/downl ...
- 直方图均衡化、规定化、局部直方图均衡化、直方图统计
一.直方图均衡 如图3.16所示,是4个基本灰度级为特征的花粉图像:暗图像.亮图像.低对比度图像和高对比度图像,右侧显示了与这些图像对应的直方图. 由四张图的对比我们可知,如一幅图像的像素倾向于占据整 ...
- 直方图均衡化、规定化、局部直方图、直方图统计
一.直方图均衡 如图3.16所示,是4个基本灰度级为特征的花粉图像:暗图像.亮图像.低对比度图像和高对比度图像,右侧显示了与这些图像对应的直方图. 由四张图的对比我们可知,如一幅图像的像素倾向于占据整 ...
- 红外图像直方图均衡化算法理解
1.红外图像直方图均衡化背景与目的 红外相机探测器的输出模式有模拟量和数字量,模拟量输出的需要用ADC转换,因而红外相机输出的数据位数一般都在12位到16位,对应的灰度级基本在2^12~2^16级而人 ...
- [Opencv](python)直方图均衡化与直方图比较
1,直方图均衡化 (Histogram Equalization) 假如图像的灰度分布不均匀,其灰度分布集中在较窄的范围内,使图像的细节不够清晰,对比度较低.直方图均衡化,对图像进行非线性拉伸,重新分 ...
- 计算机视觉——图像去噪及直方图均衡化(图像增强)
目录 系列文章目录 一.实验内容与方法 二.图像的加噪 1.高斯噪声 2.椒盐噪声 三.图像的去/降噪 1.均值滤波 2.中值滤波 四.直方图与均衡化 1.直方图 2.直方图均衡化 五.灰度图均衡化 ...
- java 灰度直方图_【数字图像处理】灰度直方图、直方图均衡化、直方图规定化...
灰度直方图 一幅图像由不同灰度值的像素组成,图像中灰度的分布情况是该图像的一个重要特征.图像的灰度直方图就描述了图像中灰度分布情况,能够很直观的展示出图像中各个灰度级所占的多少. 图像的灰度直方图是灰 ...
- 灰度图像直方图均衡化公式及实现
图像的直方图:直方图是图像中像素强度分布的图形表达方式.它统计了每一个强度值所具有的像素个数. 直方图均衡化:是通过拉伸像素强度分布范围来增强图像对比度的一种方法.是图像处理领域中利用图像直方图对对比 ...
最新文章
- 直播活动丨BMMeetup第1期:大模型Prompt Tuning技术,8场学术报告和Poster提前下载...
- C++ operator关键字(重载操作符)
- 第二十二章 李逵为什么不可爱
- OpenCV使用人脸界标检测进行人脸交换
- 项目ITP(一) 二维码
- 【对讲机的那点事】无线电对讲系统在隧道中的应用
- 数学家、数学轶事与数学史话
- unity3d 挂载脚本_Unity3D加载资源的四种方式
- 马上2023年了,终于发现一款颜值爆表的记账软件
- CANoe测试:CAPL Test Module的2种创建方式
- 深度学习二分类问题--IMDB数据集
- 为程序员讨回失去的午觉,我被投诉了,差点吃官司
- prop-types详解
- iOS中 Realm的学习与使用 韩俊强的博客
- Mac安装brew及问题解决
- css_使div中的文本自动换行
- Linux中chmod命令的用法
- CSS隐藏滚动条并可以滚动内容
- 前端3D开发,你需要了解的知识汇总
- 测试项目团队角色岗位职责
热门文章
- cpu线程测试软件,CPU多线程测试:wPrime/国际象棋
- oracle 闪查询,Oracle的回闪查询
- 矩阵计算的理论与方法_基于微带线的相位补偿方法分析
- 子集和问题 算法_LeetCode 90 | 经典递归问题,求出所有不重复的子集II
- 滤波器设计软件_滤波器设计——电路仿真软件的滤波器参数提取(下)
- 支付页面设计灵感|最美剁手的正确姿势!
- 棋魂桌面壁纸图片|大火影视壁纸找高图
- UI设计师用的最多的素材网站都收纳在一个导航
- 高质量UI面试作品模板,大大提高通过效率
- java socket 回调函数_请问Java网络编程如何在不使用多线程的情况下实现异步返回?...