数字信号处理第三次作业 联系客服

发布时间 : 星期日 文章数字信号处理第三次作业更新完毕开始阅读c638d5a0b9f67c1cfad6195f312b3169a551ea4d

数字图像处理第三次作业

摘要

本次报告主要记录第三次作业中的各项任务完成情况。本次作业以Matlab 2013为平台,结合matlab函数编程实现对所给图像文件的相关处理:1.把附件图像的直方图画出; 2.把所有图像进行直方图均衡;输出均衡后的图像和源图像进行比对;分析改善内容;3.进一步把图像按照对源图像直方图的观察,各自指定不同源图像的直方图,进行直方图匹配,进行图像增强。以上任务完成后均得到了预期的结果。

1. 把附件图像的直方图画出 (1)实验原理及方法

图像直方图显示不同的像素值在不同的强度值上的出现频率,它是一个二维图,横坐标表示图像中各个像素点的灰度级,纵坐标为各个灰度级上图像各个像素点出现的次数或概率。它可以用来寻找灰度图像二值化阈值和调整图像对比度,如果一幅灰度图像的直方图显示为两个波峰,则二值化阈值应该是这两个波峰之间的某个灰度值。绘制直方图的原理是利用matlab的imread函数读取图像数据点,对数据点的值进行排序,统计每个灰度值出现的次数,利用这些数据值即可绘出直方图。在matlab中可直接利用imhist函数完成以上过程。由于所给的10幅经变亮或变暗处理的图像是索引图,所以还需要将他们转换为灰度图像后才能进行操作。利用matlab中的ind2gray函数即可实现转换。

(2)处理结果

citywall.bmp的直方图3500300025002000150010005000050100150200250800060004000200000501001502002501200010000citywall1.bmp的直方图 citywall2.bmp的原直方图14000120001000080006000400020000050100150200250

elain.bmp的直方图30002000100000100200 elain2.bmp的原直方图1500010000500000100200lena.bmp的直方图30002000100000100200lena2.bmp的直方图60004000200000100200elain1.bmp的直方图15000100005000001002002x 10 elain3.bmp4的原直方图1.510.500100200x 104lena1.bmp的直方图2100100200lena4.bmp的直方图1500010000500000100200

x 10woman.bmp的直方图64200100200245woman1.bmp的直方图x 104001002005woman2.bmp的直方图x 102100100200

(3)结果分析

一幅图像的直方图基本上可描述图像的概貌,如图像的阴暗状况和对比度等特征。因为直方图反映的是一个图像的灰度值的概率统计特征,我们可以通过修改直方图的方法来调整图像的灰度分布情况。

2.把所有图像进行直方图均衡;输出均衡后的图像和源图像进行比对;分析改善内容 (1)实验原理及方法

直方图均衡化是图像处理领域中利用图像直方图对对比度进行调整的方法。该方法通过灰度变换将一幅图像转换为另一幅具有均衡直方图,即在每个灰度级上都具有相同的象素点数的图像。直方图均衡处理是以累计分布函数为基础的直方图修改法。在matlab平台上先用imread函数读取图像的图像数据,然后利用histeq函数进行直方图均衡操作,最后用imhist和imshow函数分别绘制经直方图均衡化的直方图和bmp图像。

(2)处理结果与结果分析