At each lens setting, ,
the five parameter MLFNs provide the corresponding five model parameter
values to the central network, which uses these values along with the other
zero-order term parameters to project all the input vectors, to compute
the calibration error at this lens setting and to update all its weights.
The five updated weights are propagated to the parameter MLFNs to update
their functional mapping between the parameters and the lens settings.
Note that each parameter MLFN minimizes its own fitting error, which is
different from the calibration error computed by the central neurocalibration
network. However, the fitting error of each parameter MLFN affects the
calibration error. When the errors of all six networks drop below a small
value, ,
each parameter MLFN has the final functional relationship of that particular
parameter versus lens settings while the central network has the final
values of the zero-order term parameters, namely Rx, Ry,
Rz, tx and ty. Algorithm 1 shows an outline
of the global optimization step.