j-duan/HOVM
HOVM includes up to 8 (+1 first order total variaiton model) higher order variational models for image denoising. In addition, it also includes an edge-weighted second order Vese-Osher image decomposition model (as in SOVO). It is written in matlab and super easy to run (download scripts and hit the run bottom directly in matlab). All of the concerned variational models are implemented by the fast alternating direction method of multipliers (i.e. split Bregman) with the finite difference discretistion. It avoids directly tackling the resulting higher order partial differential equations, which can be difficult to discretise to solve computationally. The main idea of the split Bregman is to break down the original problem into several subproblems, each of which can be solved analytically by using fast Fourier transform (FFT), soft-thresholding equations, etc. Therefore, the overall computational cost is low and the convergence speed is fast. The code has been made as straightforwardly as possible, so they shall be easy to understand by referring to the following corresponding literature.
If you find the code or a certain part of it useful, please consider giving appropriate credit to it by citing the following relevant papers. The code is easier to read by refering to [1] and [2]. The matlab scripts have same names as those in Table 1 in [1]. Thank you for your interest.
[1] Lu, W., Duan, J., Qiu, Z., Pan, Z., Liu, R. W., & Bai, L. (2016). Implementation of high‐order variational models made easy for image processing. Mathematical Methods in the Applied Sciences, 39 (14), 4208-4233.
[2] Duan, J., Qiu, Z., Lu, W., Wang, G., Pan, Z., & Bai, L. (2016). An edge-weighted second order variational model for image decomposition. Digital Signal Processing, 49, 162-181.
Cita come
Jinming Duan (2025). j-duan/HOVM (https://github.com/j-duan/HOVM), GitHub. Recuperato .
Compatibilità della release di MATLAB
Compatibilità della piattaforma
Windows macOS LinuxCategorie
- Image Processing and Computer Vision > Image Processing Toolbox > Image Segmentation and Analysis > Image Transforms >
Tag
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
SOVO
Le versioni che utilizzano il ramo predefinito di GitHub non possono essere scaricate
| Versione | Pubblicato | Note della release | |
|---|---|---|---|
| 1.0.0.0 |
update description
|
|
