Combine 2D and 3D bilateral filter in one function and rename sigma parameters

This commit is contained in:
Johannes Schönberger
2012-10-17 16:28:44 +02:00
parent 5b8f554a2e
commit c04f14c129
5 changed files with 71 additions and 133 deletions
+2 -2
View File
@@ -46,14 +46,14 @@ ax[0, 0].set_title('noisy')
ax[0, 1].imshow(tv_denoise(noisy, weight=0.1))
ax[0, 1].axis('off')
ax[0, 1].set_title('TV')
ax[0, 2].imshow(denoise_bilateral(noisy, sigma_color=0.03, sigma_range=15))
ax[0, 2].imshow(denoise_bilateral(noisy, sigma_range=0.03, sigma_spatial=15))
ax[0, 2].axis('off')
ax[0, 2].set_title('Bilateral')
ax[1, 0].imshow(tv_denoise(noisy, weight=0.2))
ax[1, 0].axis('off')
ax[1, 0].set_title('(more) TV')
ax[1, 1].imshow(denoise_bilateral(noisy, sigma_color=0.06, sigma_range=15))
ax[1, 1].imshow(denoise_bilateral(noisy, sigma_range=0.06, sigma_spatial=15))
ax[1, 1].axis('off')
ax[1, 1].set_title('(more) Bilateral')
ax[1, 2].imshow(lena)