SIVIC API
0.9.26
|
#include <svkMRSCombine.h>
Public Types | |
enum | CombinationMethod { UNDEFINED_COMBINATION = 0, ADDITION, SUBTRACTION, SUM_OF_SQUARES, WEIGHTED_ADDITION } |
enum | CombinationDimension { COIL = 0, TIME } |
enum | PortName { SPECTRA = 0, WEIGHTS = 1 } |
Public Member Functions | |
vtkTypeMacro (svkMRSCombine, svkImageInPlaceFilter) | |
void | SetCombinationMethod (CombinationMethod method) |
void | SetCombinationDimension (CombinationDimension dimension) |
Public Member Functions inherited from svkImageInPlaceFilter | |
vtkTypeMacro (svkImageInPlaceFilter, vtkImageInPlaceFilter) | |
svkImageData * | GetOutput () |
svkImageData * | GetOutput (int port) |
svkImageData * | GetImageDataInput (int port) |
Static Public Member Functions | |
static svkMRSCombine * | New () |
Protected Member Functions | |
svkMRSCombine () | |
~svkMRSCombine () | |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
virtual int | RequestInformation (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
virtual int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
Protected Member Functions inherited from svkImageInPlaceFilter | |
svkImageInPlaceFilter () | |
~svkImageInPlaceFilter () | |
virtual int | FillOutputPortInformation (int vtkNotUsed(port), vtkInformation *info) |
virtual int | FillInputPortInformation (int vtkNotUsed(port), vtkInformation *info) |
WARNING: This Algorithm is a beta version for RSNA that simply adds the complex values from each coil without weighting.
Class that combines single coild data into a combined image. Complex data must be in phase prior to combining for constructive addition of complex data (see svkMultiCoilPhase). Sum of squares outputs magnitude data and is not sensitive to the phase of the complex input data. The weighting factors used in the linear combination may be set from a) spatially dependent coil sensitivity maps (experimentally derived or other), b) peak amplitude (e.g. h20 peak), or constant.
This is(will be) based on methodes derived and validated in the Sarah Nelson lab at UCSF, Department of Radiology and Biomedical Imaging.
References:
enum CombinationDimension |
enum CombinationMethod |
enum PortName |
|
protected |
References svkMRSCombine::ADDITION, and svkMRSCombine::COIL.
|
protected |
|
protectedvirtual |
Inputs:
|
static |
|
protectedvirtual |
|
protectedvirtual |
void SetCombinationDimension | ( | CombinationDimension | dimension | ) |
void SetCombinationMethod | ( | CombinationMethod | method | ) |
vtkTypeMacro | ( | svkMRSCombine | , |
svkImageInPlaceFilter | |||
) |