Commit Graph
6419 Commits
Author SHA1 Message Date
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