├── .coveragerc ├── .gitignore ├── .travis.yml ├── README.md ├── dictlearn ├── __init__.py ├── _dictlearn │ ├── __init__.py │ ├── _dictlearn.pxd │ ├── _dictlearn.pyx │ ├── _dictlearn_test_wrappers.pxi │ ├── bestexemplar.c │ ├── bestexemplar.h │ ├── common.c │ ├── common.h │ ├── hessian.pyx │ ├── omp_batch.c │ ├── omp_cholesky.c │ ├── omp_mask.c │ └── orthogonal_mp.h ├── algorithms.py ├── detection.py ├── dictionaries │ ├── 100k_natural_image_patches_Elad__dl__64__256__.pkl │ ├── README.md │ ├── dog__dl__64__144__.pkl │ ├── med_img_frame__dl__256__256__.pkl │ └── obama__dl__64__144__.pkl ├── filters.py ├── inpaint.py ├── kernels.py ├── linalg.py ├── operators.py ├── optimize.py ├── preprocess.py ├── sparse.py ├── utils.py ├── vtk.py └── wavelet.py ├── docs ├── Makefile ├── make.bat └── source │ ├── _static │ ├── enhance.png │ ├── odct_dictionary.png │ ├── odct_dictionary_trained.png │ ├── random_dictionary.png │ ├── random_dictionary_trained.png │ └── style.css │ ├── algorithms.rst │ ├── conf.py │ ├── examples.rst │ ├── getting-started.rst │ ├── index.rst │ ├── optimize.rst │ ├── preprocess.rst │ ├── sparse-coding.rst │ ├── tutorial.rst │ └── vtk.rst ├── examples ├── denoise.py ├── images │ ├── TextMask256.png │ ├── house.png │ ├── lena.png │ ├── lena512.png │ ├── lena_noisy.png │ └── lena_noisy512.png ├── inpaint.py └── vessel_enhancement.py ├── requirements.txt ├── scripts ├── create_mask.py ├── denoise.py ├── denoise3d.py ├── inpaint.py ├── ksvd.py ├── surfit.py ├── to_npy.py ├── train3d.py └── train_denoise_parallel_test.py ├── setup.py └── tests ├── helpers.py ├── test__dictlearn.py ├── test_algorithms.py ├── test_detection.py ├── test_file.vti ├── test_filters.py ├── test_img1.npy ├── test_img2.npy ├── test_inpaint.py ├── test_kernels.py ├── test_linalg.py ├── test_optimize.py ├── test_preprocess.py ├── test_sparse.py ├── test_utils.py └── test_vtk_wrapper.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/.coveragerc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/README.md -------------------------------------------------------------------------------- /dictlearn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/__init__.py -------------------------------------------------------------------------------- /dictlearn/_dictlearn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/_dictlearn/__init__.py -------------------------------------------------------------------------------- /dictlearn/_dictlearn/_dictlearn.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/_dictlearn/_dictlearn.pxd -------------------------------------------------------------------------------- /dictlearn/_dictlearn/_dictlearn.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/_dictlearn/_dictlearn.pyx -------------------------------------------------------------------------------- /dictlearn/_dictlearn/_dictlearn_test_wrappers.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/_dictlearn/_dictlearn_test_wrappers.pxi -------------------------------------------------------------------------------- /dictlearn/_dictlearn/bestexemplar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/_dictlearn/bestexemplar.c -------------------------------------------------------------------------------- /dictlearn/_dictlearn/bestexemplar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/_dictlearn/bestexemplar.h -------------------------------------------------------------------------------- /dictlearn/_dictlearn/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/_dictlearn/common.c -------------------------------------------------------------------------------- /dictlearn/_dictlearn/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/_dictlearn/common.h -------------------------------------------------------------------------------- /dictlearn/_dictlearn/hessian.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/_dictlearn/hessian.pyx -------------------------------------------------------------------------------- /dictlearn/_dictlearn/omp_batch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/_dictlearn/omp_batch.c -------------------------------------------------------------------------------- /dictlearn/_dictlearn/omp_cholesky.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/_dictlearn/omp_cholesky.c -------------------------------------------------------------------------------- /dictlearn/_dictlearn/omp_mask.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/_dictlearn/omp_mask.c -------------------------------------------------------------------------------- /dictlearn/_dictlearn/orthogonal_mp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/_dictlearn/orthogonal_mp.h -------------------------------------------------------------------------------- /dictlearn/algorithms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/algorithms.py -------------------------------------------------------------------------------- /dictlearn/detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/detection.py -------------------------------------------------------------------------------- /dictlearn/dictionaries/100k_natural_image_patches_Elad__dl__64__256__.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/dictionaries/100k_natural_image_patches_Elad__dl__64__256__.pkl -------------------------------------------------------------------------------- /dictlearn/dictionaries/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/dictionaries/README.md -------------------------------------------------------------------------------- /dictlearn/dictionaries/dog__dl__64__144__.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/dictionaries/dog__dl__64__144__.pkl -------------------------------------------------------------------------------- /dictlearn/dictionaries/med_img_frame__dl__256__256__.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/dictionaries/med_img_frame__dl__256__256__.pkl -------------------------------------------------------------------------------- /dictlearn/dictionaries/obama__dl__64__144__.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/dictionaries/obama__dl__64__144__.pkl -------------------------------------------------------------------------------- /dictlearn/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/filters.py -------------------------------------------------------------------------------- /dictlearn/inpaint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/inpaint.py -------------------------------------------------------------------------------- /dictlearn/kernels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/kernels.py -------------------------------------------------------------------------------- /dictlearn/linalg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/linalg.py -------------------------------------------------------------------------------- /dictlearn/operators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/operators.py -------------------------------------------------------------------------------- /dictlearn/optimize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/optimize.py -------------------------------------------------------------------------------- /dictlearn/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/preprocess.py -------------------------------------------------------------------------------- /dictlearn/sparse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/sparse.py -------------------------------------------------------------------------------- /dictlearn/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/utils.py -------------------------------------------------------------------------------- /dictlearn/vtk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/vtk.py -------------------------------------------------------------------------------- /dictlearn/wavelet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/dictlearn/wavelet.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/_static/enhance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/docs/source/_static/enhance.png -------------------------------------------------------------------------------- /docs/source/_static/odct_dictionary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/docs/source/_static/odct_dictionary.png -------------------------------------------------------------------------------- /docs/source/_static/odct_dictionary_trained.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/docs/source/_static/odct_dictionary_trained.png -------------------------------------------------------------------------------- /docs/source/_static/random_dictionary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/docs/source/_static/random_dictionary.png -------------------------------------------------------------------------------- /docs/source/_static/random_dictionary_trained.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/docs/source/_static/random_dictionary_trained.png -------------------------------------------------------------------------------- /docs/source/_static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/docs/source/_static/style.css -------------------------------------------------------------------------------- /docs/source/algorithms.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/docs/source/algorithms.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/docs/source/examples.rst -------------------------------------------------------------------------------- /docs/source/getting-started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/docs/source/getting-started.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/optimize.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/docs/source/optimize.rst -------------------------------------------------------------------------------- /docs/source/preprocess.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/docs/source/preprocess.rst -------------------------------------------------------------------------------- /docs/source/sparse-coding.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/docs/source/sparse-coding.rst -------------------------------------------------------------------------------- /docs/source/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/docs/source/tutorial.rst -------------------------------------------------------------------------------- /docs/source/vtk.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/docs/source/vtk.rst -------------------------------------------------------------------------------- /examples/denoise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/examples/denoise.py -------------------------------------------------------------------------------- /examples/images/TextMask256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/examples/images/TextMask256.png -------------------------------------------------------------------------------- /examples/images/house.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/examples/images/house.png -------------------------------------------------------------------------------- /examples/images/lena.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/examples/images/lena.png -------------------------------------------------------------------------------- /examples/images/lena512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/examples/images/lena512.png -------------------------------------------------------------------------------- /examples/images/lena_noisy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/examples/images/lena_noisy.png -------------------------------------------------------------------------------- /examples/images/lena_noisy512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/examples/images/lena_noisy512.png -------------------------------------------------------------------------------- /examples/inpaint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/examples/inpaint.py -------------------------------------------------------------------------------- /examples/vessel_enhancement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/examples/vessel_enhancement.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/create_mask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/scripts/create_mask.py -------------------------------------------------------------------------------- /scripts/denoise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/scripts/denoise.py -------------------------------------------------------------------------------- /scripts/denoise3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/scripts/denoise3d.py -------------------------------------------------------------------------------- /scripts/inpaint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/scripts/inpaint.py -------------------------------------------------------------------------------- /scripts/ksvd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/scripts/ksvd.py -------------------------------------------------------------------------------- /scripts/surfit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/scripts/surfit.py -------------------------------------------------------------------------------- /scripts/to_npy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/scripts/to_npy.py -------------------------------------------------------------------------------- /scripts/train3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/scripts/train3d.py -------------------------------------------------------------------------------- /scripts/train_denoise_parallel_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/scripts/train_denoise_parallel_test.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/setup.py -------------------------------------------------------------------------------- /tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/tests/helpers.py -------------------------------------------------------------------------------- /tests/test__dictlearn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/tests/test__dictlearn.py -------------------------------------------------------------------------------- /tests/test_algorithms.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_detection.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_file.vti: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/tests/test_file.vti -------------------------------------------------------------------------------- /tests/test_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/tests/test_filters.py -------------------------------------------------------------------------------- /tests/test_img1.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/tests/test_img1.npy -------------------------------------------------------------------------------- /tests/test_img2.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/tests/test_img2.npy -------------------------------------------------------------------------------- /tests/test_inpaint.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_kernels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/tests/test_kernels.py -------------------------------------------------------------------------------- /tests/test_linalg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/tests/test_linalg.py -------------------------------------------------------------------------------- /tests/test_optimize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/tests/test_optimize.py -------------------------------------------------------------------------------- /tests/test_preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/tests/test_preprocess.py -------------------------------------------------------------------------------- /tests/test_sparse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/tests/test_sparse.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_vtk_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permfl/dictlearn/HEAD/tests/test_vtk_wrapper.py --------------------------------------------------------------------------------