Faculty of Science
Ontario Institute of Technology
2000 Simcoe Street
BSc, Applied Statistics and Computation, McMaster University, 1977
MSc, Computer Science, University of Toronto, 1979
PhD, Computer Science, University of Toronto, 1985
Lecturer, Unit for Computer Science, McMaster University, 1980-1982
Assistant Professor, Unit for Computer Science, McMaster University, 1982-1983
Assistant Professor, Computing Science, University of Alberta, 1984-1987
Associate Professor, Computing Science, University of Alberta, 1987-1994
Professor, Computing Science, University of Alberta, 1994-2002
Associate Chair, Computing Science, University of Alberta, 1995-1997
McCalla Professor, Computing Science, University of Alberta, 2000-2001
Professor, School of Creative Media, City University of Hong Kong, 2001-2005
Professor, Faculty of Science, University of Ontario Institute of Technology, 2005-
Acting Associate Dean, Faculty of Science, University of Ontario Institute of Technology, 2007-2008
Associate Dean, Faculty of Science, University of Ontario Institute of Technology, 2012-2013
Associate Dean, Faculty of Science, University of Ontario Institute of Technology, 2015-2018
The main theme of my research over my career has been the
interaction between people and computers and how digital media can be used to
communicate between people. I have a strong interest in interactive 3-D
graphics and the production of graphics hardware that reproduces all of
our visual cues. This is lead to research in light field displays and
Over my career I have worked in many different areas including aspects
of computer graphics, user interfaces, sofware engineering and
I established the first Virtual Reality (VR) laboratory in Canada while
I was at the University of Alberta in 1986.
This laboratory had the first HMD in Canada along with the first CAVE.
We also developed the first open source VR package; the MR Toolkit that
was distributed to several thousand researchers world wide.
Some of the research topics that I have worked on in the past include interactive 3D
graphics, automatic construction of user interfaces, authoring tools for virtual
environments, computer animation, formal design methods for user interfaces,
graphics display hardware and VLSI design.
Holography has been viewed as the ultimate display technology since it is the only
known display technology that replicates all of our visual cues.
This technology has largely been ignored by computer graphics researchers since
it has been viewed as too computationally expensive and difficult to deal with.
With the advances in computational power over the past decade this may no longer
be the case particularly if we develop a new class of algorithms that take
advantage of what we have learned in computer graphics.
When I became interested in holography as a display technology I found the
literature to be hard to follow and quite confusing from a computer graphics
point of view.
I've been constructing a website Holography for
Computer Graphics to provide a starting point for computer graphics researchers
who are interested in holography.
Huang Xishi, Jing Ren, Anwar Abdalbari, Mark Green, Deformable Image Registration for Tissues with Large Displacements,
Journal of Medical Imaging, Vol.4, No. 1, January 2017.
Jing Ren, Mark Green, Xishi Huang, Anwar Abdalbari, Automatic Error Correction Using Adaptive Weighting for Vessel-Based Deformable
Image Registration, Biomedical Engineering Letters, Vol. 78, no.2, p 173-181, 2017.
Green M., A Low Cost Holographic Display, Proceeding of Siggraph Asia 2016, Macao, December 2016.
Anwar Abdalbari, Jing Ren, Mark Green, Seeds Classification for Image Segmentation Based on 3-D Affine Moments Invariants,
Biomedical Engineering Letters, Vol. 6. No. 4, p.224-233, 2016.
Xishi Huang, Jing Ren Anwar Abdalbari, Mark Green, Vessel-Based Fast Deformation Registration with Minimal Strain Energy,
Biomedical Engineering Letters, Vol. 6, no.1, p.47-55. 2016.
Kelk D. J. Bradbury, M. Green, Effectively Using Search-Based Software Engineering Techniques Within Model Checking and It's Applications,
First International Workshop on Combining Modeling and Search-Based Software Engineering, San Francisco, Ca., May 20, 2013.
Asif F., J. Vinayakamoorthy, J. Ren, M. Green, Haptic Controls in Cars for Making Driving More Safe,
IEEE International Conference on Robotics and Biomimetics, 7 pages, Dec 2009.
Brown A., M. Vargas Martin, B. Kapralos, M. A. Garcia-Ruiz, M. Green, SINIDO: Using Sonification to Enhance Teaching and Learning of Network
Intrusion Detection, 6 pages, HC-2009 12th International Conference on Humans and Computers, Dec. 2009.
Ren J., M. Green, Collaborator: A Nonholonomic Multiagent Team for Tasks in a Dynamic Environment,
Journal of Robotics, Vol. 2009, Article, 986207, 13 pages, 2009.
Orit Shaer, Robert J.K. Jacob, Mark Green, Kris Luyten, User Interface Description Languages for Next Generation User Interfaces,
CHI 2008 Proceedings, p.3949-3952, April 2008.
Green M., W.L. Lee, Automatic Design and Layout of 3D User Interfaces, Computer Animation and Virtual Worlds, vol. 18, no. 3, 211-224, 2007.
Lee W.L., M. Green, A Layout
Framework for 3D User Interfaces, VRST 2005 Proceedings, 2005.
Sun J., G. Baciu, X. Yu, M. Green, Image-Based Template Generation of Road
Networks for Virtual Maps, International Journal of Image and Graphics, vol.4,
no.4, p.701-720, 2004.
Green M., J. Lo, The Grappl 3D Interaction Technique Library, VRST 2004
Proceedings, p. 16-23, 2004.
Green M., Towards Virtual Environment Authoring Tools for Content Developers,
VRST 2003 Proceedings, p.117-123, 2003.
Figueroa P., Green M., Hoover H., InTml: A Description Language for VR
Applications, Web3D'02, February 22-28, 2002.
Lau R., J. Chim, M. Green, H. Leong, A. Si, Object Caching and Prefetching in
Distributed Virtual Walkthrough, Real-Time Systems, Vol. 21, No. 1-2, p.
To D., R. Lau, M. Green, An Adaptive Multiresolution Method for Progressive
Model Transmission, Presence, Vol. 10, No. 1, p62-74, 2001.
Green M., L. White, The Cave-let: A Low Cost Projective Immersive Display,
Journal of Telemedicine and Telecare, vol 6, s. 2, p. S2:24-S2:28, June 2000.
Green M., D. Bowman, D. Goulden, D. Rittenhouse, H. Sun, L. White, The
Reovirus Project: An Application of Distributed Visualization, Journal of
Telemedicine and Telecare, vol.6, s.2, p. S2:26-S2:28, June 2000.