Fatoração de posto unitário com a SVD
No encoder virtual, é utilizado um método baseado em SVD para separar os deslocamentos nas duas dimensões espaciais.
O ponto chave do método está em assumir que o espectro (2D) de correlação resulta do produto externo entre dois vetores. Utiliza-se então a SVD para “reverter o produto externo”, e assim encontrar quem são esses dois vetores. Um interessante problema inverso!
Criamos um script bem simples mostrando o procedimento:
https://colab.research.google.com/drive/1mE5En0yzZpMXHrV_bZJpUGX-kwkhROY4?usp=sharing
Há também uma aula sobre o Phase Correlation baseado em SVD, mas que ficou com o áudio absolutamente horrível: https://www.youtube.com/watch?v=37Bt0Pq95O0&feature=youtu.be
Artigo do encoder virtual publicado no ECNDT 2023: https://www.ndt.net/article/ecndt2023/papers/ECNDT2023_PAPER_264.pdf