EllipseMatching.estimate

giant.relative_opnav.estimators.ellipse_matching:

EllipseMatching.estimate(image, include_targets=None)[source]

This method identifies the position of each target in the camera frame using ellipse matching.

This method first extracts limb observations from an image and matches them to the targets in the scene. Then, for each target, the position is estimated from the limb observations.

Warning

Before calling this method be sure that the scene has been updated to correspond to the correct image time. This method does not update the scene automatically.

Parameters:
  • image (OpNavImage) – The image to locate the targets in

  • include_targets (List[bool] | None) – A list specifying whether to process the corresponding target in Scene.target_objs or None. If None then all targets are processed.