• Digital Systems
  • Circuits and Systems Signal, Image and Video Processing
  • Computer Vision
  • Arithmetic Circuits
  • Computer Architecture

Ongoing Projects

Application-specific processors for video processing

The objectives of this project include the development of design methodologies for Application Specific Instruction set Processors - ASIPs, mainly for real-time video processing. We are specifically targeting video deinterlacing and frame rate conversion for high definition television, and real time image processing for biomedical applications.

Real-time automated seizure detection in the neonatal brain

This project is done in collaboration with neurology researchers at Hopital Ste-Justine. The goal of the project is to develop a reliable real-time automated seizure detection for babies. This is a difficult problem, mainly due to the neonatal brain's immaturity and because of erratic limb movements in babies. However, early detection is essential to prevent potentially long-term consequences. The project has two components: EEG and video analysis.

Vehicular navigation embedded system integrating inertial and GPS data

The goal of this project is to demonstrate the feasability of integrating positionning data coming from inertial and GPS sensors for a vehicular navigation application and at very low cost. Inertial sensors tend to be very precise in the short term, and can adequately supplement GPS data during brief service interruptions. The very low cost constraint is directed by the needs of the automotive industry. In the long term, the system will integrate micro-electro-mechanical (MEMS) accelerometers.

Prospective graduate students

I am always looking for good graduate students that are passionate about a research topic. I expect my students to work very hard and to produce excellent work. The necessary skills to work on the research topics that interest me include:

  • Image, Video and/or Digital Signal Processing;
  • Computer Architecture
  • ability to program in a Hardware Description Language (VHDL, Verilog, SystemC); and,
  • FPGAs;

Possible Master's project profile

  • selection of an application class and algorithm(s);
  • detailed review of litterature;
  • extensive simulations with Matlab;
  • architecture development;
  • optimized FPGA implementation according to a number of metrics;
  • extraction of performance metrics (information throughput) and of implementation costs (area, power);
  • submission of a conference or journal paper; and,
  • thesis writeup and defense.

Employment after graduate studies

Hardware or Hardware/Software Design Engineer.

Dernière mise à jour: juin 2014

Valid HTML 4.01 Strict Valid CSS!