MATLAB学习之图像增强、线性运算、非线性运算、CT图像的开窗显示 您所在的位置:网站首页 MATLAB图像的缩放 MATLAB学习之图像增强、线性运算、非线性运算、CT图像的开窗显示

MATLAB学习之图像增强、线性运算、非线性运算、CT图像的开窗显示

2023-08-21 13:49| 来源: 网络整理| 查看: 265

图像增强的目的 图像增强的目标是通过处理图像,提高图像重要细节信息或者目标的辨识度,使其比原始图像更适应于特定应用。不增加图像的信息内容,但是增加特定特征的动态范围( dynamic range ),使该特征更容易被检测和识别。 图像增强的内容&方法

在这里插入图片描述

改变像素的灰度值通过灰度变换函数改变像素的灰度值。

点运算即输出的像素灰度值仅仅由输入的像素灰度值决定: Out[x, y] = f (In[x, y]);

线性点运算

在这里插入图片描述 在这里插入图片描述 例1:读取 dicom 图像,完成以下操作: 利用线性函数增强图像对比度、降低对比度、增加亮度和 降低亮度,并分别对比显示。

I=dicomread('CT000010'); I1=5*I; I2=0.5*I; I3=I+10000; I4=I-4000; subplot(2,3,1);imshow(I);title('原始图像'); subplot(2,3,2);imshow(I1);title('增强对比度图像'); subplot(2,3,3);imshow(I2);title('减小对比度图像'); subplot(2,3,4);imshow(I3);title('增加亮度图像'); subplot(2,3,5);imshow(I4);title('减小亮度图像');

在这里插入图片描述

对数变换

对数变换将输入中范围较窄的低灰度值映射为输出中范围较宽的灰度值;或将范围较宽的高灰度值映射为输出中范围较窄的灰度值。 一般使用这种类型的变换扩展图像中的暗像素值,同时压缩更高灰度级的值(可针对整体偏暗的图像进行处理) 在这里插入图片描述

函数:

对数变换公式s=clog(1+r) c是常数,r≥0 对数变换公式s = c * log(1 + v * r) / log(v + 1) 其中r为输入图像像素,c为常数,v + 1为对数底

反对数变换

反对数变换的作用与对数变换相反。

反对数变换公式为s = ((v + 1) ^ r - 1) / v

幂次变换

幂次变换的公式为 s = c * r ^ v r为输入图像像素

当γ1的值所生成的曲线和γ



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有