de.unihalle.informatik.MiToBo.apps.singleCellTracking2D
Class TrajectoryExtraction2D

java.lang.Object
  extended by de.unihalle.informatik.MiToBo.apps.singleCellTracking2D.TrajectoryExtraction2D

public class TrajectoryExtraction2D
extends java.lang.Object


Field Summary
private  int bgLabel
           
private  MTBImage labelImg
           
private  int minTrackLength
           
(package private)  int sizeT
           
(package private)  int sizeX
           
(package private)  int sizeY
           
private  java.util.Vector<Trajectory2D> trajectories
           
 
Constructor Summary
TrajectoryExtraction2D(MTBImage labelImg, int minTrackLength)
           
 
Method Summary
private  void discardShortTracks()
          delete trajectories whose length is too short
 void extractCentroids()
          extract centroids from labeled regions
 java.util.Vector<Trajectory2D> getTrajectories()
           
 void processMask(MTBImage maskImg, boolean include)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bgLabel

private final int bgLabel
See Also:
Constant Field Values

labelImg

private transient MTBImage labelImg

minTrackLength

private int minTrackLength

sizeT

int sizeT

sizeX

int sizeX

sizeY

int sizeY

trajectories

private java.util.Vector<Trajectory2D> trajectories
Constructor Detail

TrajectoryExtraction2D

public TrajectoryExtraction2D(MTBImage labelImg,
                              int minTrackLength)
Parameters:
labelImg -
minTrackLength -
Method Detail

discardShortTracks

private void discardShortTracks()
delete trajectories whose length is too short


extractCentroids

public void extractCentroids()
extract centroids from labeled regions


getTrajectories

public java.util.Vector<Trajectory2D> getTrajectories()
Returns:
trajectory vector

processMask

public void processMask(MTBImage maskImg,
                        boolean include)
Parameters:
maskImg -
include -