<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META content="MSHTML 6.00.2900.2604" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff><FONT size=2><EM><FONT size=3>
<DIV></FONT></EM>Hello fellow insight-ers,</DIV>
<DIV></FONT> </DIV>
<DIV align=justify><FONT size=2>I have some questions about
"VectorFuzzyConnectednessImageFilter", a segmentation filter based on principles
of Fuzzy Connectedness.</FONT></DIV>
<DIV align=justify><FONT size=2>I used "<FONT
size=2>SimpleFuzzyConnectednessScalarImageFilter</FONT> " to segment MRA
images with good results and now I wanted to experiment
VectorFuzzyConnectednessImageFilter, because it uses the important concept of
Relative Fuzzy Connectedness. In my implementation, the algorithm runs but the
result is a black image.</FONT></DIV>
<DIV align=justify><FONT size=2> I apologize for repeating
some questions present in Insight User Archives but ,according to me,
previous mails about Vector Fuzzy Filter didn't receive a clear
answer.</FONT></DIV>
<DIV align=justify><FONT size=2></FONT> </DIV>
<DIV align=justify><FONT size=2>-Question 1:</FONT></DIV>
<DIV align=justify><FONT size=2>The name VectorFuzzy derives from the fact that
this filter seems to require a Vector Image . Why is it not
as the other filters, where is not important if the Input Image is a Scalar
Image or a Vector Image?</FONT></DIV>
<DIV align=justify><FONT size=2>Zhuge (<A
href="mailto:zhuge@mipg.upenn.edu">zhuge@mipg.upenn.edu</A> ) said in a previous
e-mail (April 2004) that "the scalar is a special case of vector image and you
don't need do any convertion". Ok, but some important methods, such
as SetObjectsMean or SetObjectsMatrix require
DoubleVectorType or DoubleMatrixType: so obviously, this methods dont't
accept scalar values.</FONT></DIV>
<DIV align=justify><FONT size=2> To solve the Compile's Errors, I
convert my Input Scalar Image (greylevel) to Vector Image thanks to
itk::ScalarToArrayCastImageFilter. How is it possible to avoid the cast
filter?</FONT></DIV>
<DIV align=justify><FONT size=2></FONT> </DIV>
<DIV align=justify><FONT size=2>-Question 2:</FONT></DIV>
<DIV align=justify><FONT size=2> Doxygen Documentation says that "user
needs to input some parameters", one of them is SetSelectedObject () but
</FONT><FONT size=2>SetSelectedObject () doen't exist not only in
Doxygen Documentation but also in the source
code "VectorFuzzyConnectednessImageFilter.h". In my opinion, it could be a
fondamental method to obtain the segmentation of one of
the objects present in the scene.</FONT></DIV>
<DIV align=justify><FONT size=2></FONT> </DIV>
<DIV align=justify><FONT size=2>-Question 3:</FONT></DIV>
<DIV align=justify><FONT size=2> If we suppose to not use
SetSelectedObject() what is the output of this filter ? Which are the methods to
control the output values of Output Image? </FONT></DIV>
<DIV align=justify><FONT size=2>Now I try to explain better: i</FONT><FONT
size=2>f I have an image with 3 Object( OBJ1, OBJ2, OBJ3) , then I
put one seed for each object. I would want that in the Output Image,
OBJ1 is labelled with the label 1 , OBJ2 is labelled with the
label 2 e the OBJ3 ( that is, for example, the foreground) is labelled with the
label 0! How can I do? For example, SimpleFuzzyConnectednessImageFilter has
<FONT size=2>SetInsideValue (OutputPixelType) to control the output
value of segmentation. </FONT></FONT></DIV>
<DIV align=justify><FONT size=2></FONT> </DIV>
<DIV align=justify><FONT size=2>-Question 4:</FONT></DIV>
<DIV align=justify><FONT size=2>When could I call the method SetThreshold (float
) ? This method is clear in SimpleFuzzyConnectedness but not in
VectorFuzzyConnectedness.</FONT></DIV>
<DIV align=justify><FONT size=2></FONT> </DIV>
<DIV align=justify><FONT size=2></FONT> </DIV>
<DIV align=justify><FONT size=2>I sholuld be grateful if someone sends me
explainations or examples with Scalar Image as Input Image of
"VectorFuzzyConnectednessImageFilter".</FONT></DIV>
<DIV align=justify><FONT size=2>In particular I would appreciate an answer by
Celina Imielinska or by Zhuge, who probably know very well this
algorithm.</FONT></DIV>
<DIV align=justify><FONT size=2>Thanks,</FONT></DIV>
<DIV align=justify><FONT size=2></FONT> </DIV>
<DIV align=justify><FONT size=2>Cristina</FONT></DIV>
<DIV><FONT
size=2>
</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV></BODY></HTML>