【20200325】数字图像处理DIP课程课业打卡三之图像增强


叮嘟!这里是小啊呜的学习课程资料整理。好记性不如烂笔头,今天也是努力进步的一天。一起加油进阶吧!
在这里插入图片描述

一、DIP课程课业打卡三

一.判断题

1、对比度,通俗地讲,就是亮暗的对比程度。

正确答案:√

2、对比度高的图像,一般图像画质的清晰程度比较低。

 正确答案:×
 对比度高的图像,一般图像画质的清晰程度比较高。

3、对比度展宽的原理,是通过抑制不重要的部分,来扩展所关心部分的对比度。

正确答案:√

4、灰级窗算法,是将原图中灰度值分布在[fa,fb]范围内的像素值映射到 [0,255]范围内 。

正确答案:√

二.阅读理解

1、阅读下面的线性对比度展宽代码并回答:

function G=ContrastWidening(ImPath,fa,fb,ga,gb)

x  = imread(ImPath);  %%  语句1 
[m,n,c] = size(x);
if(c>1)
    F=rgb2gray(x);
end
G=zeros(m,n);
k1 =               %%% 填空1      
k2 =               %%% 填空2  
k3 =               %%% 填空3 
for i=1:m    
    for j=1:n
        if F(i,j)<fa
            G(i,j) = k1*F(i,j);
        elseif F(i,j)<fb
            G(i,j) = k2*(F(i,j)-fa)+ga;
        else
            G(i,j) = k3*(F(i,j)-fb)+gb;
       end
    end
end
G = uint8(G);
end

(1) [单选题]
上述代码中, “语句1”的作用是:
A、读入指定的图像
B、得到图像尺寸
C、将彩色图像转为灰度图
D、初始化一个全0矩阵

正确答案: A

(2) [单选题]
上述代码中, “填空1”出应该填写的代码是:
A、ga/fa;
B、(gb-ga)/(fb-fa);
C、(255-gb)/(255-fb);
D、fa / ga;

 正确答案:A

(3) [单选题]
上述代码中, “填空2”出应该填写的代码是:
A、ga/fa;
B、 (255-gb)/(255-fb);
C、 (gb-ga)/(fb-fa);
D、fa / ga;

正确答案:C 

(4) [单选题]
上述代码中, “填空3”出应该填写的代码是:
A、ga/fa;
B、(gb-ga)/(fb-fa);
C、 (255-gb)/(255-fb);
D、fa / ga;

正确答案:C

二、知识巩固

1、关于对比度

(1)对比度的概念
对比度通俗地讲,就是亮暗的对比程度。
对比度通常表现了图像画质的清晰程度

(2)对比度的计算
在这里插入图片描述
(3)对比度的计算例题:
在这里插入图片描述

2、关于图像增强

图像增强的目的是为了改善画质 , 使图像的显示效果更加清晰 。

本章中主要介绍的内容包括 :
线性对比度展宽
动态范围调整
直方图均衡化处理

3、线性对比度展宽

对比度展宽的目的是 : 通过将亮暗差异( 即对比度 ) 扩大 , 来把人所关心的部分强调出来
原理是: 进行像素点对点的 、灰度级的线性影射 。 该影射关系通过调整参数 , 来实现对亮暗差异的扩大。

实现方法:
设原图 、 处理后的结果图的灰度值分别为 [f(i,j)][g(i,j)];
要求 [g(i,j)][f(i,j)] 均在 [0 , 255] 间变化,但是 g 的表现效果要优于 f 。
因为 f 和 g 的取值范围相同,所以通过 抑制 不重要的部分,来 扩展 所关心部分的对比度。

为了达到上面所提出的目的 , 原图 ( 横轴上的 f(i,j) ) 与处理后图 ( 纵轴上的 g(i,j) ) 的灰度影射关系可用下图表示 :
在这里插入图片描述
对比度线性展宽的计算公式为:

在这里插入图片描述

4、线性对比度展宽算法流程与MATLAB处理程序

• 设置参数
(fa = 5;fb = 30; ga = 80; gb = 100;)
• 读入图像到矩阵F
• 得到F的行列数m,n,
• 初始化输出矩阵G
• 对于G的每一行i
• 对于G的每一列j
• 根据公式由F(i,j)计算G(i,j)
在这里插入图片描述

5、线性对比度展宽之灰级窗

当 256 个灰度级所表示的亮暗范围内的信息量太大 , 没办法很好地表述时 , 通过开窗的方式 , 每次只把窗内的灰度级展宽 , 而把窗外的灰度级完全抑制掉

例如,CT 图像的原始数据为 12bit ( 或是 16bit ),要将其显示出来 , 则只能转换为 8bit,于是有了 16 归并为1 ( 或 256 归并为 1) 的需要。
这时,开骨窗 、 肌肉窗 、 组织窗就可分别清晰地显示相应的内容。

在这里插入图片描述
灰级窗映射计算公式表示如下:
在这里插入图片描述
实例演示:
在这里插入图片描述

6、线性对比度展宽与灰级窗

如图所示,灰级窗实际上是线性对比度展宽的一种特殊形式。
在这里插入图片描述

Ending!
更多课程知识学习记录随后再来吧!

就酱,嘎啦!

在这里插入图片描述

注:
人生在勤,不索何获。

发布了72 篇原创文章 · 获赞 106 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_43543789/article/details/105273534
今日推荐