Publications

Refereed Journal & Conference Publications

Ranjan, A., Malik, S. (8 pages) in Proceedings of CRV 2012 Abhishek Ranjan, Shahzad Malik. "Parallelizing a Face Detection and Tracking System for Multi-Core Processors". In Proceedings of CRV 2012, Toronto, ON, Canada. p. 290-297. [PDF (381 KB)]

Shahzad Malik, Abhishek Ranjan, Ravin Balakrishnan. "Interacting with Large Displays from a Distance with Vision-Tracked Multi-Finger Gestural Input". In ACM SIGGRAPH Sketches 2006, Boston, MA, USA. Article No. 5. [PDF (117 KB)]

Shahzad Malik, Abhishek Ranjan, Ravin Balakrishnan. "Interacting with Large Displays from a Distance with Vision-Tracked Multi-Finger Gestural Input". In Proceedings of ACM Symposium on User Interface Software Technology (UIST) 2005, Seattle, WA, USA. p. 43-52. [PDF (1.59 MB)]

Shahzad Malik. "A Sketching Interface for Modeling and Editing Hairstyles". In Proceedings of Eurographics Workshop on Sketch Based Interfaces and Modeling (EGSBM) 2005, Dublin, Ireland. p. 185-194. [PDF (1.51 MB)]

Shahzad Malik, Joe Laszlo. "Visual Touchpad: A Two-handed Gestural Input Device". In Proceedings of ACM International Conference on Multimodal Interfaces (ICMI) 2004, State College, PA, USA. p. 289-296. [PDF (1.53 MB)]

Chris McDonald, Shahzad Malik, Gerhard Roth. "Hand-based Interaction in Augmented Reality". In Proceedings of IEEE International Workshop on Haptic Audio Visual Environments and their Applications (HAVE) 2002, Ottawa, Ontario, Canada. p. 55-59. [PDF (479 KB)]

Shahzad Malik, Chris McDonald, Gerhard Roth. "Hand Tracking for Interactive Pattern-based Augmented Reality". In Proceedings of IEEE and ACM International Symposium on Mixed and Augmented Reality (ISMAR) 2002, Darmstadt, Germany. p. 117-126. [PDF (526 KB)]

Shahzad Malik, Gerhard Roth, Chris McDonald. "Robust 2D Tracking for Real-time Augmented Reality". In Proceedings of Vision Interface (VI) 2002, Calgary, Alberta, Canada. p. 399-406. [PDF (413 KB)]

Dmitry O. Gorodnichy, Shahzad Malik, Gerhard Roth. "Affordable 3D Face Tracking Using Projective Vision". In Proceedings of Vision Interface (VI) 2002, Calgary, Alberta, Canada. p. 383-390. [PDF (1.39 MB)]

Dmitry O. Gorodnichy, Shahzad Malik, Gerhard Roth. "Nouse 'Use Your Nose as a Mouse' - a New Technology for Hands-free Games and Interfaces". In Proceedings of Vision Interface (VI) 2002, Calgary, Alberta, Canada. p. 354-360. [PDF (1.92 MB)]

Theses

Shahzad Malik. "An Exploration of Multi-finger Interaction on Multi-touch Surfaces". Ph.D. Thesis. University of Toronto, September 2007. [PDF (4.6 MB)]

Shahzad Malik. "Robust Registration of Virtual Objects for Real-time Augmented Reality". Masters Thesis. Carleton University, April 2002. [PDF (2.3 MB)]

Shahzad Malik. "Dynamic LOD Representation of Interactive 3D Worlds". Honours Thesis. Carleton University, April 2000. [PDF (1.1 MB)]

Press Coverage of Work

Daily Planet (Discovery Channel). "The Nose Knows", December 2004.

New Scientist. "Nose-steered mouse could save aching arms", September 2004.

CBC Newsworld. "Nose-controlled device may replace computer mouse", September 2004.

CNN. "Follow your nose", September 2004.

YES Magazine. "Video Game Invasion", March/April 2004.

Silicon Valley North. "Perceptual User Interfaces Using Nouse", January 2002.

Binary Groove (Discovery Channel). "Game development segment featuring Radix: Beyond the Void", January 1996.

Course Papers

Shahzad Malik. "Real-time Hand Tracking for Interaction". Paper for Vision Course. University of Toronto, December 2003. [PDF (522 KB)]

Shahzad Malik, Nigel Morris, Paul Yang. "Physically-based Animation of Humanoid Swimming". Paper for Animation Course. University of Toronto, May 2003. [PDF (376 KB)]

Shahzad Malik. "Digital Face Replacement in Photographs". Paper for Visual Modeling Course. University of Toronto, January 2003. [PDF (443 KB)]

Shahzad Malik. "Using WAP for Wireless CORBA". Paper for Wireless Networks Course. Carleton University, April 2001. [PDF (58 KB)]

Shahzad Malik. "An Efficient Algorithm for Terrain Simplification". Paper Review for Computational Geometry Course. Carleton University, December 2000. [PDF (118 KB)]

Shahzad Malik. "Dynamic Load Balancing in a Network of Workstations". Paper for Parallel Processing Course. Carleton University, November 2000. [PDF (259 KB)]

Shahzad Malik, Ruben Palencia. "Synchronize and Stabilize vs. Open Source". Report for Software Engineering Course. Carleton University, December 1999. [PDF (69 KB)]

Other Papers/Reports

Shahzad Malik, Ali Yaqub. "Ali Yaqub: An Autobiography". Report for Ali's English class, ENG4A. Merivale High School, July 2002. [PDF (16 KB)]


Ph.D. Computer Science
I did my Ph.D. in the Department of Computer Science, at the University of Toronto. Here are the courses I took to fulfill the breadth requirements:

CSC2530H Visual Modeling (my web page)
CSC2529H Computer Animation (my web page)
CSC2504H Computer Graphics
CSC2503H Computational Vision
CSC2524H Topics in Interactive Computing

Master of Computer Science
I did my MCS degree in the Ottawa-Carleton Institute for Computer Science, which consisted of 5 graduate level courses at Carleton University and the University of Ottawa, as well as a thesis.

My OCICS courses were:

95.508F (CSI 5164I) Computational Geometry
95.515F (CSI 5132I) Parallel Processing Systems
CSI 5389 (95.590O) Electronic Commerce Technologies
95.590W (CSI 5140IW) Real-time System Development
95.590X (CSI 5140IWA) Wireless Networks & Protocols

Teaching Assistant Resources

95.402A Real-time Computer Graphics (Fall 2001)
This is a page I set up for the course I was a TA for in the Fall 2001 term. It contained regularly updated course news, such as assignment information, project information, links to course notes, and sample downloads. It also contains a useful set of graphics programming links if you're into computer graphics. I was also the TA for this course in the Fall of 1999, so click here if you want to take a look at the old page.

95.205A Internet Applications (Fall 2000)
This was a page I set up for the course I TA'd in Fall 2000. This was NOT the official course web page, but rather a supplementary page that contained links to information and resources such as tutorials for HTML, JavaScript, and Perl.

 

"If I have seen farther than others, it is because I was standing on the shoulder of giants."
- Isaac Newton