Path: news.mathworks.com!not-for-mail
From: "Lee Borland" <lborland01@qub.ac.uk>
Newsgroups: comp.soft-sys.matlab
Subject: Completing Missing Circle Edges
Date: Mon, 2 Mar 2009 17:15:03 +0000 (UTC)
Organization: The MathWorks, Inc.
Lines: 13
Message-ID: <goh46n$d81$1@fred.mathworks.com>
Reply-To: "Lee Borland" <lborland01@qub.ac.uk>
NNTP-Posting-Host: webapp-02-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1236014103 13569 172.30.248.37 (2 Mar 2009 17:15:03 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Mon, 2 Mar 2009 17:15:03 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 1662264
Xref: news.mathworks.com comp.soft-sys.matlab:521928


Hi all.

I posted here recently asking for advice on horn detection and diameter calculation in relation to SEM red blood cell images (See Here: http://www.mathworks.com/matlabcentral/newsreader/view_thread/244712)

To update, I am currently attempting to calculate diameters of some of the more overlapping cells.

For example:
http://i43.tinypic.com/oprdbq.jpg

I have applied a wavelet transform to this image and my goal is to calculate, for example the diameters of some of the heavily overlapping cells in the centre. I have applied bw = imfill(i,'holes'); to make the issue more apparent.MATLAB has filled what it sees as complete shapes white, to my understanding the remaining cells need to be "closed off"
If cell edges are complete, regionprops can be used.

Is my understanding correct? Can anyone help with completing the edge of an incomplete circle?