Abstract
BACKGROUND:
Many medical image processing problems can be translated into solving the optimization models. In reality, there are lots of nonconvex optimization problems in medical image processing.
OBJECTIVE:
In this paper, we focus on a special class of robust nonconvex optimization, namely, robust optimization where given the parameters, the objective function can be expressed as the difference of convex functions.
METHODS:
We present the necessary condition for optimality under general assumptions. To solve this problem, a sequential robust convex optimization algorithm is proposed.
RESULTS:
We show that the new algorithm is globally convergent to a stationary point of the original problem under the general assumption about the uncertain set. The application of medical image enhancement is conducted and the numerical result shows its efficiency.
Keywords
Introduction
Nowadays, medical image processing can effectively assist doctor to diagnoses illness. However, as depicted in Fig. 1, many medical images are blurred in the clinic. In order to obtain the clear image, as shown in Fig. 2, it is necessary to deal with the uncertain and blurred medical image. In fact, many medical image processing problems, such as medical image denoising, medical image segmentation and medical image registration, can be transformed into the optimization problem. Therefore, the modeling and solving of optimization problem plays an important role in medical image processing and analysis.
Many optimization models and heuristic algorithms have been proposed to deal with medical image processing problem. Chen and Chi illustrate the theory and algorithms of convex optimization for solving low-rank matrix estimation in medical imaging [1]. Chen et al. reconstruct convex energy function to improve the robustness and efficiency in magnetic resonance images [2]. Liu et al. propose a weighted variational model for selective medical image segmentation [3]. Rundo et al. introduce the Med Genetic Algorithm to improve the appearance and the visual quality of medical imaging [4]. Zha et al. present the method of non-convex weighted nuclear norm minimization, and apply it to the field of image restoration [5]. Recently, a nonconvex optimal idiom neighbor algorithm is used to solve a class of nonconvex optimization problems, and has made important progress in the field of image denoising [6].
The optimization theories and heuristic algorithms mentioned above are very useful for tackling the medical image processing problems. However, to deal with practical medical image processing problems, there are still some issues needed to be further improved based on the following two reasons: (1) In the extant medical image processing problems, the optimal control parameters of medical image processing models are assumed to be exactly known before. They are usually be acquired through clinical experience and subjective judgment of doctors. However, in the practical medical image processing problems, it is difficult to obtain the control parameters of each medical image processing models. The control parameters of these models are often uncertain. (2) In most medical models, the objective functions are usually convex. In practice, however, we often encounter nonconvex problems among medical image processing, especially in medical image restoration. Thus, medical models of nonconvex optimization problems should be built. And a new method to solve the nonconvex optimization problems would be proposed under the uncertain control parameters situation.
The blurred image.
The optimized image.
Based on these two reasons, this paper considers a special class of robust nonconvex optimization, namely, robust optimization where given the parameters, the objective function can be expressed as the difference of convex functions. We call it robust DC optimization (RDCO). Since there are many cases in medical image processing problem that need to deal with the special uncertain nonconvex problem. For instance, non-convex optimization is gradually applied to medical image restoration and medical image denoising [7, 8]. Several approaches have been proposed for robust nonconvex optimization. For example, Bertsimas et al. propose two efficient methods for unconstrained and constrained robust nonlinear optimization problems respectively [9, 10]; Houska and Diehl present a solution method by sequential convex bilevel programming [11]; Soleimanian and Jajaei discuss the solution for robust nonlinear optimization with a conic representable uncertainty set [12]. However, to the best of our knowledge, there is no research on RDCO using the special DC structure of the underlying problem.
In this paper, we aim to develop optimality conditions, computational algorithm and some applications for this problem. The key contributions of this paper are as follows. We present a new concept-robust critical point which helps to give a solution method. Then necessary optimality conditions are developed. We propose a new method to solve the RDCO via sequential robust convex optimization. We prove that the new method is globally convergent to a robust critical point. We demonstrate the usefulness of the proposed method to multi-objective medical image processing problem.
The rest of this paper is organized as follows. Section 2 develops the necessary optimality conditions. Section 3 details the computational methods and the global convergence of the proposed method is presented. Section 4 discusses the applications for the proposed method. Section 5 concludes the paper.
We investigate a robust nonconvex optimization model, it is showed as the difference of convex functions that were presented in many researchers’ study [13, 14, 15, 16]. Hoai and Tao use the difference of convex functions programming and DC algorithm to conduct image restoration [8]. Consider the following optimization problem with the difference of convex objective functions (DC optimization),
where
In this paper, we aim to develop optimality conditions, computational algorithm and some applications for this problem. We call it robust DC optimization (RDCO). Note that if
Where
where
We now discuss the optimality conditions for generalized RDCO, which can be given in the following form,
where
for any given for any given
The second condition implies that
Define the Lagrangian function of the lower level problem,
Then for any given
To propose the necessary optimality conditions, we need the following assumptions:
When the Mangasarian-Fromovitz constraint qualification (MFCQ) for the lower level maximization problems holds, the existence of the multipliers
where
Proof: We prove this theorem in the following two possible cases regarding
This means that
From the convexity of
This suggests that the reference local min-max point to Eq. (7) is also a local min-maxpoint to the following robust convex program:
Since the objective function over
From Assumption 2.1, an optimal solution of Eq. (13) is equivalent to the following optimization problem,
where
According to Eqs (8) and (9), the following relation holds,
This implies,
Let
Theorem 2.1 considers the first order necessary condition for the generalized RDCO. Actually, the problem can be reduced to a generalized semi-infinite problem orbilevel problem with convex lower level problem. Therefore, the problem studied in this paper is similar with the DC semi-infinite problem studied in [25], where the objective function is a DC function subject to convex inequality constraints. The authors in [25] present the first order necessary condition for the studied problem, which is different from ours in that we study the different problem from theirs. Houska and Diehl [11] also propose the first order necessary condition for nonlinear robust optimization, which is different from ours in that the results in this paper rely on the special structure (i.e., the nonlinear function is a DC function) of the problem.
It is noted that a local min-max point
In the above section, the necessary optimality conditions for RDCO is presented. This section proceeds to propose the solution approach for problem Eq. (1). An algorithm is proposed, using a sequential of robust convex optimization problems to approximate the original problem. The global convergence of the proposed algorithm is also discussed.
Algorithm SRCOA
We consider the following RDCO problem,
where
For simplicity, in what follows, we denote the feasible set of problem Eq. (19) as
Algorithm SRCOA
Initialization: Find a feasible solution Generate New Iteration: Solve the following problem to get its optimal solution
where Termination Check: Stop if Update: Set
The above inequality together with the positive of
Therefore if
which implies that
2. In the algorithm, at each iteration, a robust convex optimization problem is solved. When the function
3. If
In the following two lemmas, we show that the algorithm is well defined.
Proof: The proof follows directly from remark 1 of Algorithm SRCOA.
Proof: It is obvious that
Now we focus on analyzing the global convergence of Algorithm SRCOA. Clearly, problem Eq. (20) is a convex problem and Algorithm SRCOA only updates the variable. Hence, in the following, we need to show that Algorithm SRCOA globally converges to a KKT point of Eq. (21). We define
To prove global convergence, we need the following assumption about Slater’s condition which has been extensively used as constraint qualifications in convex optimization [18].
Proof: Note that Algorithm SRCOA updates only the variable
Applications
This section presents an application for Algorithm SRCOA. For this purpose, we suppose the set
where
Where
With
We first rewrite the condition
and
Let us represent the inner maximization problem of Eq. (19) as
The corresponding dual problem is
where
Then
where
The four goals for medical image enhancement.
In this section, we present a multi-objective model for multi-period medical image processing optimization. Usually, as depicted in Fig. 3, the medical image enhancement includes image denoising, sharpen edges of image, improving image clarity and image filtering. However, medical image denoising will result in blurring of the edges and contour of medical image. In order to eliminate such adverse effect, medical image sharpening technology is needed to make the edges clear. Meanwhile, medical image enhancement also required to improve the clarity of the medical image locally or in whole. Medical image filtering can locally improve the image, and improving image clarity can optimize medical image in whole. In order to simultaneously achieve these four goals, we use this Algorithm SRCOA to deal with the problem of medical image enhancement. We first give some notations about four goals. For
Where
Under these notations, we focuses on minimizing the variance, and maximizing the expected return, the skewness and the kurtosis, i.e., the optimization aims at solving the following multi-objective model,
The reasons for choosing these four moments are that the kurtosis is undesirable while the positive skewness is desirable. Several other studies show that skewness and kurtosis are both important factors in the process of medical image enhancement. Therefore, for a more realistic medical image enhancement optimization model, skewness (third moment) and kurtosis (fourth moment) must be considered. Here the four moments of the medical image enhancement could be defined as follows:
It is obvious that the above four moments as functions are all twice continuously differentiable with respect to
From the definition of
We solve this problem by Algorithm SRCOA with the start point
Numerical results for Algorithm SRCOA
In this paper, we study a special class of robust nonconvex optimization, robust DC optimization. By utilizing the special structure of the problem, a sequential robust convex optimization approach is proposed. The global convergence of the proposed algorithm is proved. To show the efficiency of the proposed algorithm, application of robust medical image enhancement optimization is presented. In future studies, it is interesting to generalize the idea in this paper to a general robust DC optimization, which implies that the problem is also decomposed as DC functions about the uncertain parameters.
Footnotes
Acknowledgments
We are grateful to the editors and the two anonymous referees. Their comments and suggestions have greatly helped us to improve this paper. This research has been supported by China Postdoctoral Science Foundation (2019M651540) and General Subject of Philosophy and Social Science Planning in Shanghai (2019BGL020).
Conflict of interest
The authors declare that no competing interests exist.
