CS 6640 Fall 2010 Projects
Projects
need to be submitted through the CADE lab handin
system (you can do it remotely, see below).
Grading criteria: download
Updated Project 2 description (few typos, clarifications summarizing class
discussion, changes shown in bold).
Grading criteria: download
·
Project 3: Image Transformations (out Oct. 6, in
Nov. 01).
Additional
information for RBF warping: Paper Arad1995
Updated
project3-F2010-update.pdf
(clarifications on the materials on RBF as shown below, new deadline,
submission html or pdf):
Detailed
Document on Warping via RBFs: warp-with
RBFs-GG-Oct2010.pdf
Document
Stanley Durrleman (Affine and Radial Basis
Functions): Lecture_10_18_Transformations_Durrleman.pdf
FINAL PROJECT: Out Nov 17, Due Dec 13: to come soon
o
Materials
Hough Transform
o
Materials
Mosaicing
image-mosaicing-JChai-TAMU.pdf
Intensity
Based Image Mosaicing.pdf (link
to webpage)
o
Materials
Active Contours & Snakes
Snakes-Kass-Witkin-Terzopoulos.pdf
Below
is general information which applies to every project.
Directory
Structure
Write your project code and report in a single directory, called project1(project2, etc)
Program
Requirement
Document your programs carefully for grading purpose.
The Project
Report
Starting with Project 3, you can choose
html or pdf for submitting your report:
·
Using pdf, you can create your report with a text editor of your
choice (Word, LaTeX etc.) and then produce a pdf output.
·
Using
html, your project report will be in the form of an html file called index.html, contained in the project directory. All
links from that file must be relative and all other files necessary to read
your report must be in that directory (or subdirectories).
You should use examples of images in your report. They should be viewable
in the browser when we open your html.
An important part of every assignment is what you write up to describe the work
you did on the project. Begin every report with:
1)Your Name
2)The email address you use to subscribe to the class list
The report should include answers to all the questions given in the project
description. If you have handed in more than one program, then indicate each
program with their file names.
Your report should include some description of your matlab
files: tell us which program does what, and how. If you couldn't get some
important part of the project to work, then describe what you tried, and what
you did successfully finish.
We are not looking for any kind of fancy HTML tricks. That means you should
probably not be using any HTML tags which were not possible in HTML 3.2. We
just want a simple way of putting images and text together. You can generate
your HTML page with the help of a program which can "save as" HTML,
but you can also just write the HTML by hand. Please try to keep the html files
somewhat flat. That is, don't have lots of links to lots of small pieces of the
project (it takes more time to follow all those links and grade it). Keep the
report mostly in one file and use links to display larger images or other
things that are not part of the flow of the report. There are lists of good
tutorials at yahoo.com
and at google.com.
A simple way to
create a webpage is making your document in Word and saving it as a webpage.
What to
Turn In
You should turn in all the matlab
code for all functions that you write, and the project report described above.
Each matlab function should be in a separate,
appropriately named ".m" file You will submit a single tar file
created from within the myapps directory with the unix
command tar -czf projectX.tgz ./projectX.
CADE lab and how to submit your files
The
CADE facility has a program called handin for handing in files. To use this, you need
to log into a CADE machine, and if necessary, transfer your files to that
account. Here are some examples of how this program works:
Remote submission (you need a CADE lab username and login):
How to get an account in CADE lab?
·
First,
you need to go to the CADE lab (LWEB 224A/224B),and
ask the officer there to create a CADE account(9am - 5pm).
·
After
creating an account, you can use U card to enter the CADE lab and log into the
system.
·
Also,
you can learn to use the remote access software (like vnc
viewer). Here is an instruction of how to use vnc
viewer to log in CADE computer remotely. http://www.cade.utah.edu/index.php?module=faq&FAQ_op=view&FAQ_id=119
https://webhandin.eng.utah.edu/
CADE lab username: your username
CADE lab password: your password
Class: CS6640
Choose the right project
number and submit your compressed file (tar, zip)
If you are in the CADE lab:
handin cs6640
will show you the available subdirectories, one
for each of the different assignments.
handin cs6640 project1
will show you the list of files you have submitted
for the first project, in the project1 directory.
handin cs6640 project1 filename1 filename2 ...
will submit your files filename1, filename2
etc. You can't unsubmit files, but if you submit a
file again, the old file is overwritten. If you need more information about handin, type
man handin
for proper documentation. If you don't understand these handin directions, please ask TA or instructor
well in advance of the due date.
Late Policy
There will be 10 points (out of 100) deducted for each day the
assignment is late. After 3 days, projects are no longer accepted.