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önberger and Egor 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. Lee and Gregory 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. Lee and Gregory 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. Lee and Gregory R. Lee
4a0ad77780
update tests for denoise_tv_chambolle
2016-01-23 10:59:32 -05:00
Gregory R. Lee and Gregory R. Lee
c2b86d8a02
fix numpy 1.6 compatibility
2016-01-23 10:59:32 -05:00
Gregory R. Lee and Gregory 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