edu.stanford.rsl.konrad.filtering.multiprojection
Class BlockWiseMultiProjectionFilter
java.lang.Object
edu.stanford.rsl.konrad.filtering.ImageFilteringTool
edu.stanford.rsl.konrad.filtering.multiprojection.MultiProjectionFilter
edu.stanford.rsl.konrad.filtering.multiprojection.BlockWiseMultiProjectionFilter
- All Implemented Interfaces:
- Citeable, GUIConfigurable, SafeSerializable, ProjectionSink, java.io.Serializable, java.lang.Cloneable, java.lang.Runnable
- Direct Known Subclasses:
- BilateralFilter3D, BlockWiseStructureTensor, IdentityTransformFilter, IterativeReconstructionFilter
public abstract class BlockWiseMultiProjectionFilter
- extends MultiProjectionFilter
Class for simplified parallelization of MultiProjectionFilters. The idea is to divide the problem into blocks which can be processed in parallel independent of each other. Performance scales much better than parallel processing of volumes in each step on CPUs.
Similar to the processing performed for parallelization by GPU.
- Author:
- akmaier
- See Also:
- Serialized Form
Method Summary |
void |
configure()
Configures the object before execution |
void |
prepareForSerialization()
Sets all data objects in the serialized object to null which do not implement the Serializable interface. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BlockWiseMultiProjectionFilter
public BlockWiseMultiProjectionFilter()
configure
public void configure()
throws java.lang.Exception
- Description copied from interface:
GUIConfigurable
- Configures the object before execution
- Throws:
java.lang.Exception
- may happen
prepareForSerialization
public void prepareForSerialization()
- Description copied from interface:
SafeSerializable
- Sets all data objects in the serialized object to null which do not implement the Serializable interface. It can also be used to save space in the serialized form.
Configuration parameters are preserved. Processing data is discarded.
- Specified by:
prepareForSerialization
in interface SafeSerializable
- Overrides:
prepareForSerialization
in class MultiProjectionFilter