174 Commits
Author SHA1 Message Date
Gregory R. Lee 48bfe20ed7 TST: add basic wavelet denoising tests for 1D through 4D inputs 2016-08-12 08:36:51 -04:00
Gregory R. Lee 87936c0b09 TST: compare PSNR in the wavelet denoising tests 2016-08-12 08:23:20 -04:00
Gregory R. Lee 72577e9764 FIX: correct channel range in the multichannel case 2016-08-11 10:52:37 -04:00
Gregory R. Lee 6f3520b83e DOC: add missing multichannel info to the docstring 2016-08-11 10:51:58 -04:00
Gregory R. Lee efb829f876 TST: update existing tests for wavelet_denoise 2016-08-10 18:45:39 -04:00
Gregory R. Lee d4168b665e MAINT: more memory efficient multichannel implementation
also make multichannel default to False to match other denoising routines
2016-08-10 18:37:23 -04:00
Gregory R. Lee c83fe7d178 ENH: add nd support to denoise_wavelet 2016-08-10 18:37:23 -04:00
Scott Sievert 13490a64ac TST MAINT: more clearly represent energy in signal
TST: removes tests to particular image
2016-08-04 22:13:06 -05:00
Scott Sievert 222a1b3a78 MAINT: asserts image 2D or 3D, proper clipping
as well as DOC: clarify 2D/3D + rewrite notes for denoise_wavelet
2016-08-04 09:48:35 -05:00
Scott Sievert c6e5c70953 makes PyWavelets required 2016-08-01 09:45:48 -05:00
Scott Sievert 9616637fe6 MAINT: py27 compatibility (no splat in list for _wavelet_threshold)
MAINT: addresses blank lines, typos
2016-08-01 09:45:44 -05:00
Scott Sievert 5300db1e8d TST: 2d and 3d. DOC: adds refs to doc 2016-07-16 12:09:52 -05:00
Scott Sievert 643fe77840 MAINT: first pass features (see below)
im —> img
adds paper DOI
adds denoise_wavelet __init__
fixes typo in optional_requriments
2016-07-16 11:51:58 -05:00
Scott Sievert fb8f09263c TST: tests wavelet denoising 2016-07-16 11:03:58 -05:00
Scott Sievert a1cc31e47f ENH: implements wavelet denoising 2016-07-16 11:03:43 -05:00
Egor Panfilov e02ccb6817 Removed deprecated _mode_deprecations 2016-06-19 00:25:52 +03:00
Johannes SchönbergerandEgor Panfilov eff310539b Improve doc string formatting of denoise_bilateral (#2062)
* Improve doc string formatting of denoise_bilateral
2016-05-02 00:02:01 +03:00
Alex Izvorski 24fab05c3f Speed up bilateral filter tests by making them work on a 50x50 image instead of 200x200, and use smaller sigma_spatial 2016-05-01 01:07:55 -07:00
Egor Panfilov caa2d220b6 Changed docsting sections order 2016-03-08 01:35:48 +03:00
Egor Panfilov dfffc55c36 Added inpaint to module init 2016-03-07 23:36:26 +03:00
Pradyumna Narayana 16ed4ed865 Corrected a grammatical error in deprecated message. No functional change. 2016-03-04 09:29:32 -07:00
Pradyumna Narayana f069aada3c Supports skimage_range. Displays deprecated warning when used. Two test cases to test this functionality. 2016-03-04 08:34:47 -07:00
Pradyumna Narayana 428cc3daeb Casted ceil to int such that win_size is an int. 2016-03-03 12:27:23 -07:00
Pradyumna Narayana ecf90e1cca Added the chnage to comments 2016-03-03 12:01:57 -07:00
Pradyumna Narayana 9f3fc737ba sigma_range is renamed to sigma_color and win_size scales with sigma_spatial 2016-03-03 12:00:15 -07:00
Egor Panfilov 66102ad91a Merge pull request #1895 from OrkoHunter/denoise_bilateral
Raise warning for 3D images in denoise_bilateral
2016-02-05 17:22:04 +03:00
Himanshu Mishra 7014d04327 Remove useless multichannel=True kwarg from tests 2016-02-05 14:38:13 +05:30
Himanshu Mishra b40d028550 Add tests for warnings in denoise_bilateral 2016-02-05 08:05:58 +05:30
Johannes Schönberger e6338b75bd Merge pull request #1921 from JDWarner/image_comparison_prefix
STY: Image comparison functions now share common prefix
2016-02-02 17:07:17 +01:00
Joshua Warner ab7f0774aa FIX: Pass arguments from deprecated function, update examples. 2016-02-01 13:57:56 -07:00
Johannes Schönberger 5e780bb27f Fix unknown Example section warning 2016-02-01 08:47:36 +01:00
Steven Silvester b710bd21d2 Use a stacklevel of 2 by default for all warnings 2016-01-30 08:57:46 -06:00
Himanshu Mishra 63b893d4c6 Fix test and doctest for multichannel kwarg in denoise_bilateral 2016-01-29 17:47:31 +05:30
Himanshu Mishra b1e0597ee1 Raise warning for 3D images in denoise_bilateral 2016-01-29 17:47:31 +05:30
Gregory R. Lee 682f0895e7 TST: add test for constent TV weighting across number of image dimensions for Chambolle algorithm 2016-01-24 12:27:10 -05:00
Gregory R. Lee 53742be9c6 fix axis bug in multichannel case and add a corresponding test 2016-01-24 02:24:37 -05:00
Gregory R. Lee a30592a22a MAINT: explicitly specify axis argument 2016-01-23 11:23:21 -05:00
Gregory R. Lee e6a1a19337 update default weight to reflect the bugfix from hardcoded 0.5 to 1/(2*ndim)
use the default weight in all the tests as well.
2016-01-23 11:01:48 -05:00
Gregory R. Lee dd5a708a33 minor bugfix so that weight gives a consistent amount of smoothing regardless of the number of dimensions.
As in the original reference, the stepsize should be in both the numerator and denominator of p.
2016-01-23 11:01:15 -05:00
Gregory R. Lee 9f419024ad Switch _denoise_tv_chambolle to use C-ordering 2016-01-23 10:59:33 -05:00
Gregory R. LeeandGregory R. Lee 4a8a2189f2 use Fortran order for g and p in _denoise_chambolle_nd to avoid a performance regression 2016-01-23 10:59:32 -05:00
Gregory R. LeeandGregory R. Lee 4bc4f0a169 remove try/except in _denoise_chambolle_nd. just use the numpy 1.6 compatible case 2016-01-23 10:59:32 -05:00
Gregory R. LeeandGregory R. Lee 4a0ad77780 update tests for denoise_tv_chambolle 2016-01-23 10:59:32 -05:00
Gregory R. LeeandGregory R. Lee c2b86d8a02 fix numpy 1.6 compatibility 2016-01-23 10:59:32 -05:00
Gregory R. LeeandGregory R. Lee 2d326a464e ENH: n-dimensional refactor of TV denoising.
_denoise_tv_chambolle_2d and _denoise_tv_chambolle_3d are replaced by _denoise_tv_chambolle_nd

The restriction to 2D and 3D in denoies_tv_chambolle was removed.
2016-01-23 10:59:32 -05:00
Juan Nunez-Iglesias e53d7daaa3 Merge pull request #1804 from soupault/inpainting
ENH: Inpainting with biharmonic equation
2016-01-18 10:56:24 +11:00
Egor Panfilov 3ae2f1236b TST, DOC: Added test for 3D spatial data, cleaned up gallery example 2016-01-16 20:02:24 +03:00
Egor Panfilov 98fec5211a FIX: Returned handle for empty input arrays 2016-01-15 20:04:08 +03:00
Egor Panfilov 893d937491 ENH: Moved nested functions, refactor code 2016-01-15 13:59:32 +03:00
Emmanuelle Gouillart 33a2182e06 Merge pull request #1705 from deledalle/ref_nlmeans
DOC : add ref to nlmeans
2015-12-30 22:06:19 +01:00