Click here for my alter ego.
David MacDonald
- E-mail:
david@bic.mni.mcgill.ca
- Office Phone:(514) 398-4965
- Office FAX:
(514) 398-8948
Welcome to my home page, I am David MacDonald, graduated with a Ph.D. student
from the
School of Computer Science at Mcgill University in 1998. I did my research
and some software development here at the McConnell Brain Imaging Centre.
I am now an employee of Softimage in Montreal, and continue to collaborate
with the Brain Imaging Centre.
FAQ for users of my software
I am developing a list of Frequently Asked Questions
regarding the Display and
register programs, surface extraction, and various utilities and
techniques I have developed over the years.
Latest Pretty Pictures
MPEG movie of the logo of the Conference on Functional Mapping of the Human
Brain, Montreal, 1998 (1.1 Mb).
MPEG movie of a cortex deforming into an ellipsoid and average brain (8.2 Mb).
Image of skin, cortex, and blood vessels (150 Kb).
Projects and Responsibilities
- Ph. D. Thesis, 1991 - 1998.
-
- A Method for Identifying Geometrically Simple Surfaces from
Three Dimensional Images . You can see the
300-word abstract, the
3 page introduction, or the
20 megabyte gzipped Postscript thesis.
Click on the small brain image to see an
example of an automatically extracted surface.
- Software Development and Maintenance at the Brain Imaging Centre
- Display
- is a general purpose program to display
three dimensional graphics and slices through three dimensional
volumes.
The Display program looks
like
- Register
- is a tool for displaying slices through multiple three
dimensional volumes, selecting tag points defining transformations
between volumes, and resampling volumes accordingly.
The register window looks
like
- Ray_trace
- is a tool for rendering high-quality images of volumes, surfaces,
and lines in a non-interactive setting. Documentation consists of
a tutorial.
- BIC Volume I/O Library
- A library of routines for input, output, and manipulation of
multidimensional image volumes in MINC format, tag points, and
transforms has been developed. A
Programmers' Reference for the
BIC Volume IO Library
describes the C source callable functions.
- BIC Programming Library
- A library of routines for dealing with geometric objects, performing
geometrical operations, manipulating data structures, and general
programming utilities is provided. Documentation (incomplete) is available
in the Programmers' Reference for the
BIC Programming Library
- BIC Graphics Library
- A library of routines for easily creating interactive graphics
applications has been developed.
Documentation is available in the
Programmers' Reference for the
BIC Graphics Library
- Volume and Geometry Tools
- I have written many small utilities to deal with volumes and geometry.
To see a list of them, press
here .
Research Interests
- Surface Deformation Techniques
- Computer Vision and Graphics
Favorite Links
Mar 3, 1997