Literature DB >> 35290385

New dual method for elastica regularization.

Jintao Song1, Huizhu Pan2, Jieyu Ding1, Weibo Wei1, Zhenkuan Pan1.   

Abstract

The Euler's elastica energy regularizer has been widely used in image processing and computer vision tasks. However, finding a fast and simple solver for the term remains challenging. In this paper, we propose a new dual method to simplify the solution. Classical fast solutions transform the complex optimization problem into simpler subproblems, but introduce many parameters and split operators in the process. Hence, we propose a new dual algorithm to maintain the constraint exactly, while using only one dual parameter to transform the problem into its alternate optimization form. The proposed dual method can be easily applied to level-set-based segmentation models that contain the Euler's elastic term. Lastly, we demonstrate the performance of the proposed method on both synthetic and real images in tasks image processing tasks, i.e. denoising, inpainting, and segmentation, as well as compare to the Augmented Lagrangian method (ALM) on the aforementioned tasks.

Entities:  

Mesh:

Substances:

Year:  2022        PMID: 35290385      PMCID: PMC8923477          DOI: 10.1371/journal.pone.0261195

Source DB:  PubMed          Journal:  PLoS One        ISSN: 1932-6203            Impact factor:   3.240


1 Introduction

Traditional variational methods have been extensively applied to image restoration problems based on image features, such as texture, edge, and region, etc. [1-4]. In particular, the combination of the high-order TV term and Euler regularizers in variational models addresses certain problems that cannot be addressed by low-order models. However, the complexity of the terms makes the models more difficult to implement. It has become a challenge in recent years to design simpler and more effective solutions for the combined model. Before presenting our new work, we introduce the TV term and the Euler’s elastica term below. The problem of image restoration is finding the restored image u = u(x) given the damaged image f = f(x), x ∈ ℜ, where ℜ is a bounded domain with a Lipschitz boundary. For a grayscale image, the image repair model is f = Au + η, where η is the noise information and A is a blurring operator [5-7]. The image restoration problem can then be formulated as the minimization of the following energy functional, However, the minimization problem in (1) is ill-posed. To solve this, Tikhonov et. al [8] proposed a regularization technique. By adding a smoothing regularizer into the energy functional, the problem will obtain a unique solution. The side effect is that the model can no longer preserve edges in the image. The later proposed Rudin-Osher-Fatemi (ROF) model retains image edges by solving for a piecewise constant function in the space of bounded variation functions (BV). Nowadays, many methods based on TV regularization are used to deal with imaging problems such as image denoising [9-12] and image segmentation [13, 14]. Another downside of the TV models is that results are often accompanied by blocky (staircase) effects and loss of image contrast [15-18]. Recently, scholars have proposed many solutions such as iterative regularization techniques [19] and the use of other high-order terms to mitigate the problem. Faster implementations have also been invented [20]. As for the Euler’s elastica [21], it has attracted much attention due to its good properties in mathematical and physical systems. The Euler’s elastica energy functional is defined as where, . The term was first used in computer vision by Mumford [22], and has since proven to be effective in solving the problems present in the TV model. The Euler’s elastica has also been widely applied in various fields of image processing such as image denoising [23-25], image segmentation [20, 26–28], inpainting [24, 29–31], illusory contour [32, 33], and segmentation with depth [34-36]. Therefore, we believe it is important to design an efficient numerical solution for the combined model. Due to the non-convexity, non-smoothness, and high-order of the derivatives of 2, it is a challenging task to design a fast and efficient solution. The ALM method has achieved good results in optimizing 2, Tai et al. [23] first proposed this ALM method to solve the image inpainting problems, then Zhu et al. [28] extend the ALM method to image segmentation field. So far, the primal-dual technique [20, 37] performs better in optimizing 2. In this paper, we propose a new primal-dual method for the solution of 2, that makes it easier to use. The key points of the proposed method can be summarised below: (i) We introduce the dual variable to circumvent the curvature term. (ii) Using appropriate indicator functionals, we reformulate 2 as a minimization problem of u and a maximization of . (iii) The subproblem u has an analytic solution, and the subproblem can be solved by a gradient descent algorithm. Numerical experiments demonstrate the improved efficiency of the proposed method. Compared to the ALM method, the advantages of this method can be summarized into three points, (i) The proposed method only introduces one dual variable , while the ALM method introduces 8 intermediate variables. (ii) Due to the fewer variables, the proposed method has a weaker dependency on parameters. (iii) The CPU running time required for each iteration is greatly reduced. The rest of this article is organized as follows. In the next section, we introduce the previous models and the associated numerical algorithms. In section 4, we propose our model for image denoising and image segmentation. The subproblems of energy minimization are solved in section 5. In section 6, we provide some numerical results to illustrate the effectiveness of the new algorithm. The last section presents the conclusions.

2 The previous works

2.1 The TV model for image denoise and inpainting

The well-known TV model [2] for image denoising is an energy minimization problem on u, such that where, γ is a penalty parameter for the summed length of the curves. To use the model in image inpainting, we need to incorporate a mask function η, which is defined as where, x = {x1, x2…x} denote the damaged regions. The classical TV model combined with this mask function is It is evident that if η is the identity matrix, then the inpainting model above is the same as the denoising model. Therefore, we only focus on the image restoration model. The evolution equation of u can be derived via variational methods as

2.2 The TV model reformulated via the dual method

To simplify the TV model (3), we introduce the dual variable to circumvent the curvature term. Substituting into the TV model, we get By using the dual method, we can successfully avoid the curvature term and significantly simplify calculations. The new evolution equations of u are and can be solved from

2.3 The Euler’s elastica model for image denoising

In order to recover edges and counter the staircase effect, Tai et al. [23] proposed the Euler’s elastica model The boundary produced by this method is curved rather than straight. Its solution via the ALM proposed by Tai et al. [23] simplifies the calculation and increases the optimization efficiency. The Tai-Hahn-Chung (THC) formulation is where, the functions and denote the constraints || ≤ 1 and 0 ≤ u ≤ 1 respectively.

2.4 The Chan-Vese model with elastica for image segmentation

The task of two-phase segmentation f(x): Ω → R of a gray value image is to divide the image into two regions Ω1, Ω2. The Chan-Vese model, a classical two-phase segmentation model, [38] is a reduced piecewise constant Mumford-Shah model [4] under the variational level set framework. Its form is In the above model, ϕ is the level set function and H(ϕ) is the Heaviside function of ϕ(x), stated as Replacing the TV regularizer with the Eular’s elastica energy in the Zhu-Tai-Chan (ZTC) formulation [28] leads to the Chan-Vese model with elastica (CVE) below where, Q(c1, c2) = α1(c1 − f)2 − α2(c2 − f)2. Adding another variable that relaxes the Heaviside function, u = H(x) and u ∈ [1, 0], we can construct the following augmented Lagrangian functional The functions and denote the constraints || ≤ 1 and 0 ≤ u ≤ 1 respectively.

3 The CVE model reformulated via the dual method

3.1 Image denoise and inpainting

Combining (7) and (10), we propose the dual formulation of the Chan-Vese model with elastica This minimization problem can be divided into two subproblems, and their solutions can be expressed as follows: . This subproblem is a minimization problem, and the objective function of optimization is We find that this function is almost identical to the TV model and get the same solution: In this formula, u has an analytic solution, so there is no need to iterate further and running time is greatly reduced. . The dual variable can be solved by where the value of g is directly determined by the u obtained in the previous step. This is a good way to avoid fourth-order terms and can solve the Euler’s elastica term better. Since no additional parameters are introduced, and the iteration time required for each step is greatly reduced compared to the ALM solution.

3.2 Image segmentation

Combining (7) and (14), we propose the Chan-Vese model with elastica reformulated with the dual method shown below, . The Chan-Vese model is a two-term segmentation model, c1 and c2 are mean values of the foreground and background, . Similar to (18), we can also obtain an exact solution for u, . Although the meaning of u has changed, p can still be solved the same way as (19). In this section, we presented the dual formulation of the CVE model for image denoising and segmentation. Next, we will design the discretized numerical algorithms for the models.

4 Numerical implementations of the sub-problems of minimization

4.1 Image denoising and inpainting

To compute the two subproblems numerically, we need to design discrete algorithms for each problem. For the sake of simplicity, we discretize the image domain pixel by pixel with the rows and column numbers as indices. Then, the gradients can be represented approximately by forward, backward, and central finite differences, where, The Euler’s Elastica term of u can be stated as The other variables can be expressed in similar ways. Next, we will give a detailed explanation of the solutions to the subproblems obtained in section 4. . The partial derivative with respect to E gives the analytic solution with respect to u as follows The u in the image inpainting model can be formulated as follows, In fact, this formulation is the same as the corresponding one in the solution of the TV model using the dual method. . The dual variable also can be solved by where no additional parameters have been introduced compared to the ALM, so the iteration time required for each step is greatly reduced. In each iteration, the following error tolerance should be checked to determine convergence, i. e., where, Tol = 0.001. Σ are defined as In summary, the denoising al-gorithm is shown in Algorithm 1, and the inpainting algorithm is shown in Algorithm 2. Algorithm 1: Dual elastica for denoising 1: Initialization: Set a = 3, b = 1, γ = 1, t = 0.0125. 2: while any stopping criterion is not satisfied do Calculate u from (24) Calculate from (26) 3: end while Algorithm 2: Dual elastica for inpainting 1: Initialization: Set a = 3, b = 1, γ = 10, t = 0.0125. 2: while any stopping criterion is not satisfied do Calculate u from (25) Calculate from (26) 3: end while

4.2 Image segmentation

In this subsection, we will apply discretization to solve the formulas obtained in the previous image segmentation section. . (21) can be solved by . Same as TV model, u in (22) can be computed by . Here, the Euler’s elastic term is solved directly by the differential equation. We can get Algorithm 3 is the summary of the dual elastica segmentation method. Algorithm 3: Dual elastica for segmentation 1: Initialization: Set a = 0.001, b = 5, γ = 2, t = 0.0125. 2: while any stopping criterion is not satisfied do Calculate u from (30) Calculate from (31) 3: end while

5 Numerical experiments

In this section, we show the results from numerical simulations to illustrate the effectiveness of our algorithms in image denoising, inpainting, and segmentation. All experiments are running in MATLAB R2020a. The parameters in (11) were set by a = 1, b = 1, γ = 100, γ1 = 7, γ2 = 20, γ3 = 5, γ4 = 15 for all denoising experiments. In (15), the parameters were set to μ1 = 0.6, μ2 = 1, a = 0.1, b = 2, γ = 5, γ1 = 1.4, γ2 = 10, γ3 = 5, γ4 = 5 for all segmentation experiments.

5.1 Testing of Algorithm 1 and Algorithm 2

First of all, we tested our algorithm on three synthetic images. The size of the synthetic images is 256 x 256. The image denoising result is shown in Fig 1, where (a) is the picture of a clipped triangle with Gaussian noise, (b) is the result of Algorithm 1, and (c) is the relative error, i.e. noise removed through denoising. Fig 2 shows the results of the inpainting experiment, where Fig 2(a) shows a circle corrupted by white areas, (b) to (f) are the results at iterations k = 100, 200, 300, 400, and 500 using Algorithm 2. It is evident that the results improved over time. Fig 3 shows the results of segmentation, where (a) is the initialization and (b) is the result of Algorithm 3, (c) is the clean segmentation contour, and (d) shows the level set function ϕ.
Fig 1

The denoising results for synthetic images.

(a) is the original noisy picture, (b) is the result of the proposed method, (c) is the relative error.

Fig 2

The inpainting results for synthetic images.

(a) is the original broken picture, (b) to (f) is the results of 100, 200, 300, 400, 500 iterations.

Fig 3

The segmentation results for synthetic images.

(a) is the original picture with the initialization level set function, (b) is the results of the proposed segmentation method, (c) is the 0 level set function, (d) is the level set function.

The denoising results for synthetic images.

(a) is the original noisy picture, (b) is the result of the proposed method, (c) is the relative error.

The inpainting results for synthetic images.

(a) is the original broken picture, (b) to (f) is the results of 100, 200, 300, 400, 500 iterations.

The segmentation results for synthetic images.

(a) is the original picture with the initialization level set function, (b) is the results of the proposed segmentation method, (c) is the 0 level set function, (d) is the level set function. Fig 4 shows the results of image denoising and inpainting by the TV method and the proposed dual elastica algorithm. Column (a) shows the original noisy images, (b) and (c) are the denoising results of the TV method and the dual Euler’s elastic algorithm, respectively. By observing the details, we can see that the our proposed algorithm can remove noises effectively without staircase effect and performed better in preserving boundaries compared to the TV model.
Fig 4

Image denoising and inpainting results by TV model and Euler’s elastica method.

Fig 5 shows the main difference between the TV model and the Euler’s elastica model which is that the Euler’s elastica model performed much better in preserving boundary and corners.
Fig 5

Image segmentation results by TV model and Euler’s elastica method.

Besides the qualitative performance of our algorithm in image deniosing, inpainting, and segmentation, computational efficiency is another major point of interest. In Fig 1, the algorithm took 9 iterations to satisfy (28) and the CPU running time was 0.0230 seconds to achieve a PSNR score of 27.9992. In Fig 2, our algorithm ran for 500 iterations and each iteration took 0.0034 seconds, so the total CPU time was 1.7048 seconds. The last segmentation experiment iterated through 35 steps, costing 0.9005 seconds of total CPU running time. This shows that our proposed algorithm can get arrive at good results within a short time frame.

5.2 Comparisons to ALM in real image

In this section, we compare our proposed method against the ALM solution. The images used in the denoising and inpainting experiments are taken from the Set12 dataset [39], Set14 dataset [40]and the BSD68 dataset [41], and the images in segmentation experiments are from the COVID-CT dataset [42] and PASCAL-VOC2012 dataset [43]. In Fig 6, both the THC algorithm and the proposed algorithm successfully removed noise and avoided the staircase effect. However, the THC model is more difficult to tune due to having additional parameters. As seen in the qualitative results, the dual method maintained edges better.
Fig 6

The denoising results for real images, from top to bottom are ‘Ball’, ‘Baboon’, ‘Castle’.

(Different from the original picture, it is only for illustrative purposes).

The denoising results for real images, from top to bottom are ‘Ball’, ‘Baboon’, ‘Castle’.

(Different from the original picture, it is only for illustrative purposes). In order to further compare with the ALM method, we present some quantitative results and convergence times. First, we compare the convergence speed of the two methods in Fig 7. The convergence rate of the proposed method is slightly slower than that of the THC method. The main reason is that the in the calculation of u in 24 uses u, but the ALM method does not.
Fig 7

The first plot (a) shows the plots of objective function values versus iterations for the example ‘Ball’; plot (b) shows the example of ‘Baboon’; plot (c) shows the example of ‘Castle’.

The first plot (a) shows the plots of objective function values versus iterations for the example ‘Ball’; plot (b) shows the example of ‘Baboon’; plot (c) shows the example of ‘Castle’. In Table 1, we compare the similarity of the denoising results to the ground truths (via PSNR) and the efficiency (via the number of iterations to reach convergence) of the two algorithms over denoising the three images in Fig 6. Four resolutions of each image were used to more thoroughly investigate the two methods. Results show that proposed method requires more iterations to achieve the same quality of denoising, but requires less time each iteration compared to the THC algorithm. For example, for the 256*256 image of ‘Baboon’, the THC method required 0.081 seconds per iteration whereas the Algorithm 1 only needed 0.013 seconds. The reason why our algorithm requires less time per iteration is the reduction in variables, as our algorithm only uses two variables u and , and neither u nor needs to be solved iteratively. On the whole, the dual elastica algorithm is far better in efficiency with the same qualitative results.
Table 1

Performance comparison on different examples and different image sizes using our algorithm and the THC algorithm.

BallBaboonCastle
THCProposed methodTHCProposed methodTHCProposed method
PSNRitersPSNRitersPSNRitersPSNRitersPSNRitersPSNRiters
64×6423.676 th30.717th28.257th28.376th22.796th29.085th
128×12825.785 th30.3110th28.476th28.256th22.816th29.896th
256×25628.853 th29.4410th29.786th28.957th21.513th28.326th
512×51229.053 th28.798th30.125th29.248th25.3311th29.269th
Fig 8 shows the results of the proposed methods and ZTC method applied to image inpainting, Both methods performed well in repairing damaged areas. However, as can be seen in Table 2, less time is required of our algorithm to produce similar results as the ZTC.
Fig 8

The inpainting results for corrupted images of ‘Castle’.

(Different from the original picture ‘Cameraman’, it is only for illustrative purposes).

Table 2

The number of iterations to reach convergence (iters) and the total CPU time in seconds (CPU(s)) for different images of different sizes by using our algorithm and the THC algorithm in the inpainting problem.

Cameraman-lineCameraman-blockCameraman-mixed
Dual elasticaTHCDual elasticaTHCDual elasticaTHC
CPU(s)itersCPU(s)itersCPU(s)itersCPU(s)itersCPU(s)itersCPU(s)iters
256×2560.2782th0.7232th0.75235th4.12189 th1.25368th7.12342th

The inpainting results for corrupted images of ‘Castle’.

(Different from the original picture ‘Cameraman’, it is only for illustrative purposes). In the next part, we will segment some COVID-CT images to show the effectiveness of our two-phase segmentation algorithm. We used the ZTC algorithm [28] for comparison with our algorithm. Fig 9 shows two examples of two-phase segmentation of real images. The column (a) is the initialization of the level set function and the original picture, (b) shows the results of the ZTC method, and (c) shows the results of the proposed method. Visually, those results appear similar. However, as shown in Table 3, our algorithm is more efficient in both the execution time per iteration and the total number of iterations.
Fig 9

The segmentation results for CT image.

(Different from the original picture, it is only for illustrative purposes).

Table 3

The number of iterations to reach convergence (iters) and the total CPU time in seconds (CPU(s)) for different images of different sizes by using our algorithm and the ZTC algorithm in the segmentation problem.

COVID-9COVID-82COVID-1164
ZTCProposed methodZTCProposed methodZTCProposed method
CPU(s)itersCPU(s)itersCPU(s)itersCPU(s)itersCPU(s)itersCPU(s)iters
256×2564.944th0.8628th5.595th31.2429 th8.838th22.7121th
512×5125.465th57.9948th5.945th24.2720 th9.238th26.7922th

The segmentation results for CT image.

(Different from the original picture, it is only for illustrative purposes). To further compare the segmentation results numerically, we use the Dice metric to measure the segmentation quality as, where, N is the number of pixels in the object that are correctly segmented, N is the number of pixels in the ground truth object, N is the number of pixels in the segmented object. In Table 4, we list the Dice metric numbers obtained in PASCAL-VOC2012 dataset to evaluate the quality of our segmentation results. The data shows that while the proposed method can achieve similar results as the ALM method, the runtime had been reduced to approximately one-sixth.
Table 4

The number of iterations to reach convergence (iters) and the total CPU time in seconds (CPU(s)) for different images of different sizes by using our algorithm and the ZTC algorithm in the segmentation problem.

Proposed methodZTC
DMCPU(s)DMCPU(s)
fighter0.98141.930.95747.04
chair0.95731.190.94859.32
bottom0.97550.940.96296.02

6 Concluding remarks

In this paper, we used a dual method to solve the Euler’s elastica regularizer for image denoising and segmentation. Our method can efficiently reduce the number of parameters, and formulate a more concise algorithm. There are two main contributions. Firstly, by introducing the dual operators, the optimization problem can be divided into simpler sub-problems, and the Chan-Vese model with elastica can be solved more easily. Secondly, our proposed algorithm can effectively reduce the number of parameters, to reduce the dependence on of parameter tuning. Numerical experiments show that compared with the ALM method our algorithm can obtain similar experimental results with less running time. 7 Oct 2021
PONE-D-21-19897
New Dual Method for Elastica Regularization
PLOS ONE Dear Dr. Pan, Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process. Please pay careful attention to the journal and Editor comments below the signature.
 
Please submit your revised manuscript by Nov 20 2021 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file. Please include the following items when submitting your revised manuscript:
A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'. A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'. An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.
If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter. If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols. Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols. We look forward to receiving your revised manuscript. Kind regards, Paul Atzberger Academic Editor PLOS ONE Journal Requirements: We note that in this manuscript you have presented an image known as Lena/Lenna, which has a problematic history, please see https://en.wikipedia.org/wiki/Lenna for more information. We do not feel that this image is in line with the values of PLOS ONE, and would therefore request that you at this point substitute this image in the manuscript with another image. Please review your reference list to ensure that it is complete and correct. If you have cited papers that have been retracted, please include the rationale for doing so in the manuscript text, or remove these references and replace them with relevant current references. Any changes to the reference list should be mentioned in the rebuttal letter that accompanies your revised manuscript. If you need to cite a retracted article, indicate the article’s retracted status in the References list and also include a citation and full reference for the retraction notice. Additional Editor Comments (if provided): Overall, the paper appears to be well written, but there were a few minor typos throughout, such as "relevent error" which should probably be "relative error." Please be sure to do a final careful proof-reading of for the final version of the manuscript. [Note: HTML markup is below. Please do not edit.] Reviewers' comments: Reviewer's Responses to Questions Comments to the Author 1. Is the manuscript technically sound, and do the data support the conclusions? The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented. Reviewer #1: Yes ********** 2. Has the statistical analysis been performed appropriately and rigorously? Reviewer #1: Yes ********** 3. Have the authors made all data underlying the findings in their manuscript fully available? The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified. Reviewer #1: Yes ********** 4. Is the manuscript presented in an intelligible fashion and written in standard English? PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here. Reviewer #1: Yes ********** 5. Review Comments to the Author Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters) Reviewer #1: The paper is well written and adds to existing literature on the subject. The introduction is well composed and has been developed on the right lines. Most appropriate methodology has been used for analysis of data and information. The results have been reported well. Logical sequence of interpretation has been followed and developed scientifically. The discussion has been well brought out and the cogency of arguments are well thought out. The discussion is comprehensive and complete. References are as required. May be accepted for publication. ********** 6. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files. If you choose “no”, your identity will remain anonymous but your review may still be made public. Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy. Reviewer #1: No [NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.] While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step.
30 Oct 2021 Many thanks to the editor and the reviewer for affirming our work and pointing out the potential issues behind the Lena image. We apologize for our misuse of the image and have removed it from our paper to comply with the standards of the PLOS ONE journal. We have also carefully revised our manuscript according to the comments. Thank you again for your feedback and consideration. Best Regards Submitted filename: Response to Reviewers.pdf Click here for additional data file. 25 Nov 2021 New Dual Method for Elastica Regularization PONE-D-21-19897R1 Dear Dr. Pan, We’re pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it meets all outstanding technical requirements. Within one week, you’ll receive an e-mail detailing the required amendments. When these have been addressed, you’ll receive a formal acceptance letter and your manuscript will be scheduled for publication. An invoice for payment will follow shortly after the formal acceptance. To ensure an efficient process, please log into Editorial Manager at http://www.editorialmanager.com/pone/, click the 'Update My Information' link at the top of the page, and double check that your user information is up-to-date. If you have any billing related questions, please contact our Author Billing department directly at authorbilling@plos.org. If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they’ll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org. Kind regards, Paul J Atzberger, Ph.D. Academic Editor PLOS ONE Additional Editor Comments (optional): Reviewers' comments: 10 Jan 2022 PONE-D-21-19897R1 New Dual Method for Elastica Regularization Dear Dr. Pan: I'm pleased to inform you that your manuscript has been deemed suitable for publication in PLOS ONE. Congratulations! Your manuscript is now with our production department. If your institution or institutions have a press office, please let them know about your upcoming paper now to help maximize its impact. If they'll be preparing press materials, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information please contact onepress@plos.org. If we can help with anything else, please email us at plosone@plos.org. Thank you for submitting your work to PLOS ONE and supporting open access. Kind regards, PLOS ONE Editorial Office Staff on behalf of Dr Paul J Atzberger Academic Editor PLOS ONE
  2 in total

1.  Noise removal using smoothed normals and surface fitting.

Authors:  Marius Lysaker; Stanley Osher; Xue-Cheng Tai
Journal:  IEEE Trans Image Process       Date:  2004-10       Impact factor: 10.856

2.  Active contours without edges.

Authors:  T F Chan; L A Vese
Journal:  IEEE Trans Image Process       Date:  2001       Impact factor: 10.856

  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.