emmanuelle
3eb775542f
Added some comments inside Cython functions.
2015-02-10 23:22:42 +01:00
emmanuelle
4c9dbe1e18
Added a comment about normalization.
2015-02-02 22:55:49 +01:00
emmanuelle
0f4b092578
Added comment for inner loops.
2015-02-01 23:31:09 +01:00
emmanuelle
bcd24eab86
Removed a few redundant lines.
2015-02-01 23:11:34 +01:00
emmanuelle
6770e9e557
Modified name of image dtype.
2015-02-01 22:51:00 +01:00
emmanuelle
50907cd8e7
Modified variables' names.
2015-02-01 22:43:18 +01:00
emmanuelle
ee81e00c0e
Helper functions for computing the integral of the difference between
...
image and shifted image.
2015-02-01 22:30:00 +01:00
emmanuelle
4dbf33b9ca
PEP 8: spaces and operators
2015-02-01 20:33:57 +01:00
emmanuelle
009e761411
[ENH] Docstring cleaning
2015-01-29 22:40:46 +01:00
emmanuelle
112b0b4fcd
Global constant defined for distance cutoff
2015-01-29 21:36:08 +01:00
emmanuelle
4697d66c85
[ENH] Removed eps parameter that was not needed.
...
Added a test for the case when no denoising at all is performed when h is
very small.
Corrected a bug in looping range in the classical algorithm.
2015-01-26 22:06:38 +01:00
emmanuelle
2e0b37b11d
Changed variable names for coordinates for better consistency with
...
skimage conventions. Moved some code to inline functions to improve
clarity.
2015-01-25 19:21:23 +01:00
emmanuelle
e83873d563
Removed blank lines in docstring
2015-01-25 16:42:39 +01:00
emmanuelle
065bc18253
Merged 2D and 2D RGB functions for non-local means denoising
2015-01-25 16:40:07 +01:00
emmanuelle
fa13744d59
Changed API of nl_means_denoising function to have a multichannel flag
2015-01-25 11:49:45 +01:00
emmanuelle
ec6aa2a017
Added docstring to helper functions in cython submodule
2015-01-25 11:49:07 +01:00
emmanuelle
60d0c81aed
Changed type of error returned for image dimension strictly greater than 3.
2015-01-20 22:11:24 +01:00
emmanuelle
dd9030d44c
Implemented fast algorithm also for 3-D and 2D-RGB images. Changed API so
...
that there is only one function for fast and classic algorithms.
2015-01-18 22:18:29 +01:00
emmanuelle
8b9a777c79
Bug correction: I had forgotten to add __init__.py
2015-01-11 22:37:42 +01:00
emmanuelle
c5e38dc5b1
Renamed module, since tests were breaking because module and function
...
had the same name.
2015-01-10 19:11:15 +01:00
emmanuelle
ecaa959195
Implemented asymmetric distance computation to save speed factor of 2
2015-01-10 16:40:43 +01:00
emmanuelle
1d8e02bf38
Removed normalization of h parameters because float images will be
...
normalized anyway.
2015-01-10 12:15:26 +01:00
emmanuelle
4004f048ef
Faster version of non-local means denoising for 2D greyscale images
2014-12-07 12:02:05 +01:00
emmanuelle
e26f9028eb
Modified import to be compatible with Python 3
2014-12-06 13:58:09 +01:00
emmanuelle
ecae7843e9
Removed test file that has been moved to restoration submodule
2014-12-06 13:46:13 +01:00
emmanuelle
cc6882b584
Modified bento file with non-local means extension
2014-12-06 13:19:27 +01:00
emmanuelle
2e91b0db95
Moved non-local means denoising to restoration submodule
2014-12-06 13:16:40 +01:00
Emmanuelle Gouillart
5f89395fcd
Modified indentation in places (PEP8)
2014-12-06 12:00:47 +01:00
Emmanuelle Gouillart
a5ed4acf86
Some improvements of non-local means denoising:
...
- denoising RGB is now possible, and "colored patches" are then compared
- the main function is now in a pure Python file so that default values
of kw arguments are visible in the help
- reduced the number of computations of patches bound (but this doesn't
change much the total speed).
- added an example for the gallery
I also played with functions that could replace the exponential by a
faster and less precise function, but it turns out that most of the time
is spent in additions and multiplications when computing the distance
between two patches.
2014-12-06 12:00:47 +01:00
Emmanuelle Gouillart
a508ec54ca
2-D and 3-D implementation of NL-means denoising
2014-12-06 11:58:27 +01:00
Stefan van der Walt
f82243904f
Merge pull request #1253 from blink1073/travis-venv
...
Use new Virtual Environments for Travis
2014-12-05 13:37:34 +02:00
Josh Warner
8a01994186
Merge pull request #1258 from blink1073/add-install-requires
...
FIX: Restore six to install_requires
2014-12-04 21:20:26 -06:00
Steven Silvester
23e81753dd
Invoke sudo to create link to system PyQt
2014-12-04 20:09:46 -06:00
Stefan van der Walt
3f719df9a3
Merge pull request #1250 from emmanuelle/seealso
...
Docstring updates in `exposure` module
2014-12-05 01:00:46 +02:00
emmanuelle
f9b10c58ad
Corrected another bug that made doctest fail
2014-12-04 22:39:42 +01:00
Josh Warner
b81cebc71d
Merge pull request #1256 from matejak/contributors
...
DOC: Credit for 3d labeling in CONTRIBUTORS.txt
2014-12-04 14:23:11 -06:00
Matěj Týč
fc0fdd2767
Update CONTRIBUTORS.txt
2014-12-04 21:14:44 +01:00
Stefan van der Walt
6a8b7950fc
Merge pull request #1252 from sciunto/readme
...
README: add link to main website + refresh
2014-12-04 19:46:06 +02:00
François Boulogne
4d1eb928fa
DOC: move website and ML to the top
2014-12-04 11:47:18 -05:00
Stefan van der Walt
36aa4cdb6f
Merge pull request #1254 from matejak/label3d
...
Refactor labeling and extend to 3D
2014-12-04 12:31:29 +02:00
Steven Silvester
62a37bda32
Fix python version check
2014-12-03 21:23:17 -06:00
Steven Silvester
5ed582dd7f
Add install_requires for six
2014-12-03 20:57:47 -06:00
Steven Silvester
f19dcbbdc3
Clean up use of python version check for pyqt install
2014-12-03 20:56:28 -06:00
François Boulogne
05c55c1fd7
fix phrasing
2014-12-03 20:12:39 -05:00
Stefan van der Walt
b9a71663af
Merge pull request #1247 from emmanuelle/gallery_edges
...
Add a second example to the edge filtering gallery example
2014-12-03 19:28:04 +02:00
Stefan van der Walt
3423b43394
Merge pull request #1251 from arve0/fix-github-logo-icon
...
Fix github logo icon path
2014-12-03 19:25:23 +02:00
Juan Nunez-Iglesias
495c4b6a2b
Merge pull request #1255 from dedalusj/regionprops-docs
...
Clearly state that label 0 is ignored by regionprops.
2014-12-03 12:43:33 +11:00
Jacopo
77a78a287c
Updated docs for regionprops to reflect the dropping of regions with label value 0
2014-12-03 11:09:46 +10:00
Matěj Týč
c6ebe6c661
Removed negative connectivity support as requested
2014-12-02 22:34:04 +01:00
emmanuelle
5553ea44b3
Corrected typos + modified docstring that made doctest fail
2014-12-02 22:10:30 +01:00