![]() | SingleWavelengthReconstruction Class |
Namespace: LynceeTec.Processing.Holography
The SingleWavelengthReconstruction type exposes the following members.
Name | Description | |
---|---|---|
![]() | SingleWavelengthReconstruction | Initializes a new instance of the SingleWavelengthReconstruction class |
Name | Description | |
---|---|---|
![]() | AmplDivRefHolo |
Enables or disables the normalization for each pixel of the reconstructed intensity images with the intensity of each corresponding pixel
of the reference hologram
|
![]() | AmpProfile |
Gets the last amplitude (intensity) profile extracted. See ExtractArbitraryIntensityProfile(Int32, Int32, Int32, Int32, Boolean, Single, Single).
|
![]() | Bpp |
Gets or sets the number of BITS per pixel. Either 8 or 16.
|
![]() | CanRefresh | |
![]() | deltaN |
Gets or sets the difference of refractive index (used for phase->height conversion).
|
![]() | EffBpp |
Gets or sets the number of useful bits per pixel. It might differ from Bpp.
|
![]() | FinalPhaseImage | |
![]() | HasROI |
Gets a value indicating whether a region of interest is defined.
|
![]() | ImageHeight |
Gets the height of the current hologram image.
|
![]() | ImageWidth |
Gets the width of the current hologram image.
|
![]() | ImgAmp |
Gets a pointer to the processed amplitude (intensity) image.
|
![]() | ImgFFT |
Gets a pointer to the processed amplitude image of the 2D Fourier transform.
|
![]() | ImgHolo |
Gets a pointer to the raw hologram image (acquired from a camera).
|
![]() | ImgPhase |
Gets a pointer to the processed phase image.
|
![]() | lambda |
Gets or sets the wavelength.
|
![]() | LockPhaseScale | |
![]() | Mask | |
![]() | MaskArray | |
![]() | MaskVisibility |
Gets or sets the mask visibility on the final image
|
![]() | NonMeasuredAreasFillingRadius |
Gets or sets the pixel radius for the non-measured areas filling feature.
|
![]() | OplMax | |
![]() | OplMin | |
![]() | PhaseColormap |
Gets or sets the color map of the phase image.
|
![]() | PhaseCorrectionDegree | |
![]() | PhaseMeanValue |
Gets the mean value of the phase image (or its ROI).
Call ComputePhaseStdDev first to compute it.
|
![]() | PhaseMonitor | |
![]() | PhaseOffset |
Gets or sets the offset of the phase mask.
|
![]() | PhaseProfile |
Gets the last phase profile extracted. See ExtractArbitraryPhaseProfile(Int32, Int32, Int32, Int32, Int32, Boolean, Boolean, Boolean, Single, Single).
|
![]() | PhaseROIHeight |
Gets the height of the region of interest on the phase and amplitude images. If no ROI is defined, returns the height of the image.
|
![]() | PhaseROILeft |
Gets the offset of the region of interest from the left of the image. (X coordinate of the top left corner of the ROI).
|
![]() | PhaseROIStride |
Gets the stride of the region of interest (distance in bytes between two lines of the image) for float amplitude or phase images.
If no ROI is defined, returns the stride of the image.
Stride is always a multiple of 4.
|
![]() | PhaseROITop |
Gets the offset of the region of interest from the top of the image. (Y coordinate of the top left corner of the ROI).
|
![]() | PhaseROIWidth |
Gets the width of the region of interest on the phase and amplitude images. If no ROI is defined, returns the width of the image.
|
![]() | PhaseStdDev |
Gets the standard deviation of the phase image (or its ROI).
Call ComputePhaseStdDev first to compute it.
|
![]() | PhMax | |
![]() | PhMin | |
![]() | ReconstructedPhase | |
![]() | RefHoloUse |
Enables or disables the usage of a reference hologram for reconstruction
|
![]() | ResolutionDivider |
Gets the resolution division value of the current hologram image.
|
![]() | SpectrumKx | |
![]() | SpectrumKy | |
![]() | StepAmpPhase | |
![]() | StepFinalPhaseImage | |
![]() | StepReconstructedPhase | |
![]() | TemporalPhaseAverageFramesNumber |
Gets of sets the number of frames to be averaged during the temporal averaging process.
|
![]() | TransMicroscope |
Gets or sets the type of the miscroscope.
|
![]() | Unwrap2D |
Toggles the 2D unwrapping.
|
![]() | Unwrap2DMethod |
Gets or sets the method for unwrapping in 2D.
|
![]() | UnwrapPhaseMonitorZones | |
![]() | UseHalfResolution |
Gets or sets the activation state of the half resolution feature.
|
![]() | UseSpatialPhaseAverage |
Gets or sets the activation state of the spatial phase averaging.
|
![]() | UseTemporalPhaseAverage |
Gets or sets the activation state of the temporal phase averaging.
true adds the given holograms in the reconstruction object
until TemporalPhaseAverageFramesNumber is reached.
The last reconstructed phase is averaged.
|
![]() | UseWavelengthFilter |
Gets a value indicating whether a wavelength filter is enabled.
|
Name | Description | |
---|---|---|
![]() | AddPhaseCorrectionSegment |
Adds a new vertical or horizontal segment for the phase mask adjustment, then recomputes the fit.
(Only for multi-segment phase correction method. The method needs at least one vertical and one horizontal segment).
Call ComputePhaseMask to apply.
|
![]() | AddPhaseCorrectionZone |
Adds a phase correction zone, either rectangular or an ellipse. Call ComputePhaseMask to apply.
|
![]() | AddPhaseMonitorZone | |
![]() | AddPhaseOffsetAdjustmentZone |
Adds a phase offset correction zone. (Valid only for the multi-zone phase offset method)
|
![]() | AutoComputePhaseMaskUsingSegments |
Performs an automatic adjustment of phase parameters, including crossed-terms, using an iterative method.
|
![]() | AutoComputePhaseMaskUsingZones |
Perform a 2D phase fit on a rectangular zone.
|
![]() | ComputePhaseHistogram |
Computes the histogram of the phase image (or of its ROI).
Call getPhaseHistogram to get the result.
|
![]() | ComputePhaseMask |
Recomputes the phase correction mask.
|
![]() | ComputePhaseStdDev |
Computes the mean value and standard deviation of the phase image (or its region of interest if one is defined).
Use PhaseMeanValue and PhaseStdDev to read the result.
|
![]() | ConfigureProcessing | |
![]() | CopyAmp32fToMemStream | |
![]() | CopyAmpToMemStream | |
![]() | CopyHoloToMemStream | |
![]() | CopyHoloToRH |
Copies the current hologram known by the reconstruction to the array of holograms used as reference. Prefer a copy to array using
GetAvgRHBufHolo(Int32) when using several avaraged holograms
|
![]() | CopyImg32fResult(Single, Int32, windowsList) |
Copies the floating point image result of processing in a local buffer.
|
![]() | CopyImg32fResult(Single, Int32, windowsList, Boolean) |
Copies the floating point image result of processing in a local buffer.
|
![]() | CopyImgResult |
Copies the image result of processing in a local buffer.
|
![]() | CopyPhase32fToMemStream | |
![]() | CopyPhaseToMemStream | |
![]() | CreateStitching | |
![]() | CutNewEllFourierRegion | |
![]() | CutNewRectFourierRegion | |
![]() | Dispose | Releases all resources used by the SingleWavelengthReconstruction |
![]() | DoAutoPhaseCorrectionNoCT | |
![]() | DoMonitorPhaseZone | |
![]() | DumpPhaseMonitor | |
![]() | ExtractArbitraryIntensityProfile |
Extracts a profile in the intensity (amplitude) image. Use AmpProfile to get the result.
|
![]() | ExtractArbitraryPhaseProfile |
Extracts a profile in the phase image. Use PhaseProfile to get the result.
|
![]() | ExtractProfile | |
![]() | ExtractROI |
Sets a region of interest in the phase and intensity images.
|
![]() | GetAmp32f | |
![]() | GetAvgRHBufHolo |
Gets a reference to the byte array to copy the reference hologram data when using several averaged holograms
|
![]() ![]() | GetDistance |
Gets or sets the reconstruction distance for one of the laser source, in [m]. The value must include the Objective-Source Correction.
The new value will be used on the next processed image.
To reprocess the last hologram, call OnDistanceChange(windowsList) after setting the value.
|
![]() | GetNumFourierFilters | |
![]() | GetOplValue | |
![]() | GetPhase32f | |
![]() | GetPhaseCorrectionCoefficient | |
![]() | getPhaseHistogram |
Gets the phase histogram. Call ComputePhaseHistogram to compute it.
|
![]() | GetPhaseValue | |
![]() | InitProcessingChain | |
![]() | LoadFourierRegion | |
![]() | LoadPhaseOffsetAdjustmentZones | |
![]() | LoadRefHolo | |
![]() | OnDistanceChange |
Recomputes the phase mask and redoes the Fresnel transform, then process the images defined in visMask.
Call after changing the reconstruction distance (SetDistance(Int32, Double)).
|
![]() | OnNewImage(windowsList) |
Signals that a new image is available in the memory pointed by ImgHolo, gives it to the processing chain and processes it.
|
![]() | OnNewImage(Hologram, windowsList) |
Gives a new image to the processing chain and processes it.
|
![]() | ParsePhaseOffsetAdjustmentZones | |
![]() | PerformAutoFocus |
Compute the focus position.
|
![]() ![]() | PhaseToHeightNmConversionFactor |
Returns the phase [rad] to height [nm] conversion factor.
|
![]() | Process |
Reconstructs the image pointed by ImgHolo |
![]() | RecomputePostProcessing |
Recompute the phase and intensity post processing, including non-measured points mask
|
![]() | RecomputeSpectrumKxKy | |
![]() | ReconstructFile | |
![]() | ReconstructSequence | |
![]() | RedoFourierFilter | |
![]() | RefreshAmplitude | |
![]() | RefreshFourier | |
![]() | RefreshIntensityPhase | |
![]() | RefreshPhase | |
![]() | RemoveLastFourierFilter | |
![]() | ResetFourierRegions | |
![]() | ResetPhaseCorrectionSegments |
Removes all phase correction segments. Call AutoComputePhaseMaskUsingSegments(windowsList, phaseFitMethod, Int32, Boolean) to apply.
|
![]() | ResetPhaseCorrectionZones |
Removes all phase correction zones. Call AutoComputePhaseMaskUsingZones(windowsList, phaseFitPolyBase, Int32, Boolean) to apply.
|
![]() | ResetPhaseMask | |
![]() | ResetPhaseMonitorZones | |
![]() | ResetPhaseOffsetAdjustmentZones | |
![]() | ResetROI |
Removes the region of interest for the phase and amplitude images.
|
![]() | ResetTemporalPhaseAverage |
Resets the temporal averaging count.
The next reconstructed hologram will be the first of the next averaging process.
|
![]() | SaveFourierRegion | |
![]() ![]() | SaveHologram(Hologram, String) |
Saves a hologram in TIFF format
|
![]() ![]() | SaveHologram(Hologram, String, IHardwareConfiguration, IHolographicMeasurementConfig, Int32) |
Saves a hologram in TIFF format
|
![]() | SaveImage |
Saves an image in TIFF format
|
![]() | SaveImageFloat |
Saves an image as floating-point values in a binary or text file
|
![]() | SavePhaseOffsetAdjustmentZones | |
![]() | SaveRefHolo |
Saves the current reference hologram (reference holograms are NOT saved in the same format as standard hologram)
|
![]() ![]() | SetDistance |
Sets the reconstruction distance for one of the laser source, in [m]. The value must include the Objective-Source Correction.
The new value will be used on the next processed image.
To reprocess the last hologram, call OnDistanceChange(windowsList) after setting the value.
|
![]() | SetHoloRHListSize |
Define the number of holograms which will be averaged to produce the reference hologram
|
![]() | SetPhaseCorrectionCoefficient | |
![]() | SetSpectrumKxKy | |
![]() | SetSpTilt | |
![]() | SetWavelengthFilterParameters |
Enables/Disables and configures a filter applied to the complex wavefront (it influences both the phase and the amplitude image).
|
![]() | SignalNewImage | |
![]() | SignalNewImage(Int32) | |
![]() | UndoPhaseCorrectionSegment |
Removes the last phase correction segment added for a certain orientation, method and fitting degree, then recomputes the fit
on the remaining segments. Call AutoComputePhaseMaskUsingSegments(windowsList, phaseFitMethod, Int32, Boolean) to apply.
|
![]() ![]() | UseCurrentHoloAsRef |
Define how to use the reference hologram. Call CopyHoloToRH(Int32) or SetHoloRHListSize(Int32) and Array.Copy before. (See example
code below)
|