ECE 533 Class Project Guideline
Fall 2006
The project may be a 2-person team project or a single person (solo)
project. The maximum grade of the project is 100 points and it will be
counted toward 15% of the grade of this course. A project proposoal
will be handed in for instructor approval. An on-line presentation will
be submitted through web page, and a hardcopy final report is required.
Depending on available lecture hours, the last week of the semester may
be reserved for in-class project presentation.
Team
Each project team will consist of one or two students. For a
two-person team, it is expected each team member will contribute equal
amount of efforts in all parts of this project; and the amount of work
should justify as a two-person project. Often a team (2-person) project
may involve significant amount of coding, data processing, and related
tasks in addition to the usual analysis, simulation, as well as report
writing.
In the written project report, each team must include a "task
assignment" page at the end of the report detailing the tasks performed
for this project, and each team member's percentage contribution to each
task. Failure to turn in this page will results in 5 points deduction
of the project grade. In a two-person team, if each member contribute
roughly the same amount of efforts, the same grade will be assigned to
both members.
Purpose
The purpose of the project component of this course is to demonstrate
your ability to apply the knowledge and technique learned during this
course. Hence, in selecting project topics, you must specify which part
of the course materials, or advanced topics that are relevant to the
course materials that can be applied toward the project.
Types of Projects
- Advanced image processing algorithm implementation
-- Develop a software package implementing a particular image processing
algorithm. The type of algorithms should not be duplicate of well known
algorithms that can be found in Matlab image processing toolbox
or other image software packages.
It is expected proper documentation will be needed. Source
code must be provided in C, C++, Java, or Matlab Mfiles. The program must
run without syntax error, and a demonstration of several test problems
must be included.
Here is a list of possible algorithms to
choose from.
- Applications --
Applications of image processing to specific research area can be used
as class project too. In an applicaiton project, it should contain the
following: (a) explanation of the nature of the application and why image
processing is needed, (b) image processing techniques that can be applied
to the problem on hand, (c) preliminary results. You should have results
ready and report it. Just propose to apply image processing without any
result is not acceptable.
- Examples -- Previously semester's class project, as posted
in the web site can be used as examples. Projects that are very similar
to those in the previous semesters are expected to demonstrate substantial
improvement or advancement in terms of results to distinquish itself with
the prior work.
Test Images
A set of test images will be posted in the course web page. These images can
be used for testing and comparing the results of the algorithms developed
in the project.
Activities
- Proposal -- One page
proposal describing the problem, the proposed approach, and at least two
references other than text book or class notes. The proposal must also
specify the team members.
- On-line Project Presentation --
Each project is to be presented using powerpoint, and the file will have
to be submitted to be published on course web site. In addition, in-class
presentation may be scheduled. If so, it will be announced two to three
weeks prior to the end of the semester.
- Final Project Report
-- Must be submitted in both hard copy and electronic copy. The hard copy
should be typed and bounded. The electronic copy should be in a zip file
consisting all program source code and report itself.
Format of Final Report
- Introduction (Problem
statement, Motivation)
- Approach
- Work Performed (Experiments,
software programming, etc.)
- Results
- Discussion
- A table listing tasks performed in the project and the percentage
contributions by each team member of individual tasks, as well as
overall project. A sample will be given. Both team members must sign
this table.
References
Some papers which may be useful are listed below (to be updated soon)