Code covered by the BSD License  

Highlights from
Simple single-seeded region growing

3.25

3.2 | 4 ratings Rate this file 136 Downloads (last 30 days) File Size: 1.34 KB File ID: #35269
image thumbnail

Simple single-seeded region growing

by

 

24 Feb 2012 (Updated )

Segmentation by growing a region from user defined seed point, using intensity mean measure.

| Watch this File

File Information
Description

Simple and efficient (only one loop) example of "Region Growing" algorithm from a single seed point.

The region is iteratively grown by comparing all unallocated neighbouring pixels to the region, using mathematical morphology. The difference between a pixel's intensity value and the region's mean is used as a measure of similarity. The pixels within the parameter tolerance boundaries around the region's intensities mean are allocated to the region.

This process stops when the regions stops its evolution from an iteration to the next.

Comments and feedback would be very much appreciated, thanks!!!

MATLAB release MATLAB 7.10 (R2010a)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (6)
28 Apr 2014 syed umar

How to give the arguments to the input in matalab for this code? Please help

01 Apr 2014 Alfredo

I would said that this function is limited to small images only, if you change the int8(x) and int8(y) by int16(x) and int16(y), you may be able to work with bigger and difficult images. the black issue seams not solved. can you explain us the functioning or maybe an example so we use your function! Great function!!!!

12 Mar 2014 NITHYA V R  
12 Aug 2013 Manjunathan  
18 Mar 2013 Anton Semechko

only applicable for 2D images

16 Apr 2012 sunshine

very good!
But can you give a specific explanation how to use the function? What does the parametre 'tolerance' mean? how to set its value?

Updates
06 Apr 2012

Fix added for the case of black regions.

Contact us