彩色图像增强方法的研究
彩
色
图
像
增
强
方
法
的
研
究
信科(2)班 指导老师:
一.实验背景:人类传递的信息有70%是视觉信息,图像信息是传递信息的重要手段和媒体。但是在生活中,由于光线不合适,在获得图像后会发现图像亮不够
或对比度不强,导致景物无法看清。
二.实验目的:彩色图像比灰度图像包含更多的信息,无论是对人们的视觉感受,还是后续的图像理解与分析,彩色图像都具有灰度图像无可比拟的优越性。基于彩色图像的优越性和生活中光线和其他条件的限制,为了得到较理想的彩色图像以便研究和分析应用,就需要对图像进行必要的处理,增强有用信息,抑制无用信息,使图像更适合于人的视觉特性或机器的识别系统,运用 MATLAB 软件实现彩色图像增强。
三.设计要求:运用MATLAB 软件编写源代码程序,实现彩色图像增强中的真彩色图像增强 伪彩色图像增强 假彩色图像增强。
四.实验程序:
1. 真彩色图像增强:
RGB=imread('zz.jpg');
subplot(221),imshow(RGB)
title('原始真彩色图像')
subplot(222),imshow(RGB(:,:,1))
title('真彩色图像的红色分量')
subplot(223),imshow(RGB(:,:,2))
title('真彩色图像的绿色分量')
subplot(224),imshow(RGB(:,:,3))
title('真彩色图像的蓝色分量')
2. 伪彩色图像增强:
I=imread('zw.jpg');
imshow(I);
X=grayslice(I,16);%thresholds the intensity image using I
%threshold values 1/16,2/16,…..,15/16,returning an indexed %image in X
figure;
imshow(X,hot(16));
3. 假彩色图像增强
[RGB]=imread('zz.jpg');
imshow(RGB);
RGBnew(:,:,1)=RGB(:,:,3);
RGBnew(:,:,2)=RGB(:,:,1);
RGBnew(:,:,3)=RGB(:,:,2);
figure;
subplot(121);
imshow(RGB);
subplot(122);
imshow(RGBnew);
五.实验结果:
真彩色图像增强的结果:
伪彩色图像增强的结果:
原图像:
增强后:
假彩色图像增强的结果:
六.总结:
本次课程设计运用了 MATLAB 来实现彩色图像增强 的方法研究。基于彩色图像包含丰富的信息,介绍了如何利用图像处理工具MATLAB 来进行彩色图像增强来是有用信息加强,获得更用价值的图片和更好的视觉效果。分别从真彩色图像增强方法和伪彩色图像增强方法以及假彩色图像增强方法三方面来进行理论原理描述并给出相关的图像处理结果。彩色图像增强还有很多的方法待去研究和改进。