J. Magelin Mary Asst. Professor, Holy Cross College, Tiruchirappalli, India

Similar documents
EDGE BASED REGION GROWING

Image Segmentation. Schedule. Jesus J Caban 11/2/10. Monday: Today: Image Segmentation Topic : Matting ( P. Bindu ) Assignment #3 distributed

REGION BASED SEGEMENTATION

Topic 4 Image Segmentation

Image Segmentation. 1Jyoti Hazrati, 2Kavita Rawat, 3Khush Batra. Dronacharya College Of Engineering, Farrukhnagar, Haryana, India

Basic Algorithms for Digital Image Analysis: a course

Image Segmentation for Image Object Extraction

Operators-Based on Second Derivative double derivative Laplacian operator Laplacian Operator Laplacian Of Gaussian (LOG) Operator LOG

Segmentation of Images

Idea. Found boundaries between regions (edges) Didn t return the actual region

Image Segmentation Techniques

Applying Catastrophe Theory to Image Segmentation

Digital Image Analysis and Processing

Region-based Segmentation

Color Image Segmentation

A Local Statistics Based Region Growing Segmentation Method for Ultrasound Medical Images

Segmentation algorithm for monochrome images generally are based on one of two basic properties of gray level values: discontinuity and similarity.

Image segmentation. Stefano Ferrari. Università degli Studi di Milano Methods for Image Processing. academic year

Content-based Image and Video Retrieval. Image Segmentation

EE 701 ROBOT VISION. Segmentation

EECS490: Digital Image Processing. Lecture #22

Chapter 10: Image Segmentation. Office room : 841

Part 3: Image Processing

Seeded region growing using multiple seed points

Image Segmentation Based on Watershed and Edge Detection Techniques

Journal of Industrial Engineering Research

A Noise-Robust and Adaptive Image Segmentation Method based on Splitting and Merging method

Image Segmentation. Selim Aksoy. Bilkent University

Image Segmentation. Selim Aksoy. Bilkent University

AN ACCURATE IMAGE SEGMENTATION USING REGION SPLITTING TECHNIQUE

C E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S. Image Operations II

Ulrik Söderström 16 Feb Image Processing. Segmentation

Digital Image Processing. Prof. P.K. Biswas. Department of Electronics & Electrical Communication Engineering

Object Extraction Using Image Segmentation and Adaptive Constraint Propagation

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

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

Object Segmentation. Jacob D. Furst DePaul CTI

AN EFFICIENT BINARIZATION TECHNIQUE FOR FINGERPRINT IMAGES S. B. SRIDEVI M.Tech., Department of ECE

Applications. Foreground / background segmentation Finding skin-colored regions. Finding the moving objects. Intelligent scissors

Review on Different Segmentation Techniques For Lung Cancer CT Images

Available Online at International Journal of Computer Science and Mobile Computing

International Journal of Advanced Research in Computer Science and Software Engineering

ELEC Dr Reji Mathew Electrical Engineering UNSW

MR IMAGE SEGMENTATION

Computer Vision. Image Segmentation. 10. Segmentation. Computer Engineering, Sejong University. Dongil Han

Available Online through

identified and grouped together.

A Modified Approach for Image Segmentation in Information Bottleneck Method

ECG782: Multidimensional Digital Signal Processing

Histogram and watershed based segmentation of color images

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification

A Survey on Image Segmentation Using Clustering Techniques

Lecture: Segmentation I FMAN30: Medical Image Analysis. Anders Heyden

Image Segmentation. Shengnan Wang

Representation of Quad Tree Decomposition and Various Segmentation Algorithms in Information Bottleneck Method

1. What are the derivative operators useful in image segmentation? Explain their role in segmentation.

A New iterative triclass thresholding technique for Image Segmentation

Including the Size of Regions in Image Segmentation by Region Based Graph

Image Compression and Resizing Using Improved Seam Carving for Retinal Images

Automatic Grayscale Classification using Histogram Clustering for Active Contour Models

EXAM SOLUTIONS. Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006,

Effects Of Shadow On Canny Edge Detection through a camera

CS 490: Computer Vision Image Segmentation: Thresholding. Fall 2015 Dr. Michael J. Reale

A Systematic Analysis System for CT Liver Image Classification and Image Segmentation by Local Entropy Method

Processing and Others. Xiaojun Qi -- REU Site Program in CVMA

Keywords segmentation, vector quantization

Computer Vision & Digital Image Processing. Image segmentation: thresholding

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

Abstract I. INTRODUCTION II. TYPES OF SEGMENTATION

Review on Image Segmentation Methods

Image Analysis Lecture Segmentation. Idar Dyrdal

Grid-Based Genetic Algorithm Approach to Colour Image Segmentation

Normalized cuts and image segmentation

TUMOR DETECTION IN MRI IMAGES

Chapter 3. Image Processing Methods. (c) 2008 Prof. Dr. Michael M. Richter, Universität Kaiserslautern

Application of Radon Transform for Scaling and Rotation estimation of a digital image

Global Journal of Engineering Science and Research Management

Content Based Image Retrieval: Survey and Comparison between RGB and HSV model

Color-Texture Segmentation of Medical Images Based on Local Contrast Information

Image Analysis Image Segmentation (Basic Methods)

Chapter 10 Image Segmentation. Yinghua He

Contents.

Optimization. Intelligent Scissors (see also Snakes)

An Efficient Character Segmentation Based on VNP Algorithm

Image Segmentation Techniques: An Overview

Segmentation and Grouping

Improving the Efficiency of Fast Using Semantic Similarity Algorithm

An ICA based Approach for Complex Color Scene Text Binarization

(10) Image Segmentation

Chapter IV Fragment Processing and Output Merging. 3D Graphics for Game Programming

AUTONOMOUS IMAGE EXTRACTION AND SEGMENTATION OF IMAGE USING UAV S

Optimizing Monocular Cues for Depth Estimation from Indoor Images

Hand-Eye Calibration from Image Derivatives

Region & edge based Segmentation

EECS150 - Digital Design Lecture 14 FIFO 2 and SIFT. Recap and Outline

Structural Analysis of Aerial Photographs (HB47 Computer Vision: Assignment)

Segmentation

REGION & EDGE BASED SEGMENTATION

Marcel Worring Intelligent Sensory Information Systems

Perception. Autonomous Mobile Robots. Sensors Vision Uncertainties, Line extraction from laser scans. Autonomous Systems Lab. Zürich.

Transcription:

International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2017 IJSRCSEIT Volume 2 Issue 6 ISSN : 2456-3307 Image Segmentation Technique - A study on Region Growing Approaches J. Magelin Mary Asst. Professor, Holy Cross College, Tiruchirappalli, India ABSTRACT Region growing is an iterative process by which regions are merged starting from individual pixels or initial segmentation and grow iteratively until every pixel is processed. Region is grown from the seed pixel by adding in neighbouring pixels that are similar, increasing the size of the region. In this paper, the main aim is to study the Region growing approaches for image segmentation. Keywords : Region Growing, Pixel, Splite And Merge, Segmentation I. INTRODUCTION Segmentation subdivides an image into different regions which may represent objects or parts of objects, which exist in the scene being viewed. The level of subdivision is dependent upon the problem being solved. Ideally, segmentation should stop when the required objects in an application have been found. For example, with the automated detection of fish in an image taken from a fish farm, the segmentation process should stop when the fish objects have been found. There is no need to continue subdivision past the level of detail required to identify the fish. In a computer vision system, segmentation accuracy determines the success or failure of the procedure[1]. Image segmentation algorithms are usually based on one of these two properties of intensity values: similarity and discontinuity. Similarity approaches attempt to partition an image into regions that are similar according to a set of predefined criteria. Some examples of methods that fit into this category are thresholding, region growing or region splitting and merging. Discontinuity approaches attempt to partition an image based on sudden changes in intensity, such as edges in an image[2]. Image segmentation is one of the most important categories of image processing. The purpose of image segmentation is to divide an original image into homogeneous regions. It can be applied as a preprocessing stage for other image processing methods. Image processing and analysis is an important area in the field of robotics. This is particularly true for the operation of autonomous vehicles. The operation of an autonomous vehicle is based on first acquiring data that describe its environment. Indeed, the motion planning and control of a fully autonomous vehicle requires an intelligent controller to be able to make decisions to allow the autonomous vehicle to maneuver in an unknown field based on these data[3]. These data sets include range data, 2D images, and position measurements. This data is used to identify and avoid obstacles and to map the surrounding terrain. The organization of the paper is as follows. In Section II, presents an overview of Region growing, and Section III discuss about Region Split and Merge for image segmentation and Section IV presents conclusion. II. Region Growing An Overview Region growing is a technique where the aim is to group pixels into larger and larger regions[4]. It also uses spatial information and guarantees the formation of closed connected regions, but it is not without its problems. It is often not clear at what point the region growing process should be terminated, resulting in under or over segmentation. Region growing is a method that groups pixels or regions into larger regions. Pixel aggregation is one of many region growing CSEIT1725161 Received : 01 Nov 2017 Accepted : 08 Nov 2017 November-December-2017 [(2)6: 07-11 ] 11

methods which starts with a set of "seed" points in an image and from these seed points grows regions by appending each seed point to neighbouring pixels that have similar properties (if its within the threshold limit). These properties could be grey level values in grey level images or RGB (Red Green Blue) values in colour images or textures[5]. The most primitive region growers used only aggregate of properties of local group of pixels to determine regions. More sophisticated, grow regions by merging more primitive regions. To do this in a structured way requires sophisticated representations of regions and boundaries[6]. Also, the merging decisions can be complex, and can depend upon descriptions of the boundary structures separating regions in addition to the region semantics. Following are the early techniques of region growing: 1. Global Techniques: Pixels are grouped into regions on the basis of the properties of large numbers of pixels distributed throughout the image[7]. 2. Splitting and Merging Techniques: The foregoing techniques are related to individual pixels or sets of pixels. State space techniques merge or split regions using graph structures to represent the regions and boundaries. Both local and global merging criteria can be used[8]. The effectiveness of region growing algorithms depends heavily on applications area and input image. If the image is sufficiently simple, then simple global techniques will be effective. However on very difficult images, even the most sophisticated techniques still may not produce a satisfactory segmentation. Hence, region growing is sometimes used conservatively to preprocess the image for more knowledgeable processes[9]. Global techniques involve the region growing via thresholding approach assumes an object background image and picks a threshold that divides the image pixels into either object or background. X is part of the object if f (X ) > T, otherwise it is part of background. The best way to pick the threshold T is to search the histogram of grey levels, assuming it is bimodal, and find the minimum separating the two peaks. Finding the right valley between the peaks of a histogram can be difficult when the histogram is not a smooth function. Smoothing the histogram can help but does not guarantee that the correct minimum can be found. The elegant method to treat the bimodal images assumes, that the histogram is the sum of two composite normal functions and determines the valley location from the normal parameters[10]. The single threshold method is useful in simple situations, but primitive. For example, the region pixels may not be connected, and further processing may be necessary to smooth region boundaries and remove noise. A common problem with this technique occurs when the image has a varying background of varying grey level, or for regions that vary smoothly in grey level by more than the threshold. Two modifications of the threshold approach to ameliorate are: (1) High pass filter the image to deemphasize the low frequency background variation and then try the original technique, and (2) Use a spatially varying threshold method[11]. Spatially varying threshold method divides the image up into rectangular subimages and computes a threshold for each subimage. A subimage can fail to have a threshold if its gray level histogram is not bimodal. Such subimages receive interpolated thresholds from neighbouring subimages that are bimodal, and finally the entire picture is thresholded using the separate thresholds for each subimage[12]. The most natural method to overcome the oversegmentation of watersheds transformation is to merge the small regions in a homogeneous region since they may possess certain homogeneous characteristics in intensity, texture or statistical properties. The Split/Merging method takes an intensity image as an input and splits it into small grids usually using quadtree structure. Finally, the procedure merges small grids according to their statistical properties[13]. Figure 1. Quadtree representation The region merging as post-processing for watersheds transformation takes a labeled image as input instead. This labeled image coincides with a quadtree of 8

Split/Merging method. As explained in following section, the watersheds transformation algorithm processes the original image into a labeled image with boundary pixels; each label represents a different region. Two important keys for merging different regions together are[14]: 1. If the regions are adjacent or not 2. How dissimilar/similar the regions are to each other. Figure 2. Split and Merging with Quadtrees This drawback may be mixed by applying merging, merging only adjacent regions whose combined pixels satisfy the predicate. B. Region Merging The region splitting procedure is as follows[16], 1. Merge an only if. 2. Stop when no further merging or splitting possible. The following figure is an example of image splitting and merging. The original image is divided into four quadrants. In the image is further divided into smaller quadrants, except quadrant 1 which satisfies the predicate P. In (c) the remaining quadrants that does not satisfy the predicate P in is further divided. In (d) merging is done with adjacent regions[4]. III. Region Spliting and Merging Region splitting and merging is another image segmentation method that takes spatial information into consideration[15]. The method is as follows: A. Region Spliting The region splitting procedure is as follows, 1. Let R represent the entire image and select a predicate P. 2. Split or subdivide the image successively into smaller and smaller quadrant regions if, stop until the region. This particular splitting technique has a convenient representation in the form of a so called quadtree. Note that the root of the tree corresponds to the entire image and that each node corresponds to a subdivision. Figure 3. The Split and Merging of image can be represented by a Quadtree. The above final partition of the above method is likely to contain adjacent regions with identical properties. (c) (d) Figure 4. Region Spliting and Merging The split and merge algorithm due its use of criteria based on the difference between the maximum and minimum pixel values within the region tends to act like an edge detection algorithm. In smooth (no noise or textures) and low gradient images, edges are the only areas where large differences in pixel values tend to occur. As a result near the edges, merge and split algorithm tends to split blocks down to individual pixels. Large merged blocks appear in the interiors. So for this class of images, merge and splitting is an effective first stage in segmentation, and region growing can take place faster. For images with complex sub regions, fine detail, patterns, and gradients such as the plane, merge splitting with max-min criteria doesn t buy that much. Too low a merge split threshold creates too many small pixel size regions. Too high merge split threshold creates too many large blocky regions. Using merge splitting prior to region growing 9

tends to result in sharper edges whereas, region growing without merge splitting generated images with blurry edges[3]. In this technique any grid structure is chosen, and homogeneity property H. If for any region R in that structure H(R) = false, split that region into four subregions. If for any four appropriate regions R K1...R K4, H(R K1 U R K2 U R K3 U R K4 )= true, merge them into a single region. When no regions can be further split or merged, stop. A significant simplification result merging of any two adjacent regions R i and R j is allowed and if each one satisfies predicate individually. This results in much simpler and faster algorithm because testing of the predicate is limited to individual quad regions. All the quad regions which satisfy the predicate are filled with one s and their connectivity can be easily examined. The quad regions that do not satisfy the predicate are filled with zero s to create a segmented image[7]. The seeded region growing (SRG) method described in this section is a greedy algorithm, closely related to the watershed transform, which assigns a label to every pixel in the image while satisfying a connectivity constraint. The technique begins with a set of seeds that mark the regions to be segmented and uses a priority based system to grow regions one pixel at a time. This means that a single seed will grow to fill the entire image if there are no other seeds to compete with it. Other approaches place a threshold and stop a region growing when the threshold is exceeded, so a single seed will not necessarily grow to fill the entire image[1][5][8]. direction of growth seed pixel grown pixels ο pixels being considered Figure 5. Start of growing a region, Growing process after few iterations A region growing method starts the growing process from a selected initial point or seed and evolves regions iteratively until a region of interest (ROI) is obtained. The nature of region growing leads to (i) where it starts, i.e., the search of seeds whether specified implicitly or explicitly, (ii) how it grows, i.e., the growing conditions and (iii) when it stops growing process. It is a region growing method which starts the growing process from selected initial points or seeds and evolves regions iteratively until maximal intra region homogeneity is reached. The image points that are not associated to any seed are related to the background[2][6]. Figure 6. Example of Region Growing approach, Original image, using Region Split and Merge method. The nature of region growing leads to (i) the search of seeds whether specified implicitly or explicitly, and (ii) unbridled growing directions. The former implies the importance of seed selection, and thus scanning the image to determine seeds is prerequisite of the segmentation. Regions can also be grown in an unseeded manner using split and merge or graph based approaches in. Greedy approaches are parameter free, but require selection of seeds by some form of pre filtering or manual interaction[5][9]. IV. Conclusion The effectiveness of region growing algorithms depends heavily on applications area and input image. If the image is sufficiently simple, then simple global techniques will be effective. In this paper presents a study on region growing approaches for image segmentation. V. REFERENCES [1]. Palus, H. and Bereska, D. 1999]. Region-based colour image segmentation, Silesian University of Technology, Department of Automatic Control. [2]. S.W.Zucker, "Region growing: Childhood and adolescence", Computer Graphics and Image Processing, pp.382-399, 1976. 10

[3]. J.R. Beveridge, et al. Segmenting images using localized histograms and region merging. IJCV, 2(3):311 352, 1989. [4]. L. Liu and S. Sclaroff. Deformable shape detection and description via model-based region grouping. CVPR, II:21 27, 1999. [5]. S.C. Zhu and A. Yuille. Region competition: Unifying snakes, region growing, and Bayes/MDL for multiband image segmentation. PAMI, 18(9):884 900, 1996. [6]. R. Ohlander, K. Price, D.R. Reddy, "Picture segmentation usingrecursive region Splitting method", Computer Image Processing, Vol. 8, pp. 313-333, 1978. [7]. R. Adams and L. Bischof, "Seeded Region Growing", IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 16, pp. 641-647, 1994. [8]. SA. Hojjatoleslami, J. Kittler, "Region Growing: A new approach", IEEE Transactions of Image Processing, Vol. 7, No. 7, pp.1079-1084,2000. [9]. X. Yu, J. Yla-Jaaski, "A New Algorithm for Image Segmentation based on Region Growing and Edge Detection" Proc. International conference on Circuits and System, Vol.1, pp. 5 16-519, 1991. [10]. J. H. Xuan, T. Adali, and Y Wang, "Segmentation of Magnetic Resonance Brain Image: Integrating Region Growing and Edge Detection," Proc. International Conference on Image Processing, Vol. 3, pp. 544-547, 1995. [11]. R.D. Stewart, I. Fermin and M.Opper, "Region growing with pulse coupled neural Networks: An alternative to seeded region growing", IEEE Transactions on "Neural Networks", Vol. 13, pp. 1557-1562, 2002. [12]. Hao Xiaohui, C. Bruce, C. Pislaru, J.F. Greenleaf, "A novel region growing method for segmenting ultrasound images", IEEE Symposium Ultrasonics, Vol. 2, pp. 1717 1720, 2000. [13]. R. Beare, "Regularized Seeded Region Growing", CSIRO Mathematical and Information Sciences, pp. 91-99, 2002. [14]. Shu Yen Wan and William. E. Higgins, "Symmetric Region Growing", in IEEE International Conference on Image Processing, pp. 1196-1199, 2000. [15]. Yu-Bu Lee, Soo Min Song, Jae Sung Lee, Myoung Hee Kim, "Tumor segmentation from small animal PET using region growing based on gradient magnitude", Proceedings of 7th International Workshop on Image processing, pp. 243-247, 2005. [16]. Runzhen Huang, Kwan Liu Ma, "RGVis: Region Growing Based Techniques for Volume Visulization", 11th Pacific Conference on Computer Graphics and Applications, pp. 355-363,2003. 11