Professional Documents
Culture Documents
The Chan-Vese Model With Elastica and Landmark Con
The Chan-Vese Model With Elastica and Landmark Con
The Chan-Vese Model With Elastica and Landmark Con
fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3047848, IEEE Access
Date of publication xxxx 00, 0000, date of current version xxxx 00, 0000.
Digital Object Identifier 10.1109/ACCESS.2017.DOI
ABSTRACT In order to completely separate objects with large sections of occluded boundaries in an
image, we devise a new variational level set model for image segmentation combining the Chan-Vese
model with elastica and landmark constraints. For computational efficiency, we design its Augmented
Lagrangian Method (ALM) or Alternating Direction Method of Multiplier (ADMM) method by introducing
some auxiliary variables, Lagrange multipliers, and penalty parameters. In each loop of alternating iterative
optimization, the sub-problems of minimization can be easily solved via the Gauss-Seidel iterative method
and generalized soft thresholding formulas with projection, respectively. Numerical experiments show that
the proposed model can not only recover larger broken boundaries but can also improve segmentation
efficiency, as well as decrease the dependence of segmentation on parameter tuning and initialization.
INDEX TERMS Image segmentation, Chan-Vese model, Elastica, Landmarks, Variational level set
method, ADMM method.
VOLUME 4, 2016 1
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3047848, IEEE Access
image restoration with smooth components [19], [20], and with the property
image segmentation with larger damaged areas or occlusions
|∇φ (x) | = 1. (2)
[21]–[24]. In [21], Zhu et al. propose a modified Chan-Vese
model with elastica (CVE), combining the classic Chan-Vese (2) is the Eikonal equation, i. e., a kind of Hamilton-Jacobi
model (CV) and the elastica regularizer to inpaint, or interpo- equation. H (φ (x)) is the Heaviside function of φ (x), stated
late, segmentation curves. Due to the ill-posed nature of this as
model, the segmentation results rely heavily on the involved 1, if φ (x) ≥ 0
H (φ (x)) = , (3)
penalty parameters, which makes it hard to for curves to 0, otherwise
pass through desired points in the occluded regions. In this
its partial derivative with φ (x) is the Dirac function
paper, we propose a CVE model with landmark constraints
(CVEL) that combines the CVL and CVE to more accurately ∂H (φ)
δ (φ) = , (4)
and robustly complete missing curves. Different from the ∂φ
CVE proposed in [21] which uses piecewise constant level which is a generalized function. Usually, H (φ), δ (φ) are
set functions or binary label functions, we use the Lipschitz replaced by their mollified versions by introducing a small
smooth level set function defined as a signed distance func- positive constant parameter ε , for instance [15]
tion to describe curve evolution. In order to solve the pro-
posed model with the signed distance property and landmark 1 2 φ
Hε (φ) = 1 + arctan , (5)
constraints, we devise its Augmented Lagrangian Method 2 π ε
(ALM), i.e., Alternating Direction Method of Multipliers ∂Hε (φ) 1 ε2
(ADMM) [25]–[28] solution by dividing the original prob- δε (φ) = = . (6)
∂φ π ε2 + φ2
lem into several simple sub-problems and optimizing them
The well-known Chan-Vese model [15] for two-phase image
alternatively. The sub-problems can be solved respectively
segmentation is an energy minimization problem on c1 , c2
by the Gauss-Seidel iterative method and generalized soft
and φ, such that
thresholding formula with projection [29].
The paper is organized as follows. In section II , we present Z
2
the classical Chan-Vese model, the Chan-Vese model with minE(c1 , c2 , φ) = (f − c1 ) Hε (φ) dx
elastica, and the Chan-Vese model with landmark constraints ZΩ
for comparisons consequently. In section III, we give the 2
+ (f − c2 ) (1 − Hε (φ)) dx
CVE model with landmark constraints under the variational Ω
Z . (7)
level set framework and design its ADMM method, and +γ |∇Hε (φ) |dx
used the Gauss-Seidel iterative method and generalized soft Ω
thresholding formulas to solve the subproblems. Section IV s.t. |∇φ| = 1.
covers the solutions to all sub-problems derived in section III. where γ is a penalty parameter for the length term of the
Numerical examples are presented in section V to show the curve. c1 and c2 are estimated as
performance of the proposed model and algorithm. Finally, R
f (x) Hε (φ (x)) dx
concluding remarks are drawn in section VI. c1 = Ω R , (8)
H (φ (x)) dx
Ω ε
R
II. THE PREVIOUS WORKS f (x) (1 − Hε (φ (x))) dx
c2 = Ω R . (9)
A. THE CHAN-VESE MODEL FOR IMAGE (1 − Hε (φ (x))) dx
Ω
SEGMENTATION
By introducing Q(c1 , c2 ) = α1 (c1 − f )2 − α2 (c2 − f )2 , (7)
The task of two-phase segmentation of a gray value image can be rewritten as
f (x) : Ω → R T is to divide T Ω into two regions Ω1 , Ω2 , such
that Ω = Ω1 Ω2 and Ω1 Ω2 6= ∅. The classical Chan- Z
Vese model [15] is a reduced piecewise constant Mumford- minE(c1 , c2 , φ) = Q (c1 , c2 ) Hε (φ) dx
Ω
Shah model [3] under the variational level set framework. Z
The original image is denoted as f (x) = c1 χ1 (φ (x)) + (10)
+γ |∇Hε (φ) |dx,
c2 χ2 (φ (x)), where c1 and c2 are the average image in- Ω
2 VOLUME 4, 2016
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3047848, IEEE Access
(11) rather than straight. Later, Zhu et al. [21] considered the
∇φ(x, t) relation
where k = ∇ · |∇φ(x, t)| .
∇Hε (φ) ∇φ · δ (φ) ∇φ
= = . (17)
B. THE CHAN-VESE MODEL WITH LANDMARK |∇Hε (φ) | |∇φ| · δ (φ) |∇φ|
CONSTRAINTS and studied the following convex optimization problem in-
Here, we expand the first model to enforce landmark con- stead of (16)
straints where the segmentation contour passes through the
landmarks. Let xL = {x1 , x2 ...xl } be the given landmark Z
points, represented through a mask function minE(c1 , c2 , φ) = Q (c1 , c2 ) φdx
Ω
∇φ 2
Z
1, if x ∈ xL +γ [a + b|∇ · | ]|∇φ|dx,
(18)
η (x) = . (12)
0, otherwise Ω |∇φ|
Since the zero level set describes the boundary curve and s.t. |∇φ| = 1.
the landmarks are positioned on the boundary, the landmark However, the investigations in this paper are based solely on
constraint is (16) . The reason for the simplification is to facilitate the
calculations and will not affect the experimental results.
φ (x) = 0, if η (x) = 1. (13)
Thus, the Chan-Vese model (11) can be transformed into the III. THE CVE MODEL WITH LANDMARK CONSTRAINTS
following constrained optimization problem AND ITS ADMM ALGORITHM
Combining (14) and (16), we propose the Chan-Vese model
Z with elastica and landmark as
minE(c1 , c2 , φ) = Q (c1 , c2 ) Hε (φ)dx Z Z
µ
Ω
Z minE(c1 , c2 , φ) = Q (c1 , c2 ) Hε (φ)dx + ηφ2 dx
Ω 2 Ω
+γ |∇Hε (φ) |dx . (14) ∇φ 2
Z
Ω
+ γ [a + b|∇ · | ]|∇Hε (φ) |dx,
s.t. φ (x) = 0, if x ∈ xL . Ω |∇φ|
s.t. |∇φ| = 1. s.t. |∇φ| = 1.
(19)
To incorporate the landmark constraints, we can frame them
as an additional penalty term regulated by the parameter µ > By adding landmark points,we can force the contour to pass
0. The problem then becomes through some feature points to get good results. This is the
Z design idea of the CVE model with landmark (CVEL). In or-
minE(c1 , c2 , φ) = Q (c1 , c2 ) Hε (φ)dx der to simplify the implementation of (19), we introduce the
Ω
Z Z auxiliary variables p, m, n, q, The main reason for adding
µ . this many intermediate quantities is to avoid the curvature
+γ |∇Hε (φ) |dx + η (x) φ2
Ω 2 Ω term appearing in the calculation and to simplify calculations.
s.t. |∇φ| = 1. The intermediate variables are
(15)
p = ∇φ, (20)
where µ is the parameter and η is defined in (12). p
m= , (21)
|p|
C. THE CHAN-VESE MODEL WITH ELASTICA
q = ∇ · n. (22)
In order to recover curves which are not determined by
image features, for instance the boundary of an occluded Considering that |m| ≤ 1, (21) can be substituted by a more
object, [21] proposed the CVE model by combining Chan- relaxed set of constraints, |p| − p · m = 0 and |m| ≤ 1
Vese model and the elastica term [3]. Since p = ∇φ, the constraint |∇φ| = 1 can be rewritten
Z as |p| = 1. Additionally, we introduce a new variable n =
minE(c1 , c2 , φ) = Q (c1 , c2 ) Hε (φ)dx m [3] for splitting. Thus, the constraints (20)-(22) can be
Ω
summarized as
∇φ 2
Z
+ γ [a + b|∇ · | ]|∇Hε (φ) |dx,
Ω |∇φ| p = ∇φ, (23)
s.t. |∇φ| = 1,
|p| − pm = 0, |p| = 1, (24)
(16)
∇φ n = m, |m| ≤ 1, (25)
where ∇ · |∇φ| is the elastica, i. e. the square of the curvature.
The contours obtained by this method tend to be curved q = ∇ · n. (26)
VOLUME 4, 2016 3
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3047848, IEEE Access
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3047848, IEEE Access
IV. IMPLEMENTATIONS OF THE RELEVANT Based on (43) and (47), we can easily design the Gauss-
SUB-PROBLEMS OF MINIMIZATION Seidel iterative scheme of φ as
To compute (36)-(42) and (28) numerically, we need to
(µη + 4γ2 ) φk+1,l+1 = γ2 U φk+1,l − F k+1
design discrete algorithms for the sub-problems. For the i,j i,j i,j
. (48)
sake of simplicity, we discretize the image domain pixel by U φk+1,l = φk+1,l + φk+1,l + φk+1,l + φk+1,l
i+1,j i−1,j i,j+1 i,j−1
pixel with the rows and column numbers as indices. Then,
the gradients can be represented approximately by forward, Alternatively, φ can be solved by Fast Fourier transform
backward and central finite differences (FFT) [28].
+
∂x1 ui,j
−
∂x1 ui,j
The discretized solution of p as obtained from (39) is
+ −
∇ ui,j = , ∇ ui,j = ,
∂x+2 ui,j ∂x−2 ui,j
λk1 + γ1 mki,j − λk2i,j
o
o ∂x1 ui,j
Ak+1 = ∇+ φk+1
+
∇ ui,j = ,
i,j i,j
∂xo2 ui,j
γ2
+
k 2
∇ δε φk+1
k+1
+ λk1i,j + γ1
where,
B = a + b qi,j i,j
( (
!
k+1
∂x+1 ui,j = ui+1,j − ui,j ∂x+2 ui,j = ui,j+1 − ui,j Bi,j Ak+1
i,j .
p̃k+1 = max Ak+1
, , − , 0 k+1
i,j
∂x−1 ui,j = ui,j − ui−1,j ∂x−2 ui,j = ui,j − ui,j−1 i,j
γ2 + 10−6
A
i,j
p̃k+1
1
i,j 0
∂xo1 ui,j = (ui+1,j − ui−1,j ) pk+1
= , =0
2 i,j k+1 |0|
.
p̃i,j
∂ o ui,j = 1 (ui,j+1 − ui,j−1 )
x2
2 (49)
The discretized Laplacian of φ can be stated as Since the form of n in (40) is similar to that of φ, the
∆φi,j = ∇− · ∇+ φi,j solution of n can also be written similarly. Again, to simplify
(43) the equation, we introduce
= φi−1,j + φi,j−1 + φi+1,j + φi,j+1 − 4φi,j .
The other variables can be expressed in similar ways.
k+1
(36) and (37) can be calculated directly as Fi,j
= λk3i,j + γ4 ∇qi,j
k
+ ∇λk4i,j − γ3 mki,j x∈Ω
λk4i,j .
M P
N Gk
k
= qi,j + x ∈ ∂Ω
γ4
fi,j H φki,j
P
i=1 j=1 (50)
ck+1
1 = M P
N
, (44)
P
H φki,j
and (40) becomes
i=1 j=1 (
F k + γ3 nk+1 − γ4 ∇ · ∇nk+1 = 0
x∈Ω
M P
N k+1 k
. (51)
∇n ·N =G ·N x ∈ ∂Ω
fi,j 1 − H φki,j
P
i=1 j=1
ck+1
2 = M P
N
, (45) Introducing the discretized form of n, its Gauss-Seidel itera-
φki,j
P
1−H tive scheme can be easily designed as
i=1 j=1
VOLUME 4, 2016 5
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3047848, IEEE Access
The q obtained in (42) can also be drawn into a simple in Fig.1 (c), Fig.1 (d), Fig.1(e), and Fig.1(f) respectively.
analytical solution The parameters used in the CVEL model are γ1 = 1, γ2 =
3, γ3 = 5, γ4 = 10, α1 = 0.5, α2 = 0.5. One landmark was
γ4 + 2b pk+1 δε φk+1 q = γ4 ∇ · nk+1 − λk+1 . (54)
i,j i,j i,j 4i,j placed in the middle of each piece of missing contour. Results
After calculating (36) - (42), the Lagrange multipliers are show that the CVL, and CVEL can all recover small sections
updated as (28). of the missing contours. The parameters used for CVE were
In each iteration, the following error tolerances should be γ1 = 1, γ2 = 10, γ3 = 5, γ4 = 5, α1 = 0.5, α2 = 0.5.
checked to determine convergence, i. e., The segmentation contours can potentially be improved by
different sets of parameters, especially in the case of the
Tsk+1 ≤ Tol, (s = 1, 2, 3, 4) , Φk+1 ≤ Tol, Σk+1 ≤ Tol, CVE which is highly dependent on parameters. However, the
(55) CVEL not only produces smoother curves due to the elastica
regularizer but also uses landmarks to ease the dependence of
where Tol = 0.01. Tsk+1 , Φk+1 , Σk+1 are defined as the results on parameter tuning.
k+1 k+1 k+1 k+1
T
1 , T2 , T3 , T4
k+1
kλ 1 − λk1 kL1 kλk+1
2 − λk2 kL1
, ,
kλk1 kL1 kλk2 kL1
(56)
= k+1 k+1
,
kλ3 − λk3 kL1 kλ4 − λk4 kL1
, (a) (b) (c)
kλk k kλk k
3 L1 4 L1
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3047848, IEEE Access
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3047848, IEEE Access
(a) (b)
(e) (f)
FIGURE 9: The plots of relative errors in the Lagrange mul-
tipliers, relative error in the level set functions, and energies
for the two examples ’hand’ and ’UCLA’. The first line lists
the plots for ’hand’ and the second one for ’UCLA’.
(a) (b) (c) (d)
We then checked the convergence time of the Lagrangian FIGURE 11: Segmentation experiments of a brain CT image
multiplier, the level set function, and the total energy (4.16- with noise.
4.17) of the CVEL algorithm, where Fig.9(a), Fig.9(c), and
Fig9(e) are recorded from the experiment in Fig.8, and Fig. 11 gives an example of the segmentation of a CT
Fig.9(b), Fig.9(d), and Fig.9(f) are recorded from the experi- image with noise. The main difficulty in this experiment is
ment in Fig.1. On the one hand, we can see that convergence to separate the adjacent tissues in the image. For the original
was reached quickly in both experiments. On the other hand, image Fig. 11(a), we initialize the level set function as Fig.
we observe that the total energy increased towards the end 11(b). Fig. 11(c) and Fig. 11(d) show the results obtained via
in Fig.9(f). This phenomenon is due to the formation of the the CV model and the CVEL model, respectively. In the case
illusory contour. In the initial stage, the CV and elastica terms of the CVEL, we used landmark points successfully separate
play a major role in moving the curve towards the natural the adhering sections.
8 VOLUME 4, 2016
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3047848, IEEE Access
VI. CONCLUDING REMARKS [17] D. Mumford, Elastica and computer vision. algebraic geometry and its
In this paper, our contributions are: 1. we presented a Chan- applications (1994).
[18] J. Shen, S. H. 160 Kang, T. F. Chan, Euler’s elastica and curvature-based
Vese model with elastica and landmarks (CVEL) under the inpainting, SIAM journal on Applied Mathematics 63 (2) (2003) 564-592.
variational level set framework. The new model combines the [19] W. Zhu, T. Chan, Image denoising using mean curvature of image surface,
classical Chan-Vese model (CV), the Chan-Vese model with SIAM Journal on Imaging Sciences 5 (1) (2012) 1-32.
[20] W. Zhu, X.-C. Tai, T. Chan, Augmented lagrangian method for a mean
landmarks (CVL), and the Chan-Vese model with elastica curvature based image denoising model, 165 Inverse Probl. Imaging 7 (4)
(CVE).2. We then designed an ADMM algorithm to solve (2013) 1409-1432.
the new model. A variety of numerical experiments show [21] W. Zhu, X.-C. Tai, T. Chan, Image segmentation using eulers elastica as
the regularization, Journal of scienti
that the CVEL performs better than the CVE in segmentation c computing 57 (2) (2013) 414-438.
accuracy, and can recover larger missing boundaries than the [22] W. Zhu, T. Chan, S. Esedoglu, Segmentation with depth: A level set
CVL. approach, SIAM journal on scienti
c computing 28 (5) (2006) 1957-1973.
For future works, we wish to design more efficient way to [23] J. Zhang, K. Chen, A new augmented lagrangian primal dual algorithm for
solve the sub-problems of CVEL model as well as integrate elastica regularization, Journal of Algorithms & Computational Technol-
automatic landmarks detection methods. Ultimately, the aim ogy 10 (4) (2016) 325-338.
[24] L. Tan, Z. Pan, W. Liu, J. Duan, W. Wei, G. Wang, Image segmentation
is to achieve automatic image segmentation with landmarks. with depth information via simpli
ed variational level set formulation, Journal of Mathematical Imaging and
Vision 60 (1) (2018) 1-17.
[25] C. Wu, X.-C. Tai, Augmented lagrangian method, dual methods, and split
VII. ACKNOWLEDGEMENT bregman iteration for rof, vectorial 175 tv, and high order models, SIAM
The authors thank the editor and anonymous reviewers for Journal on Imaging Sciences 3 (3) (2010) 300-339.
their helpful comments and valuable suggestions. [26] X.-C. Tai, J. Hahn, G. J. Chung, A fast algorithm for euler’s elastica model
using augmented lagrangian method, SIAM Journal on Imaging Sciences
4 (1) (2011) 313-344.
VIII. REFERENCES [27] T. Goldstein, B. O’Donoghue, S. Setzer, R. Baraniuk, Fast alternating
REFERENCES direction optimization methods, SIAM Journal on Imaging Sciences 7 (3)
[1] H.-K. Zhao, T. Chan, B. Merriman, S. Osher, A variational level set (2014) 1588-1623.
approach to multiphase motion, Journal of computational physics 127 (1) [28] Duan J, Ward W O C, Sibbett L, et al. Introducing diffusion tensor to
(1996) 179-195. high order variational model for image reconstruction[J]. Digital Signal
[2] S. Osher, N. Paragios, Geometric level set methods in imaging, vision, and Processing, 2017, 69: 323-336.
graphics, Springer Science & Business 135 Media, 2003. [29] J. Duan, Z. Pan, X. Yin, W. Wei, G. Wang, Some fast projection methods
[3] D. Mumford, J. Shah, Optimal approximations by piecewise smooth based on chan-vese model for image segmentation, EURASIP Journal on
functions and associated variational prob- lems, Communications on pure Image and Video Processing 2014 (1) (2014) 7.
and applied mathematics 42 (5) (1989) 577-685.
[4] T. F. Chan, J. J. Shen, Image processing and analysis: variational, PDE,
wavelet, and stochastic methods, Vol. 94, Siam, 2005.
[5] A. Mitiche, I. B. Ayed, Variational and level set methods in image
segmentation, Vol. 5, Springer Science & Business Media, 2010.
[6] Y. Chen, H. D. Tagare, S. Thiruvenkadam, F. Huang, D. Wilson, K. S.
Gopinath, R. W. Briggs, E. A. Geiser, Using prior shapes in geometric
active contours in a variational framework, International Journal of Com- JINTAO SONG received the bachelor’s degree
puter Vision 50 (3) (2002) 315-328. in College of Computer Science and Technology,
[7] D. Cremers, Nonlinear dynamical shape priors for level set segmentation, Qingdao University, Qingdao, China, in 2017. He
Journal of Scienti is currently pursuing the master’s degree in Qing-
c Computing 35 (2- 3) (2008) 132-143.
dao University. His current research interest in-
[8] S. Chen, D. Cremers, R. J. Radke, Image segmentation with one shape
cludes variational models of image and geometry
priora template-based formulation, Image and Vision Computing 30 (12)
(2012) 1032-1042. processing.
[9] S. R. Thiruvenkadam, T. F. Chan, B.-W. Hong, Segmentation under
occlusions using selective shape prior, SIAM Journal on Imaging Sciences
1 (1) (2008) 115-142.
[10] J. Duan, G. Bello, J. Schlemper, W. Bai, T. J. Dawes, C. Biffi, A. de
Marvao, G. Doumoud, D. P. O’Regan, D. Rueckert, Automatic 3D bi-
ventricular segmentation of cardiac images by a shape-refined multi-task
deep learning approach, IEEE transactions on medical imaging 38 (9)
(2019) 2151–2164.
[11] J. Modersitzki, Numerical methods for image registration, Oxford Univer-
sity Press on Demand, 2004. HUIZHU PAN received the bachelor’s degree in
[12] A. A. Goshtasby, Image registration: Principles, tools and methods, Mount Holyoke College, America, in 2017. She is
Springer Science & Business Media, 2012. currently pursuing the master’s degree in Depart-
[13] K. C. Lam, L. M. Lui, Landmark-and intensity-based registration with
ment of Computing, Curtin University. Her cur-
large deformations via quasi-conformal maps, SIAM Journal on Imaging
rent research interest includes variational models
Sciences 7 (4) (2014) 2364-2392.
[14] H. Pan, W. Liu, L. Li, G. Zhou, A novel level set approach for image of image and geometry processing, and machine
segmentation with landmark constraints, Optik 182 (2019) 257-268. learning,
[15] T. F. Chan, L. A. Vese, Active contours without edges, IEEE Transactions
on image processing 10 (2) (2001) 266-277.
[16] L. I. Rudin, S. Osher, E. Fatemi, Nonlinear total variation based noise
removal algorithms, Physica D: nonlinear phenomena 60 (1-4) (1992) 259-
268.
VOLUME 4, 2016 9
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3047848, IEEE Access
10 VOLUME 4, 2016
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/