The algorithm used for the fuzzy connections is described in:
J.K.
Udupa and S. Samarasekera. "Fuzzy Connectedness and Object
Definition: Theory, Algorithms, and Application in Image
Segmentation". Graphical
Models and Image Processing
58:246-261 (1996).
Fuzzy connectivity is a seed-growing method: you define one or more regions on
interest that are all within the
feature you want to extract. The algorithm then grows the seed region(s)
based on the fuzzy affinity between pixels and their neighbours. The
fuzzy threshold setting then determines a cutoff fuzzy connectedness such
that all pixels above the threshold are considered part of the feature.
The affinity between pixels takes into account the degree of adjacency
between pixels as well as the similarity of their (multi-parametric)
intensity values. The result is a new set of ROIs that encompass the
fuzzy-connected feature.
Note: as of Version 6.0 of Jim, the fuzzy connectedness segmentation parameters
"threshold", "3-D connection" and (for the
MS Lesion Finder) "weight on the prior probabilities" are
written into each of the ROIs created as the "source" of the ROI.
Start the Fuzzy Connections and MS Lesion Finder tools from the
Toolkits menu:


Click the
button until you
have the correct number of image selection panels. The figure below shows
the setup for working with two input images.

icon.
For each of the input images, set an input image file by
clicking on the load image icon:
. This will
bring up a File Chooser that you
can use to set the input image. Alternatively, you can simply type in the folder and
image file name in the text fields, or you can press the right mouse
button and select from the menu of recently-used images.
For each input image, you can also provide an "intensity hint". To the right of each input image, you will see:

if the feature you want to extract is
always brighter than the surrounding background in this image.
if the feature you want to extract is
always darker than the surrounding background in this image.
if the feature you want to extract
varies in intensity relative to the surrounding background in this image, or if
you aren't sure.


Load one of your input images into Jim's display.
Start the ROI Toolkit and define some ROIs that are within the feature you want to delineate. Any type(s) of ROI can be used. You can define a single ROI or multiple ROIs as long as they are all contained within the feature. For ROIs that have no area (Marker, Line and Curved Line ROIs), any pixels that the ROI touches will be used as seed pixels. For other ROIs (Rectangular, Elliptical or Irregular), pixels within the boundary of the ROI will be used as seed pixels. Then either:
. Set the Fuzzy Connector to use
the ROI file you created by clicking the
button and using the File Chooser to select the ROI file.
or
. This will use the ROIs defined
on the displayed image to set the seed pixels.
Write fuzzy-connected featured to VRML file
The Fuzzy Connector will create ROIs surrounding the fuzzy-connected features
that it has found. However, you may want to visualise these features in
Jim's 3-dimensional display. If you
select the
check box,
then a surface model of the features found will be created, which can then
be loaded into the 3-D Display as a virtual reality modelling
language (VRML) file. The VRML file created will have a name taken from
the first input image name, with an extension .wrl