Augusto Román
CS448 - Final Project
Spring 2004
The goal of this project is to implement a flexible rendering architecture that allows rendering any of the General Linear Cameras described in Yu & McMillan’s ECCV 2004 [1] paper with the same title. The implementation should not be dependent upon specific input or output formats, favoring flexibility and extensibility over speed and efficiency.
View the report as a pdf file (438 KB)
View the students.avi animation (31.2 MB)
View the students_sap.avi animation (10.2 MB)
These videos are encoded using the X-Vid codec. Here is a windows binary. (600 KB)
(it's an excellent codec!)
General Linear Cameras, Yu & McMillan, ECCV 04 - pdf (408 KB)
This first set shows the images from the first video (students.avi)
Description Real Synthetic Perspective Orthographic Oblique (Orthographic from the left) Oblique (Orthographic from the bottom-left) Twisted Orthographic Twisted Orthographic from the bottom Twisted Orthographic from the top Pushbroom Cross-slits Cross-slits from the left Cross-slits from the right Pencil Bilinear And some frames from the second video (students_sap.avi):
Description Image No interpolation, no synthetic aperture, image plane facing virtual camera Titled image plane Partial synthetic aperture effect Full synthetic aperture effect Changing the image plane location