|
Bob Dony: Academics
I've been teaching in the School of Engineering at the
University of Guelph since 1997 (and for two year previously at
Wilfrid Laurier University). I was hired on for the relatively
new Engineering Systems & Computing (ES&C) program.
But, because the engineering faculty is not departmentalized, I
am also at home in the Biological Engineering group.
Since being at Guelph, I've taught a number of courses
including: ENGG*2400 Engineering Systems Analysis, ENGG*3100
Engineering and Design III, ENGG*3640 Microcomputer Interfacing,
ENGG*3390 Signal Processing and co-ordinated ENGG*4290 Law and
Ethics. I'm looking forward to the first offering of ENGG*4660
Medical Image Processing scheduled for Winter 2006. I also
regularly advise ENGG*41X0 projects that have ranged from 3D
vision to the processing of brain waves for a biofeedback game.
The group members tend to be a good split between the ES&C
and Biological programs.
At the graduate level, I teach ENGG*6560 Advanced Digital
Signal Processing, and ENGG*6070 Medical Imaging.
Past Courses: F04-W05
Current Courses: F05-W06
Undergraduate Courses
ENGG*2400 Engineering Systems Analysis (Fall)
This course is concerned with the modeling and response analysis
of common systems encountered in engineering such as mechanical,
electrical, thermal, hydraulic, biological, and environmental
systems. Applications of multivariate calculus, linear algebra,
and differential equations are made to simulate and analyse such
systems. Solution techniques covered include mathematical and
computer-aided approaches.
The course will provide the student with the analytical skills
required to model engineering systems. Students will learn to
identify the relevant elements that comprise a system, apply
elemental laws and general theorems to derive mathematical
models, and then solve the mathematical models using techniques
taught in other courses as well as using computer software for
system simulation.
ENGG*3390 Signal Processing (Fall)
This course establishes the fundamental analysis and design
techniques for signal processing systems. Topics covered
include: definition and properties of linear time-invariant
systems; impulse response and convolution; continuous-time
Laplace transform, Fourier series, Fourier transform;
discrete-time Fourier transform, discrete-time Fourier series,
fast Fourier transform, Z transform; complex frequency response;
filter analysis and design for both continuous and discrete time
systems. Students will be able to design continuous-time filters
and both design and implement discrete-time digital filters
using computer-based tools.
ENGG*4660 Medical Image Processing
Medical imaging is a rapidly developing field within biomedical
engineering. There is a demand both within the research
community and in clinical support for people with knowledge of
the imaging process for the various modalities and the digital
image processing techniques for enhancing, restoring and
manipulating digital images.
The course material will be divided into two parts. The first
part will cover digital image processing techniques from a
linear systems perspective. It will be assumed that the
students have some background in linear systems theory and
signal processing. The second will deal with the various
imaging modalities such as x-ray radiography, CT, MRI,
ultrasound, etc. The basic physics of image formation will be
covered with emphasis on the parameters which affect image quality.
Graduate Courses
ENGG*6070 Medical Imaging
Digital image processing
techniques including filtering and restoration; physics of image
formation for such modalities as radiography, MRI,
ultrasound. Prerequisite, ENGG*3390 or equivalent.
ENGG*6560 Advanced Digital Signal Processing
Discrete-time signals and systems, z transform, frequency
analysis of signals and systems, fourier transform, fast fourier
transform, design of digital filters, signal reconstruction,
power spectrum estimation.
Past ENGG*41X0
Projects
Winter 2005
-
Guitar Effects Pedal System
Steven Fetterly, Desiree Ang, Wayne Hart, Martin Zarate.
This group has designe and implemented a guitar effects
system based on a Freescale DSP56307 digital signal processing
board. The system implements five of the most popular guitar
effects: tremolo, delay, reverb, flanging, and distortion.
While running, the effects can be changed and their parameters
can be adjusted by the user
-
Formula SAE Telemetry System
Rory McDougal, Joel Michaud, Jason Griffith.
This group designed an built a low cost telemetry system
designed for the University of Guelph
Forumula SAE Team. All data from the telemetry system is
displayed in real time on a remote computer and us logged in a
database that can be accessed at a later time. The main
components of the telemetry system are a Freescale
Adapt9S12DSP256 microcontroller and an Aerocomm AC4490-100
transceiver mounted on the car. On trackside, there is another
Aerocomm transceiver connected to a laptop running a Java-based
graphing system.
-
Ocutracker
Meghan Crookshank, Andrew Ganton, Ramy Nassar, Andre Quesnel.
This group designed and implemented a real-time,
eye-tracking, computer interaction system designed for the hands
free control of a computer cursor. The system uses images from a
high resolution camera to locate the pupil, and then analyzes
the image to locate the reflection from their cornea. The user
follows a simple calibration procedure and, from this and the
relative positions of the centroids of the pupil and corneal
reflection, the user's gaze direction is mapped onto the
screen. The user is provided with real-time feedback regarding
their intent.
-
6 Degree Of Freedom Motion Tracking System
Albert Thibodeau, Cecille Freeman, Jonathan Brooker.
This group designed and implemented a 3-D vision system that
uses 4-ball pyramid trackers which are mounted into the sample
with screws. Three orthogonally mounted cameras take images of
the trackers and process the images to find the tracker
location. These camera images are then used to reconstruct 3-D
position and rotation data. The final system will be used in
the Human Kinetics Department in order to track the position and
rotation points on a moving bone specimen.
-
Digital Stethoscope System For Real-Time WI-FI Transmission
Stephen Grant, Emily Riemer, Paul Seckington, and Derek Sham.
This group designed and implemented a system to wirelessly
transmit a stethoscope audio signal to a nearby computer
workstation. The system included a tiny microphone placed on the
stethoscope where it then is amplified and changed into a
digital signal. This signal was then brought onto a PDA which
would do the final wireless transmitting to the
workstation. This is a continuation of the Visual Sound project
in collaboration with the Ontario Veterinary College (OVC).
Winter 2003
- Portable EEG Biofeedback System Erin Cancade,
Gireesh Dharwarkar, Brent McCulloch, and Emily Nichols.
This group successfully designed and built both the hardware
and software components of a system that acquired brain wave
signals, analyzed their frequency content, and controlled a
simple feedback game on a Palm personal data assistant, all in
real-time.
- Visual Sound Josh Malley, Pamela Roberts, and
Joanna Self.
This group continued with the development of a wireless audio
system for listening, recording, and computer analysis of horse heart
and body sounds.
Winter 2002
Winter 2001
- Digital Voice Recorder
Kevin Folk, Daryl Sedgman, Steve Coe, and Trevor Pugh.
They designed and implemented a digital voice recorder that
used simple linear predictive coding, using a DSP board and and IBM
MicroDrive
- Image Reconstruction Software Package for the USS
Arizona Eric Gaudet, Reggie Rowlandson, and Mitch de
Blois.
They developed some preliminary software for managing and
registering digital video. Based on his experience on this
project, Reggie Rowlandson chose to continue on with graduate
work under my supervision.
Future ENGG*41X0
Projects
- Visual Sound I am continuing to work with
Dr. Physick-Sheard in OVC to develop the Visual Sound project.
It involves the hardware (microphone system,
transmitter/receiver), the user interface software (capture,
display and visualization) and analysis.
- I am interested in projects involving a mix between
ES&C and Biological Engineering as well as
3-D Machine Vision and Signal Processing
|