三维块匹配算法

✍ dations ◷ 2025-11-14 17:54:53 #三维块匹配算法

三维块匹配算法(英语:Block Matching 3D,缩写:BM3D)是一个效果比较好的图像去噪算法。通过与相邻图像块进行匹配,将若干相似的块整合为一个三维矩阵,在三维空间进行滤波处理,再将结果反变换融合到二维,形成去噪后的图像。该算法去噪效果显著,可以得到目前为止最高的峰值信噪比,但时间复杂度比较高。

BM3D算法分两个步骤,两个步骤算法类似,第一步通过原图匹配进行简单去噪形成基础估计,第二步通过原图和基础估计进行更细致的去噪,将PSNR进一步提高。

首先,在噪声图中以一个步长(通常为3个像素)设定若干个参照块(reference block),每个参照块在周围适当区域内进行搜索,寻找若干个差异最小的块(两个块的差异通常用 L 2 {displaystyle L_{2}} -范数来量化),将这些块以任意顺序整合成一个三维矩阵。通常会设定一个阈值,只将距离小于这个阈值的块整合到矩阵中,同时也会设置相似块的最大数量。参照块自己也是自己的相似块且差异度为0。

一个块 Z X {displaystyle Z_{X}} 与参考块 Z X R {displaystyle Z_{X_{R}}} 的差异定义如下

其中 2 {displaystyle left|cdot right|_{2}} L 2 {displaystyle L_{2}} -范数, N 1 {displaystyle N_{1}} 为块的大小。

将距离小于一个阈值的块整合成一个三维矩阵 S X R {displaystyle S_{X_{R}}}

形成若干个三维的矩阵之后,首先将每个三维矩阵中的二维的块(即噪声图中的某个块)进行二维变换编码,可采用小波变换或DCT变换等(通常BIOR1.5小波变换更为常用,效果也更好)。如果使用的是小波变换,为了更好的分离出低频信息,需要变换多次——即在每次变换的左上角1/4低频区继续进行二维变换,直到完成2×2的变换为止。二维变换结束后,在矩阵的第三个维度进行一维变换(通常为hadamard变换)。

此时的三维矩阵已经进行很好的处理。对三维矩阵进行硬阈值处理,将比较小的系数置0,然后通过在第三维的一维反变换和二维反变换得到处理后的图像块

其中 T 3 D {displaystyle {mathcal {T}}_{3D}} 为三维变换, Γ ( ) {displaystyle Gamma (cdot )} 为硬阈值函数。

此时三维矩阵中的每个二维块均是对去噪图像的估计,分别将这些块融合到原来的位置,每个像素的强度通过每个对应位置的块的值加权平均,权重取决于置0的个数和噪声强度(标准差sigma的值)。

通过如上步骤,便得到了基础估计,实践表明该结果已经是一个很好的去噪结果,通过第二步可以进一步提高去噪图的PSNR。

第二步与第一步类似。但在块匹配时是用第一步的结果图即基础估计进行匹配,块匹配的差异上限通常比第一步小一些。通过块匹配的结果,每个参考块形成两个三维矩阵:一个是通过基础估计形成的三维矩阵,另一个是通过这次匹配的坐标在噪声图上整合出的三维矩阵。

两个三维数组均进行二维、一维变换。通常最终估计的二维变换采用DCT变换以得到更好的效果。用维纳滤波将噪声图形成的三维矩阵进行系数放缩,该系数通过基础估计的三维矩阵的值以及噪声强度得出:

滤波后再通过反变换将噪声图的三维矩阵变换回图像估计

最终通过与第一步类似的加权求和方式将三维矩阵的各个块复原成二维图像形成最终估计,加权的权重取决于维纳滤波的系数和 σ {displaystyle sigma } 的值。

经过最终估计之后,BM3D算法已经将原图的噪声显著地去除。

不同的参数会导致不同的性能和运算复杂度,且不同参数的表现也与噪声的强度有关。根据测试,通常情况下块的大小为8×8,第一步在33×33像素的范围内选取16个最接近参照块的块,第二步在同样的范围内选取32个。第一步的硬阈值设为2.7。

BM3D算法仅适用于单通道的灰阶图像。对于多通道的彩色图像,由于自然图像中RGB三个通道有高度相关性,通常会将图像转换为以明度-色度表示的色彩空间如YUV、YCbCr、等。对于此类色彩空间有以下几点观察:

因此,彩色图像的BM3D算法可借由计算明度通道中的相似块,并选取色度通道中与明度通道相似块相同座标的块组成该通道的三维矩阵。其后的三维变换、滤波、加权平均及融合等步骤则由各通道分别各自完成。

相关

  • 硬脂酸硬脂酸(IUPAC系统命名法:十八酸,英语:Stearic acid)是一种饱和脂肪酸。它是一种难溶于水的蜡状固体,化学式C18H36O2,可溶于乙醇和丙酮,易溶于乙醚、氯仿、四氯化碳、苯和二硫化碳等
  • 高峰会高峰会,又称峰会(英语:summit meeting)是国家元首或政府首脑之间的国际会议。通常有着相当的媒体曝光,严密的保安措施和预先安排的议程。着明的高峰会包括第二次世界大战期间美国
  • KickxellomycotinaAsellariales Dimargaritales Harpellales Kickxellales梳霉亚门(Kickxellomycotina)是真菌的一个分支。梳霉亚门的拉丁文名称是由“Harpellomycotina”更正而成,因为“Kickxel
  • 周文雍烈士纪念碑周文雍烈士纪念碑,位于中国广东省江门市百合茅冈,为开平市文物保护单位,类型为近现代重要史迹及代表性建筑,公布时间为1983年。1928年,周文雍、陈铁军在红花岗刑场被执行枪决。19
  • 不育刺鳅不育刺鳅为辐鳍鱼纲合鳃目刺鳅亚目刺鳅科刺鳅属的其中一种,分布于非洲坦干伊喀湖流域,体长可达45公分,栖息在底层水域,属肉食性。
  • 新井梓新井梓(日语:新井梓,1995年9月6日-),日本前AV女优,神奈川县出身。曾为“PRESTIGE”专属女优,所属于“プロダクションCLAP”事务所。兴趣是水肺潜水。2016年2月,在日本AV片商“PRESTIG
  • 2020年美国总统选举绿党初选吉尔·斯泰因 霍伊·霍金斯 2020年美国总统选举绿党初选(英语:2020 Green Party presidential primaries),初选在美国50个州、哥伦比亚特区及五个海外领地举行。2019年7月24日,绿
  • 曼努埃尔·里瓦斯曼努埃尔·里瓦斯(西班牙语:Manuel Rivas,1957年10月24日-)是加利西亚小说家、散文家、诗人。1957年出生于拉科鲁尼亚,15岁就开始了创作生涯。曾在马德里康普顿斯大学学习信息科学
  • 范永范永(1922年9月-2020年),吉林省农安县人,解放战争时期为齐齐哈尔铁路局昂昂溪机务段司机长,东北解放战争特等功臣。第一届全国人大代表。1945年11月东北人民自治军西满护路军司令员郭维城乘装甲列车从齐齐哈尔去北安取枪支,由4辆装甲车、5辆空棚车和1辆行李车组成列车,范永驾驶机车,归途在泰东经受大量土匪突袭战斗。凯旋回到齐齐哈尔一周内,昂昂溪铁路分局局长接连颁布三道人事令:任命范永为司机、司机长、指导司机。1947年4月参加中国共产党。1948年9月28日6时15分,昂昂溪机务段人事股长穆成斌,司机
  • 马蒂诺·扎卡里亚马蒂诺·扎卡里亚(Martino Zaccaria)是1314-1329年间的希俄斯领主(英语:Lordship of Chios),还统治着另外几个爱琴海岛屿,另外还是亚该亚亲王国的韦利戈斯蒂-达马拉男爵(英语:Barony of Veligosti)、哈兰德里察男爵(英语:Barony of Chalandritsa)。他在爱琴海与突厥人海盗的战斗中建立了名声,名义上的拉丁帝国皇帝(英语:Latin Emperor)菲利普二世(英语:Philip I, Prince of Taranto)授予他“小亚