SIVIC API
0.9.26
|
#include <svkMRSNoise.h>
Public Member Functions | |
vtkTypeMacro (svkMRSNoise, svkImageInPlaceFilter) | |
float | GetNoiseSD () |
float | GetMagnitudeNoiseSD () |
float | GetMeanBaseline () |
float | GetMagnitudeMeanBaseline () |
void | OnlyUseSelectionBox () |
vtkFloatArray * | GetAverageMagnitudeSpectrum () |
virtual void | PrintSelf (ostream &os, vtkIndent indent) |
int | GetNoiseStartPoint () |
int | GetNoiseEndPoint () |
Public Member Functions inherited from svkImageInPlaceFilter | |
vtkTypeMacro (svkImageInPlaceFilter, vtkImageInPlaceFilter) | |
svkImageData * | GetOutput () |
svkImageData * | GetOutput (int port) |
svkImageData * | GetImageDataInput (int port) |
Static Public Member Functions | |
static svkMRSNoise * | New () |
Protected Member Functions | |
svkMRSNoise () | |
~svkMRSNoise () | |
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) |
Class to identify noise region and compute noise SD in spectra. Uses average magnitude spectrum to first identify region with smallest SD. This region is likely to be noise rather than signal. Once the region is defined, the noise SD is computed as an average value of noise SD computed at each voxel over the identified frequency range.
|
protected |
|
protected |
|
protectedvirtual |
vtkFloatArray * GetAverageMagnitudeSpectrum | ( | ) |
Returns the average (RMS) magnitude spectrum
Referenced by svkMRSPeakPick::RequestData().
float GetMagnitudeMeanBaseline | ( | ) |
Get the mean value of the baseline in the window used for SD calc.
Referenced by svkMRSPeakPick::RequestData().
float GetMagnitudeNoiseSD | ( | ) |
Get the noise SD from average magnitude spectrum
Referenced by svkMRSPeakPick::RequestData().
float GetMeanBaseline | ( | ) |
Get the mean value of the baseline in the window used for SD calc.
int GetNoiseEndPoint | ( | ) |
Get the start point for the noise window.
float GetNoiseSD | ( | ) |
Get the noise SD
int GetNoiseStartPoint | ( | ) |
Get the start point for the noise window.
|
static |
Referenced by svkMRSPeakPick::RequestData().
void OnlyUseSelectionBox | ( | ) |
Sets the linear phase to apply to spectra.
Referenced by svkMRSPeakPick::RequestData().
|
virtual |
PrintSelf method calls parent class PrintSelf, then prints the dcos.
|
protectedvirtual |
|
protectedvirtual |
vtkTypeMacro | ( | svkMRSNoise | , |
svkImageInPlaceFilter | |||
) |