Code covered by the BSD License  

Highlights from
image segmentation using iterative watersheding plus ridge detection

3.8

3.8 | 5 ratings Rate this file 89 Downloads (last 30 days) File Size: 695.57 KB File ID: #21559
image thumbnail

image segmentation using iterative watersheding plus ridge detection

by Li CHEN

 

24 Sep 2008 (Updated 31 Jan 2009)

image segmentation for grid-pattern

| Watch this File

File Information
Description

A demo for image segmentation using iterative watersheding plus ridge detection.

MATLAB release MATLAB 7.6 (R2008a)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (13)
01 Oct 2008 jichao zhao

Thank you very much, your codes are very helpful. I am working on a similar problem.

21 Oct 2008 shashi tomar

there is not proper information abt the topic,,

14 Dec 2008 Li CHEN

I strongly suggest using MATLAB R2008a as some errors in earlier matlab version

23 Jan 2009 k sreenath

i am working on image segmentation by using growcut cellular automata method. i need the code regarding that one so please give some infiormation about my problem

31 Jan 2009 Li CHEN

I have uploaded a paper to explain the method, hope this could be of some help to understant. Also, need several days for the website screening. 2009/2/1

06 Feb 2009 ucd puri

Hi, This seems very nice piece of code, but it is giving some error...
??? Attempted to access sval(3); index out of bounds because numel(sval)=2.

Error in ==> MarkPseudoBlob at 20
    if( sval(i)<MERGETHRESH )

Error in ==> test at 78
    L1 = MarkPseudoBlob( L1, bwridge, NUMTHRESH, MERGETHRESH );

i dont know why? plz help
Regards
tanuj

20 Nov 2009 Alireza Saberi  
30 Nov 2009 Ben

I sent you a email about my problem related to ridge detection. Please kindly reply my email. Thanks.

12 Jun 2010 Muhammad Nawaz

Good work, but unable to read HD images

24 Aug 2010 wang

Hi,it's really a nice code,but it looks that a little error occurs in the 'dspimcat' function,
Is 'I2 = label2rgb(I2, 'summer', 'k', 'shuffle')' should be 'I2 = label2rgb(I1, 'summer', 'k', 'shuffle');'
and there is also a error ,it shows "CAT arguments dimensions are not consistent."

14 Jan 2011 ge kaile

hi,i want to use this code in my experiment,but when i use the code,matlab will show "can't find mode "in ModifyWaterShed M-file.

18 Jun 2011 kunshan

Very good

06 Aug 2011 Thomas Cooke

Hi,
I am also seeing the error:
??? Attempted to access sval(34); index out of bounds because numel(sval)=33.

Error in ==> MarkPseudoBlob at 20
    if( sval(i)<MERGETHRESH )

Error in ==> test at 77
    L1 = MarkPseudoBlob( L1, bwridge, NUMTHRESH, MERGETHRESH );

I can send a copy of the image I'm using if you would like to try and reproduce the error. Thanks!

Please login to add a comment or rating.
Updates
31 Jan 2009

paper draft expain the algorithm in detail

Tag Activity for this File
Tag Applied By Date/Time
morphology Li CHEN 22 Oct 2008 10:21:14
segmentation Li CHEN 22 Oct 2008 10:21:14
image segmentation Li CHEN 22 Oct 2008 10:21:14
watershed Li CHEN 22 Oct 2008 10:21:14
ridge Li CHEN 22 Oct 2008 10:21:14
detection Li CHEN 22 Oct 2008 10:21:14
watershed Leonardo Peres 23 Oct 2008 10:59:02
i strongly suggest using matlab r2008a as some errors in earlier Li CHEN 14 Dec 2008 23:09:40
detection k sreenath 23 Jan 2009 23:41:12
suggest using matlab r2008a Li CHEN 02 Feb 2009 13:08:23
detection Madhumanti 27 Jun 2011 03:01:25
image segmentation zhang zirui 29 Feb 2012 13:24:33
detection NJU 26 Mar 2012 10:07:30

Contact us at files@mathworks.com