Mark Green

Faculty of Science

University of Ontario Institute of Technology

2000 Simcoe Street North

Oshawa, Ontario, Canada

L1G 0C5

Phone: 905-721-8668 ext 2655

Fax: 905-721-3304




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

Research Interests

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 computational holography.

Over my career I have worked in many different areas including aspects of computer graphics, user interfaces, sofware engineering and computer security. 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.

Selected Publications

  1. 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.
  2. 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.
  3. Green M., A Low Cost Holographic Display, Proceeding of Siggraph Asia 2016, Macao, December 2016.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. Lee W.L., M. Green, A Layout Framework for 3D User Interfaces, VRST 2005 Proceedings, 2005.
  13. 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.
  14. Green M., J. Lo, The Grappl 3D Interaction Technique Library, VRST 2004 Proceedings, p. 16-23, 2004.
  15. Green M., Towards Virtual Environment Authoring Tools for Content Developers, VRST 2003 Proceedings, p.117-123, 2003.
  16. Figueroa P., Green M., Hoover H., InTml: A Description Language for VR Applications, Web3D'02, February 22-28, 2002.
  17. 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. 143-164, 2001.
  18. To D., R. Lau, M. Green, An Adaptive Multiresolution Method for Progressive Model Transmission, Presence, Vol. 10, No. 1, p62-74, 2001.
  19. 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.
  20. 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.