15-463 (15-663, 15-862)
Computational Photography, Fall 2017
Final project instructions
Key deadlines
Key logistics

Teams: Final projects can be done either individually, or in teams of 2 students. However, if you choose to work in a team, the scope of your project should justify the need for a team, that is, it should be something that is really hard to pull off with just one person, given the timeline we have for the final projects.

Imaging hardware: Final projects can (and are encouraged) to make use of imaging hardware (cameras, projectors, lights, depth sensors, light field cameras, special lenses, and so on). If you already have access to such equipment, then great! If not, the teaching staff will likely be able to provide it, but you should talk to us in advance.

Project ideas (due October 21st)

Each student will post on Piazza up to 3 ideas for a final project. The description of each idea should be short, about one paragraph. The teaching staff will follow up on the posts, with feedback on each idea (whether it is of the right scope for a final project, whether it is too ambitious given the project timeline, and so on). We encourage you to submit the maximum number of ideas, so that you have more options for your eventual project proposal.

Type and scope of final projects: These are intentionally left very open-ended. It could be re-implementing and thoroughly evaluating a published computational photography research paper in scenaria not covered in the paper itself. It could be creating a new computational photography algorithm to produce some visual effect you find interesting. It could be using simple or advanced imaging equipment in some unconventional way. It could be proposing a modification to an existing computational photography system (software, hardware, or both) that you believe could result in some significant improvement. Especially in a field such as computational photography, the possibilities are very diverse and numerous.

Coming up with project ideas: Imagining something exciting and new to do as a project is hard, which is why we have allocated more than three weeks (including the time for your final project proposal) for this. Below are a few pointers that can help you come up with exciting and important ideas. You should also take advantage of office hours between now and the due dates for your ideas and proposal, to discuss potential final project topics with the teaching staff.

Below are some pointers to specific topics that the teaching staff find intriguing and suitable for a final project for this class (most of them make some use of hardware).

Project proposal and elevator pitch presentations

Your project proposal will have two components: A written project proposal, and an elevator pitch presentation.

Project proposal (October 30th): The written project proposal should be a PDF of size between 1-2 pages, to be submitted on Canvas. It should have at least the following sections and content:

Elevator pitch presentation (October 31st and November 2nd): The elevator pitch presentations will happen during 20-minute one-to-one meetings between each project team and the teaching staff. During the meeting, we will use the first 3 minutes for your presentation. The presentation should present a sufficient summary of, and a compelling argument for, your project. It should also set the basis for a subsequent detailed discussion of your project proposal with us. You should prepare any number of slides you think you will need to present during those 3 minutes (we recommend a maximum of 2 slides). The exact meeting schedule will be determined about a week in advance.

Project checkpoint meetings (November 16th and 17th)

These will be 20-minute one-to-one meetings with each project team. During the meeting, you should be prepared to discuss the status of your project in detail. This includes:

The exact meeting schedule will be determined about a week in advance.

Final deliverables: project presentation and report

There are two final deliverables for your project: A project presentation, and a project report.

Project presentation (December 11th, morning): Project presentations will happen during a special class scheduled during the exam period. Each presentations will last for 5 minutes, with 2 more minutes for questions from the teaching staff and other students. Time limits will be strictly enforced! Therefore, you should make sure to prepare and practice your presentation in advance. You should prepare as many slides you think you need for the 5 minutes you have (we recommend a maximum of 5 slides, or 1 minute per slide).

Project report (December 11th, midnight): Your final report should be a PDF of size 4 pages (for 15-463) or 8 pages (for 15-663 and 15-862), plus any additional pages for references. Your report should be written as an ICCP paper, both in terms of content and in terms of formatting (you can use the ICCP author kit for the formatting).

Special Thanks

Some of this write-up is inspired from Kayvon Fatahalian's final project instructions for 15-769: Visual Computing Systems.