Minimisation

La minimisation est effectuée en utilisant un algorithme de Levenberg-Marquardt algorithm non linéaire, grâce à la très robuste GNU Scientific Library[1]. Pour la première étape, l'algorithme est exécuté en excluant le paramètre de rotation, pour obtenir plus rapidement de bonnes valeurs de départ, et éviter une divergence. Si [math]\displaystyle{ \sigma_x-\sigma_y \gt 0.01 }[/math] (paramètres directement calculés dans la formule Gaussienne 2D, voir plus haut), alors une autre modélisation est lancée avec le calcul de l'angle. Par conséquent, la Dynamic PSF de Siril fournit des valeurs fidèles pour tous les paramètres modélisés.