Course project of CIS581: Computer Vision & Computational Photography - 2013 Fall