论文部分内容阅读
在下雪天气中,人们都会外出欣赏雪景、打雪仗、堆雪人,留下这些美好瞬间的唯一途径就是将它们拍摄成图像;也有的人因为工作原因,需要在下雪天气中获取图像。然而在雪天获取到的图像会因为漫天飞舞的雪花造成图像质量的下降,因此对雪花图像的修复尤为重要,它也是当前图像修复的主要工作之一。本文以雪天条件下获取的图像作为研究对象,通过对雪花的特性及其在图像中显示特性的分析,主要研究图像中含有大小不等雪花斑块的去噪与修复方法。在图像中每一片雪花都是随机出现的,并且雪花的大小、形状也是多种多样的。根据雪花在图像中呈现的方式,我们可以将小块的雪花视为椒盐噪音,大块的雪花看作是图像中的斑块。本文通过对几种传统的去噪方法的分析和对比,选取中值滤波方法对图像中小块雪花进行滤波处理,以达到去除小块雪花的目的;对于大块雪花斑块,采用区域填充方法对其进行处理。常用的种子填充算法与扫描线填充算法都是用事先选定的颜色进行填充,会造成图像带“疤”,因此我们对扫描线种子填充算法进行改进。改进算法的主要步骤是:先选取待修复区域内任一种子点,以该点为中心向四周引出若干条直线,计算这些直线与待修复区域边界的交点,利用这些边界点四邻域点的颜色信息,综合得到边界点的颜色值作为边界点填充色,由内向外循环处理直至待修复区域的所有点完全赋予相应的颜色值。该算法不需要使用事先选定的颜色填充,而是充分利用待修复区域边界的颜色信息,使修复后的图像更接近于真实图像。最后,结合Matlab及VC编程,我们实现了对雪花图像的修复处理。实验结果表明,我们所用的方法能够对雪花图像进行有效的处理,消除雪花对图像质量的影响。