DEPARTMENT OF COMPUTER SCIENCE AND
The project for CS291-J00 is one of the most important and exciting components of the course since you will have the opportunity to develop some aspect of image-based rendering of your own. The project should not be solely theoretical in nature, but should have a strong empirical component. The project should be at the frontier of current research, but need not necessarily move the frontier forward. Replicating the results of an innovative recent paper would be a good project, for example. You might choose to integrate ideas from multiple papers. A number of more ambitious term projects in the past have been significant enough to ultimately lead to conference and journal papers. I will offer lot of latitude in selecting a project, and it can be tied into thesis research. However, it must be distinct from the main line of your research. That is, it must be something that you probably wouldn't have done unless you were taking this class.
When implementing your project, you can use any language that you like. In the past, students have been particularly successful using Matlab for vision projects. Note that the main point is to prototype one or more solutions, and not necessarily to write the fastest code. Similarly, I do not want you to be implementing commonly available routines (e.g. matrix inversion, SVD). You should use "off the shelf" components as much as possible so that you can tackle the interesting parts of the problem, and not get bogged down in heavy coding. In your report, you should acknowledge the use of any code that you didn’t write yourself.
The schedule for the projects is as follows. After each deadline, the instructor will be available to discuss the projects in person. You should take the initiative to set up an appointment, preferably during office hours..
(1)
On Thursday, February 5 at
Once you pick a topic, I expect that you will stick to that topic unless you've consulted with me and written another project proposal.
The proposal should be written in well-organized continuous English, as opposed to just an outline. Most of its text should be reusable in your final report. In organization, proposals may resemble the project descriptions for CSE 250A, 250B, or 254.
(2) On Thursday, February 12 at
These are tasks that can and should be performed mostly in parallel, not sequentially.
(3) On Thursday, March 13 you will give a short in class presentation describing your project, including goals, methods, results, and conclusions. More details will be provided closer to this date.
(4) On Friday, March 14 at
While doing the project, remember that winning at research
is similar to winning in many other fields of endeavor.
Most recently updated on