Welcome to 15618 Final Project: Parallel Augmented Reality with Planar Homography

Jiayu Bai, Xingsheng Wang


The pdf version of the project proposal can be found here

The checkpoint report can be found here

The final report can be found here

Image for feature matching can be found here

Source video files used are here: 1, 2

Final product for project is here


At checkpoint, the parallelization is done on frame processing. There are a lot of frames in a video and using all the CPU threads, a portion of the frames are processed by each thread and output as a video segement. The segments are combined later to generate the final output.


We achieve a final speedup of 45x with multiprocessing and CUDA acceleration.

Example output:

Example output