_ApplyBinRestrictionToFFT, _Deconv_2DDeconvolution, _Deconv_2DFastDeconvolution, _Deconv_3DDeconvolution, _Deconv_Automatic, _Deconv_ExtractPSF, _FourierTransform2D, _InverseFourierTransform2D, _PowerSpectrum2D, ApplyBinRestrictionToFFT, ApplyBinRestrictionToFFT_ND, Deconv_2DAutoDeconvolution, Deconv_2DBlindDeconvolution, Deconv_2DFastDeconvolution, Deconv_2DLandweberDeconvolution, Deconv_2DLucyRichardsonDeconvolution, Deconv_3DAutoDeconvolution, Deconv_3DBlindDeconvolution, Deconv_3DFastDeconvolution, Deconv_3DLandweberDeconvolution, Deconv_3DLucyRichardsonDeconvolution, Deconv_Live, Deconv_LiveDeBlurSetParameters, Deconv_LiveDeBlurSetRectangle, Deconv_LiveDeBlurSetupToggle, Deconv_LiveDeBlurShowGUI, Deconv_LiveDeBlurSwitch, FourierTransform2D, FourierTransform2D_ND, InverseFourierTransform2D, InverseFourierTransform2D_ND, PowerSpectrum2D, PowerSpectrum2D_ND
Interactive command to this function: Image > Fourier Transform > Apply Binary Mask on FT
Description
ApplyBinRestrictionToFFT();
Applies binary mask on the Fourier transform image.
Description
ApplyBinRestrictionToFFT_ND( intNDTLoop
, intNDMPLoop
, intNDZLoop
);
Applies binary mask on the specified dimension of the Fourier Transform image.
Parameters
Description
Deconv_2DAutoDeconvolution( doubleXDDec_NA
, doubleXDDec_RI
, intFastSubBackgnd
, char *XDDec_SubBackVal
, intXDDec_Modality
, doubleXDDec_Calib
, doubleXDDec_PinholeSize
, intXDDec_SlitOrientation
, doubleXDDec_RealMag
, char *XDDec_Mask
, char *XDDec_Wave
, char *XDDec_WaveExc
, char *XDDec_Filename
, intXDDec_NewDocument
, intXDDec_HigherBitDepthDocument
, intDecRemoveSpuriousPixels
);
Performs Automatic 2D Deconvolution.
Parameters
DecRemoveSpuriousPixels
If dark artifacts occur in the deconvolved image, it could be caused by single high intensity pixels which are sometimes produced by a confocal scanner. This parameter turns on the “Remove spurious high intensity pixels” filter ON/OFF which removes these pixels from the image before deconvolution.
Description
Deconv_2DBlindDeconvolution( doubleXDDec_NA
, doubleXDDec_RI
, intXDDec_SNR
, intFastSubBackgnd
, char *XDDec_SubBackVal
, intXDDec_Modality
, doubleXDDec_Calib
, doubleXDDec_PinholeSize
, intXDDec_SlitOrientation
, doubleXDDec_RealMag
, char *XDDec_Mask
, char *XDDec_Wave
, char *XDDec_WaveExc
, char *XDDec_Filename
, intDecIterations
, intXDDec_NewDocument
, intXDDec_HigherBitDepthDocument
, intDecRemoveSpuriousPixels
);
Performs the 2D Blind Deconvolution of the current image.
Parameters
XDDec_SNR
Signal to noise ratio reasonably ranging from 10 (noisy image) to 50 (image almost without noise). The conversion table between “noise level” values and SNR values follows:
DecRemoveSpuriousPixels
If dark artifacts occur in the deconvolved image, it could be caused by single high intensity pixels which are sometimes produced by a confocal scanner. This parameter turns on the “Remove spurious high intensity pixels” filter ON/OFF which removes these pixels from the image before deconvolution.
Description
Deconv_2DFastDeconvolution( doubleXDDec_NA
, doubleXDDec_RI
, intXDDec_SNR
, intFastSubBackgnd
, char *XDDec_SubBackVal
, intXDDec_Modality
, doubleXDDec_Calib
, doubleXDDec_PinholeSize
, intXDDec_SlitOrientation
, doubleXDDec_RealMag
, char *XDDec_Mask
, char *XDDec_Wave
, char *XDDec_WaveExc
, char *XDDec_Filename
, intXDDec_NewDocument
, intXDDec_HigherBitDepthDocument
, intDecRemoveSpuriousPixels
);
This function performs 2D Fast Deconvolution on the image.
Parameters
XDDec_SNR
Signal to noise ratio reasonably ranging from 10 (noisy image) to 50 (image almost without noise). The conversion table between “noise level” values and SNR values follows:
DecRemoveSpuriousPixels
If dark artifacts occur in the deconvolved image, it could be caused by single high intensity pixels which are sometimes produced by a confocal scanner. This parameter turns on the “Remove spurious high intensity pixels” filter ON/OFF which removes these pixels from the image before deconvolution.
See Also
Deconv_2DBlindDeconvolution
Description
Deconv_2DLandweberDeconvolution( doubleXDDec_NA
, doubleXDDec_RI
, intXDDec_SNR
, intFastSubBackgnd
, char *XDDec_SubBackVal
, intXDDec_Modality
, doubleXDDec_Calib
, doubleXDDec_PinholeSize
, intXDDec_SlitOrientation
, doubleXDDec_RealMag
, char *XDDec_Mask
, char *XDDec_Wave
, char *XDDec_WaveExc
, char *XDDec_Filename
, intDecIterations
, intXDDec_NewDocument
, intXDDec_HigherBitDepthDocument
, intDecRemoveSpuriousPixels
);
Performs the 2D Landweber Deconvolution of the current ND image.
Parameters
XDDec_SNR
Signal to noise ratio reasonably ranging from 10 (noisy image) to 50 (image almost without noise). The conversion table between “noise level” values and SNR values follows:
DecRemoveSpuriousPixels
If dark artifacts occur in the deconvolved image, it could be caused by single high intensity pixels which are sometimes produced by a confocal scanner. This parameter turns on the “Remove spurious high intensity pixels” filter ON/OFF which removes these pixels from the image before deconvolution.
Description
Deconv_2DLucyRichardsonDeconvolution( doubleXDDec_NA
, doubleXDDec_RI
, intXDDec_SNR
, intFastSubBackgnd
, char *XDDec_SubBackVal
, intXDDec_Modality
, doubleXDDec_Calib
, doubleXDDec_PinholeSize
, intXDDec_SlitOrientation
, doubleXDDec_RealMag
, char *XDDec_Mask
, char *XDDec_Wave
, char *XDDec_WaveExc
, char *XDDec_Filename
, intDecIterations
, intXDDec_NewDocument
, intXDDec_HigherBitDepthDocument
, intDecRemoveSpuriousPixels
);
Performs the 2D Richardson-Lucy Deconvolution of the current ND image.
Parameters
XDDec_SNR
Signal to noise ratio reasonably ranging from 10 (noisy image) to 50 (image almost without noise). The conversion table between “noise level” values and SNR values follows:
DecRemoveSpuriousPixels
If dark artifacts occur in the deconvolved image, it could be caused by single high intensity pixels which are sometimes produced by a confocal scanner. This parameter turns on the “Remove spurious high intensity pixels” filter ON/OFF which removes these pixels from the image before deconvolution.
Description
Deconv_3DAutoDeconvolution( intXDDec_Modality
, doubleXDDec_PinholeSize
, doubleXDDec_NA
, doubleXDDec_RI
, doubleXDDec_Calib
, doubleXDDec_ZStep
, char *XDDec_Filename
, char *XDDec_Mask
, char *XDDec_Wave
, char *XDDec_WaveExc
, doubleXDDec_RealMag
, char *XDDec_FXYZTXYZ
, intXDDec_NewDocument
, intXDDec_HigherBitDepthDocument
, doubleXDDec_DepthBelowCoverslip
, doubleXDDec_SampleRI
, intDecRemoveSpuriousPixels
);
Performs Automatic 3D Deconvolution of the current ND image.
Parameters
DecRemoveSpuriousPixels
If dark artifacts occur in the deconvolved image, it could be caused by single high intensity pixels which are sometimes produced by a confocal scanner. This parameter turns on the “Remove spurious high intensity pixels” filter ON/OFF which removes these pixels from the image before deconvolution.
Description
Deconv_3DBlindDeconvolution( intXDDec_Modality
, doubleXDDec_PinholeSize
, doubleXDDec_NA
, doubleXDDec_RI
, doubleXDDec_Calib
, doubleXDDec_ZStep
, intXDDec_Iteration
, char *XDDec_Filename
, char *XDDec_Mask
, char *XDDec_Wave
, char *XDDec_WaveExc
, doubleXDDec_RealMag
, intXDDec_SubBackgnd
, intXDDec_SNR
, char *XDDec_FXYZTXYZ
, char *XDDec_SubBackVal
, intXDDec_NewDocument
, intXDDec_HigherBitDepthDocument
, doubleXDDec_DepthBelowCoverslip
, doubleXDDec_SampleRI
, intDecRemoveSpuriousPixels
);
Performs the 3D Blind Deconvolution of the current ND image.
Parameters
XDDec_SNR
Signal to noise ratio reasonably ranging from 10 (noisy image) to 50 (image almost without noise). The conversion table between “noise level” values and SNR values follows:
DecRemoveSpuriousPixels
If dark artifacts occur in the deconvolved image, it could be caused by single high intensity pixels which are sometimes produced by a confocal scanner. This parameter turns on the “Remove spurious high intensity pixels” filter ON/OFF which removes these pixels from the image before deconvolution.
See Also
Deconv_2DBlindDeconvolution
Description
Deconv_3DFastDeconvolution( intXDDec_Modality
, doubleXDDec_PinholeSize
, doubleXDDec_NA
, doubleXDDec_RI
, doubleXDDec_Calib
, doubleXDDec_ZStep
, intXDDec_Iteration
, char *XDDec_Filename
, char *XDDec_Mask
, char *XDDec_Wave
, intXDDec_SNR
, char *XDDec_WaveExc
, doubleXDDec_RealMag
, intXDDec_SubBackgnd
, char *XDDec_FXYZTXYZ
, char *XDDec_SubBackVal
, intXDDec_NewDocument
, intXDDec_HigherBitDepthDocument
, doubleXDDec_DepthBelowCoverslip
, doubleXDDec_SampleRI
, intDecRemoveSpuriousPixels
);
Performs the 3D Fast Deconvolution of the current ND image.
Parameters
XDDec_SNR
Signal to noise ratio reasonably ranging from 10 (noisy image) to 50 (image almost without noise). The conversion table between “noise level” values and SNR values follows:
DecRemoveSpuriousPixels
If dark artifacts occur in the deconvolved image, it could be caused by single high intensity pixels which are sometimes produced by a confocal scanner. This parameter turns on the “Remove spurious high intensity pixels” filter ON/OFF which removes these pixels from the image before deconvolution.
See Also
Deconv_3DBlindDeconvolution
Description
Deconv_3DLandweberDeconvolution( intXDDec_Modality
, doubleXDDec_PinholeSize
, doubleXDDec_NA
, doubleXDDec_RI
, doubleXDDec_Calib
, doubleXDDec_ZStep
, intXDDec_Iteration
, char *XDDec_Filename
, char *XDDec_Mask
, char *XDDec_Wave
, char *XDDec_WaveExc
, doubleXDDec_RealMag
, intXDDec_SNR
, intXDDec_SubBackgnd
, char *XDDec_FXYZTXYZ
, char *XDDec_SubBackVal
, intXDDec_NewDocument
, intXDDec_HigherBitDepthDocument
, doubleXDDec_DepthBelowCoverslip
, doubleXDDec_SampleRI
, intDecRemoveSpuriousPixels
);
Performs the 3D Landweber Deconvolution of the current ND image.
Parameters
XDDec_SNR
Signal to noise ratio reasonably ranging from 10 (noisy image) to 50 (image almost without noise). The conversion table between “noise level” values and SNR values follows:
DecRemoveSpuriousPixels
If dark artifacts occur in the deconvolved image, it could be caused by single high intensity pixels which are sometimes produced by a confocal scanner. This parameter turns on the “Remove spurious high intensity pixels” filter ON/OFF which removes these pixels from the image before deconvolution.
Description
Deconv_3DLucyRichardsonDeconvolution( intXDDec_Modality
, doubleXDDec_PinholeSize
, doubleXDDec_NA
, doubleXDDec_RI
, doubleXDDec_Calib
, doubleXDDec_ZStep
, intXDDec_Iteration
, char *XDDec_Filename
, char *XDDec_Mask
, char *XDDec_Wave
, char *XDDec_WaveExc
, doubleXDDec_RealMag
, intXDDec_SNR
, intXDDec_SubBackgnd
, char *XDDec_FXYZTXYZ
, char *XDDec_SubBackVal
, intXDDec_NewDocument
, intXDDec_HigherBitDepthDocument
, doubleXDDec_DepthBelowCoverslip
, doubleXDDec_SampleRI
, intDecRemoveSpuriousPixels
);
Performs the 3D Richardson-Lucy Deconvolution of the current ND image.
Parameters
XDDec_SNR
Signal to noise ratio reasonably ranging from 10 (noisy image) to 50 (image almost without noise). The conversion table between “noise level” values and SNR values follows:
DecRemoveSpuriousPixels
If dark artifacts occur in the deconvolved image, it could be caused by single high intensity pixels which are sometimes produced by a confocal scanner. This parameter turns on the “Remove spurious high intensity pixels” filter ON/OFF which removes these pixels from the image before deconvolution.
This function runs the Deconvolution > Deconvolution > Live Denoise & Deconvolution command.
Description
Deconv_Live();
Opens the Live Denoise & Deconvolution dialog window.
Description
Deconv_LiveDeBlurSetParameters( intLiveDecParameterPSF
, intLiveDecParamNoise
, intLiveDecParamContrast
, intLiveDecParamSubBack
);
This function sets initial parameters for the Live De-blur algorithm. The parameters correspond to the settings in the Live De-Blur window.
Parameters
Description
Deconv_LiveDeBlurSetRectangle( intLiveDecRectLeft
, intLiveDecTop
, intLiveDecRectRight
, intLiveDecRectBottom
);
This function specifies a rectangular area where the Live De-Blur will be performed (when turned ON).
Parameters
This function runs the Deconvolution > Deconvolution > Show Live De-Blur Setup command.
Description
Deconv_LiveDeBlurSetupToggle();
This function toggles visibility of the Live De-Blur control window.
Description
Deconv_LiveDeBlurShowGUI(
int LiveDecShowGUI
);
Opens or hides the Live De-Blur control window.
Description
Deconv_LiveDeBlurSwitch(
int LiveDecSwitch
);
Turns the Live De-Blur functionality ON/OFF.
Interactive command to this function: Image > Fourier Transform > Forward 2D Fourier Transform
Description
FourierTransform2D();
Performs Forward Fourier Transform.
Description
FourierTransform2D_ND( intNDTLoop
, intNDMPLoop
, intNDZLoop
);
Performs Forward Fourier Transform on the specified dimension of the ND file.
Parameters
Interactive command to this function: Image > Fourier Transform > Inverse 2D Fourier Transform
Description
InverseFourierTransform2D();
Performs Inverse Fourier Transform 2D.
Description
InverseFourierTransform2D_ND( intNDTLoop
, intNDMPLoop
, intNDZLoop
);
Performs Inverse Fourier Transform 2D on the specified dimension of the ND file.
Parameters
Interactive command to this function: Image > Fourier Transform > Log Power Spectrum
Description
PowerSpectrum2D();
This function applies the 2D Fourier Transformation.
Description
PowerSpectrum2D_ND( intNDTLoop
, intNDMPLoop
, intNDZLoop
);
This function applies the 2D Fourier Transformation on the current ND2 image.
Parameters
This function runs the Image > Fourier Transform > Apply Binary Mask on FT command.
Description
_ApplyBinRestrictionToFFT();
Applies binary mask on the Fourier transform image.
Description
_Deconv_Automatic();
Performs automatic deconvolution on the currently opened image.
This function runs the Deconvolution > Deconvolution > 2D Deconvolution command.
Description
_Deconv_2DDeconvolution();
This function displays the 2D Deconvolution window which sets the 2D deconvolution setting.
Description
_Deconv_2DFastDeconvolution();
Opens the 2D Fast Deconvolution dialog window.
2D Fast Options
Estimate thickness of the specimen: Flat, Thin, Normal, or Thick. This parameter influences the PSF shape.
This option specifies whether contrast post-processing shall be performed after deconvolution. Choose its strength from the combo box.
Note
If you are not sure about its strength, select None. After the deconvolution is finished, you can use the Image > Contrast command instead.
If checked, the application subtracts the background value from the image before deconvolution.
Image channels produced by your camera are listed within this table. You can decide which channel(s) shall be processed by checking the check boxes next to the channel names. The emission wavelength value may be edited (except the Live De-Blur method).
Note
Brightfield channels are omitted automatically.
This function runs the Deconvolution > Deconvolution > 3D Deconvolution command.
Description
_Deconv_3DDeconvolution();
This function displays the 3D Deconvolution window which sets the 3D deconvolution setting.
This function runs the Deconvolution > Deconvolution > Extract PSF command.
Description
_Deconv_ExtractPSF();
Opens a dialog for extracting PSF from the current image (containing captured beads). See the menu command description.
This function runs the Image > Fourier Transform > Forward 2D Fourier Transform command.
Description
_FourierTransform2D();
Opens the 2D Fourier Transformation dialog window.
This function runs the Image > Fourier Transform > Inverse 2D Fourier Transform command.
Description
_InverseFourierTransform2D();
Opens the dialog window serving to recover a function from its Fourier transformation.
This function runs the Image > Fourier Transform > Log Power Spectrum command.
Description
_PowerSpectrum2D();
This function opens the 2D Fourier Transformation.