Assignment Day Friday, June 17
Due Date before 11:54 PM.



[P1-P3]: Projects

Overview:

You will have 3 opportunities (Projects 1 through 3) to use what you have learned in class to create a computational photography artifact. For each project, you can choose to take an artistic angle or a technical angle. The main goal is for you to explore an aspect of computational photography that you find interesting and want to investigate in greater depth. It is required that you demonstrate you are using techniques what you have learned in class.

When selecting a project to work on it may be advantageous do consider a project that builds up a portfolio of work that may be interesting to potential employers or research advisors. In the past students have built systems to do motion blurring, image mosaics, image morphing, colorization, image blending, producing cinemagraphs, image seam-carving, hole-filling, simulating tilt-shift, capturing images to get a different output from photosynth, simulating how a picture would appear rendered on wood, steel, etched papers (etc.), generating non-photorealistic / painterly / sketch images, photo mosaics, photo montages, photo collages, averaging and aligning faces, etc. Feel free to share your ideas over Piazza.

Note that there must be a computational aspect to each project. That is, you can’t simply take one set of of images and produce one artifact. Your report and presentation must demonstrate that it is robust and that you have created a process that is repeatable. Your process should be applicable to a different set of images.

Tools:

You are required to use Python/OpenCV as your main tool in all three projects. on

Summary on what you need to turn in on each project:

Write-up myreport[1-3].pdf details:

Your write up needs to contain the following information:

Write-up myreport[1-3].html details:

Your HTML file should include the following components:

Please make sure that all links are “relative” and refer to only the file names you use in your t-square submission (e.g., you input and output images). The goal is that if we place the HTML file and your associated upload files (.jpg / .py) in its own directory, they will be complete. (i.e., the html file and the image files are all in the same directory).

We may choose to show only a subset of the submissions on the class website from each project. The expectation is that every student will have a submission for one of the three projects that is suitable for exhibition.

Rubric:

First 50 points applicable to all types of projects (artistic or technical):

First 50 points:

Second 50 points (artistic vs. technical):
Allocation between Artistic and Technical is based on the student’s choice as described in report.pdf.

Also your 3 projects need to differ for each other, e.g., they cannot all be about blending, or all about panoramas. There need to be some differences showing breath.

Representative Example Projects:

These projects are from last Summer Session in 2015, note they followed a similar format 3 projects aross the semester, e.g, project 1, assumed less knowledge and project 3 is more advanced. You are welcome to work ahead.

http://www.cc.gatech.edu/classes/AY2015/cs4475_summer/projects.htm

--

Credit: Project description: Jay Summet