UnresolvedCenterFindingOptions

giant.relative_opnav.estimators.unresolved:

class giant.relative_opnav.estimators.unresolved.UnresolvedCenterFindingOptions(phase_correction_type=PhaseCorrectionType.SIMPLE, brdf=<factory>, search_distance=15, apply_phase_correction=False, point_of_interest_finder_options=None)[source]
Parameters:
  • search_distance (int) – The search radius to search around the predicted centers for the observed centers of the target objects

  • apply_phase_correction (bool) – A boolean flag specifying whether to apply the phase correction to the observed center of brightness to get closer to the center of figure based on the predicted apparent diameter of the object.

  • phase_correction_type (PhaseCorrectionType) – The type of phase correction to use. Should be one of the PhaseCorrectionType enum values

  • brdf (IlluminationModel) – The illumination model to use to compute the illumination values if the RASTERED phase correction type is used. If the RASTERED phase correction type is not used this is ignored. If this is left as None and the Rastered phase correction type is used, this will default to the McEwen Model, :class:`.McEwenIllumination

  • point_of_interest_finder_options (PointOfInterestFinderOptions | None)

search_distance: int = 15

Half of the distance to search around the predicted centers for the observed centers of the target objects in pixels.

apply_phase_correction: bool = False

A boolean flag specifying whether to apply the phase correction or not

point_of_interest_finder_options: PointOfInterestFinderOptions | None = None

The options to use to configure the point of interest finder

phase_correction_type: PhaseCorrectionType = 1

The type of phase correction to use, if requested.

See PhaseCorrectionType for details.

brdf: IlluminationModel

The illumination model used to convert geometry into expected illumination.

This is only used if the RASTERED phase correction type is chosen and is ignored otherwise.