DG-EulerElastica

Image denoising/inpainting with Euler's elastica prior.
152 téléchargements
Mise à jour 6 oct. 2017

DG-EulerElastica is a package for variational image analysis using Euler's elastica as a regularizer. It is designed to be easy to use, with little user input required, yet still providing good results. The underlying optimization algorithm used is based on discrete gradients from geometric numerical integration, and converges in all but the most extreme cases. Get started by downloading the package and running/reading the elasticaDemo.m script.
Three implementations are included. One (slow) in pure MATLAB code, one (faster) using the MEX interface with a C code for critical parts, and one (fastest) using MEX and parallelization.

The MATLAB Image Processing Toolbox is needed for the demo script only, and the Parallel Computing Toolbox for the parallel implementation only.

Citation pour cette source

Torbjorn Ringholm (2024). DG-EulerElastica (https://github.com/tringholm/DG-Elastica), GitHub. Récupéré le .

Compatibilité avec les versions de MATLAB
Créé avec R2017a
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Catégories
En savoir plus sur Image Segmentation and Analysis dans Help Center et MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Les versions qui utilisent la branche GitHub par défaut ne peuvent pas être téléchargées

Version Publié le Notes de version
1.11.0.0

Corrected typos

1.1.0.0

Updated algorithm image and description.

1.0.0.0

Pour consulter ou signaler des problèmes liés à ce module complémentaire GitHub, accédez au dépôt GitHub.
Pour consulter ou signaler des problèmes liés à ce module complémentaire GitHub, accédez au dépôt GitHub.