<!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>&nbsp;</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&nbsp; "<FONT 
size=2>SimpleFuzzyConnectednessScalarImageFilter</FONT>&nbsp;" 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>&nbsp;I&nbsp;apologize for&nbsp;repeating 
some&nbsp;questions present in Insight User Archives&nbsp; 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>&nbsp;</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&nbsp;seems to require&nbsp;a Vector Image&nbsp;.&nbsp;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".&nbsp; Ok, but some important methods, such 
as&nbsp;&nbsp;SetObjectsMean&nbsp; or SetObjectsMatrix require 
&nbsp;DoubleVectorType or DoubleMatrixType: so obviously, this methods dont't 
accept scalar values.</FONT></DIV>
<DIV align=justify><FONT size=2>&nbsp;To solve the&nbsp;Compile's Errors,&nbsp;I 
convert my Input&nbsp;Scalar Image (greylevel) to Vector Image&nbsp;thanks to 
itk::ScalarToArrayCastImageFilter. How is it possible to avoid the cast 
filter?</FONT></DIV>
<DIV align=justify><FONT size=2></FONT>&nbsp;</DIV>
<DIV align=justify><FONT size=2>-Question 2:</FONT></DIV>
<DIV align=justify><FONT size=2>&nbsp;Doxygen Documentation says that "user 
needs to input some parameters", one of them is SetSelectedObject () but 
</FONT><FONT size=2>SetSelectedObject () &nbsp;doen't exist &nbsp;not only in 
Doxygen Documentation but also in&nbsp;the&nbsp;source 
code&nbsp;"VectorFuzzyConnectednessImageFilter.h". In my opinion, it could be a 
fondamental method to&nbsp;&nbsp;&nbsp;obtain the&nbsp; segmentation of one of 
the objects present in the scene.</FONT></DIV>
<DIV align=justify><FONT size=2></FONT>&nbsp;</DIV>
<DIV align=justify><FONT size=2>-Question 3:</FONT></DIV>
<DIV align=justify><FONT size=2>&nbsp;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&nbsp;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&nbsp;3 Object( OBJ1, OBJ2, OBJ3) , then &nbsp;I 
put one seed for each object. I would want that in the Output Image, 
OBJ1&nbsp;is labelled with the label 1 ,&nbsp;&nbsp;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&nbsp;of segmentation. </FONT></FONT></DIV>
<DIV align=justify><FONT size=2></FONT>&nbsp;</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>&nbsp;</DIV>
<DIV align=justify><FONT size=2></FONT>&nbsp;</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&nbsp; 
"VectorFuzzyConnectednessImageFilter".</FONT></DIV>
<DIV align=justify><FONT size=2>In particular I would appreciate an answer by 
Celina Imielinska or by Zhuge, &nbsp;who probably&nbsp;know very well this 
algorithm.</FONT></DIV>
<DIV align=justify><FONT size=2>Thanks,</FONT></DIV>
<DIV align=justify><FONT size=2></FONT>&nbsp;</DIV>
<DIV align=justify><FONT size=2>Cristina</FONT></DIV>
<DIV><FONT 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV></BODY></HTML>