PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
Enumerations | Functions | Variables
vtkPlusLineSegmentationAlgo.cxx File Reference
#include "PlusConfigure.h"
#include "igsioTrackedFrame.h"
#include "vtkIGSIOTrackedFrameList.h"
#include <PlaneParametersEstimator.h>
#include <RANSAC.h>
#include <itkBinaryThresholdImageFilter.h>
#include <itkImageDuplicator.h>
#include <itkImageFileWriter.h>
#include <itkImageRegionIterator.h>
#include <itkLineIterator.h>
#include <itkOtsuThresholdImageFilter.h>
#include <itkRGBPixel.h>
#include <itkResampleImageFilter.h>
#include <itkRescaleIntensityImageFilter.h>
#include <vtkChartXY.h>
#include <vtkContextScene.h>
#include <vtkDoubleArray.h>
#include <vtkIntArray.h>
#include <vtkObjectFactory.h>
#include <vtkPen.h>
#include <vtkPlot.h>
#include <vtkPlusLineSegmentationAlgo.h>
#include <vtkRenderWindow.h>
#include <vtkRenderWindowInteractor.h>
#include <vtkRenderer.h>
#include <vtkTable.h>
Include dependency graph for vtkPlusLineSegmentationAlgo.cxx:

Go to the source code of this file.

Enumerations

enum  PEAK_POS_METRIC_TYPE { PEAK_POS_COG, PEAK_POS_START }
 

Functions

 vtkStandardNewMacro (vtkPlusLineSegmentationAlgo)
 

Variables

static const unsigned int DIMENSION = 2
 
static const double EXPECTED_LINE_SEGMENTATION_SUCCESS_RATE = 0.5
 
static const double INTESNITY_THRESHOLD_PERCENTAGE_OF_PEAK = 0.5
 
static const double MAX_CONSECUTIVE_INVALID_VIDEO_FRAMES = 10
 
static const double MAX_PERCENTAGE_OF_INVALID_VIDEO_FRAMES = 0.1
 
static const double MIN_X_SLOPE_COMPONENT_FOR_DETECTED_LINE = 0.01
 
static const int MINIMUM_NUMBER_OF_VALID_SCANLINES = 5
 
static const int NUMBER_OF_SCANLINES = 40
 
const PEAK_POS_METRIC_TYPE PEAK_POS_METRIC = PEAK_POS_COG
 

Enumeration Type Documentation

◆ PEAK_POS_METRIC_TYPE

Enumerator
PEAK_POS_COG 
PEAK_POS_START 

Definition at line 53 of file vtkPlusLineSegmentationAlgo.cxx.

Function Documentation

◆ vtkStandardNewMacro()

vtkStandardNewMacro ( vtkPlusLineSegmentationAlgo  )

Variable Documentation

◆ DIMENSION

const unsigned int DIMENSION = 2
static

Definition at line 50 of file vtkPlusLineSegmentationAlgo.cxx.

◆ EXPECTED_LINE_SEGMENTATION_SUCCESS_RATE

const double EXPECTED_LINE_SEGMENTATION_SUCCESS_RATE = 0.5
static

Definition at line 51 of file vtkPlusLineSegmentationAlgo.cxx.

◆ INTESNITY_THRESHOLD_PERCENTAGE_OF_PEAK

const double INTESNITY_THRESHOLD_PERCENTAGE_OF_PEAK = 0.5
static

Definition at line 44 of file vtkPlusLineSegmentationAlgo.cxx.

◆ MAX_CONSECUTIVE_INVALID_VIDEO_FRAMES

const double MAX_CONSECUTIVE_INVALID_VIDEO_FRAMES = 10
static

Definition at line 45 of file vtkPlusLineSegmentationAlgo.cxx.

◆ MAX_PERCENTAGE_OF_INVALID_VIDEO_FRAMES

const double MAX_PERCENTAGE_OF_INVALID_VIDEO_FRAMES = 0.1
static

Definition at line 46 of file vtkPlusLineSegmentationAlgo.cxx.

◆ MIN_X_SLOPE_COMPONENT_FOR_DETECTED_LINE

const double MIN_X_SLOPE_COMPONENT_FOR_DETECTED_LINE = 0.01
static

Definition at line 47 of file vtkPlusLineSegmentationAlgo.cxx.

◆ MINIMUM_NUMBER_OF_VALID_SCANLINES

const int MINIMUM_NUMBER_OF_VALID_SCANLINES = 5
static

Definition at line 48 of file vtkPlusLineSegmentationAlgo.cxx.

◆ NUMBER_OF_SCANLINES

const int NUMBER_OF_SCANLINES = 40
static

Definition at line 49 of file vtkPlusLineSegmentationAlgo.cxx.

◆ PEAK_POS_METRIC

const PEAK_POS_METRIC_TYPE PEAK_POS_METRIC = PEAK_POS_COG

Definition at line 58 of file vtkPlusLineSegmentationAlgo.cxx.