CS 6640 Fall 2010 Projects

 

Projects need to be submitted through the CADE lab handin system (you can do it remotely, see below).

 

Images Project 1

Grading criteria: download

Images Project 2

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

Checkerboard Image

Edges-Lines Image

Edges-Lines Image

Airport Image

 

FINAL PROJECT: Out Nov 17, Due Dec 13: to come soon

 

o   Materials Hough Transform

Ballard-GHT-1981.pdf

ICCV87-Gerig.pdf

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

snake-Trucco-Verri.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.