<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JSEA</journal-id><journal-title-group><journal-title>Journal of Software Engineering and Applications</journal-title></journal-title-group><issn pub-type="epub">1945-3116</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jsea.2014.712089</article-id><article-id pub-id-type="publisher-id">JSEA-51616</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject><subject> Engineering</subject></subj-group></article-categories><title-group><article-title>
 
 
  Medical Image Segmentation Based on Wavelet Analysis and Gradient Vector Flow
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>i</surname><given-names>Zhao</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Lina</surname><given-names>Zhang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Minmin</surname><given-names>Yin</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Software Engineering, University of Science and Technology Liaoning, Anshan, China</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>zhaoji_1974@126.com(IZ)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>13</day><month>11</month><year>2014</year></pub-date><volume>07</volume><issue>12</issue><fpage>1019</fpage><lpage>1030</lpage><history><date date-type="received"><day>4</day>	<month>September</month>	<year>2014</year></date><date date-type="rev-recd"><day>4</day>	<month>October</month>	<year>2014</year>	</date><date date-type="accepted"><day>1</day>	<month>November</month>	<year>2014</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Medical image segmentation is one of the key technologies in computer aided diagnosis. Due to the complexity and diversity of medical images, the wavelet multi-scale analysis is introduced into GVF (gradient vector flow) snake model. The modulus values of each scale and phase angle values are calculated using wavelet transform, and the local maximum points of modulus values, which are the contours of the object edges, are obtained along phase angle direction at each scale. Then, location of the edges of the object and segmentation is implemented by GVF snake model. The experiments on some medical images show that the improved algorithm has small amount of computation, fast convergence and good robustness to noise.
 
</p></abstract><kwd-group><kwd>Pattern Recognition</kwd><kwd> Image Segmentation</kwd><kwd> GVF Snake Model</kwd><kwd> Wavelet Multi-Scale Analysis</kwd><kwd>  Medical Image</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Image segmentation is used widely in medical fields, such as medical research, clinical diagnosis and treatment, efficacy evaluation, image information processing, surgical planning, computer-assisted surgery, pathological analysis, image-guided surgery and surgical simulation [<xref ref-type="bibr" rid="scirp.51616-ref1">1</xref>] -[<xref ref-type="bibr" rid="scirp.51616-ref3">3</xref>] . In these applications, the most important and essential aspect is the image segmentation whose application is usually located in a bottleneck situation, consequently the work of medical image segmentation is very difficult, especially to complex image with much noise and the fuzzy boundary images.</p><p>At present, the common methods used in the perspective of medical applications include region-based methods, edge-based approach, combination of theoretical tool-specific methods (such as artificial neural networks and deformable model method), the methods based on statistical theory, fractal-based methods and methods based on mathematical morphology [<xref ref-type="bibr" rid="scirp.51616-ref4">4</xref>] . But the different medical image processing methods have different emphasis. As a result of the complexity and diversity of medical images, it is rather difficult to use only one of these methods to extract the edges correctly and accurately. So we should combine a number of ways to take advantage of different methods for learning from each other to make the medical image segmentation more accurate. Currently, there are some novel methods which are the combination of different methods, and the traditional methods are examined by assessing their advantages and disadvantages. The present paper proposes an improved mechanism in which deformable models that have been extensively researched and used in the field of medical image segmentation has far-reaching prospects. In this paper, the improved algorithm is based on the deformable model called gradient vector flow method combined with wavelet analysis.</p></sec><sec id="s2"><title>2. Background</title><sec id="s2_1"><title>2.1. GVF Deformable Model</title><p>The earliest deformable model was presented in 1987 in the creative thesis “Snakes: Active Contour Models” of Kass [<xref ref-type="bibr" rid="scirp.51616-ref5">5</xref>] . It is applied to the object-segmentation and the video track detection and is a relatively good image analysis method. According to the theoretical background to solve problems, the Active Contour Models include two types of models. One is parametric deformable model [<xref ref-type="bibr" rid="scirp.51616-ref6">6</xref>] -[<xref ref-type="bibr" rid="scirp.51616-ref8">8</xref>] , and the other is geometric deformable model [<xref ref-type="bibr" rid="scirp.51616-ref9">9</xref>] -[<xref ref-type="bibr" rid="scirp.51616-ref11">11</xref>] . Although the two methods are essentially different, their basic principle is similar [<xref ref-type="bibr" rid="scirp.51616-ref12">12</xref>] . In this paper, we focus on parametric deformable models, which synthesize parametric curves or surfaces within an image domain and allow them to move toward desired features, usually edges. Typically, the models are drawn toward the edges by potential forces, which are defined to be the negative gradient of potential functions.</p><p>In the parametric deformable models, the images segmentation process is to find the parameters that minimize the sum of internal and external energy which have been weighted. Usually, the minimum value is obtained in the image boundary which is the required image region. The energy minimization process is a joint decision of the internal forces and external forces. The internal forces include elastic force and bending force, whose primary role is to prevent excessive bending curve. The main role of the external force is to move the curve toward the boundaries of the image. They both make the curve gradually arrive at the image characteristics region which is the edges of the image. A traditional 2-D parametric deformable model or deformable contour is a curve <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x5.png" xlink:type="simple"/></inline-formula> which moves through the spatial domain of an image to minimize the energy functional</p><disp-formula id="scirp.51616-formula95"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-9301973x6.png"  xlink:type="simple"/></disp-formula><p>where E<sub>int</sub> is a scalar potential function. The external potential function E<sub>ext</sub> is derived from the image, so that it takes on its smaller values at the features of interest, such as boundaries. A deformable contour that minimizes must satisfy the Euler equation</p><disp-formula id="scirp.51616-formula96"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-9301973x7.png"  xlink:type="simple"/></disp-formula><p>To find a solution to Equation (2), the deformable contour is made dynamic by treating x as function of time t as well as s, i.e.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x8.png" xlink:type="simple"/></inline-formula>. Then, the partial derivative of x with respect to t is set as follows:</p><disp-formula id="scirp.51616-formula97"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-9301973x9.png"  xlink:type="simple"/></disp-formula><p>In 1998, Xu proposed a new model, which is called gradient vector flow (GVF) field [<xref ref-type="bibr" rid="scirp.51616-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.51616-ref14">14</xref>] . This external force is computed as a diffusion of the gradient vectors of a gray-level or binary edge map derived from the image. The GVF deformable model’s initializations can be inside, outside, or across the object’s boundary. Unlike deformable models that use pressure forces, a GVF deformable model does not need prior knowledge about whether to shrink or expand toward the boundary, which is also one of the reasons that we choose GVF model as the segmentation algorithm.</p><p>Compared with traditional snake model, the GVF model has made significant improvements, and is widely used in medical image segmentation [<xref ref-type="bibr" rid="scirp.51616-ref15">15</xref>] -[<xref ref-type="bibr" rid="scirp.51616-ref18">18</xref>] . But the GVF model has certain requirements for the initial contour for the complex images. Therefore, further improvement is necessary, especially to improve the ability of capture range, which will help the process of convergence of the deformable model. For the fuzzy, noisy, dumbbell-shaped and other special images, the GVF convergence is more difficult. At the same time, calculating the entire image gradient vector flow needs a large amount of computation, which limits its application. Therefore, we propose a novel algorithm that the wavelet analysis theory is introduced into the GVF model to greatly improve the accuracy and speed of edge extraction.</p></sec><sec id="s2_2"><title>2.2. Wavelet Multi-Scale Edge Detection Principle</title><p>Edge detection plays an important role in image analysis and computer vision. Edges characterize object boundary on the basis of the properties of intensity and texture, which can provide valuable information for further image processing such as image segmentation, image enhancement and image compression. In early years, many edge detection algorithms have been developed [<xref ref-type="bibr" rid="scirp.51616-ref19">19</xref>] .</p><p>The application of wavelet transform in image processing has received significant attention and some very efficient wavelet-based multi-scale edge detection algorithms have been proposed [<xref ref-type="bibr" rid="scirp.51616-ref20">20</xref>] . This is due to the fact that wavelet transform can provide a multi-resolution representation for an image with flexible localization in both time and frequency domains [<xref ref-type="bibr" rid="scirp.51616-ref21">21</xref>] [<xref ref-type="bibr" rid="scirp.51616-ref22">22</xref>] .</p><p>In 1992, Mallat and Zhong conducted some research on sudden changes in signals and their characteristics under wavelet transforms. They also studied the properties of multi-scale edges through the wavelet theory and showed that the evolution of wavelet, local maxima across scales would characterize the local shape of irregular structure.</p><p>The image often is the two-dimensional signal. Suppose <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x10.png" xlink:type="simple"/></inline-formula> is a two-dimensional smoothing function,</p><p>while <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x11.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x12.png" xlink:type="simple"/></inline-formula>, and in the X and Y direction, the partial derivatives of two-</p><p>dimensional wavelet function are defined as follows:</p><disp-formula id="scirp.51616-formula98"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-9301973x13.png"  xlink:type="simple"/></disp-formula><p>Suppose <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x14.png" xlink:type="simple"/></inline-formula> is a smoothing function, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x15.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x16.png" xlink:type="simple"/></inline-formula> are the two derived wavelet functions. Sup- pose <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x17.png" xlink:type="simple"/></inline-formula> is a scaling factor, the wavelet transform of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x18.png" xlink:type="simple"/></inline-formula> at scale s is a vector with two com- ponents <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x19.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x20.png" xlink:type="simple"/></inline-formula>, which are given as</p><disp-formula id="scirp.51616-formula99"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-9301973x21.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.51616-formula100"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-9301973x22.png"  xlink:type="simple"/></disp-formula><p>The wavelet transform of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x23.png" xlink:type="simple"/></inline-formula> is that</p><disp-formula id="scirp.51616-formula101"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-9301973x24.png"  xlink:type="simple"/></disp-formula><p>Since Dyadic Wavelet has “zoom” function on analysis of the signal, we only need to increase the magnification by reducing the value of j if we want to watch the details of the signal. The wavelet transform of f at scale 2<sup>j</sup> is a vector with two components <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x25.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x26.png" xlink:type="simple"/></inline-formula>, which are defined as</p><disp-formula id="scirp.51616-formula102"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-9301973x27.png"  xlink:type="simple"/></disp-formula><p>The Dyadic Wavelet transform of two-dimensional image is</p><disp-formula id="scirp.51616-formula103"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-9301973x28.png"  xlink:type="simple"/></disp-formula><p>Respectively, the image gradient modulus <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x29.png" xlink:type="simple"/></inline-formula> and amplitude angle <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x30.png" xlink:type="simple"/></inline-formula> are as follows</p><disp-formula id="scirp.51616-formula104"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-9301973x31.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.51616-formula105"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-9301973x32.png"  xlink:type="simple"/></disp-formula><p>Modulus value of wavelet transform is proportional to the gradient vector-valued. Wavelet transform amplitude angle <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x33.png" xlink:type="simple"/></inline-formula> is the angle between the gradient vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x34.png" xlink:type="simple"/></inline-formula> and the horizontal direction which is image edge direction. So, if we want to detect the edges, we only need to find the local maximum modulus points of the gradient vector [<xref ref-type="bibr" rid="scirp.51616-ref23">23</xref>] [<xref ref-type="bibr" rid="scirp.51616-ref24">24</xref>] .</p></sec><sec id="s2_3"><title>2.3. Implementation of Wavelet Edge Detection</title><p><xref ref-type="fig" rid="fig1">Figure 1</xref> shows several edge detection results using traditional edge detection operators and multi-scale wavelet transform method on medical image. <xref ref-type="fig" rid="fig1">Figure 1</xref>(a) is an original image which is a head MR image whose size is 256 &#215; 256. Since the Gaussian function has a nice feature in the frequency domain and time domain, we select the Gaussian function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x35.png" xlink:type="simple"/></inline-formula> as a smoothing function which is a low-pass filtering operator. So the wavelet functions are partial derivative of 2-D Gaussian function. The results using the traditional edge detection operators such as Canny operator, Log operator, Prewitt operator, Sobel operator and the zero cross method are shown from <xref ref-type="fig" rid="fig1">Figure 1</xref>(b) to <xref ref-type="fig" rid="fig1">Figure 1</xref>(g). As shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>(h), the wavelet transform method is applied to extract the edges of the image with scale s = 2, threshold = 0.3.</p><p>The comparison of the experimental results shows that the edges extracted using the traditional operator is very wide, more obscure, and has lost a lot of image details. And when the smoothness of the edge is poor, more non-linear noise is retained. However, the wavelet transform modulus maxima approach can accurately position the edges affected by noise and the edge is one pixel wide. On a large scale, the wavelet transform modulus maxima method obtains major edge information. On the small scale, it obtains the details of the edge information. This feature is suitable for us to identify and locate objects from coarse to fine. The experimental results show that wavelet transform can detect weak edge which is not detected by the other algorithms, and has good continuity and smoothness. In short, the image edge detection method based on wavelet transform has a good application in medical image.</p><p><xref ref-type="fig" rid="fig2">Figure 2</xref> shows the different effects of edge detection by wavelet transform modulus maxima algorithm with different threshold values and scaling factors. The experimental results show that the larger scaling factor is suitable for extraction of the main outline; on the contrary, the smaller scaling factor is suitable for the extraction</p><fig-group id="fig1"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> (a) Original image; (b) Canny operator; (c) Log operator; (d) Prewitt operator; (e) Robert operator; (f) Sobel operator; (g) Zero cross; (h) Wavelet method.</title></caption><fig id ="fig1_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x36.png"/></fig><fig id ="fig1_2"><label> (c)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x37.png"/></fig></fig-group><fig-group id="fig2"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> (a) Threshold = 0.1; (b) Threshold = 0.2; (c) Threshold = 0.3; (d) Threshold = 0.4. Scaling factor = 1, 2, 3, 4, 5, 6 from left to right.</title></caption><fig id ="fig2_1"><label>(b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x38.png"/></fig><fig id ="fig2_2"><label>(c)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x39.png"/></fig><fig id ="fig2_3"><label>(d)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x40.png"/></fig><fig id ="fig2_4"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x41.png"/></fig></fig-group><p>of image details. The appropriate threshold can not only get rid of the pseudo-edge of the image, but also remove some noise, while too big threshold may filter out the useful edge information.</p></sec></sec><sec id="s3"><title>3. Experimental Results and Analysis</title><p>First, the edge points of the interested field are detected by using the wavelet transform, and then the Gradient Vector Flow field is constructed on the basis of edge detection results. Then the target segmentation is realized by using the GVF parameter deformable model. We adopt the wavelet transform and the GVF contour model combination algorithm and apply it to a variety of medical image object segmentation and obtain good results. In this paper, the experimental algorithm works on the environment of CPU: Celeron 1.1 GHz, Memory: 256 M, Operating System: Windows Xp and Simulation Software: Matlab 2010a .</p><p>In the experiment, we selected five different characteristic of the pictures as the experimental data whose size is 256 &#215; 256. As indicated in <xref ref-type="fig" rid="fig3">Figure 3</xref>, <xref ref-type="fig" rid="fig3">Figure 3</xref>(a) is a high-resolution human brain skull picture by magnetic resonance; <xref ref-type="fig" rid="fig3">Figure 3</xref>(b) is an edge fuzzy chest CT picture; <xref ref-type="fig" rid="fig3">Figure 3</xref>(c) is a picture of a head with concavity by CT on ventricle level; <xref ref-type="fig" rid="fig3">Figure 3</xref>(d) is a head picture added noise by magnetic resonance at eye level, and <xref ref-type="fig" rid="fig3">Figure 3</xref>(e) is the homogeneous gray liver picture by magnetic resonance. Respectively, we will apply GVF method and our proposed combination algorithm with wavelet transform, and the GVF model whose parameters are<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x42.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x43.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x44.png" xlink:type="simple"/></inline-formula>into the different medical image for segmentation.</p><p>First, we show several examples of the GVF field computations on medical images and demonstrate the limitation of key properties of the GVF deformable contours. The deformable contours were dynamically reparameterized to maintain contour point separation to within 0.5 - 1.5 pixels. All edge maps used in GVF computations were normalized to the range [0, 1].</p><p>The GVF model has a much larger capture range and better concavity convergence on simple images. In our experiment, however, the results demonstrate that the GVF model has a poor performance on medical images as shown in <xref ref-type="fig" rid="fig4">Figure 4</xref> and <xref ref-type="fig" rid="fig5">Figure 5</xref>. <xref ref-type="fig" rid="fig4">Figure 4</xref> and <xref ref-type="fig" rid="fig5">Figure 5</xref> show the initialization, the convergence of a deformable contour and the final results using GVF external forces. The initial contour position is inside the desirable region in <xref ref-type="fig" rid="fig4">Figure 4</xref>(c), and outside or across the desirable region in <xref ref-type="fig" rid="fig5">Figure 5</xref>(c) with same parameters. Clearly, the merits of the GVF deformable contour, which has a broad capture range and superior convergence, are not demonstrated. Another reason is that the GVF forces field of medical image is more complex than the simple image. The evolution of the GVF contour will deviate from the correct direction due to the interference of other force field, which is generated by noise or other objects of the image, and finally lead to segmentation failure.</p><fig-group id="fig3"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Five different medical images.</title></caption><fig id ="fig3_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x45.png"/></fig><fig id ="fig3_2"><label> (c)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x46.png"/></fig><fig id ="fig3_3"><label> (d)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x47.png"/></fig><fig id ="fig3_4"><label> (e)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x48.png"/></fig><fig id ="fig3_5"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x49.png"/></fig></fig-group><fig-group id="fig4"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> (a) Five different medical images; (b) Binaryzation map; (c) Initialization inside or across the interested region; (d) The convergence of a deformable contour using GVF external forces; (e) Final segmentation results by the GVF deformable contour model.</title></caption><fig id ="fig4_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x50.png"/></fig><fig id ="fig4_2"><label> (c)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x51.png"/></fig><fig id ="fig4_3"><label> (d)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x52.png"/></fig><fig id ="fig4_4"><label> (e)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x53.png"/></fig><fig id ="fig4_5"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x54.png"/></fig></fig-group><p>In this paper, we introduce the wavelet modulus maxima method to improve the implementation of the GVF model. <xref ref-type="fig" rid="fig6">Figure 6</xref>(a) is the close-up of the edge gradient map with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x55.png" xlink:type="simple"/></inline-formula> for <xref ref-type="fig" rid="fig3">Figure 3</xref>(a). The close-up of gradient vector flow external force field of <xref ref-type="fig" rid="fig3">Figure 3</xref>(a) is shown in <xref ref-type="fig" rid="fig6">Figure 6</xref>(b). As we can see, the gradient vector flow field is confusing. In our proposed method, to compute the gradient vector flow for gray-level images, the edge-map must first be calculated by wavelet transform, which can remove noise and the undesirable details on different scale. <xref ref-type="fig" rid="fig6">Figure 6</xref>(c) shows the edge-map calculated by wavelet modulus maxima method, on the basis of which we then calculate the gradient vector flow in <xref ref-type="fig" rid="fig6">Figure 6</xref>(d). It is evident that the desirable gradient vector flow field is retained, while the undesirable that is smoothed out.</p><fig-group id="fig5"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> (a) Five different medical images; (b) Binaryzation map; (c) Initialization outside the interested region; (d) The convergence of a deformable contour using GVF external forces; (e) Final segmentation results by the GVF deformable contour model.</title></caption><fig id ="fig5_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x56.png"/></fig><fig id ="fig5_2"><label> (c)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x57.png"/></fig><fig id ="fig5_3"><label> (d)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x58.png"/></fig><fig id ="fig5_4"><label> (e)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x59.png"/></fig><fig id ="fig5_5"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x60.png"/></fig></fig-group><fig-group id="fig6"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> (a) Edge gradient map with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-9301973x65.png" xlink:type="simple"/></inline-formula>; (b) Gradient vector flow external force field; (c) Wavelet transform modulus maxima edge map; (d) Gradient vector flow field on the basis of wavelet transform.</title></caption><fig id ="fig6_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x61.png"/></fig><fig id ="fig6_2"><label> (c)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x62.png"/></fig><fig id ="fig6_3"><label> (d)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x63.png"/></fig><fig id ="fig6_4"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x64.png"/></fig></fig-group><p><xref ref-type="fig" rid="fig7">Figure 7</xref>(a) and <xref ref-type="fig" rid="fig8">Figure 8</xref>(a) are the same as images segmented in <xref ref-type="fig" rid="fig4">Figure 4</xref>(a) and <xref ref-type="fig" rid="fig5">Figure 5</xref>(a). <xref ref-type="fig" rid="fig7">Figure 7</xref>(b) is the extracted edges by wavelet transform. <xref ref-type="fig" rid="fig7">Figure 7</xref>(c) is the edge maps of <xref ref-type="fig" rid="fig7">Figure 7</xref>(b). The identical initialization, initial contour position inside the interested region (<xref ref-type="fig" rid="fig7">Figure 7</xref>(d)) and outside or across the interested region (<xref ref-type="fig" rid="fig8">Figure 8</xref>(d)) is done. The configuration of convergence of the deformable contour using GVF external forces after the wavelet transform is shown in <xref ref-type="fig" rid="fig7">Figure 7</xref>(e) and <xref ref-type="fig" rid="fig8">Figure 8</xref>(e). <xref ref-type="fig" rid="fig7">Figure 7</xref>(f) and <xref ref-type="fig" rid="fig8">Figure 8</xref>(f) are the final segmentation results. As we can see, the results show that the new algorithm has an excellent convergence to the boundary, despite the far initialization, noise, and the boundary concavity. The comparison between traditional GVF model and the new algorithms on effectiveness of the implementation is shown in <xref ref-type="table" rid="table1">Table 1</xref>.</p><p>Respectively, <xref ref-type="table" rid="table2">Table 2</xref> and <xref ref-type="table" rid="table3">Table 3</xref> list the number of iterations and running time using the GVF model or the proposed algorithm on the five different characteristic of medical images. The experimental results show that the proposed algorithm can use fewer numbers of iterations and running time to achieve better segmentation results.</p><p><xref ref-type="fig" rid="fig9">Figure 9</xref> compares the running time using the GVF algorithm and the proposed algorithm. It can be seen from <xref ref-type="fig" rid="fig9">Figure 9</xref> that the running time of the proposed algorithm is less than that of the GVF model under the same experimental environment and algorithm parameters. The reason is that the GVF model requires a lot of time to calculate the gradient vector flow field of the image domain. The new algorithm saves the running time by removing the noise and the undesirable details which might interfere with performance of the evolution curve.</p><fig-group id="fig7"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> (a) Five different medical images; (b) Edge extraction by wavelet transform; (c) Edge map; (d) Initial contour position inside the interested region; (e) The convergence of a deformable contour using GVF external forces; (f) Final results of the GVF deformable contour.</title></caption><fig id ="fig7_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x66.png"/></fig><fig id ="fig7_2"><label> (c)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x67.png"/></fig><fig id ="fig7_3"><label> (d)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x68.png"/></fig><fig id ="fig7_4"><label> (e)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x69.png"/></fig><fig id ="fig7_5"><label> (f)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x70.png"/></fig></fig-group><fig-group id="fig8"><label><xref ref-type="fig" rid="fig8">Figure 8</xref></label><caption><title> (a) Five different medical images; (b) Edge extraction by wavelet transform; (c) Edge map; (d) Initial contour position outside the interested region; (e) The convergence of a deformable contour using GVF external forces; (f) Final result of the GVF deformable contour.</title></caption><fig id ="fig8_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x71.png"/></fig><fig id ="fig8_2"><label> (c)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x72.png"/></fig><fig id ="fig8_3"><label> (d)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x73.png"/></fig><fig id ="fig8_4"><label> (e)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x74.png"/></fig><fig id ="fig8_5"><label> (f)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x75.png"/></fig></fig-group><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> The comparison of algorithm performance</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  colspan="2"   rowspan="4"  >Performance Analysis Image Quality</th><th align="center" valign="middle"  colspan="2"  >GVF Algorithm</th><th align="center" valign="middle"  colspan="2"  >The Proposed Algorithm</th></tr></thead><tr><td align="center" valign="middle"  colspan="2"  >Initial Contour</td><td align="center" valign="middle"  colspan="2"  >Initial Contour</td></tr><tr><td align="center" valign="middle" >Inside</td><td align="center" valign="middle" >Outside or Across</td><td align="center" valign="middle" >Inside</td><td align="center" valign="middle" >Outside or Across</td></tr><tr><td align="center" valign="middle"  colspan="4"  >Whether the interested region is accurately extracted?</td></tr><tr><td align="center" valign="middle" ><xref ref-type="fig" rid="fig4">Figure 4</xref>(a)</td><td align="center" valign="middle" >high-resolution</td><td align="center" valign="middle" >No</td><td align="center" valign="middle" >No</td><td align="center" valign="middle" >Yes</td><td align="center" valign="middle" >Yes</td></tr><tr><td align="center" valign="middle" ><xref ref-type="fig" rid="fig4">Figure 4</xref>(b)</td><td align="center" valign="middle" >fuzzy</td><td align="center" valign="middle" >No</td><td align="center" valign="middle" >No</td><td align="center" valign="middle" >Yes</td><td align="center" valign="middle" >Yes</td></tr><tr><td align="center" valign="middle" ><xref ref-type="fig" rid="fig4">Figure 4</xref>(c)</td><td align="center" valign="middle" >concavity</td><td align="center" valign="middle" >No</td><td align="center" valign="middle" >No</td><td align="center" valign="middle" >Yes</td><td align="center" valign="middle" >Yes</td></tr><tr><td align="center" valign="middle" ><xref ref-type="fig" rid="fig4">Figure 4</xref>(d)</td><td align="center" valign="middle" >noisy</td><td align="center" valign="middle" >No</td><td align="center" valign="middle" >No</td><td align="center" valign="middle" >Yes</td><td align="center" valign="middle" >Yes</td></tr><tr><td align="center" valign="middle" ><xref ref-type="fig" rid="fig4">Figure 4</xref>(e)</td><td align="center" valign="middle" >homogeneous gray</td><td align="center" valign="middle" >No</td><td align="center" valign="middle" >No</td><td align="center" valign="middle" >Yes</td><td align="center" valign="middle" >Yes</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Number of iterations and running time of the GVF algorithm</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="3"  ></th><th align="center" valign="middle"  colspan="4"  >Initial Contour</th></tr></thead><tr><td align="center" valign="middle"  colspan="2"  >Inside</td><td align="center" valign="middle"  colspan="2"  >Outside or Across</td></tr><tr><td align="center" valign="middle" >Number of Iterations</td><td align="center" valign="middle" >Running Time</td><td align="center" valign="middle" >Number of Iterations</td><td align="center" valign="middle" >Running Time</td></tr><tr><td align="center" valign="middle" ><xref ref-type="fig" rid="fig4">Figure 4</xref>(a)</td><td align="center" valign="middle" >60</td><td align="center" valign="middle" >15.2500</td><td align="center" valign="middle" >50</td><td align="center" valign="middle" >13.6406</td></tr><tr><td align="center" valign="middle" ><xref ref-type="fig" rid="fig4">Figure 4</xref>(b)</td><td align="center" valign="middle" >160</td><td align="center" valign="middle" >42.5938</td><td align="center" valign="middle" >130</td><td align="center" valign="middle" >36.2813</td></tr><tr><td align="center" valign="middle" ><xref ref-type="fig" rid="fig4">Figure 4</xref>(c)</td><td align="center" valign="middle" >250</td><td align="center" valign="middle" >81.1406</td><td align="center" valign="middle" >90</td><td align="center" valign="middle" >22.0313</td></tr><tr><td align="center" valign="middle" ><xref ref-type="fig" rid="fig4">Figure 4</xref>(d)</td><td align="center" valign="middle" >100</td><td align="center" valign="middle" >35.4219</td><td align="center" valign="middle" >30</td><td align="center" valign="middle" >13.0625</td></tr><tr><td align="center" valign="middle" ><xref ref-type="fig" rid="fig4">Figure 4</xref>(e)</td><td align="center" valign="middle" >30</td><td align="center" valign="middle" >14.8750</td><td align="center" valign="middle" >30</td><td align="center" valign="middle" >9.4844</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Number of iterations and running time of the proposed algorithm</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="3"  ></th><th align="center" valign="middle"  colspan="4"  >Initial Contour</th></tr></thead><tr><td align="center" valign="middle"  colspan="2"  >Inside</td><td align="center" valign="middle"  colspan="2"  >Outside or Across</td></tr><tr><td align="center" valign="middle" >Number of Iterations</td><td align="center" valign="middle" >Running Time</td><td align="center" valign="middle" >Number of Iterations</td><td align="center" valign="middle" >Running Time</td></tr><tr><td align="center" valign="middle" ><xref ref-type="fig" rid="fig4">Figure 4</xref>(a)</td><td align="center" valign="middle" >50</td><td align="center" valign="middle" >10.1094</td><td align="center" valign="middle" >30</td><td align="center" valign="middle" >6.3281</td></tr><tr><td align="center" valign="middle" ><xref ref-type="fig" rid="fig4">Figure 4</xref>(b)</td><td align="center" valign="middle" >150</td><td align="center" valign="middle" >27.7813</td><td align="center" valign="middle" >125</td><td align="center" valign="middle" >24.00</td></tr><tr><td align="center" valign="middle" ><xref ref-type="fig" rid="fig4">Figure 4</xref>(c)</td><td align="center" valign="middle" >240</td><td align="center" valign="middle" >48.9531</td><td align="center" valign="middle" >85</td><td align="center" valign="middle" >17.6094</td></tr><tr><td align="center" valign="middle" ><xref ref-type="fig" rid="fig4">Figure 4</xref>(d)</td><td align="center" valign="middle" >50</td><td align="center" valign="middle" >18.1875</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >5.5469</td></tr><tr><td align="center" valign="middle" ><xref ref-type="fig" rid="fig4">Figure 4</xref>(e)</td><td align="center" valign="middle" >15</td><td align="center" valign="middle" >6.4063</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >3.7656</td></tr></tbody></table></table-wrap><fig-group id="fig9"><label><xref ref-type="fig" rid="fig9">Figure 9</xref></label><caption><title> (a) Initial contour inside the interested region; (b) Initial contour outside or across the interested region.</title></caption><fig id ="fig9_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x76.png"/></fig><fig id ="fig9_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-9301973x77.png"/></fig></fig-group><p>In the future, some investigations into the features and uses of the improved GVF model would be warranted. It would also been done to understand the interplay between the GVF parameters and the wavelet transform parameters and select the parameters adaptively. Likewise, the novel algorithm framework might be useful in defining new improved parametric and geometric deformable models. Finally, making relationship between improved GVF model with other applications in image processing, computer vision, and medical imaging might provide some new insights or even new solutions to existing problems (<xref ref-type="fig" rid="fig9">Figure 9</xref>).</p></sec><sec id="s4"><title>4. Conclusion</title><p>Related to the traditional parameters deformable model, the GVF deformable model has been greatly improved, but certain requirements of the initial contour position and more computation time are still needed. Since the wavelet transform has the features of edge detection and noise removal, in this paper, the wavelet transform modulus maxima is introduced into the GVF model to detect the edge of the image and remove the noise and the undesirable details. Experimental results show that the novel algorithm can use less running time to obtain better segmentation results. The dynamic behavior of the GVF model in the energy minimization process manifests that the new algorithm has a wide range of applications, especially in medical image analysis and disease diagnosis.</p></sec><sec id="s5"><title>Acknowledgements</title><p>This Research is funded by the Education Department of Liaoning Province Foundation grant Number LJQ2014033 and University of Science and Technology Liaoning Foundation grant Number 2013RC08.</p></sec></body><back><ref-list><title>References</title><ref id="scirp.51616-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Gao, J., Li, X.W. and Zhang, J. (2007) The Research of Image Preprocessing Algorithm in Color Print Quality Inspection System. Packaging Engineering, 28, 64-66.</mixed-citation></ref><ref id="scirp.51616-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Feng, J.H. and Gong, J.L. (2010) Improved Gradient Vector Flow Model and Its Applications. Journal of Numerical Methods and Computer Applications, 31, 30-38.</mixed-citation></ref><ref id="scirp.51616-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Li, K.C. and Lu, J. (2013) Progress in Medical Imaging. Journal of Capital Medical University, 34, 364-367.</mixed-citation></ref><ref id="scirp.51616-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Pham, D.L., Xu, C.Y. and Prince, J.L. (1998) A Survey of Current Method in Medical Image Segmentation. Technical Report JHU/ECE 99-01, Johns Hopkins University.</mixed-citation></ref><ref id="scirp.51616-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Kass, M., Witkin, A. and Terzopoulos, D. (1987) Snakes: Active Contour Models. International Journal of Computer Vision, 1, 321-331,.</mixed-citation></ref><ref id="scirp.51616-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Cohen, L.D. and Cohen, I. (1993) Finite-Element Methods for Active Contour Models and Balloons for 2D and 3D Images. IEEE Transactions on Pattern Analysis and Machine Intelligence, 15, 1131-1147.</mixed-citation></ref><ref id="scirp.51616-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">McInerney, T. and Terzopoulos, D. (1995) A Dynamic Finite Element Surface Model for Segmentation and Tracking in Multidimensional Medical Images with Application to Cardiac 4D Image Analysis. Computerized Medical Imaging and Graphics, 19, 69-83.</mixed-citation></ref><ref id="scirp.51616-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Terzopoulos, D. and Fleischer, K. (1988) Deformable Models. The Visual Computer, 4, 306-331.</mixed-citation></ref><ref id="scirp.51616-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Caselles, V., Catte, F., Coll, T. and Dibos, F. (1993) A Geometric Model for Active Contours. Numerische Mathematik, 66, 1-31.</mixed-citation></ref><ref id="scirp.51616-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Chan, T. and Vese, L.A. (2001) Active Contours without Edges. IEEE Transactions on Image Processing, 10, 266-277.</mixed-citation></ref><ref id="scirp.51616-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Li, C.M., Xu, C.Y., Gui, C.F. and Fox, M.D. (2005) Level Set Evolution without Re-Initialization: A New Variational Formulation. IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 1, 430-436.</mixed-citation></ref><ref id="scirp.51616-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Xu, C.Y., Yezzi, A. and Prince, J.L. (2000) On Relationship between Parametric and Geometric Active Contours. Proceedings of 34th Asilomar Conference on Signal, Systems and Computers, Pacific Grove, 29 October-1 November 2000, 483-489.</mixed-citation></ref><ref id="scirp.51616-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Xu, C.Y. and Prince, J.L. (1998) Snakes, Shapes, and Gradient Vector Flow. IEEE Transactions on Image Processing, 7, 359-369. http://dx.doi.org/10.1109/83.661186</mixed-citation></ref><ref id="scirp.51616-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Xu, C.Y. and Prince, J.L. (2000) Gradient Vector Flow Deformable Models. In: Handbook of Medical Imaging.</mixed-citation></ref><ref id="scirp.51616-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Alomari, R.S., Kompalli, S. and Chaudhary, V. (2008) Segmentation of the Liver from Abdominal CT Using Markov Random Field Model and GVF Snakes. Proceedings-CISIS 2008: 2nd International Conference on Complex, Intelligent and Software Intensive Systems, Barcelona, 4-7 March 2008, 293-298.</mixed-citation></ref><ref id="scirp.51616-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Wu, X.G., Spencer, S.A., Shen, S., Fiveash, J.B., Duan, J. and Brezovich, I.A. (2009) Development of an Accelerated GVF Semi-Automatic Contouring Algorithm for Radiotherapy Treatment Planning. Computers in Biology and Medicine, 39, 650-656. http://dx.doi.org/10.1016/j.compbiomed.2009.05.001</mixed-citation></ref><ref id="scirp.51616-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Tao, G.Z., Singh, A. and Bidaut, L. (2010) Liver Segmentation from Registered Multiphase CT Data Sets with EM Clustering and GVF Level Set. Progress in Biomedical Optics and Imaging-Proceedings of SPIE, 7623.  
http://dx.doi.org/10.1117/12.844529</mixed-citation></ref><ref id="scirp.51616-ref18"><label>18</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Sen</surname><given-names> X.B. </given-names></name>,<etal>et al</etal>. (<year>2011</year>)<article-title>Improved X-Ray Image Segmentation Based on GVF Snakes Model</article-title><source> Chinese Journal of Stereology and Image Analysis</source><volume> 16</volume>,<fpage> 1</fpage>-<lpage>4</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.51616-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Rafael, C.G. and Woods, R.E. (2004) Digital Image Processing. Publishing House of Electronics Industry, Beijing, 460-482.</mixed-citation></ref><ref id="scirp.51616-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Mallat, S. and Zhong, S. (1992) Characterization of Signals from Multiscale Edges. IEEE Transactions on Pattern Analysis and Machine Intelligence, 14, 710-732. http://dx.doi.org/10.1109/34.142909</mixed-citation></ref><ref id="scirp.51616-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Mallat, S. and Hwang, W.L. (1992) Singularity Detection and Processing with Wavelets. IEEE Transactions on Information Theory, 38, 617-643. http://dx.doi.org/10.1109/18.119727</mixed-citation></ref><ref id="scirp.51616-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Chen, T.L., Wang, J.F. and Zhang, K.Z. (2004) A Wavelet Transform Based Method for Road Centerline Extraction. Photogrammetric Engineering &amp; Remote Sensing, 70, 1423-1431. http://dx.doi.org/10.14358/PERS.70.12.1423</mixed-citation></ref><ref id="scirp.51616-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Byeongseon, J. and Myungin, C. (2008) Construction of Symmetric Tight Wavelet Frames from Quasi Interpolatory Subdivision Masks and Their Applications. International Journal of Wavelets, Multiresolution and Information Processing, 6, 97-120. http://dx.doi.org/10.1142/S0219691308002240</mixed-citation></ref><ref id="scirp.51616-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Niya, J.M. and Aghagolzadeh, A. (2004) Edge Detection Using Directional Wavelet Transform. IEEE Mediterranean Electrotechnical Conference, 1, 281-284.</mixed-citation></ref></ref-list></back></article>