A normalização é basicamente um pré - condicionamento para diminuir o número de condições da matriz A (quanto maior o número de condições, mais próxima a matriz está da matriz singular).
A transformação de normalização também é representada por uma matriz no caso de estimativa de homografia, e isso pode ser usado como uma boa matriz de pré-condicionador. A razão pela qual isso é mais elaborado e é explicada brevemente no livro H&Z (4.4.4, p. 107: Por que a normalização é essencial? ) Ou em mais detalhes no artigo " Em Defesa do Algoritmo de Oito Pontos ".
Simplificando, a matriz consiste em produtos de coordenadas de imagem que podem ter diferentes escalas. Se a escala diferir por um fator de , os produtos diferem por um fator de .A10102
Os dados das coordenadas de origem e de destino geralmente são barulhentos . Sem normalização, os dados da origem podem ter duas ordens de magnitude de variação maior que a do destino (ou vice-versa).
A estimativa da homografia geralmente encontra parâmetros no sentido de mínimos quadrados - portanto, a melhor estimativa estatística é encontrada apenas se as variações dos parâmetros forem as mesmas (ou conhecidas de antemão, mas é mais prático apenas normalizar a entrada).
Os solucionadores diretos não gostam de problemas mal dimensionados porque aparecem instabilidades numéricas (por exemplo, dividir um número muito grande por um número muito pequeno leva facilmente ao estouro numérico).
Os solucionadores iterativos lutam com matrizes mal condicionadas, necessitando de mais iterações.
Portanto, a normalização é essencial não apenas para a estabilidade numérica, mas também para uma estimativa mais precisa na presença de ruído e solução mais rápida (no caso de solucionador iterativo).
O artigo da Wikipedia afirma:
"O que diferencia o problema da transformação linear direta. É o fato de que os lados esquerdo [X] e direito [AY] da equação definidora [X = AY] podem diferir por um fator multiplicativo desconhecido, dependente de k"
No X acima, A, Y são matrizes.
Portanto, para evitar a estimativa do fator, basta normalizar todos os dados que você possui.
fonte
É uma questão de precisão numérica. Ao normalizar o conjunto de dados, você centraliza seus dados e fornece variação de unidade. Essas condições são melhor tratadas pelo solbver.
fonte