DGT: A New Operator Splitting Method for the Euler Elastica

Source Code for: A New Operator Splitting Method for the Euler Elastica Model for Image Smoothing

You are now following this Submission

************************************************************************
DGT: A New Operator Splitting Method for the Euler Elastica Model for Image Smoothing (version 1)
************************************************************************

Copyright (C) 2019 Liang-Jian Deng, R. Glowinski, Xue-Cheng Tai,

1). Get Started
===================
Directly run the demo code listed below:

Demo_smoothing_clean.m

2). Introduction
====================
This is a main demo for our new algorithm to solve
Euler's Elastica Model.
L.-J. Deng (UESTC); Time: 2018-09-18

Our Elastica code for smoothing:
Reproducible code for all examples in Fig.5 of the manuscript.
Note that: If 1) lena image, tol = 3e-5 (line 40); otherwise, tol = 1e-5
2) all images with noise std = 10 (line 38)
3) for display, If change input image, please replace the
corresponding zooming in locations (line 60-62)

3). Reference
====================
If you use the code, please cite this work:

[1] Liang-Jian Deng, R. Glowinski, Xue-Cheng Tai, A New Operator Splitting Method for the Euler Elastica Model for Image Smoothing, SIAM Journal On Imaging Science, 12 (2), 1190-1230, 2019

BibTex citation:

@article{doi:10.1137/18M1226361,
author = {Deng, L. and Glowinski, R. and Tai, X.},
title = {A New Operator Splitting Method for the Euler Elastica Model for Image Smoothing},
journal = {SIAM Journal on Imaging Sciences},
volume = {12},
number = {2},
pages = {1190-1230},
year = {2019},
doi = {10.1137/18M1226361},
URL = { https://doi.org/10.1137/18M1226361},
eprint = { https://doi.org/10.1137/18M1226361}
}

4). Download link for code
====================

Code link:

[1] Matlab File Exchange: https://ww2.mathworks.cn/matlabcentral/fileexchange/71550-dgt-a-new-operator-splitting-method-for-the-euler-elastica

Or

[2] http://www.escience.cn/people/dengliangjian/codes.html

5). Copyright Notice
====================
You can use it and/or modify it under the terms of the BSD license as published by the Free Software Foundation;

The code is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.

Cite As

Liangjian Deng (2026). DGT: A New Operator Splitting Method for the Euler Elastica (https://www.mathworks.com/matlabcentral/fileexchange/71550-dgt-a-new-operator-splitting-method-for-the-euler-elastica), MATLAB Central File Exchange. Retrieved .

Tags

Add Tags

Add the first tag.

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.4

Update readme

1.0.3

update BSD license

1.0.2

Add paper details

1.0.1

update code link

1.0.0