BM3D_GPU master.zip
利用c++实现bm3d图形处理:实现对图像的滤波。BM3D算是NLM(non-local mean)的升级版本,因为它主要用到了非局部块匹配的思想,首先找相似块,不同于传统NLM使用L2距离,它用了硬阈值线性变换降低了L2距离的复杂度;找到相似块后,NLM是做一个均值处理,而BM3D则是将相似块域转换,提出Collaborative filtering降低相似块自身含有的噪声(NLM做均值,引入了相似块的噪声),并在aggregation处对相似块加权处理,得到降噪后的目标块。
文件列表
BM3D_GPU-master.zip
(预估有个12文件)
BM3D_GPU-master
inc
io_png.h
753B
fixed_point.h
43KB
tensor.h
2KB
bm3d.h
10KB
image.h
2KB
LICENSE
34KB
src
tensor.cu
7KB
暂无评论