Project Descriptions for CSI CEG SEG

Computer Vision

2010

Professor: Robert Laganière, VIVA lab





Porting computer vision algorithms to a specialized parallel microprocessor
Description:
In this project, you will have the opportunity to play with a novel massively parallel array processing engine capable of handling compute-intensive video, imaging and graphics applications at higher performance and lower power consumption than traditional DSP. This chip has been recently launched by Cognivue, an Ottawa-based company, with which our research lab currently collaborates. The goal of this project is then to port some known computer vision algorithms to the Cognivue's Image Cognition Processor.
Requirements:
Good C programmer;
Number of students: 1



Computer Vision and Social Networks
Description:
Our research laboratory collaborates with a local company named iWatchlife.com. This company develops an advanced video monitoring system that detects events of interest and sends alerts to the subscribers. They are interested in exploring the possibility of connecting their system to some of the popular social networks such as Twitter or Facebook. Your role would then be to develop an application to connect their API to a social network.
Requirements:
Good web programmer;
Can play with Social Network API
Number of students: 2



Design of a Vision-based Mobile Application (Blackberry, iPhone, Android).
Description:
The project consists in developing a mobile device application that will perform content-based analysis of the video stream captured by the device's camera.
Requirements:
Some experience in device programming;
Number of students: 1 or 2



Design of a computer vision Flash Application.
Description:
Flash is now a powerful technology to develop client-side web applications. Your role would be to implement some known computer vision algorithm in Flash.
Requirements:
Some experience in Flash programming;
Number of students: 1 or 2



If you are interested in one of the following projects, please contact me