PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
Classes
PatternRecognition

Classes

struct  Coordinate2D
 Structure holding a coordinate of a structuring element. More...
 
class  CoplanarParallelWires
 The struct CoplanarparallelWires is a child from FidPattern and represents an undefinite number of coplanar parallel fiducial wires. More...
 
class  FidDot
 This class defines a single dot made obtained from the segmentation part of the algorithm. It contains the X and Y coordinate of the dot as well as its intensity. Also contains an operator to check if dots are equal (both X and Y are the same). More...
 
class  FidLabeling
 From a list of n-points lines, identifies the relationship between the lines and recognizes patterns defined in the configuration file. It also labels the dots found. More...
 
class  FidLine
 This class defines a single line made from a vector of dots obtained from the segmentation part of the algorithm. It contains the list of indexes of the dots, the length of the line, the origin and the endpoint as well as the line intensity and its direction vector. More...
 
class  FidLineFinder
 This class is used to find the n-points lines from a list of dots. The lines have fixed length and tolerance and their direction vector restricted according to the configuration file. It first finds 2-points lines and then computes n-points lines from these 2-points lines. More...
 
class  FidPattern
 This class stores the different Patterns defined in the configuration file. It contains the wires definition, the distance from the line origin of each expected "dot" and the tolerances on these distances. More...
 
class  FidPatternRecognition
 This class manages the whole pattern recognition algorithm. From a vtk XML data element it handles the initialization of the patterns from the phantom definition file, segments the image, find the n-points lines and then find the pattern and label the dots. More...
 
class  FidSegmentation
 Algorithm for segmenting dots in an image. The dots correspond to the fiducial lines that are orthogonal to the image plane. More...
 
class  FidWire
 This structure defines a single fiducial wire by its name and its endpoint (front and back) More...
 
class  LabelingResults
 This class contains the result of the labeling algorithm. It contains the x and y coordinates of a dot as well as its wire and pattern id to allow identification of the dot. More...
 
class  NWire
 The struct NWire is a child from FidPattern and has two more features that are the intersections of the NWires between lines 1 and 2, and, 2 and 3. More...
 
class  PatternRecognitionResult
 This class stores the FidPattern Recognition algorithm results. More...
 
class  UsFidSegResultFile
 This class can write fiducial segmentation results to an XML file. More...
 

Detailed Description