Skip to content

Commit c54b5b2

Browse files
authored
Merge pull request #113 from jakirkham/dn_gauss_space
Use spatial Gaussian filter in denoising
2 parents 85e1553 + 65d27ba commit c54b5b2

File tree

1 file changed

+4
-14
lines changed

1 file changed

+4
-14
lines changed

nanshe_ipython.ipynb

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -448,7 +448,7 @@
448448
"\n",
449449
"\n",
450450
"med_filt_size = 3\n",
451-
"norm_filt_sigma = 100\n",
451+
"norm_filt_sigma = 10\n",
452452
"\n",
453453
"block_frames = 1\n",
454454
"norm_frames = 100\n",
@@ -475,19 +475,9 @@
475475
" da_imgs_flt, (1,) + (da_imgs_flt.ndim - 1) * (med_filt_size,)\n",
476476
" )\n",
477477
"\n",
478-
" # Compute the FFT of frames\n",
479-
" da_imgs_medf_fft = rfftn(da_imgs_medf, axes=tuple(irange(1, da_imgs_medf.ndim)))\n",
480-
"\n",
481-
" # Smooth frames in FFT space (using a large Gaussian)\n",
482-
" da_imgs_smoothed_fft = dask_ndfourier.fourier_gaussian(\n",
483-
" da_imgs_medf_fft, (0,) + (da_imgs_medf_fft.ndim - 1) * (norm_filt_sigma,)\n",
484-
" )\n",
485-
"\n",
486-
" # Inverse FFT of smoothed frames\n",
487-
" da_imgs_smoothed = irfftn(\n",
488-
" da_imgs_smoothed_fft,\n",
489-
" s=da_imgs_medf.shape[1:],\n",
490-
" axes=tuple(irange(1, da_imgs_smoothed_fft.ndim))\n",
478+
" # Compute the Gaussian filter of frames\n",
479+
" da_imgs_smoothed = dask_ndfilters.gaussian_filter(\n",
480+
" da_imgs_medf, (0,) + (da_imgs_medf.ndim - 1) * (norm_filt_sigma,)\n",
491481
" )\n",
492482
"\n",
493483
" # Apply high pass filter to images\n",

0 commit comments

Comments
 (0)