| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PrimitiveCatchmentBasinsGraph | |
|---|---|
| br.usp.ime.klava.segmentit.builders | This package defines extensions points in SegmentIt. | 
| br.usp.ime.klava.segmentit.builders.interfaces | This package defines the interfaces of the extensions points in SegmentIt. | 
| br.usp.ime.klava.segmentit.gui | This package contains classes utilized in the GUI (Graphical User Interface) of the segmentation tool. | 
| br.usp.ime.klava.segmentit.structures | This package contains classes that implements the base data structures utilized in the segmentation tool. | 
| br.usp.ime.klava.segmentit.util | This package contains utility classes utilized in the segmentation tool. | 
| br.usp.ime.klava.segmentit.watershed | This package contains implementations of algorithms of the classical watershed and watershed from markers. | 
| Uses of PrimitiveCatchmentBasinsGraph in br.usp.ime.klava.segmentit.builders | 
|---|
| Methods in br.usp.ime.klava.segmentit.builders with parameters of type PrimitiveCatchmentBasinsGraph | |
|---|---|
 SegmentViaHierarchy | 
DefaultSegmentViaHierarchyBuilder.buildSegmentViaHierarchy(PrimitiveCatchmentBasinsGraph graph,
                         java.awt.image.BufferedImage inputImage,
                         java.awt.image.BufferedImage markersImage,
                         int[] labels,
                         Pixel[][] initialPartition,
                         java.awt.Point selectedPixel)
Calls SegmentViaHierarchy.SegmentViaHierarchy(PrimitiveCatchmentBasinsGraph, BufferedImage, BufferedImage, int[], Pixel[][], Point)
 . | 
 TreeOfCriticalLakes | 
DefaultTreeOfCriticalLakesBuilder.buildTreeOfCriticalLakes(PrimitiveCatchmentBasinsGraph graph,
                         HierarchyCriterion criterion,
                         int[] labels,
                         java.awt.Point selectedPixel,
                         int[] desiredLabels)
Calls TreeOfCriticalLakes.TreeOfCriticalLakes(PrimitiveCatchmentBasinsGraph, HierarchyCriterion, int[], Point, int[])
 . | 
| Uses of PrimitiveCatchmentBasinsGraph in br.usp.ime.klava.segmentit.builders.interfaces | 
|---|
| Methods in br.usp.ime.klava.segmentit.builders.interfaces with parameters of type PrimitiveCatchmentBasinsGraph | |
|---|---|
 SegmentViaHierarchy | 
SegmentViaHierarchyBuilderIF.buildSegmentViaHierarchy(PrimitiveCatchmentBasinsGraph graph,
                         java.awt.image.BufferedImage inputImage,
                         java.awt.image.BufferedImage markersImage,
                         int[] labels,
                         Pixel[][] initialPartition,
                         java.awt.Point selectedPixel)
 | 
 TreeOfCriticalLakes | 
TreeOfCriticalLakesBuilderIF.buildTreeOfCriticalLakes(PrimitiveCatchmentBasinsGraph graph,
                         HierarchyCriterion criterion,
                         int[] labels,
                         java.awt.Point selectedPixel,
                         int[] desiredLabels)
 | 
| Uses of PrimitiveCatchmentBasinsGraph in br.usp.ime.klava.segmentit.gui | 
|---|
| Methods in br.usp.ime.klava.segmentit.gui with parameters of type PrimitiveCatchmentBasinsGraph | |
|---|---|
 void | 
MarkersEditor.eraseNonUniqueLabeledBasins(PrimitiveCatchmentBasinsGraph graph)
Erases the intersection of the markers with the primitive catchment basins crossed by multiple markers.  | 
 void | 
MarkersEditor.erasePreviousMarkers(PrimitiveCatchmentBasinsGraph graph)
Erases the intersection of the previous markers with the primitive catchment basins (vertices of graph) crossed by the last
 marker created/edited. | 
| Constructors in br.usp.ime.klava.segmentit.gui with parameters of type PrimitiveCatchmentBasinsGraph | |
|---|---|
SegmentViaHierarchy(PrimitiveCatchmentBasinsGraph graph,
                    java.awt.image.BufferedImage inputImage,
                    java.awt.image.BufferedImage markersImage)
Constructor for the GUI to be used for hierarchical segmentation.  | 
|
SegmentViaHierarchy(PrimitiveCatchmentBasinsGraph graph,
                    java.awt.image.BufferedImage inputImage,
                    java.awt.image.BufferedImage markersImage,
                    int[] labels,
                    Pixel[][] initialPartition,
                    java.awt.Point selectedPixel)
Constructor for the GUI to be used for hierarchical segmentation.  | 
|
SegmentViaHierarchy(PrimitiveCatchmentBasinsGraph graph,
                    java.awt.image.BufferedImage inputImage,
                    java.awt.image.BufferedImage markersImage,
                    int[] labels,
                    java.awt.Point selectedPixel)
Constructor for the GUI to be used for hierarchical segmentation.  | 
|
SegmentViaHierarchy(PrimitiveCatchmentBasinsGraph graph,
                    java.awt.image.BufferedImage inputImage,
                    java.awt.image.BufferedImage markersImage,
                    Pixel[][] initialPartition,
                    java.awt.Point selectedPixel)
Constructor for the GUI to be used for hierarchical segmentation.  | 
|
| Uses of PrimitiveCatchmentBasinsGraph in br.usp.ime.klava.segmentit.structures | 
|---|
| Methods in br.usp.ime.klava.segmentit.structures that return PrimitiveCatchmentBasinsGraph | |
|---|---|
 PrimitiveCatchmentBasinsGraph | 
HierarchyManager.getGraphFromFilteredImage()
Returns the PrimitiveCatchmentBasinsGraph derived from the
 filtered imaged used in this HierarchyManager. | 
 PrimitiveCatchmentBasinsGraph | 
TreeOfCriticalLakes.getRAG()
Returns the PrimitiveCatchmentBasinsGraph from which this
 hierarchy was built. | 
| Constructors in br.usp.ime.klava.segmentit.structures with parameters of type PrimitiveCatchmentBasinsGraph | |
|---|---|
HierarchyManager(PrimitiveCatchmentBasinsGraph graph,
                 HierarchyCriterion hierarchyCriterion,
                 java.awt.image.BufferedImage originalImage)
Constructs a hierarchical set of nested partitions of graph | 
|
HierarchyManager(PrimitiveCatchmentBasinsGraph graph,
                 HierarchyCriterion hierarchyCriterion,
                 int[] labels,
                 java.awt.Point selectedPixel,
                 java.awt.image.BufferedImage originalImage)
Constructs a hierarchical set of nested partitions of graph | 
|
HierarchyManager(PrimitiveCatchmentBasinsGraph graph,
                 HierarchyCriterion hierarchyCriterion,
                 Pixel[][] initialPartition,
                 java.awt.Point selectedPixel,
                 java.awt.image.BufferedImage originalImage)
Constructs a hierarchical set of nested partitions of the vertices of the graph | 
|
PrimitiveCatchmentBasinsGraph(PrimitiveCatchmentBasinsGraph graph,
                              java.awt.image.BufferedImage originalImage)
Derives a PrimitiveCatchmentBasinsGraph with the same structure
 of the given graph, but with the gray levels of the pixels in the
 originalImage. | 
|
TreeOfCriticalLakes(PrimitiveCatchmentBasinsGraph graph,
                    HierarchyCriterion criterion,
                    int[] labels,
                    java.awt.Point selectedPixel,
                    int[] desiredLabels)
Creates a hierarchy of nested partitions.  | 
|
| Uses of PrimitiveCatchmentBasinsGraph in br.usp.ime.klava.segmentit.util | 
|---|
| Methods in br.usp.ime.klava.segmentit.util with parameters of type PrimitiveCatchmentBasinsGraph | |
|---|---|
static int[] | 
GranularitiesUtils.fixLabels(PrimitiveCatchmentBasinsGraph graph,
          int[] originalLabels)
 | 
static java.awt.image.BufferedImage | 
MarkersFromPartition.getMarkersImage(PrimitiveCatchmentBasinsGraph graph,
                int[] labels)
Returns an image containing markers that crosses all the NRRRs of each region of interest of the partition to be recovered.  | 
static java.awt.image.BufferedImage | 
MarkersFromPartition.getMarkersImage(PrimitiveCatchmentBasinsGraph graph,
                TreeOfCriticalLakes TCL)
Returns an image containing markers that crosses all the NRRRs of each region of interest of the partition to be recovered.  | 
static int[] | 
GranularitiesUtils.getUnifiedLabels(PrimitiveCatchmentBasinsGraph graph,
                 java.awt.image.BufferedImage desiredPartition)
Returns a labeling to graph unifying the labels in
 desiredPartitions within each
 PrimitiveCatchmentBasin. | 
static int[] | 
GranularitiesUtils.getUnifiedLabels(PrimitiveCatchmentBasinsGraph graph,
                 Pixel[][] pixels)
Returns a labeling to graph unifying the labels in
 pixels within each PrimitiveCatchmentBasin. | 
static int[] | 
MatrixImagesUtils.markBasins(PrimitiveCatchmentBasinsGraph graph,
           java.awt.image.BufferedImage markers,
           LabelingCriterion labelingCriterion)
Given a unique label to each connected color component of the markers image and maps this labels to the vertices of
 graph. | 
static java.awt.image.BufferedImage | 
MatrixImagesUtils.paintBasins(PrimitiveCatchmentBasinsGraph graph,
            int[] labels,
            ColorSpace colorSpace)
Paints each primitive catchment basin of the given graph
 according to labels. | 
static java.awt.image.BufferedImage | 
MatrixImagesUtils.paintPartitionFromColors(PrimitiveCatchmentBasinsGraph graph,
                         java.awt.Color[] colors)
Paints each PrimitiveCatchmentBasin of the given
 graph with the corresponding Color in
 colors. | 
static java.awt.image.BufferedImage | 
MatrixImagesUtils.paintPartitionFromMarkersColors(PrimitiveCatchmentBasinsGraph graph,
                                int[] labels,
                                java.awt.image.BufferedImage markers)
Paints the partition given by the labels used in the
 graph with the colors of the corresponding markers. | 
| Uses of PrimitiveCatchmentBasinsGraph in br.usp.ime.klava.segmentit.watershed | 
|---|
| Methods in br.usp.ime.klava.segmentit.watershed with parameters of type PrimitiveCatchmentBasinsGraph | |
|---|---|
static int[] | 
WatershedFromMarkers.byIFT(PrimitiveCatchmentBasinsGraph graph,
      java.awt.image.BufferedImage markers,
      LabelingCriterion labelingCriterion)
Returns a labeling of the vertices of the given graph using
 the given markers in the watershed by the IFT algorithm. | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||