Iat455

Assignments

Home Assignments

Final Project

This assignment is open ended creatively, so make something you're proud of!

Topics

Compositing

Develop an application that automatically places arbitrary foreground elements onto backgrounds creating realistic results.

A user can specify how the matte will be generated though (a) multiple color selection (b) a garbage matte used in the automatic process, or any other technique combining user input + automatic analysis

Requirements
Feature Tracking

Develop an application that automatically finds and tracks elements in a video.

A user can specify what should be tracked.

Requirements
Object Recognition

Develop an application that automatically retrieves images (from a set of ~20-30 images) containing similar objects or subject matter.

A user can choose any image as the input.

Requirements
Feature Detection in Audio

Develop an application that can detect a feature in a piece of audio based on a user generated audio sample.

Provide a base mp3, perhaps people talking, or animal sounds. The user should be able to record a small clip and the application will tell the user if they matched something in the original mp3.

Requirements
Conversation into Music

Develop an application that allows a user to record short clips. Layer them to create a melody.

Requirements
Generative Audio or Visual Composition

Develop an application that creates a generative audio or visual experience using 1 or more topics from Artificial Intelligence (AI).

This is not a music visualizer! Your application must display some evolution/generation/iteration based on 1 or more AI topics.

If you have generative audio, keep the visuals simple and static, and vice versa.

Requirements

Propsal

Be prepared to discuss the following with your TA (2%).

Presentations

Be prepared to discuss the following in a presentation to the class (5%).

Groups

You will work with a partner. No groups of 3.

You will be graded on your performance as a team.

Choose your partner wisely! We will not manage any partner disputes, drama, etc...

Resources (coming soon)