Commit Graph

161 Commits

Author SHA1 Message Date
Johannes Schönberger 81d88b8cc3 Include more information about reference papers 2012-12-27 08:44:50 +01:00
Johannes Schönberger d82ae4dd95 Add note about multichannel parameter 2012-12-26 09:30:13 +01:00
Johannes Schönberger db5460591a Add test case for multi-channel chambolle denoising 2012-12-26 09:30:13 +01:00
Johannes Schönberger 5078da0aed Add test cases for chambolle tv denoising implementation 2012-12-26 09:30:13 +01:00
Johannes Schönberger aadc45cd5b Fix bugs caused by renaming functions 2012-12-26 09:30:13 +01:00
Johannes Schönberger 236ef48ec9 Add original (Chambolle) implementation of TV denoising 2012-12-26 09:30:13 +01:00
Johannes Schönberger ae5488a2b1 Rename test functions for bregman algorithm 2012-12-26 09:30:12 +01:00
Johannes Schönberger dfd8cb4fc2 Fix typo in denoise_tv_bregman doc string 2012-12-26 09:30:12 +01:00
Johannes Schönberger f2840ba906 Rename denoising cython source file 2012-12-26 09:30:12 +01:00
Johannes Schönberger 780d886db9 Rename denoise_tv to denoise_tv_bregman 2012-12-26 09:28:25 +01:00
Johannes Schönberger fff33702ea Replace manual array with builting Cython buffer indexing 2012-12-26 09:28:25 +01:00
Johannes Schönberger dd34097fe4 Remove old implementation if TV filter 2012-12-26 09:28:25 +01:00
Johannes Schönberger cda03cfba4 Fix test cases for TV denoising 2012-12-26 09:28:25 +01:00
Johannes Schönberger 24b49fc8ee Improve total-varation denoising algorithm
Implementation of fast split-Bregman optimization algorithm in Cython. This
implementation also fixes the previously broken 3D version, which darkened
the images.
2012-12-26 09:28:25 +01:00
Johannes Schönberger 80a9a5aba5 Apply numpy reference style to rank filter descriptions 2012-11-14 08:33:27 +01:00
Olivier Debeir 70f2b67ef7 fix: ref and test_otsu doc 2012-11-14 08:00:59 +01:00
Olivier Debeir 698d6ae13f fix:< Py_ssize_t > 0 and & pop 2012-11-13 17:07:21 +01:00
Olivier Debeir 411d4686d5 fix:wrap lines in tests 2012-11-13 17:02:08 +01:00
Olivier Debeir f133158792 autopep8 for plot_* and rank sources 2012-11-13 09:37:58 +01:00
Johannes Schönberger 4a0b22aff5 Use common spelling for greylevel 2012-11-12 20:07:02 +01:00
Johannes Schönberger eaf48a71e9 Use numpy reference style 2012-11-12 19:31:06 +01:00
Johannes Schönberger a376a07c3b PEP8 fixes in doc string examples 2012-11-12 19:29:00 +01:00
Johannes Schönberger fce2ae3f5f Fix spelling of X-bit 2012-11-12 19:25:46 +01:00
Johannes Schönberger f724b97f90 Fix typos and spelling of readme 2012-11-12 19:24:02 +01:00
Olivier Debeir da391089cb add: local Otsu synthetic example 2012-11-12 14:48:38 +01:00
Olivier Debeir db2e066f4c add: test otsu 2012-11-12 14:40:49 +01:00
Olivier Debeir add437a9f2 add: test entropy 8- & 16-bit 2012-11-12 10:39:12 +01:00
Olivier Debeir c9f1b67c7b fix: check pop==0 for some kernels 2012-11-12 10:05:52 +01:00
Olivier Debeir fd82ac9959 add new tests 2012-11-12 09:54:10 +01:00
Olivier Debeir a09ec78977 remove local demo from git 2012-11-12 09:34:33 +01:00
odebeir 08b748c379 local Otsu returns now the threshold values 2012-11-11 14:39:09 +01:00
Johannes Schönberger 8fea5d15d1 Change data type of pop variable to float 2012-11-10 13:49:52 +01:00
Johannes Schönberger f5ad204aca Use single file for test cases and rename file 2012-11-10 11:23:43 +01:00
Johannes Schönberger c9f95db67f Fix, improve and extend test cases 2012-11-10 11:21:55 +01:00
Johannes Schönberger 8c55640d60 Do not ignore exceptions in core functions 2012-11-10 11:20:56 +01:00
Johannes Schönberger c00fedde6c Fix, improve and extend histogram test cases 2012-11-10 09:43:15 +01:00
Johannes Schönberger 7ea3a754e0 Remove duplicate contiguous conversion 2012-11-10 08:59:48 +01:00
Johannes Schönberger 2bb139fb03 Wrap lines 2012-11-10 08:39:27 +01:00
Johannes Schönberger 804b426787 Clean Readme 2012-11-10 08:35:23 +01:00
Johannes Schönberger 045eb88e9f Change type of pop variable from float to Py_ssize_t 2012-11-10 08:31:20 +01:00
Johannes Schönberger 28e7b19c93 Improve code layout of kernel functions 2012-11-10 08:24:44 +01:00
Johannes Schönberger 4a14a217b9 Improve overall code style 2012-11-09 19:39:30 +01:00
Olivier Debeir 44ada6cb70 add local Otsu threshold 2012-11-08 17:10:00 +01:00
Olivier Debeir 8cf762f132 doc noise filter 2012-11-08 12:17:22 +01:00
Olivier Debeir 665e05ff35 doc entropy 2012-11-08 12:15:47 +01:00
Olivier Debeir e804f96f02 fix noise_filter 2012-11-08 10:45:20 +01:00
Olivier Debeir a8a5e33425 fix noise_filter 2012-11-08 10:37:55 +01:00
Olivier Debeir f61ffcaf53 test noise filter 2012-11-07 17:26:59 +01:00
odebeir df02bf893a remove duplicate examples 2012-11-04 16:05:08 +01:00
odebeir 271ea14c0e remove trivial examples from perentile_rank 2012-11-04 15:49:54 +01:00