Commit Graph

5928 Commits

Author SHA1 Message Date
François Orieux 5b2985976d Blank line remove 2013-12-10 22:45:15 +01:00
François Orieux 43cfff9328 PR review.
Copyrigth, dtype check and typo.
2013-12-10 22:45:15 +01:00
François Orieux cb687d1ac9 Small cleanup, keywords changes. 2013-12-10 22:45:15 +01:00
François Orieux fe684b845d Fix circshift. Rename wiener.py to deconvolution (no API change). 2013-12-10 22:45:15 +01:00
François Orieux 2c170ca0b1 Fix doctest 2013-12-10 22:45:15 +01:00
François Orieux 66372a2405 Typo and doc fixs. 2013-12-10 22:45:15 +01:00
François Orieux 7f910e3532 Fix skimage/setup.py 2013-12-10 22:45:14 +01:00
François Orieux a3b360f84a Fix test_restoration.py rename. 2013-12-10 22:45:14 +01:00
François Orieux def48f1909 Rename deconvolution to restoration 2013-12-10 22:45:14 +01:00
François Orieux 997ee1a1cc rtol to 1e-3 for travis-ci.
Maybe this time... travis-ci makes me crazy.
2013-12-10 22:45:13 +01:00
François Orieux 78df3d089d Diminish rtol to 1e-5 for travis-ci 2013-12-10 22:45:13 +01:00
François Orieux debce37a93 Use skimage.img_as_float for travis-ci test 2013-12-10 22:45:13 +01:00
François Orieux c4e1cf5ef4 You shall not pass ! 2013-12-10 22:45:11 +01:00
François Orieux e3cdd5785f Fix relative uft import for travis-ci pass 2013-12-10 22:45:11 +01:00
François Orieux be7cf29240 Fix example. 2013-12-10 22:45:11 +01:00
François Orieux 37ea62dedf Add the reference image for Richardson Lucy test. 2013-12-10 22:45:11 +01:00
François Orieux c84a3bab07 Add test for Richardson Lucy. 2013-12-10 22:45:10 +01:00
François Orieux 11599f772a Typo fix. 2013-12-10 22:45:10 +01:00
François Orieux 7042d778e6 Fix the bad results of unsupervised deconvolution.
The initial implementation was simplified to reduce the number of
local variable. Consequently the parameter data.size was wrong. It was
the size of the fourier spectrum, with hermitian property, instead of
the real space size. This should work.

In addition the PSF is now normalized.
2013-12-10 22:45:10 +01:00
François Orieux 4b233098e7 Whitespace... 2013-12-10 22:45:09 +01:00
François Orieux c942ad54c7 Inline crandn function. 2013-12-10 22:45:09 +01:00
François Orieux d2e04fde2e Add pdf paper 2013-12-10 22:45:09 +01:00
François Orieux 2112ec01e4 Add a small note explaining the wiener filter. 2013-12-10 22:45:09 +01:00
François Orieux b62bd9dfb6 Change copyright to scikit-image team 2013-12-10 22:45:09 +01:00
François Orieux beae90bbef Remove __author__ line and add in CONTRIBUTORS.txt 2013-12-10 22:45:09 +01:00
François Orieux ec123d7547 Use assert_allclose for testing. 2013-12-10 22:45:09 +01:00
François Orieux 4d1df18241 Remove anfft and fftw dependency 2013-12-10 22:45:09 +01:00
Christoph Deil e25ccf61f6 Some improvements to new deconvolution code 2013-12-10 22:45:09 +01:00
François Orieux 17cc22802c Rename test to tests 2013-12-10 22:45:09 +01:00
François Orieux 33aedfd9aa Add deconvolution module to skimage.
This module add three function to skimage. The `wiener` function is a
simple wiener deconvolution. The `unsupervised_wiener` is a more
sophisticated wiener deconvolution with automatic estimation of
regularisation parameters. The third function is a literal traduction
in python of the rychardson lucy deconvolution of wikipedia.
2013-12-10 22:45:07 +01:00
Johannes Schönberger c1b2d5159d Add test for reflected padding 2013-12-10 09:29:51 +01:00
Johannes Schönberger b815b5d045 Refactor final slicing 2013-12-10 09:19:47 +01:00
Johannes Schönberger 598ee3f9ec Improve description of match_template 2013-12-10 09:19:17 +01:00
Johannes Schönberger 48334705c1 Fix ndim test 2013-12-09 11:44:26 +01:00
Johannes Schönberger 50e155e254 Fix test case 2013-12-09 11:43:32 +01:00
Johannes Schönberger 914b8cbfe5 Re-order input checks 2013-12-09 08:21:22 +01:00
Johannes Schönberger e1033e3f8a Add missing bracket in doc tests 2013-12-09 08:06:16 +01:00
Johannes Schönberger 8ae8548dfd Avoid temporary array allocations 2013-12-09 07:52:08 +01:00
Stefan van der Walt 0d5b822110 Merge pull request #848 from ahojnnes/warps
Speed up warps by inlining interpolation functions
2013-12-08 19:03:16 -08:00
Johannes Schönberger d8b343e430 Fix doc tests 2013-12-09 01:00:32 +01:00
Johannes Schönberger 688778b572 Move inlined function definitions to header for actual inlining 2013-12-09 00:57:07 +01:00
Johannes Schönberger 7924c46cfd Add tests for wrong input shapes 2013-12-09 00:44:36 +01:00
Johannes Schönberger baa0b2cfbf Add tests for 3-D template matching 2013-12-09 00:42:20 +01:00
Johannes Schönberger 8443c8469c Reuse 2D sum in 3D sum 2013-12-09 00:33:01 +01:00
Johannes Schönberger 84e03ec48b Add support for 3-D template matching 2013-12-09 00:31:51 +01:00
Johannes Schönberger 33d00e7411 Update arraypad tests 2013-12-09 00:07:00 +01:00
Johannes Schönberger 2e9e6a4ce3 Fix doctests 2013-12-09 00:04:54 +01:00
Johannes Schönberger 783c04baec Fix bug in array padding, template matching 2013-12-08 18:54:02 +01:00
Tony S Yu d7cf60ef0b Attempt to fix failing test on Python 3 buildbot 2013-12-07 11:45:37 -06:00
Tony S Yu f7fa4049f5 Test null plugin 2013-12-07 10:41:03 -06:00