OwenModel.apply_update

giant.camera_models.owen_model:

OwenModel.apply_update(update_vec)[source]

This method takes in a delta update to camera parameters (\(\Delta\mathbf{c}\)) and applies the update to the current instance in place.

In general the delta update is calculated in the estimators in the calibration subpackage and this method is not used by the user.

The order of the update vector is determined by the order of the elements in estimation_parameters. Any misalignment terms must always be last.

This method operates by walking through the elements in estimation_parameters and retrieving the parameter that the element corresponds to. The value of the update_vec at the index of the parameter is then applied as an additive update to the parameter in self, with the exception of misalignment, which is applied as a multiplicative update.

Parameters:

update_vec (Sequence) – An iterable of delta updates to the model parameters