[Insight-users] Edge Linking Problem

CSPL hyd2_affable at sancharnet.in
Sat, 13 Mar 2004 11:49:28 +0530


This is a multi-part message in MIME format.

------=_NextPart_000_0006_01C408F1.3DAFABC0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hello Group,

 I have a requirement of segmenting(extracting) an object of interest =
from an image and the method I am supposed to use is the following:
=20
 1. Find the edges of the required object.
 2. Given the edges of the object, fill or some how form the complete =
object.
  i.e, define all pixels of the object whose edges we have found in step =
1.

 To achieve this, I used Canny Edge Detection filter for finding the =
edges.
 Here is the actual problem:=20
 The edges formed by the filter are not connected. The object is =
surrounded by broken  edge lines.

 How do I get the completely connected edge of the object? If there is a =
way to link these broken edges, on what factor will the accuracy of this =
edge linking depend?

 The documentation for Canny Edge Detection Filter says the following:
 "TODO : Edge-linking will be added when an itk connected component =
labeling algorithm is available."

 "ConnectedComponentImageFilter" is already available in ITK. Is this =
the class being referred to in the above line? If it is the same, then =
how can I use it in this situation?

 Is it possible to move to the second step without obtaining the =
complete edge of the object?

Regards,
Rama Krishna.

------=_NextPart_000_0006_01C408F1.3DAFABC0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2600.0" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hello Group,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;I have a requirement of=20
segmenting(extracting) an object of interest from an image and the =
method I am=20
supposed to </FONT><FONT face=3DArial size=3D2>use is the=20
following:<BR>&nbsp;<BR>&nbsp;1. Find the edges of the required=20
object.<BR>&nbsp;2. Given the edges of the object, fill or some how form =
the=20
complete object.<BR>&nbsp;&nbsp;i.e, define all pixels of the object =
whose edges=20
we have found in step 1.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;To achieve this, I used Canny =
Edge Detection=20
filter for finding the edges.<BR>&nbsp;Here is the actual problem: =
<BR>&nbsp;The=20
edges formed by the filter are not connected. The object is surrounded =
by=20
broken&nbsp; edge lines.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;How do I get the completely =
connected edge of=20
the object? If there is a way to link these broken edges, on what =
</FONT><FONT=20
face=3DArial size=3D2>factor will the accuracy of this edge linking=20
depend?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;The documentation for Canny Edge =
Detection=20
Filter says the following:<BR>&nbsp;"TODO : Edge-linking will be added =
when an=20
itk connected component labeling algorithm is available."</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;"ConnectedComponentImageFilter" =
is already=20
available in ITK. Is this the class being referred to in the above =
line?&nbsp;If=20
it is the same, then how can I use it in this situation?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;Is it possible to move to the =
second step=20
without obtaining the complete edge of the object?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Regards,<BR>Rama=20
Krishna.</FONT></DIV></BODY></HTML>

------=_NextPart_000_0006_01C408F1.3DAFABC0--