Commit Graph

3708 Commits

Author SHA1 Message Date
François Orieux cf41cf4521 Remove own licence for skimage licence 2013-12-10 22:45:16 +01:00
François Orieux 44f27e5460 Docstring fix. Clip parameter addition. 2013-12-10 22:45:16 +01:00
François Orieux 15a96d5300 Fix python3 test and real values image. 2013-12-10 22:45:16 +01:00
François Orieux bda9b4fb3c Fix travis test 2013-12-10 22:45:16 +01:00
François Orieux b0b0b112db Add tests, coverage improvement. 2013-12-10 22:45:16 +01:00
François Orieux 4e2a5a9644 Better docstring. Better test coverage. 2013-12-10 22:45:16 +01:00
François Orieux 587ec48874 Better handle of non real case. Some docstring fix. 2013-12-10 22:45:15 +01:00
François Orieux 0fdb5b2e0a Change example scaling. Fix ref in doc. 2013-12-10 22:45:15 +01:00
François Orieux 9849d9d419 Add doctest to uft. 2013-12-10 22:45:15 +01:00
François Orieux 29f953d6a9 Fix iscomplex to iscomplexobj. Replace circshift with numpy roll. 2013-12-10 22:45:15 +01:00
François Orieux e67bdd3471 PR fixs. 2013-12-10 22:45:15 +01:00
François Orieux 8206695afd Remove import numpy from docstring doctest 2013-12-10 22:45:15 +01:00
François Orieux 6c0c4350b1 Docstring convention about "Input image". 2013-12-10 22:45:15 +01:00
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 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