基于图像集的图像去噪方法与流程

文档序号:12471593阅读:来源:国知局

技术特征:

1.一种基于图像集的图像去噪方法,其特征在于按如下步骤进行:

a. 读取待处理的噪声图像,记为Imagenoise, 约定Imagenoise的尺寸为M*N,约定(i,j)为Imagenoise中像素的坐标;

b. 设图像集中共有s张参考图像,从图像集中依次读入参考图像,记为Image1,Image2,……Images,约定Images的尺寸为M1*N1,约定(i1,j1)为Images中像素的坐标;

c. 依次读入Imagenoise以及参考图像Image1,Image2,……Images,对读入图像进行图像块切割操作,具体步骤如下:

c.1读入待处理噪声图像Imagenoise,从坐标(2,2)开始,读取以坐标(i,j)为中心3*3像素范围的图像内容,放入一个3*3大小的图像块中并保存,记为Patchn, n为Patch的标记,按照从上到下从左到右的原则逐像素移动,直到坐标(M-1,N-1)结束;

c.2读入一幅参考图像Images,从该图像坐标(2,2)开始,读取以坐标(i1,j1)为中心3*3像素范围的图像内容,放入一个3*3大小的图像块中并保存,记为Patchn1,n1为Patch的标记,按照从上到下从左到右的原则逐像素移动,直到坐标(M1-1,N1-1)结束;

c.3 重复c.2操作,直到所有图像集中参考图像切割完毕,进入步骤d;

d. 对所有的图像块Patchn及Patchn1进行K-means聚类,聚类数设为50,将每一个 Patchn分别打上所属的类标签k;

e. 依次对Patchn集合中标号n为1至(M-1)*(N-1)的图像块去噪,具体步骤如下:

e.1 从n=1开始,读入一个图像块Patchn,获取其对应的聚类标签k;

e.2 根据Patchn对应的聚类标签k,搜索所有属于k的图像块,记为Patchcorr

设共有m个Patchcorr

e.3 利用搜索到的m个Patchcorr,对Patchn进行非局部滤波去噪得到

,其中表示某一个Patchcorr修复Patchn的权值,为Patchcorr与Patchn的相似性,表示噪声的标准差;

f. 将所有修复后的依次拼接,组成修复后的图像Imagerepair

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1