Snakes reparameterization for noisy images segmentation and targets tracking

Size: px
Start display at page:

Download "Snakes reparameterization for noisy images segmentation and targets tracking"

Transcription

1 Snakes reparameterization for noisy images segmentation and targets tracking Idrissi Sidi Yassine, Samir Belfkih. Lycée Tawfik Elhakim Zawiya de Noaceur, route de Marrakech, Casablanca, maroc. Laboratoire Génie des Systèmes, Ecole Nationale des sciences appliquées, Kenitra, maroc. Abstract: Active contours or snakes are very popular tools for image segmentation and video tracking. Unfortunately, the utility of this method is limited in the noisy images, because the noise disturbs the evolution of snake, which leads to detect a wrong object. To overcome this problem, in this paper we propose an efficient method of parameterization; this method gives good results and can be applied in objects tracking. I. Introduction: Active contours or snakes are curves or surfaces that move within an image domain to capture desired image features. The first model of parametric active contour was proposed by Kass et al. [1] and named snakes due to the appearance of contour evolution. This first model doesn t have large capture range: we must initialize the snake close to the true boundaries. Thereafter, numerous methods have been developed to improve the capture range problems, including the balloon force [2], distance potential forces [2], multi-resolution methods [4], gradient vector flow (GVF) [5], its generalization: generalized gradient vector flow (GGVF) [6], and vector field convolution (VFC) [7]. The GVF and VFC snakes are popular due to their abilities of attracting the active contour toward object boundary from a sufficiently large distance and the ability of moving the contour into object cavities, and these two properties doesn t exist in other models. However, the later fields are easily influenced by noise and they have limited success in tackling noise. To address this problem, the authors of [8] demonstrate that a better utilization of structural information is more efficient and can significantly improve noise robustness. There are about two decades [9], it has been proven that multi-resolution active contours reduce noise sensitivity and provide faster convergence. To reduce the effect of high noise levels, the authors of [10] introduce the concept of a multi-scale tensor vector field, which helped to significantly improve the results of segmentation. In [11], we proposed to adapt the parameter controlling the degree of smoothness of the gvf field according to the local variance; the qualitative and quantitative results are satisfactory. In the Sobolev active contours [12], the active contour model is reformulate by redefining the notion of gradient in accordance with Sobolev-type inner products, this method represents a noteworthy advance and gives good results for medium noises. This paper is a continuation of efforts to overcome the difficulty of traditional parametric snake s model to attain the true target in the noisy images case. Our method is different from the existing methods, it exploits the following idea: we can avoid the effect of noise if we make a perturbation of the points of the active contours during its evolution. We will see that this idea is also particularly useful in tracking applications. The rest of this paper is as follows: Section 2 briefly recalls the traditional snake and GVF, VFC methods. In Section 3, we explain how and why the noise disturbs the evolution of snakes, and then we expose in 514

2 detail our idea to overcome this problem. In section 4, we show and we commit an example of successful tracking in real world video sequences by our method of parametrization. Section 5 gives the conclusions. II. Background 1) Parametric active contours An active contour or snake is represented by a parametric curve =,, 0,1 that deforms and move through the image domain to minimize the energy functional: = Where α and β are pre-determined weighting parameters controlling the smoothness and tautness of the contour, respectively. denotes the external energy that is the issue mostly discussed in active snake models. The external energy is defined on the entire image domain so that the desired features, e.i. edges, would have lower values. It is easy to show that the that minimizes must satisfy the Euler Lagrange equation: Which can be considered as a force balance equation: =0 (2) # $% +# =0 (3) Where # $% = is the internal force that controls the smoothness of the snake and # = &, is the external force that pulls the snake towards the desired image contour. To find a solution of equation (2), the snake is made dynamic by treating as function of time ' as well as-i.e.,'. Namely, we solve: ) (,'= ),',' & + (4),0= * A numerical solution of the above equation can be achieved by discretizing the equation and solving the discrete system [1, 3]. 2) Gradient vector flow In traditional active contours model [1], the external force is based only on edge information. Therefore the external force has a large magnitude only in the immediate vicinity of the boundary. Since this external force has small capture range, the initial snake must be carefully chosen to be close to the true boundaries. Several researchers proposed alternatives solutions to increase the capture range of the external force (see [2,5,6,7]), the most popular and first solution is, the Gradient Vector Flow (GVF) [5] and its generalization, the GGVF [6].GVF is an external force field,,,, constructed by diffusing the edge map gradient vectors (edge force )-,-. away from edges to the homogeneous regions, at the same time keeping the constructed field as close as possible to the edge force near the edges. This is achieved by minimizing the following energy functional: 2 ( µ ) x y x y x y x y 1 E ( U, V ) = ( U + U + V + V ) + ( f + f ) ( U f ) + ( V f ) dxdy 2 (5) 515

3 Where is a non-negative parameter expressing the degree of smoothness of the field /, 0. The interpretation of this equation is straightforward; the first integrand keeps the field, /, 0 smooth. The second integrand forces the vector field to resemble the initial edge force near the edges (i.e., where the edge force strength is high). Using the calculus of variation, the GVF can be determined by solving the Euler equations: ( x y )( y ) µ V f + f V f = (6) ( x y )( x ) µ U f + f U f = (7) Solving (6) and (7) for (U, V) results in gradient vector flow (GVF) that acts as an external force field for the active contour. Once the GVF force field (U, V) is computed via (6) and (7), he is replacing the external force in the snake evolution equations as follow: X = α d X β d X + U ( X, Y ) 2 2 t ds ds Y d 2 X d 4 X = α β + V ( X, Y ) 2 2 t ds ds (8) (9) The GVF field provides a large capture range and the ability to capture the boundary concavities [5, 6]. He is widely used in the segmentation process by active contours. 3) Vector field convolution The vector field convolution (VFC) is an effective external force for active contour model [7]. In VFC, the external field v is generated by convolving the image edge-map f with an isotropic vector field kernel k. The prefixed vector kernel k is defined as: 1,=2, 4, (10) Where 2, is the magnitude of the vector at,, and 4, is the unit vector pointing to the origin (note that the origin of the discrete kernel is located at the center of the matrix 1). Figure 1: An example of the VFC kernel 5, The direction of vectors of 1 at each position, is given as: 516

4 4, = 6,. 6 ], 7 =8 + (11) Where,, are positions with respect to the kernel s center. The magnitude 2 of kernel s vector element is given by: 2,=7+ 9: or 2, =exp 6>? (12) If we split 1 into its x-component 1, and its y-component 1.,, the field (VFC) is given by:, =-, 1,=-, 1,,-, 1., (13) Once the VFC force field is computed via (13), it replaces the external force in the snake evolution in the same manner as GVF field. In this method (VFC), the field is calculated using a simple convolution of the edge map with a user-defined vector field kernel. This simplicity combined with its robustness to noise makes the VFC a very promising technique. As compared to gradient vector flow [5], VFC yields improved robustness to noise and initialization. It also allows a more flexible force field definition and a reduced computational cost [7, 14]. III. Active contours reparameterization 1) Problem Two major challenges are faced in active contours: the poor capture range and the high sensitivity towards noise. Let us see how the noise affects the evolution: the GVF and VFC fields are calculated from the edge map, if the image is noisy, we will have parasitical contours, which leads to a messy field, preventing a good segmentation. Illustrate this with the following example: the following figure presents a synthetic image generated by the harmonic equation: 7 = + cos 4 E+F and its GVF field. The same synthetic image is again represented with impulsive noise and its GVF field. Figure 2: (a) synthetic image, (b) GVF of (a), (c) (a) with impulse noise, (d) GVF field of (a) 517

5 We can notice that the GVF field in (b) and the GVF field in (d) are different. The noise changes the direction of several vectors of the field, which makes the field messy, and consequently, the attraction of the active contour towards the desired edges becomes difficult. 2) Solution By inspecting figure 2, we can easily see that if a point of the active contour reached a noise point, it cannot leave it, because all vectors surrounding the noise points head toward these points. Hence, the idea is to shift points of the active contour, so that they no longer coincide with the noise. To use the previous idea, the active contour must be reparameterized after each iteration of deformation, such a parameterization must be uniform (a same distance between successive points of the active contour). We can make this parametrization as follows: take all points of the active contour G $ = $, $ ), for H = 0,,4, $ introduce ' * =0 and ' $ = LM K L where K $ represents the length of each segment G $9 G $, every ' $ represents the cumulative length of the piecewise line that joins the points from G * to G $. Using the two sets of values {' $, $ } and {' $, $ } as interpolation data, we obtain the two splines P and P., with respect to the independent variable t, that interpolate ' and ', respectively. The parametric curve P'=P ',P. ' is called the cumulative parametric spline, and approximates satisfactorily even those curves with large curvature. Moreover, it can also be proved (see [13]) that it is geometrically invariant. In our approach, we choose a fixed distance between successive points of the active contour after each iteration of deformation, this distance should not be large to well approach the shape, at the same time it should not be small because we want to shift these points to prevent noise points. After that, we perturb these new points by a fixed spacing less than the spacing between two successive points of active contour, these points move together and thus their spacing remains the same. To compare results, we present the initial active contour by 4 equidistant points, and then to estimate the accuracy of the results at each iteration, we calculate the number of pixels between the active contour result and the true shape in the image. We use five versions to compare: a) No perturbation. b) A perturbation with a fixe gap = 2, 3. c) A random perturbation at each iteration in the range 0,2, 0,3. d) A perturbation that maximizes the probability of avoiding the points of noise, i-e, have the highest possible external energy. The result is: Figure 3: The number of pixels between the active contour result and the true shape at each iteration. For all cases, the area decrease rapidly from the initial value, but, when the number of iteration becomes large, it levels off. When no perturbation is used, the number of pixels between the snake and the true shape, levels off at a high value. When perturbations were used, the area continues to drop, because there are more possibilities for increasing the energy. We also see that using a fixed gap for the perturbation for all itérations is preferable. 518

6 IV. Application in target tracking. In this section, we show how the proposed parameterization improved the tracking; the snake was used to track a single leukocyte from video sequences, the background where the leukocyte rolling is very noisy. In the first frame, the target is manually selected, and then it is refined by an active contour algorithm. For the following frames, the predicted in the previous frame result is used to initialize the snake. We see that the proposed algorithm can be used for tracking real-world scenarios and helps to prevent the divergence of the active contour from the target of interest. Note that without the proposed algorithm, the snake is not smooth, develops loops and the tracking result is also flawed. V. Conclusion We have proposed a fast and simple approach to overcome the problem of noise for parametric active contours. We have shown that the proposed algorithm is more robust to noise. Using this algorithm we are also able in the presence of noise to track targets in real-world scenarios. VI. References [1] M. Kass, A. Witkin, and D. Terzopoulos, Snakes: Active contour models, International Journal of Computer Vision, vol. 1, pp , [2] L. D. Cohen, On active contour models and balloons, CVGIP: Image Understand., vol. 53, pp , Mar [3] L. D. Cohen and I. Cohen, Finite-element methods for active contour models and balloons for 2-D and 3-D images, IEEE Trans. Pattern Anal. Machine Intell., vol. 15, pp , Nov [4] N. Ray, B. Chanda and J. Das, A fast and flexible multiresolution snake with a definite termination criterion, Patter Recognition, vol. 34, pp , [5] C. Xu and J. L. Prince, Snakes, shapes, and gradient vector flow, IEEE Transactions on Image Processing, vol. 7, pp. 359,

7 [6] C. Xu, J.L. Prince, Generalized gradient vector external forces for active contours, Signal Processing, vol. 71 pp , [7] B. Li and S. T. Acton, Active contour external force using vector field convolution for image segmentation, IEEE Transactions on Image Processing, vol. 16, pp , [8] A. Kumar, A. Wong, A. Mishra, D. A. Clausi, and Paul Fieguth, Tensor vector field based active contours, in Proc. International Conf. on Image Processing, [9] B. Leroy, I. Herlin, and L. Cohen, Mul ti-resolution algorithms for active contour models, in ICAOS 96, vol. 219, pp Springer Berlin / Heidelberg, [10] Kumar, A., A. Wong, A. Mishra, D. A. Clausi, and P. Fieguth, "Tensor vector field based active contours", 18th IEEE International Conference on Image Processing (ICIP 2011), Brussels, Belgium, September, [11] I. Yassine, S. Belfkih Adaptive Weighting Function for Gradient vector Flow using Local Variance, in Proc International Conference on Multimedia Computing and Systems, [12] Sundaramoorthi, G., Yezzi, A., & Mennucci, A. (2007). Sobolev active contours. International Journal of Computer Vision, 73(3), [13] Su B. and Liu D. (1989) Computational Geometry: Curve and Surface Modeling. Academic Press, New York. [14] Scott T. Acton, N. Ray Biomedical Image Analysis: Segmentation, Morgan and Claypool Publishers, [15] Scott T. Acton, N. Ray Biomedical Image Analysis: Tracking, Morgan and Claypool Publishers,

Snakes operating on Gradient Vector Flow

Snakes operating on Gradient Vector Flow Snakes operating on Gradient Vector Flow Seminar: Image Segmentation SS 2007 Hui Sheng 1 Outline Introduction Snakes Gradient Vector Flow Implementation Conclusion 2 Introduction Snakes enable us to find

More information

Chromosome Segmentation and Investigations using Generalized Gradient Vector Flow Active Contours

Chromosome Segmentation and Investigations using Generalized Gradient Vector Flow Active Contours Published Quarterly Mangalore, South India ISSN 0972-5997 Volume 4, Issue 2; April-June 2005 Original Article Chromosome Segmentation and Investigations using Generalized Gradient Vector Flow Active Contours

More information

A Modified Image Segmentation Method Using Active Contour Model

A Modified Image Segmentation Method Using Active Contour Model nd International Conference on Electrical, Computer Engineering and Electronics (ICECEE 015) A Modified Image Segmentation Method Using Active Contour Model Shiping Zhu 1, a, Ruidong Gao 1, b 1 Department

More information

Pattern Recognition Methods for Object Boundary Detection

Pattern Recognition Methods for Object Boundary Detection Pattern Recognition Methods for Object Boundary Detection Arnaldo J. Abrantesy and Jorge S. Marquesz yelectronic and Communication Engineering Instituto Superior Eng. de Lisboa R. Conselheiro Emídio Navarror

More information

Image Segmentation II Advanced Approaches

Image Segmentation II Advanced Approaches Image Segmentation II Advanced Approaches Jorge Jara W. 1,2 1 Department of Computer Science DCC, U. of Chile 2 SCIAN-Lab, BNI Outline 1. Segmentation I Digital image processing Segmentation basics 2.

More information

Automated Segmentation Using a Fast Implementation of the Chan-Vese Models

Automated Segmentation Using a Fast Implementation of the Chan-Vese Models Automated Segmentation Using a Fast Implementation of the Chan-Vese Models Huan Xu, and Xiao-Feng Wang,,3 Intelligent Computation Lab, Hefei Institute of Intelligent Machines, Chinese Academy of Science,

More information

Segmentation. Namrata Vaswani,

Segmentation. Namrata Vaswani, Segmentation Namrata Vaswani, namrata@iastate.edu Read Sections 5.1,5.2,5.3 of [1] Edge detection and filtering : Canny edge detection algorithm to get a contour of the object boundary Hough transform:

More information

Gradient Vector Flow: A New External Force for Snakes

Gradient Vector Flow: A New External Force for Snakes 66 IEEE Proc. Conf. on Comp. Vis. Patt. Recog. (CVPR'97) Gradient Vector Flow: A New External Force for Snakes Chenyang Xu and Jerry L. Prince Department of Electrical and Computer Engineering The Johns

More information

Boundary Extraction Using Poincare Map Method

Boundary Extraction Using Poincare Map Method Boundary Extraction Using Poincare Map Method Ruchita V. Indulkar, Sanjay D. Jondhale ME Computer, Department of Computer Engineering,SVIT, Chincholi, Nashik, Maharastra,India. Associate Professor, Department

More information

ISSN: X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 6, Issue 8, August 2017

ISSN: X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 6, Issue 8, August 2017 ENTROPY BASED CONSTRAINT METHOD FOR IMAGE SEGMENTATION USING ACTIVE CONTOUR MODEL M.Nirmala Department of ECE JNTUA college of engineering, Anantapuramu Andhra Pradesh,India Abstract: Over the past existing

More information

Robust Lip Contour Extraction using Separability of Multi-Dimensional Distributions

Robust Lip Contour Extraction using Separability of Multi-Dimensional Distributions Robust Lip Contour Extraction using Separability of Multi-Dimensional Distributions Tomokazu Wakasugi, Masahide Nishiura and Kazuhiro Fukui Corporate Research and Development Center, Toshiba Corporation

More information

Active contours in Brain tumor segmentation

Active contours in Brain tumor segmentation Active contours in Brain tumor segmentation Ali Elyasi* 1, Mehdi Hosseini 2, Marzieh Esfanyari 2 1. Department of electronic Engineering, Young Researchers Club, Central Tehran Branch, Islamic Azad University,

More information

SCIENCE & TECHNOLOGY

SCIENCE & TECHNOLOGY Pertanika J. Sci. & Technol. 26 (1): 309-316 (2018) SCIENCE & TECHNOLOGY Journal homepage: http://www.pertanika.upm.edu.my/ Application of Active Contours Driven by Local Gaussian Distribution Fitting

More information

Color Image Segmentation Editor Based on the Integration of Edge-Linking, Region Labeling and Deformable Model

Color Image Segmentation Editor Based on the Integration of Edge-Linking, Region Labeling and Deformable Model This paper appears in: IEEE International Conference on Systems, Man and Cybernetics, 1999 Color Image Segmentation Editor Based on the Integration of Edge-Linking, Region Labeling and Deformable Model

More information

A Geometric Contour Framework with Vector Field Support

A Geometric Contour Framework with Vector Field Support A Geometric Contour Framework with Vector Field Support Zhenglong Li, Qingshan Liu, and Hanqing Lu National Laboratory of Pattern Recognition Automation of Institute, Chinese Academy of Sciences P.O. Box

More information

1. Two double lectures about deformable contours. 4. The transparencies define the exam requirements. 1. Matlab demonstration

1. Two double lectures about deformable contours. 4. The transparencies define the exam requirements. 1. Matlab demonstration Practical information INF 5300 Deformable contours, II An introduction 1. Two double lectures about deformable contours. 2. The lectures are based on articles, references will be given during the course.

More information

Variational Methods II

Variational Methods II Mathematical Foundations of Computer Graphics and Vision Variational Methods II Luca Ballan Institute of Visual Computing Last Lecture If we have a topological vector space with an inner product and functionals

More information

SHAPE segmentation from volumetric data has an important

SHAPE segmentation from volumetric data has an important IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 20, NO. 5, MAY 2011 1373 Geometrically Induced Force Interaction for Three-Dimensional Deformable Models Si Yong Yeo, Xianghua Xie, Member, IEEE, Igor Sazonov,

More information

Method of Background Subtraction for Medical Image Segmentation

Method of Background Subtraction for Medical Image Segmentation Method of Background Subtraction for Medical Image Segmentation Seongjai Kim Department of Mathematics and Statistics, Mississippi State University Mississippi State, MS 39762, USA and Hyeona Lim Department

More information

NIH Public Access Author Manuscript Proc Soc Photo Opt Instrum Eng. Author manuscript; available in PMC 2014 October 07.

NIH Public Access Author Manuscript Proc Soc Photo Opt Instrum Eng. Author manuscript; available in PMC 2014 October 07. NIH Public Access Author Manuscript Published in final edited form as: Proc Soc Photo Opt Instrum Eng. 2014 March 21; 9034: 903442. doi:10.1117/12.2042915. MRI Brain Tumor Segmentation and Necrosis Detection

More information

Geometrical Modeling of the Heart

Geometrical Modeling of the Heart Geometrical Modeling of the Heart Olivier Rousseau University of Ottawa The Project Goal: Creation of a precise geometrical model of the heart Applications: Numerical calculations Dynamic of the blood

More information

Active Geodesics: Region-based Active Contour Segmentation with a Global Edge-based Constraint

Active Geodesics: Region-based Active Contour Segmentation with a Global Edge-based Constraint Active Geodesics: Region-based Active Contour Segmentation with a Global Edge-based Constraint Vikram Appia Anthony Yezzi Georgia Institute of Technology, Atlanta, GA, USA. Abstract We present an active

More information

B. Tech. Project Second Stage Report on

B. Tech. Project Second Stage Report on B. Tech. Project Second Stage Report on GPU Based Active Contours Submitted by Sumit Shekhar (05007028) Under the guidance of Prof Subhasis Chaudhuri Table of Contents 1. Introduction... 1 1.1 Graphic

More information

Adaptive active contours (snakes) for the segmentation of complex structures in biological images

Adaptive active contours (snakes) for the segmentation of complex structures in biological images Adaptive active contours (snakes) for the segmentation of complex structures in biological images Philippe Andrey a and Thomas Boudier b a Analyse et Modélisation en Imagerie Biologique, Laboratoire Neurobiologie

More information

SNAKES [1], or active contours, are curves defined within

SNAKES [1], or active contours, are curves defined within IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 7, NO. 3, MARCH 1998 359 Snakes, Shapes, and Gradient Vector Flow Chenyang Xu, Student Member, IEEE, and Jerry L. Prince, Senior Member, IEEE Abstract Snakes,

More information

Research on the Wood Cell Contour Extraction Method Based on Image Texture and Gray-scale Information.

Research on the Wood Cell Contour Extraction Method Based on Image Texture and Gray-scale Information. , pp. 65-74 http://dx.doi.org/0.457/ijsip.04.7.6.06 esearch on the Wood Cell Contour Extraction Method Based on Image Texture and Gray-scale Information Zhao Lei, Wang Jianhua and Li Xiaofeng 3 Heilongjiang

More information

DEFORMABLE contour models are commonly used in

DEFORMABLE contour models are commonly used in 640 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 13, NO. 5, MAY 2004 RAGS: Region-Aided Geometric Snake Xianghua Xie and Majid Mirmehdi Abstract An enhanced, region-aided, geometric active contour that

More information

Automatic Active Model Initialization via Poisson Inverse Gradient Bing Li, Student Member, IEEE, and Scott T. Acton, Senior Member, IEEE

Automatic Active Model Initialization via Poisson Inverse Gradient Bing Li, Student Member, IEEE, and Scott T. Acton, Senior Member, IEEE 1406 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 17, NO. 8, AUGUST 2008 Automatic Active Model Initialization via Poisson Inverse Gradient Bing Li, Student Member, IEEE, and Scott T. Acton, Senior Member,

More information

User-Defined B-Spline Template-Snakes

User-Defined B-Spline Template-Snakes User-Defined B-Spline Template-Snakes Tim McInerney 1,2 and Hoda Dehmeshki 1 1 Dept. of Math, Physics and Computer Science, Ryerson Univ., Toronto, ON M5B 2K3, Canada 2 Dept. of Computer Science, Univ.

More information

Edge Detection and Active Contours

Edge Detection and Active Contours Edge Detection and Active Contours Elsa Angelini, Florence Tupin Department TSI, Telecom ParisTech Name.surname@telecom-paristech.fr 2011 Outline Introduction Edge Detection Active Contours Introduction

More information

Magnetostatic Field for the Active Contour Model: A Study in Convergence

Magnetostatic Field for the Active Contour Model: A Study in Convergence 1 Magnetostatic Field for the Active Contour Model: A Study in Convergence Xianghua Xie and Majid Mirmehdi Department of Computer Science, University of Bristol, Bristol BS8 1UB, England {xie,majid}@cs.bris.ac.uk

More information

Fully discrete Finite Element Approximations of Semilinear Parabolic Equations in a Nonconvex Polygon

Fully discrete Finite Element Approximations of Semilinear Parabolic Equations in a Nonconvex Polygon Fully discrete Finite Element Approximations of Semilinear Parabolic Equations in a Nonconvex Polygon Tamal Pramanick 1,a) 1 Department of Mathematics, Indian Institute of Technology Guwahati, Guwahati

More information

Implicit Active Contours Driven by Local Binary Fitting Energy

Implicit Active Contours Driven by Local Binary Fitting Energy Implicit Active Contours Driven by Local Binary Fitting Energy Chunming Li 1, Chiu-Yen Kao 2, John C. Gore 1, and Zhaohua Ding 1 1 Institute of Imaging Science 2 Department of Mathematics Vanderbilt University

More information

Extract Object Boundaries in Noisy Images using Level Set. Literature Survey

Extract Object Boundaries in Noisy Images using Level Set. Literature Survey Extract Object Boundaries in Noisy Images using Level Set by: Quming Zhou Literature Survey Submitted to Professor Brian Evans EE381K Multidimensional Digital Signal Processing March 15, 003 Abstract Finding

More information

Level-set MCMC Curve Sampling and Geometric Conditional Simulation

Level-set MCMC Curve Sampling and Geometric Conditional Simulation Level-set MCMC Curve Sampling and Geometric Conditional Simulation Ayres Fan John W. Fisher III Alan S. Willsky February 16, 2007 Outline 1. Overview 2. Curve evolution 3. Markov chain Monte Carlo 4. Curve

More information

Globally Stabilized 3L Curve Fitting

Globally Stabilized 3L Curve Fitting Globally Stabilized 3L Curve Fitting Turker Sahin and Mustafa Unel Department of Computer Engineering, Gebze Institute of Technology Cayirova Campus 44 Gebze/Kocaeli Turkey {htsahin,munel}@bilmuh.gyte.edu.tr

More information

Optimization. Intelligent Scissors (see also Snakes)

Optimization. Intelligent Scissors (see also Snakes) Optimization We can define a cost for possible solutions Number of solutions is large (eg., exponential) Efficient search is needed Global methods: cleverly find best solution without considering all.

More information

Accurate Boundary Localization using Dynamic Programming on Snakes

Accurate Boundary Localization using Dynamic Programming on Snakes Canadian Conference on Computer and Robot Vision Accurate Boundary Localization using Dynamic Programming on Snakes Akshaya Kumar Mishra, Paul Fieguth, D.A. Clausi VIP research Group, Systems Design Engineering,

More information

Mesh Processing Pipeline

Mesh Processing Pipeline Mesh Smoothing 1 Mesh Processing Pipeline... Scan Reconstruct Clean Remesh 2 Mesh Quality Visual inspection of sensitive attributes Specular shading Flat Shading Gouraud Shading Phong Shading 3 Mesh Quality

More information

A Finite Element Method for Deformable Models

A Finite Element Method for Deformable Models A Finite Element Method for Deformable Models Persephoni Karaolani, G.D. Sullivan, K.D. Baker & M.J. Baines Intelligent Systems Group, Department of Computer Science University of Reading, RG6 2AX, UK,

More information

Using Game Theory for Image Segmentation

Using Game Theory for Image Segmentation Using Game Theory for Image Segmentation Elizabeth Cassell Sumanth Kolar Alex Yakushev 1 Introduction 21st March 2007 The goal of image segmentation, is to distinguish objects from background. Robust segmentation

More information

Automatic Extraction of Femur Contours from Hip X-ray Images

Automatic Extraction of Femur Contours from Hip X-ray Images Automatic Extraction of Femur Contours from Hip X-ray Images Ying Chen 1, Xianhe Ee 1, Wee Kheng Leow 1, and Tet Sen Howe 2 1 Dept of Computer Science, National University of Singapore, 3 Science Drive

More information

A Survey of Image Segmentation Based On Multi Region Level Set Method

A Survey of Image Segmentation Based On Multi Region Level Set Method A Survey of Image Segmentation Based On Multi Region Level Set Method Suraj.R 1, Sudhakar.K 2 1 P.G Student, Computer Science and Engineering, Hindusthan College Of Engineering and Technology, Tamilnadu,

More information

NSCT BASED LOCAL ENHANCEMENT FOR ACTIVE CONTOUR BASED IMAGE SEGMENTATION APPLICATION

NSCT BASED LOCAL ENHANCEMENT FOR ACTIVE CONTOUR BASED IMAGE SEGMENTATION APPLICATION DOI: 10.1917/ijivp.010.0004 NSCT BASED LOCAL ENHANCEMENT FOR ACTIVE CONTOUR BASED IMAGE SEGMENTATION APPLICATION Hiren Mewada 1 and Suprava Patnaik Department of Electronics Engineering, Sardar Vallbhbhai

More information

An Adaptive Eigenshape Model

An Adaptive Eigenshape Model An Adaptive Eigenshape Model Adam Baumberg and David Hogg School of Computer Studies University of Leeds, Leeds LS2 9JT, U.K. amb@scs.leeds.ac.uk Abstract There has been a great deal of recent interest

More information

Digital Image Processing Fundamentals

Digital Image Processing Fundamentals Ioannis Pitas Digital Image Processing Fundamentals Chapter 7 Shape Description Answers to the Chapter Questions Thessaloniki 1998 Chapter 7: Shape description 7.1 Introduction 1. Why is invariance to

More information

Unit 3 : Image Segmentation

Unit 3 : Image Segmentation Unit 3 : Image Segmentation K-means Clustering Mean Shift Segmentation Active Contour Models Snakes Normalized Cut Segmentation CS 6550 0 Histogram-based segmentation Goal Break the image into K regions

More information

Segmentation of Volume Images Using Trilinear Interpolation of 2D Slices

Segmentation of Volume Images Using Trilinear Interpolation of 2D Slices Segmentation of Volume Images Using Trilinear Interpolation of 2D Slices Pouyan TaghipourBibalan,Mehdi Mohammad Amini Australian National University ptbibalan@rsise.anu.edu.au,u4422717@anu.edu.au Abstract

More information

Normalized cuts and image segmentation

Normalized cuts and image segmentation Normalized cuts and image segmentation Department of EE University of Washington Yeping Su Xiaodan Song Normalized Cuts and Image Segmentation, IEEE Trans. PAMI, August 2000 5/20/2003 1 Outline 1. Image

More information

Object Segmentation Using Graph Cuts Based Active Contours

Object Segmentation Using Graph Cuts Based Active Contours Object Segmentation Using Graph Cuts Based Active Contours Ning Xu Beckman Institute & ECE Dept. University of Illinois Urbana, IL, USA ningxu@vision.ai.uiuc.edu Ravi Bansal Department of Psychiatry Columbia

More information

Chapter 3. Automated Segmentation of the First Mitotic Spindle in Differential Interference Contrast Microcopy Images of C.

Chapter 3. Automated Segmentation of the First Mitotic Spindle in Differential Interference Contrast Microcopy Images of C. Chapter 3 Automated Segmentation of the First Mitotic Spindle in Differential Interference Contrast Microcopy Images of C. elegans Embryos Abstract Differential interference contrast (DIC) microscopy is

More information

Building Roof Contours Extraction from Aerial Imagery Based On Snakes and Dynamic Programming

Building Roof Contours Extraction from Aerial Imagery Based On Snakes and Dynamic Programming Building Roof Contours Extraction from Aerial Imagery Based On Snakes and Dynamic Programming Antonio Juliano FAZAN and Aluir Porfírio Dal POZ, Brazil Keywords: Snakes, Dynamic Programming, Building Extraction,

More information

CHAPTER 3 Image Segmentation Using Deformable Models

CHAPTER 3 Image Segmentation Using Deformable Models CHAPTER Image Segmentation Using Deformable Models Chenyang Xu The Johns Hopkins University Dzung L. Pham National Institute of Aging Jerry L. Prince The Johns Hopkins University Contents.1 Introduction

More information

STATISTICS AND ANALYSIS OF SHAPE

STATISTICS AND ANALYSIS OF SHAPE Control and Cybernetics vol. 36 (2007) No. 2 Book review: STATISTICS AND ANALYSIS OF SHAPE by H. Krim, A. Yezzi, Jr., eds. There are numerous definitions of a notion of shape of an object. These definitions

More information

Segmentation and Tracking of Partial Planar Templates

Segmentation and Tracking of Partial Planar Templates Segmentation and Tracking of Partial Planar Templates Abdelsalam Masoud William Hoff Colorado School of Mines Colorado School of Mines Golden, CO 800 Golden, CO 800 amasoud@mines.edu whoff@mines.edu Abstract

More information

Image denoising using TV-Stokes equation with an orientation-matching minimization

Image denoising using TV-Stokes equation with an orientation-matching minimization Image denoising using TV-Stokes equation with an orientation-matching minimization Xue-Cheng Tai 1,2, Sofia Borok 1, and Jooyoung Hahn 1 1 Division of Mathematical Sciences, School of Physical Mathematical

More information

GVF-Based Transfer Functions for Volume Rendering

GVF-Based Transfer Functions for Volume Rendering GVF-Based Transfer Functions for Volume Rendering Shaorong Wang 1,2 and Hua Li 1 1 National Research Center for Intelligent Computing Systems, Institute of Computing Technology, Chinese Academy of Sciences,

More information

Elastic Bands: Connecting Path Planning and Control

Elastic Bands: Connecting Path Planning and Control Elastic Bands: Connecting Path Planning and Control Sean Quinlan and Oussama Khatib Robotics Laboratory Computer Science Department Stanford University Abstract Elastic bands are proposed as the basis

More information

Medical Image Segmentation by Active Contour Improvement

Medical Image Segmentation by Active Contour Improvement American Journal of Software Engineering and Applications 7; 6(): 3-7 http://www.sciencepublishinggroup.com//asea doi:.648/.asea.76. ISSN: 37-473 (Print); ISSN: 37-49X (Online) Medical Image Segmentation

More information

Level lines based disocclusion

Level lines based disocclusion Level lines based disocclusion Simon Masnou Jean-Michel Morel CEREMADE CMLA Université Paris-IX Dauphine Ecole Normale Supérieure de Cachan 75775 Paris Cedex 16, France 94235 Cachan Cedex, France Abstract

More information

Image Resizing Based on Gradient Vector Flow Analysis

Image Resizing Based on Gradient Vector Flow Analysis Image Resizing Based on Gradient Vector Flow Analysis Sebastiano Battiato battiato@dmi.unict.it Giovanni Puglisi puglisi@dmi.unict.it Giovanni Maria Farinella gfarinellao@dmi.unict.it Daniele Ravì rav@dmi.unict.it

More information

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing Visual servoing vision allows a robotic system to obtain geometrical and qualitative information on the surrounding environment high level control motion planning (look-and-move visual grasping) low level

More information

1. Two double lectures about deformable contours. 4. The transparencies define the exam requirements. 1. Matlab demonstration

1. Two double lectures about deformable contours. 4. The transparencies define the exam requirements. 1. Matlab demonstration Practical information INF 5300 Deformable contours, I An introduction 1. Two double lectures about deformable contours. 2. The lectures are based on articles, references will be given during the course.

More information

Toward Automated Cancer Diagnosis: An Interactive System for Cell Feature Extraction

Toward Automated Cancer Diagnosis: An Interactive System for Cell Feature Extraction Toward Automated Cancer Diagnosis: An Interactive System for Cell Feature Extraction Nick Street Computer Sciences Department University of Wisconsin-Madison street@cs.wisc.edu Abstract Oncologists at

More information

TEMPLATE-BASED AUTOMATIC SEGMENTATION OF MASSETER USING PRIOR KNOWLEDGE

TEMPLATE-BASED AUTOMATIC SEGMENTATION OF MASSETER USING PRIOR KNOWLEDGE TEMPLATE-BASED AUTOMATIC SEGMENTATION OF MASSETER USING PRIOR KNOWLEDGE H.P. Ng 1,, S.H. Ong 3, P.S. Goh 4, K.W.C. Foong 1, 5, W.L. Nowinski 1 NUS Graduate School for Integrative Sciences and Engineering,

More information

AFFINE INVARIANT CURVE MATCHING USING NORMALIZATION AND CURVATURE SCALE-SPACE. V. Giannekou, P. Tzouveli, Y. Avrithis and S.

AFFINE INVARIANT CURVE MATCHING USING NORMALIZATION AND CURVATURE SCALE-SPACE. V. Giannekou, P. Tzouveli, Y. Avrithis and S. AFFINE INVARIANT CURVE MATCHING USING NORMALIZATION AND CURVATURE SCALE-SPACE V. Giannekou, P. Tzouveli, Y. Avrithis and S.Kollias Image Video and Multimedia Systems Laboratory, School of Electrical and

More information

For Information on SNAKEs. Active Contours (SNAKES) Improve Boundary Detection. Back to boundary detection. This is non-parametric

For Information on SNAKEs. Active Contours (SNAKES) Improve Boundary Detection. Back to boundary detection. This is non-parametric Active Contours (SNAKES) Back to boundary detection This time using perceptual grouping. This is non-parametric We re not looking for a contour of a specific shape. Just a good contour. For Information

More information

Level Set Evolution without Reinitilization

Level Set Evolution without Reinitilization Level Set Evolution without Reinitilization Outline Parametric active contour (snake) models. Concepts of Level set method and geometric active contours. A level set formulation without reinitialization.

More information

Global Minimization of the Active Contour Model with TV-Inpainting and Two-Phase Denoising

Global Minimization of the Active Contour Model with TV-Inpainting and Two-Phase Denoising Global Minimization of the Active Contour Model with TV-Inpainting and Two-Phase Denoising Shingyu Leung and Stanley Osher Department of Mathematics, UCLA, Los Angeles, CA 90095, USA {syleung, sjo}@math.ucla.edu

More information

An Active Contour Model without Edges

An Active Contour Model without Edges An Active Contour Model without Edges Tony Chan and Luminita Vese Department of Mathematics, University of California, Los Angeles, 520 Portola Plaza, Los Angeles, CA 90095-1555 chan,lvese@math.ucla.edu

More information

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 17, NO. 5, MAY

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 17, NO. 5, MAY IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 17, NO. 5, MAY 2008 645 A Real-Time Algorithm for the Approximation of Level-Set-Based Curve Evolution Yonggang Shi, Member, IEEE, and William Clem Karl, Senior

More information

Using Active Contour Models for Feature Extraction in Camera-Based Seam Tracking of Arc Welding

Using Active Contour Models for Feature Extraction in Camera-Based Seam Tracking of Arc Welding The 9 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 9 St. Louis, USA Using Active Contour Models for Feature Extraction in Camera-Based Seam Tracking of Arc Welding

More information

SEMI-BLIND IMAGE RESTORATION USING A LOCAL NEURAL APPROACH

SEMI-BLIND IMAGE RESTORATION USING A LOCAL NEURAL APPROACH SEMI-BLIND IMAGE RESTORATION USING A LOCAL NEURAL APPROACH Ignazio Gallo, Elisabetta Binaghi and Mario Raspanti Universitá degli Studi dell Insubria Varese, Italy email: ignazio.gallo@uninsubria.it ABSTRACT

More information

Integrating Intensity and Texture in Markov Random Fields Segmentation. Amer Dawoud and Anton Netchaev. {amer.dawoud*,

Integrating Intensity and Texture in Markov Random Fields Segmentation. Amer Dawoud and Anton Netchaev. {amer.dawoud*, Integrating Intensity and Texture in Markov Random Fields Segmentation Amer Dawoud and Anton Netchaev {amer.dawoud*, anton.netchaev}@usm.edu School of Computing, University of Southern Mississippi 118

More information

Keywords segmentation, vector quantization

Keywords segmentation, vector quantization Volume 4, Issue 1, January 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Colour Image

More information

Optimal Grouping of Line Segments into Convex Sets 1

Optimal Grouping of Line Segments into Convex Sets 1 Optimal Grouping of Line Segments into Convex Sets 1 B. Parvin and S. Viswanathan Imaging and Distributed Computing Group Information and Computing Sciences Division Lawrence Berkeley National Laboratory,

More information

Parameterization of Triangular Meshes with Virtual Boundaries

Parameterization of Triangular Meshes with Virtual Boundaries Parameterization of Triangular Meshes with Virtual Boundaries Yunjin Lee 1;Λ Hyoung Seok Kim 2;y Seungyong Lee 1;z 1 Department of Computer Science and Engineering Pohang University of Science and Technology

More information

Moving Object Segmentation Method Based on Motion Information Classification by X-means and Spatial Region Segmentation

Moving Object Segmentation Method Based on Motion Information Classification by X-means and Spatial Region Segmentation IJCSNS International Journal of Computer Science and Network Security, VOL.13 No.11, November 2013 1 Moving Object Segmentation Method Based on Motion Information Classification by X-means and Spatial

More information

Lecture 10 Segmentation, Part II (ch 8) Active Contours (Snakes) ch. 8 of Machine Vision by Wesley E. Snyder & Hairong Qi

Lecture 10 Segmentation, Part II (ch 8) Active Contours (Snakes) ch. 8 of Machine Vision by Wesley E. Snyder & Hairong Qi Lecture 10 Segmentation, Part II (ch 8) Active Contours (Snakes) ch. 8 of Machine Vision by Wesley E. Snyder & Hairong Qi Spring 2018 16-725 (CMU RI) : BioE 2630 (Pitt) Dr. John Galeotti The content of

More information

Recognition of Object Contours from Stereo Images: an Edge Combination Approach

Recognition of Object Contours from Stereo Images: an Edge Combination Approach Recognition of Object Contours from Stereo Images: an Edge Combination Approach Margrit Gelautz and Danijela Markovic Institute for Software Technology and Interactive Systems, Vienna University of Technology

More information

Non-Rigid Image Registration III

Non-Rigid Image Registration III Non-Rigid Image Registration III CS6240 Multimedia Analysis Leow Wee Kheng Department of Computer Science School of Computing National University of Singapore Leow Wee Kheng (CS6240) Non-Rigid Image Registration

More information

Image and Volume Segmentation by Water Flow

Image and Volume Segmentation by Water Flow Image and Volume Segmentation by Water Flow Xin U. Liu and Mark S. Nixon ISIS group, School of ECS, University of Southampton, Southampton, UK Abstract. A general framework for image segmentation is presented

More information

Snakes, level sets and graphcuts. (Deformable models)

Snakes, level sets and graphcuts. (Deformable models) INSTITUTE OF INFORMATION AND COMMUNICATION TECHNOLOGIES BULGARIAN ACADEMY OF SCIENCE Snakes, level sets and graphcuts (Deformable models) Centro de Visión por Computador, Departament de Matemàtica Aplicada

More information

Scaling Based Active Contour Model in Grayscale Images

Scaling Based Active Contour Model in Grayscale Images Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 6.017 IJCSMC,

More information

Medial Features for Superpixel Segmentation

Medial Features for Superpixel Segmentation Medial Features for Superpixel Segmentation David Engel Luciano Spinello Rudolph Triebel Roland Siegwart Heinrich H. Bülthoff Cristóbal Curio Max Planck Institute for Biological Cybernetics Spemannstr.

More information

Parameterization of triangular meshes

Parameterization of triangular meshes Parameterization of triangular meshes Michael S. Floater November 10, 2009 Triangular meshes are often used to represent surfaces, at least initially, one reason being that meshes are relatively easy to

More information

A REVIEW ON THE CURRENT SEGMENTATION ALGORITHMS FOR MEDICAL IMAGES

A REVIEW ON THE CURRENT SEGMENTATION ALGORITHMS FOR MEDICAL IMAGES A REVIEW ON THE CURRENT SEGMENTATION ALGORITHMS FOR MEDICAL IMAGES Zhen Ma, João Manuel R. S. Tavares, R. M. Natal Jorge Faculty of Engineering, University of Porto, Porto, Portugal zhen.ma@fe.up.pt, tavares@fe.up.pt,

More information

A NURBS-BASED APPROACH FOR SHAPE AND TOPOLOGY OPTIMIZATION OF FLOW DOMAINS

A NURBS-BASED APPROACH FOR SHAPE AND TOPOLOGY OPTIMIZATION OF FLOW DOMAINS 6th European Conference on Computational Mechanics (ECCM 6) 7th European Conference on Computational Fluid Dynamics (ECFD 7) 11 15 June 2018, Glasgow, UK A NURBS-BASED APPROACH FOR SHAPE AND TOPOLOGY OPTIMIZATION

More information

Finding a Needle in a Haystack: An Image Processing Approach

Finding a Needle in a Haystack: An Image Processing Approach Finding a Needle in a Haystack: An Image Processing Approach Emily Beylerian Advisor: Hayden Schaeffer University of California, Los Angeles Department of Mathematics Abstract Image segmentation (also

More information

Snakes, Active Contours, and Segmentation Introduction and Classical Active Contours Active Contours Without Edges

Snakes, Active Contours, and Segmentation Introduction and Classical Active Contours Active Contours Without Edges Level Sets & Snakes Snakes, Active Contours, and Segmentation Introduction and Classical Active Contours Active Contours Without Edges Scale Space and PDE methods in image analysis and processing - Arjan

More information

CS334: Digital Imaging and Multimedia Edges and Contours. Ahmed Elgammal Dept. of Computer Science Rutgers University

CS334: Digital Imaging and Multimedia Edges and Contours. Ahmed Elgammal Dept. of Computer Science Rutgers University CS334: Digital Imaging and Multimedia Edges and Contours Ahmed Elgammal Dept. of Computer Science Rutgers University Outlines What makes an edge? Gradient-based edge detection Edge Operators From Edges

More information

Skeleton Extraction via Anisotropic Heat Flow

Skeleton Extraction via Anisotropic Heat Flow DIREKOGLU ET AL.: SKELETON EXTRACTION VIA ANISOTROPIC HEAT FLOW 1 Skeleton Extraction via Anisotropic Heat Flow Cem Direkoglu cem.direkoglu@scss.tcd.ie Rozenn Dahyot rozenn.dahyot@scss.tcd.ie Michael Manzke

More information

MEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS

MEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS MEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS Miguel Alemán-Flores, Luis Álvarez-León Departamento de Informática y Sistemas, Universidad de Las Palmas

More information

Other Linear Filters CS 211A

Other Linear Filters CS 211A Other Linear Filters CS 211A Slides from Cornelia Fermüller and Marc Pollefeys Edge detection Convert a 2D image into a set of curves Extracts salient features of the scene More compact than pixels Origin

More information

Study of Panelization Techniques to Inform Freeform Architecture

Study of Panelization Techniques to Inform Freeform Architecture Study of Panelization Techniques to Inform Freeform Architecture Daniel Hambleton, Crispin Howes, Jonathan Hendricks, John Kooymans Halcrow Yolles Keywords 1 = Freeform geometry 2 = Planar quadrilateral

More information

Ellipse fitting using orthogonal hyperbolae and Stirling s oval

Ellipse fitting using orthogonal hyperbolae and Stirling s oval Ellipse fitting using orthogonal hyperbolae and Stirling s oval Paul L. Rosin Abstract Two methods for approximating the normal distance to an ellipse using a) its orthogonal hyperbolae, and b) Stirling

More information

Point-Based Geometric Deformable Models for Medical Image Segmentation

Point-Based Geometric Deformable Models for Medical Image Segmentation Point-Based Geometric Deformable Models for Medical Image Segmentation Hon Pong Ho 1, Yunmei Chen 2, Huafeng Liu 1,3, and Pengcheng Shi 1 1 Dept. of EEE, Hong Kong University of Science & Technology, Hong

More information

Towards Automatic Recognition of Fonts using Genetic Approach

Towards Automatic Recognition of Fonts using Genetic Approach Towards Automatic Recognition of Fonts using Genetic Approach M. SARFRAZ Department of Information and Computer Science King Fahd University of Petroleum and Minerals KFUPM # 1510, Dhahran 31261, Saudi

More information

Automated length measurement based on the Snake Model applied to nanoscience and nanotechnology

Automated length measurement based on the Snake Model applied to nanoscience and nanotechnology Automated length measurement based on the Snake Model applied to nanoscience and nanotechnology Leandro S. Marturelli DIMAT - Divisão de Metrologia de Materiais, INMETRO 550-00, Xerém, Duque de Caxias,

More information

A Robust Method for Circle / Ellipse Extraction Based Canny Edge Detection

A Robust Method for Circle / Ellipse Extraction Based Canny Edge Detection International Journal of Research Studies in Science, Engineering and Technology Volume 2, Issue 5, May 2015, PP 49-57 ISSN 2349-4751 (Print) & ISSN 2349-476X (Online) A Robust Method for Circle / Ellipse

More information