lsst.pipe.tasks gcf790cdeb6+1ce96500e5
Loading...
Searching...
No Matches
lsst.pipe.tasks.prettyPictureMaker._functors._exposure_fusion.ExposureBracketer Class Reference
Inheritance diagram for lsst.pipe.tasks.prettyPictureMaker._functors._exposure_fusion.ExposureBracketer:

Public Member Functions

FloatImagePlane __call__ (self, FloatImagePlane intensities)
 

Static Public Attributes

 exposureBrackets
 

Detailed Description

Definition at line 135 of file _exposure_fusion.py.

Member Function Documentation

◆ __call__()

FloatImagePlane lsst.pipe.tasks.prettyPictureMaker._functors._exposure_fusion.ExposureBracketer.__call__ ( self,
FloatImagePlane intensities )
Apply exposure bracketing and fusion to an image.

Parameters
----------
intensities : `FloatImagePlane`
   Input image to process. This FloatImagePlane contains the pixel

Returns
-------
result : `FloatImagePlane`
   Raise if processed image with exposure bracketing applied. If multiple
   brackets are configured, returns the fused result. If a single
   bracket or no brackets are configured, returns the scaled image.

Notes
-----
When multiple exposure brackets are configured (default [1.25, 1, 0.75]):
The input image is divided by each bracket factor to create a stack
of differently exposed images, which are then fused using
_fuseExposureLum to produce a final image with balanced exposure.

When a single bracket is configured: The input image is divided by
that bracket factor and returned directly without fusion.

When no brackets are configured (exposureBrackets is None): The
input image is returned unchanged.

Definition at line 145 of file _exposure_fusion.py.

Member Data Documentation

◆ exposureBrackets

lsst.pipe.tasks.prettyPictureMaker._functors._exposure_fusion.ExposureBracketer.exposureBrackets
static
Initial value:
= ListField[float](
doc=(
"Exposure scaling factors used in creating multiple exposures with different scalings which will "
"then be fused into a final image"
),
optional=True,
default=[1.25, 1, 0.75],
)

Definition at line 136 of file _exposure_fusion.py.


The documentation for this class was generated from the following file: