View-Dependent Pixel Coloring-A Physically-Based Approach for 2 D View Synthesis