Final Project
1. For the course project you will explore a topic in-depth
of your own choosing. This can be as following:
l Implementation (implement an existing algorithm);
l application (apply a computer vision algorithm to a new problem);
l research (trying to invent something new).
2. Collaboration
You can work in teams of up to 2 people. We do expect that projects done
with 2 people have more impressive writeup and results. You may also
work alone.
3. Project Proposal
The project proposal should be one paragraph. Your project proposal should
describe:
• What is the problem that you will be investigating? Why is it interesting?
• What reading will you examine to provide context and background?
• What data will you use? If you are collecting new data, how will you do
it?
• What method or algorithm are you proposing? If there are existing
implementations, will you use them and how? How do you plan to
improve or modify such implementations?
• How will you evaluate your results? Qualitatively, what kind of results do
you expect (e.g. plots or figures)? Quantitatively, what kind of analysis
will you use to evaluate and/or compare your results (e.g. what
performance metrics or statistical tests)?
4. Final Report
Your final write-up is required to be between 6 - 8 pages written in English(8-
10 pages written in Chinese)structured like a paper from a computer vision
conference (CVPR, ECCV, ICCV, etc.).
The following is a suggested structure for your report.
• Title, Author(s)
• Abstract: Briefly describe your problem, approach, and key results.
Should be no more than 300 words.
• Introduction (10%): Describe the problem you are working on, why it's
important, and an overview of your results
• Related Work (15%): Discuss published work that relates to your project.
How is your approach similar or different from others?
• Data (10%): Describe the data you are working with for your project.
What type of data is it? Where did it come from? How much data are you
working with? Did you have to do any preprocessing, filtering, or other
special treatment to use this data in your project? If you are collecting
new data (+5), how will you do it?
• Methods (25%): Discuss your approach for solving the problems that
you set up in the introduction. Why is your approach the right thing to do?
Did you consider alternative approaches? You should demonstrate that
you have applied ideas and skills built up during the quarter to tackling
your problem of choice. It may be helpful to include figures, diagrams, or
tables to describe your method or compare it with other methods.
• Experiments (30%): Discuss the experiments that you performed to
demonstrate that your approach solves the problem. The exact
experiments will vary depending on the project, but you might compare
with previously published methods, perform an ablation study to
determine the impact of various components of your system,
experiment with different hyperparameters or architectural choices, use
visualization techniques to gain insight into how your model works,
discuss common failure modes of your model, etc. You should include
graphs, tables, or other figures to illustrate your experimental results.
• Conclusion (5%) Summarize your key results - what have you learned?
Suggest ideas for future extensions or new applications of your ideas.
• Writing / Formatting (5%) Is your paper clearly written and nicely
formatted?
• Supplementary Material, not counted toward your 6-8 page limit and
submitted as a separate file. Your supplementary material might
include:
o Source code (if your project proposed an algorithm, or code that
is relevant and important for your project.).
o Cool videos, interactive visualizations, demos, etc.
Submission: You will submit your final report as a PDF and your
supplementary material as a separate PDF or ZIP file.
5. Showcase Video
A 4-5 minute video of your group members presenting your project.
This doesn’t need to be fancy or overly produced; talking over a
set of PowerPoint slides is perfectly acceptable. The exact format
and structure of the presentation can vary depending on the nature
of your project.
But you should clearly cover the following: 1. What is the problem
you were solving? 2. Why is this problem important? 3. How have
people tried to solve this problem before? Give a brief summary of
1-3 key pieces of related work. 4. How do you approach the problem?
What is your key insight? 5. What are your main experimental results?
You don’t have to go into all details, but you should mention your
main experiments. 6. What challenges remain? If you were to keep
working on this project, what would you do in the future?