Description: This code is based on block matching and 3-D jiont filtering for imaging denoising.The basic algorithm is BM3D but the coding detail is different from BM3D.It s great recommened for image processing researchers.
To Search:
File list (Check if you may need any files):
去噪\result\lena.jpg
....\......\butterfly.jpg
....\关于BMdeno.txt
....\使用说明.txt
....\src\block.h
....\...\blockmatch.c
....\...\blockmatch.o
....\...\blockmatch_wiener.c
....\...\blockmatch_wiener.o
....\...\bmdeno
....\...\data_struct.c
....\...\data_struct.h
....\...\data_struct.o
....\...\dct.c
....\...\dct.o
....\...\denoise.c
....\...\denoise.o
....\...\denoise_wiener.c
....\...\denoise_wiener.o
....\...\error.h
....\...\filter.c
....\...\filter.h
....\...\filter.o
....\...\haar.c
....\...\haar.o
....\...\image_tools.c
....\...\image_tools.h
....\...\image_tools.o
....\...\main.c
....\...\main.o
....\...\Makefile
....\...\math_tools.c
....\...\math_tools.o
....\...\matrix_tools.c
....\...\matrix_tools.h
....\...\matrix_tools.o
....\...\pgm_reader.c
....\...\pgm_reader.h
....\...\pgm_reader.o
....\test\lena1.pgm
....\....\butterfly2.pgm
....\....\butterfly1.in
....\....\butterfly1.pgm
....\....\lena1.in
....\....\lena2.in
....\....\butterfly2.in
....\....\lena3.in
....\....\lena2.pgm
....\....\lena4.in
....\....\lena3.pgm
....\....\bmdeno
....\....\lena4.pgm
....\....\Screenshot3.png
....\....\Screenshot2.png
....\....\Screenshot1.png
....\....\butterfly3.in
....\....\butterfly3.pgm
....\bin\bmdeno
....\Readme.txt
....\tools\pgm2img.m
....\.....\Thumbs.db
....\.....\img2pgm.m
....\.....\lena.pgm
....\.....\lena.jpg
....\.....\showPGM.m
....\result
....\src
....\test
....\bin
....\tools
去噪