edu.stanford.rsl.konrad.reconstruction
Class FBPReconstructionFilter

java.lang.Object
  extended by edu.stanford.rsl.konrad.filtering.ImageFilteringTool
      extended by edu.stanford.rsl.konrad.filtering.multiprojection.MultiProjectionFilter
          extended by edu.stanford.rsl.konrad.reconstruction.ReconstructionFilter
              extended by edu.stanford.rsl.konrad.reconstruction.FBPReconstructionFilter
All Implemented Interfaces:
Citeable, GUIConfigurable, SafeSerializable, ProjectionSink, java.io.Serializable, java.lang.Cloneable, java.lang.Runnable
Direct Known Subclasses:
VOIBasedReconstructionFilter

public abstract class FBPReconstructionFilter
extends ReconstructionFilter

The FBP reconstruction filter is the abstract class that describes a general outline for a filtered backprojection algorithm. It splits the reconstruction process into several backprojection steps which are called for each projection individually. This is realized in the abstract method backproject. The backprojection method wraps the backprojection of a single projection into the reconstruction space.

Author:
akmaier
See Also:
Serialized Form

Constructor Summary
FBPReconstructionFilter()
           
 
Method Summary
 ImageFilteringTool clone()
          Creates a clone of the filter with the same configuration as the original.
 boolean isDeviceDependent()
          returns true, if the filter models or compensates device dependent, i.e.
 
Methods inherited from class edu.stanford.rsl.konrad.reconstruction.ReconstructionFilter
applyHounsfieldScaling, getGeometry, initializeProjectionVolume, prepareForSerialization, setProjectionVolume, updateVolume
 
Methods inherited from class edu.stanford.rsl.konrad.filtering.multiprojection.MultiProjectionFilter
close, feedFilter, getContext, getName, process, run, setContext, setShowStatus, setSink, start
 
Methods inherited from class edu.stanford.rsl.konrad.filtering.ImageFilteringTool
getFilterTools, getToolName, isConfigured, setConfigured, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.stanford.rsl.apps.gui.GUIConfigurable
configure
 
Methods inherited from interface edu.stanford.rsl.apps.gui.Citeable
getBibtexCitation, getMedlineCitation
 

Constructor Detail

FBPReconstructionFilter

public FBPReconstructionFilter()
Method Detail

clone

public ImageFilteringTool clone()
Description copied from class: ImageFilteringTool
Creates a clone of the filter with the same configuration as the original.

Specified by:
clone in class ImageFilteringTool

isDeviceDependent

public boolean isDeviceDependent()
Description copied from class: ImageFilteringTool
returns true, if the filter models or compensates device dependent, i.e. physical characteristics.

Specified by:
isDeviceDependent in class ImageFilteringTool
Returns:
true if the method is device dependent.