Hardware Architectures For Real-Time Video Processing And View Synthesis