Uses of Interface
edu.stanford.rsl.konrad.parallel.ParallelizableRunnable

Packages that use ParallelizableRunnable
edu.stanford.rsl.konrad.calibration Contains Classes for the calibration of C-arm trajectories. 
edu.stanford.rsl.konrad.filtering Contains classes for filtering of image data. 
edu.stanford.rsl.konrad.filtering.multiprojection.blocks Contains classes for block-wise parallel filtering of image data. 
edu.stanford.rsl.konrad.filtering.redundancy Contains classes for redundancy weighting of image data for filtered backprojection. 
edu.stanford.rsl.konrad.geometry.splines Contains classes to model splines. 
edu.stanford.rsl.konrad.parallel Contains classes for parallel processing. 
edu.stanford.rsl.konrad.phantom.workers   
edu.stanford.rsl.konrad.phantom.xcat   
edu.stanford.rsl.konrad.physics Contains classes to physical effects related to x-rays. 
edu.stanford.rsl.konrad.pipeline Contains classes to enable pipeline processing. 
edu.stanford.rsl.konrad.volume3d.operations Contains classes for parallel processing of volumes. 
edu.stanford.rsl.science   
edu.stanford.rsl.science.analysis Contains classes for the analysis of different filtering parameters from suitable image data. 
edu.stanford.rsl.siemens   
 

Uses of ParallelizableRunnable in edu.stanford.rsl.konrad.calibration
 

Classes in edu.stanford.rsl.konrad.calibration that implement ParallelizableRunnable
 class PDS2Phantom
          Class to Model a PDS2 Calibration Phantom.
 

Uses of ParallelizableRunnable in edu.stanford.rsl.konrad.filtering
 

Classes in edu.stanford.rsl.konrad.filtering that implement ParallelizableRunnable
 class AbsoluteValueTool
           
 class ApplyLambdaWeightingTool
           
 class BilateralFilteringTool
           
 class CosineWeightingTool
          Filtering tool to apply cosine weights.
 class DynamicDensityOptimizationScatterCorrectionTool
           
 class ExtremeValueTruncationFilter
          Filter to truncate pixel values below or above a certain threshold
 class Filtering2DTool
          Filtering tool to apply a 2D filter.
 class HilbertFilteringTool
          Tool to apply a 1-D Hilbert filter.
 class HorizontalFlippingTool
           
 class HoughFilteringTool
          Tool to apply a Hough filter for circles with fixed dimension.
 class ImageConstantMathFilter
           
 class ImageMathFilter
           
 class IndividualImageFilteringTool
           
 class LogPoissonNoiseFilteringTool
          Applies Poisson noise to the input image as it would happen in the physical process (based on a monochromatic x-ray source).
 class MeanFilteringTool
           
 class NumericalDerivativeComputationTool
          Tool to compute first derivate numerically.
 class PoissonNoiseFilteringTool
          Applies Poisson noise to the input image.
 class RampFilteringTool
          Class to apply a ramp filter to an image before 3D reconstruction.
 class Rotate90DegreeLeftTool
           
 class TruncationCorrectionTool
          Class implements a simple truncation correction algorithm after Ohnesorge, Flohr, Schwarz, Heiken, and Bae "Efficient correction for CT image artifacts caused by objects extending outside the scan field of view" Med.
 class VolumeAttenuationFactorCorrectionTool
           
 

Uses of ParallelizableRunnable in edu.stanford.rsl.konrad.filtering.multiprojection.blocks
 

Classes in edu.stanford.rsl.konrad.filtering.multiprojection.blocks that implement ParallelizableRunnable
 class AnisotropicStructureTensorBlock
          Class implements block-wise processing of the anisotropic structure tensor.
 class BilateralFilter3DBlock
          Class implements the processing for a straight forward 3D bilateral filter.
 class IdentityTransformBlock
           
 class ImageProcessingBlock
           
 class IterativeReconstructionBlock
          Class implements the processing for a straight forward 3D bilateral filter.
 

Uses of ParallelizableRunnable in edu.stanford.rsl.konrad.filtering.redundancy
 

Classes in edu.stanford.rsl.konrad.filtering.redundancy that implement ParallelizableRunnable
 class NooWeightingTool
           
 class OSCARWeightingTool
           
 class ParkerWeightingTool
          Implementation of Parker weights.
 class SilverWeightingTool
           
 class WesargWeightingTool
           
 

Uses of ParallelizableRunnable in edu.stanford.rsl.konrad.geometry.splines
 

Classes in edu.stanford.rsl.konrad.geometry.splines that implement ParallelizableRunnable
 class SurfaceBSplineVolumePhantom
           
 

Uses of ParallelizableRunnable in edu.stanford.rsl.konrad.parallel
 

Subinterfaces of ParallelizableRunnable in edu.stanford.rsl.konrad.parallel
 interface NamedParallelizableRunnable
           
 

Classes in edu.stanford.rsl.konrad.parallel that implement ParallelizableRunnable
 class ParallelThread
          Thread to be run with a ParallelThreadExecutor.
 

Constructors in edu.stanford.rsl.konrad.parallel with parameters of type ParallelizableRunnable
ParallelThreadExecutor(ParallelizableRunnable[] runnables)
          In order to have the threads performed in parallel just an Array of ParallelizableRunnables is passed to the contructor of the ParallelThreadExecutor.
ParallelThreadExecutor(ParallelizableRunnable[] runnables, int latchSize)
           
 

Uses of ParallelizableRunnable in edu.stanford.rsl.konrad.phantom.workers
 

Classes in edu.stanford.rsl.konrad.phantom.workers that implement ParallelizableRunnable
 class AnalyticPhantom3DVolumeRenderer
          Renders arbitrarily defined phantoms
 class AnalyticPhantomProjectorWorker
          Projects arbitrarily defined phantoms to a detector using ray casting.
The pixel value on the detector is determined by the absorption model.

If you change anything in this class, notify the conrad-dev mailing list.
 class BoxPhantom
          Numerical phantom which consists of a box with homogeneous contents.
 class DiracProjectionPhantom
          Phantom to create a Dirac pulse in the center of the projection.
 class SheppLoganPhantomWorker
          Wrapper class to create a volume phantom from the SheppLogan3D Class.
 class SliceWorker
          Class to model an abstract slice worker.
 class VolumeOfInterestPhantom
           
 

Uses of ParallelizableRunnable in edu.stanford.rsl.konrad.phantom.xcat
 

Classes in edu.stanford.rsl.konrad.phantom.xcat that implement ParallelizableRunnable
 class TessellationThread
          Thread to tessellate a SurfaceBSpline or TimeVariantSurfaceBSpline.
 

Uses of ParallelizableRunnable in edu.stanford.rsl.konrad.physics
 

Classes in edu.stanford.rsl.konrad.physics that implement ParallelizableRunnable
 class LambdaFunction
          Evaluates the lambda Function according to Joseph PM, Spital RD.
 

Uses of ParallelizableRunnable in edu.stanford.rsl.konrad.pipeline
 

Classes in edu.stanford.rsl.konrad.pipeline that implement ParallelizableRunnable
 class IndividualImagePipelineFilteringTool
          Class to describe the thread which runs in a parallel image pipeline.
 class ParallelProjectionDataSinkFeeder
           
 

Uses of ParallelizableRunnable in edu.stanford.rsl.konrad.volume3d.operations
 

Classes in edu.stanford.rsl.konrad.volume3d.operations that implement ParallelizableRunnable
 class AddSlabs
           
 class AddSlabScalar
           
 class CopySlabData
           
 class DivideSlabs
           
 class FFTShifter
           
 class InitializeGaussian
           
 class InitializeHighPass
           
 class InitializeLowPass
           
 class InitializeSquaredCosine
           
 class InitializeSquaredCosineR
           
 class MaxOfSlab
           
 class MeanOfSlab
           
 class MinOfSlab
           
 class MinOfSlabs
           
 class MultiplySlabs
           
 class MultiplySlabScalar
           
 class ParallelVolumeOperation
           
 class SquareRootSlab
           
 class UpperLimitSlab
           
 class VoxelOperation
           
 

Uses of ParallelizableRunnable in edu.stanford.rsl.science
 

Classes in edu.stanford.rsl.science that implement ParallelizableRunnable
 class AdditiveRowWeightingTool
          Filtering tool to apply additive row weights.
 class InverseRampFilteringTool
           
 class RowWeightingTool
          Filtering tool to apply row weights.
 

Uses of ParallelizableRunnable in edu.stanford.rsl.science.analysis
 

Classes in edu.stanford.rsl.science.analysis that implement ParallelizableRunnable
 class AnalyzeAdditiveRowWeightingTool
           
 class AnalyzeAutomaticExposureControlTool
          Estimates the effect of the automatic exposure control (AEC) on the image given an input image and a corrected image.
 class AnalyzeAutomaticExposureThresholdTool
          Deprecated. 
 class AnalyzeRowWeightingTool
           
 class BinaryImageAnalysisTool
          Abstract class which describes any analysis which can be applied to compare two ImageProcessors of same dimension.
 class EstimateRampFilterTool
           
 

Uses of ParallelizableRunnable in edu.stanford.rsl.siemens
 

Classes in edu.stanford.rsl.siemens that implement ParallelizableRunnable
 class AutomaticExposureControlCompensationTool
           
 class LowContrastScatterCorrectionTool
          Deprecated. 
 class LowContrastWaterCorrectionTool
           
 class PDS2GeometryCalibrationTool
          Tool to extract the g filter for circles with fixed dimension.
 class SimulateAutomaticExposureControlTool
           
 class SinogramWeightingTool
          Class to read and use the Parker weights specified in the Siemens configuration file "sinogram.txt"