El suavizado temporal (y otros algoritmos temporales) funcionan haciendo coincidir los píxeles de este cuadro con los píxeles del último cuadro y luego utilizando esa información.
Entiendo que puede usar las últimas y actuales matrices de cuadros junto con la información del vector de movimiento para hacer coincidir los píxeles entre cuadros.
Sin embargo, lo que no entiendo es ¿cómo saber si el píxel reproyectado es válido o no? Por ejemplo, el antiguo píxel ahora puede estar oculto detrás de un objeto diferente.
¿Es solo por color? Si es así, ¿cómo se manejan las texturas animadas o las condiciones de luz cambiantes?