Description of light microscope parameters during image analysis. This class serves as DTO and contains information about general light microscope parameters during an image analysis. This class shall be extended, if you need to add more technology-specific properties.
Modifiers | Name | Description |
---|---|---|
private java.util.List<java.lang.Integer> |
excitationPerChannel |
It is light that excites fluorochromes. |
Type | Name and description |
---|---|
java.lang.Float |
cameraAcquisitionTime Time required to generate an image with the camera |
java.util.List<EmissionRange> |
emissionPerChannel Wavelength of emission light per channel. |
java.lang.Float |
laserPowerBeamSplitter Amount of power of the laser beam split at the beam splitter. |
java.lang.Float |
laserPowerTIRFLens Total Internal Reflection Fluorescence (TIRF) Amount of power of the laser beam at the TIRF lens. |
Position |
position Position of the light beam on the scanning area |
java.lang.Integer |
scanAcquisitionRate Describes the time for the acquisition of an image area in pixels. |
Area |
scanSize The size of the scanned area e.g. the area (40,40) in µm of on the image plane xy |
Position |
tcspcPosition Position for the TCSPC. |
java.lang.Integer |
tcspcTimingResolution Time-Correlated Single Photon Counting (TCSPC) A resolution is defined by the shortest distance between two points on a specimen that can still be distinguished This describe the time resolution for TCSPC |
ScanMode |
tscpcScanMode Describes the scan mode of the used for the TCSPC microscopy. |
Constructor and description |
---|
LightMicroscopyParameters
(java.lang.Integer binning, java.util.List<java.lang.Integer> excitationPerChannel, java.util.List<EmissionRange> emissionPerChannel, java.lang.Float laserPowerTIRFLens, java.lang.Float laserPowerBeamSplitter, java.lang.Float cameraAcquisitionTime, Position position, java.lang.Integer tcspcTimingResolution, Position tcspcPosition, ScanMode tscpcScanMode, java.lang.Integer scanAcquisitionRate, Area scanSize) Creates a description of light microscope parameters during image analysis. |
It is light that excites fluorochromes. Its the light that gets absorbed by the specimen A sufficient intensity needs to match the excitation range of the fluorochrome in order to get a signal. Measured as wavelength in nm per channel, it is stored as a list of e.g (488, 561)
Time required to generate an image with the camera Described in ms (e.g 100 ms)
Wavelength of emission light per channel. Its the light that is emitted by the fluorophores, it describes the fluorophore signal. Measured as light as wavelength in nm per channel The emission is stored as a range of wave lengths e.g. (495-530,580-630)
Amount of power of the laser beam split at the beam splitter. A beam splitter is an optical device that splits the beam of light It is measured in milliwatts (mW)
Total Internal Reflection Fluorescence (TIRF) Amount of power of the laser beam at the TIRF lens. It is measured in milliwats (mW)
Position of the light beam on the scanning area Described by coordinates in pixels e.g position (x,y,z)
Describes the time for the acquisition of an image area in pixels. The rate is defined as time/px and has the unit ms. e.g. 5ms
The size of the scanned area e.g. the area (40,40) in µm of on the image plane xy
Position for the TCSPC. Described by coordinates in µm e.g position (x,y,z)
Time-Correlated Single Photon Counting (TCSPC) A resolution is defined by the shortest distance between two points on a specimen that can still be distinguished This describe the time resolution for TCSPC Describes the timing resolution of TCSPC in ps e.g. 32 ps
Describes the scan mode of the used for the TCSPC microscopy.
Creates a description of light microscope parameters during image analysis.
binning
- LightMicroscopyParameters.binningexcitationPerChannel
- LightMicroscopyParameters.excitationPerChannelemissionPerChannel
- LightMicroscopyParameters.emissionPerChannellaserPowerTIRFLens
- LightMicroscopyParameters.laserPowerTIRFLenslaserPowerBeamSplitter
- LightMicroscopyParameters.laserPowerBeamSplittercameraAcquisitionTime
- LightMicroscopyParameters.cameraAcquisitionTimeposition
- LightMicroscopyParameters.positiontcspcTimingResolution
- LightMicroscopyParameters.tcspcTimingResolutiontcspcPosition
- LightMicroscopyParameters.tcspcPositiontscpcScanMode
- LightMicroscopyParameters.tscpcScanModescanAcquisitionRate
- LightMicroscopyParameters.scanAcquisitionRatescanSize
- LightMicroscopyParameters.scanSizeGroovy Documentation