Home Research TA and Courses

กก

TA work and Course Projects

 

A Complex Scene By Ray Tracing 

The scene contains two "megacows", one made of glass. ray traced to a depth of 5, without antialiasing, in 1 minute. The ray tracer is using K-D tree. This is the reference image I made for students of CMU "Advanced Computer Graphics" course by Paul Heckbert. See this link for more details. 

Efficient Light Field Rendering

The project was  for the course of "Image and Video Processing"  by Tsuhan Chen. It is a joint work with Jinxiang Chai, Xiaoming Liu and Li Zhang. Our method was aimed to achieve a high light field compression ratio without degrading the image quality. Information from optimal depth planes was used to achieve this goal. A light field render was provided to show light field models. Here are two views of a Buddha Model.

lf1.jpg (9572 bytes)

lfr2.jpg (8101 bytes)

View Transformation

This work was for the course of "Image-Based Modeling and Rendering"  by Paul Heckbert and Steve Seitz. The implementation was based on the algorithm presented by Leonard McMillan and Gary Bishop in the paper "Head-Tracked Stereoscopic Display Using Image Warping" . I acquired a range scan of a toy eagle and wrote image-warping code to render it from different camera viewpoints using the above image warping and visibility techniques. Here are some results:

eagleorigin.jpg (21361 bytes)

depthimage.jpg (6527 bytes)

sideimage.jpg (18885 bytes)

Original Image

Depth Image   

Image Rendered from New Viewpoint

For more details, please refer to view transformation results.

Single View Modeling

This work was also from the course of  "Image-Based Modeling and Rendering"  by Paul Heckbert and Steve Seitz. The implementation was based on the algorithm presented by Criminisi, Reid, and Zisserman, ICCV 99 in their paper "Single View Metrology". I recovered the 3D texture-mapped model from a single image. Here are some results:

polejeg.jpg (45780 bytes)

poleresult1jpeg.jpg (32381 bytes)

Original Image( Colonanade with a View of Rome) 

Recovered Texture-mapped Model From New Viewpoint

   For more details, please refer to single view modeling results.

Other Courses:

1999 Fall  -2000 Spring

15-869 Image Based Rendering and Modeling

15-685 Computer Vision

15-780 Advanced AI Concepts

18-798 Image and Video Processing

2000 Fall  -2001 Spring

15-859 Introduction to Scientific Computing

15-812 Semantics of Sequential and Parallel Programs

15-750 Algorithms

15-740  Computer Architecture

15-744 Computer Networks

15-462 Computer Graphics(2) (TA)