philippos
Philippos Mordohai
Assistant Professor
Department of Computer Science
Stevens Institute of Technology

Office: Lieb 215
Phone Number: +1 201 216 5611
E-mail: mordohai_at_cs.stevens.edu




Home

Research

Publications

Teaching

Service, Awards and
Other Activities


CV (pdf)

TEACHING

CS 537: Interactive Computer Graphics (Fall 2009)
Class webpage. Textbooks:
  • Edward Angel, Interactive Computer Graphics: a top down approach with OpenGL (5th ed.), Addison Wesley, ISBN-10: 0321535863 ISBN-13: 9780321535863. Author's web site.
  • Woo, Neider, Davis, OpenGL Programming Guide (4th ed), Addison Wesley, ISBN 0-321-17348-1. Available in HTML here is an earlier version, which very useful for programming examples and as a reference for OpenGL APIs.

CS 559: Machine Learning: Fundamentals and Applications (Spring 2009)
Class webpage. Short course on "Tensor Voting: A Perceptual Organization Approach to Computer Vision and Machine Learning" (CVPR 2007)
I designed and taught a four-hour short course at the IEEE International Conference on Computer Vision and Pattern Recognition in Minneapolis in 2007. The slides are available here in ppt and pdf form. References to related work can also be downloaded as ppt and pdf.

Multiple-View Geometry Tutorial (UNC, Fall 2005)
I designed and taught a weekly seminar on "Multiple-View Geometry", based on the book of the same name by Richard Hartley and Andrew Zisserman, at UNC during the fall semester of 2005. The slides I used are available below.
NOTE: Many of the figures used are from the Hartley and Zisserman book and are also available at http://www.robots.ox.ac.uk/~vgg/hzbook/HZfigures.html. If you plan to use any of these figures, please give credit to the original authors.
  • Week 1: introduction, image formation, 3-D from images.
  • Week 2: trifocal and quadrifocal tensors, 2-D and 3-D projective geometry.
  • Week 3: 2-D and 3-D projective transformations, anatomy of a finite perspective camera.
  • Week 4: parameter estimation and robust methods (RANSAC).
  • Week 5: camera matrix estimation and introduction to epipolar geometry estimation.
  • Week 6: estimation of the camera matrix and the fundamental matrix.
  • Week 7: 3-D reconstruction and introduction to fundamental matrix estimation.
  • Week 8: fundamental matrix estimation and image rectification.
  • Week 9: feature matching and self-calibration.
  • Week 10: summary.

Guest and Substitute Lectures for University Courses
  • Two guest lectures on "Stereo Vision" and "Multiple-view Stereo" for the graduate level "3D Urban Modeling" course, UNC, Fall 2006
  • Substitute instructor (several sessions) for the graduate level "Recent Advances in Computer Vision and Image Analysis" course, UNC, Fall 2005
  • Guest lecture on "Binocular and Multiple-View Stereo", for the graduate level "Advanced Topics in Computer Vision" course, USC, Spring 2005
  • Guest lecture on "Tensor Voting for Computer Vision Problems", for the graduate level "Computer Vision" course, USC, Fall 2004
UNDERGRADUATE MENTORING
  • Orie Steele (sophomore) on natural language processing (Stevens, Summer 2009)
  • Zachary Bodnar and Brittany Brandon (then sophomores) on object recogntion in 3D (UPenn, Summer 2008)
  • Altan Alparslan and Gurkan Gokul (then juniors) on face modelling (USC, Fall 2004-Spring 2005)
  • Lily Cheng (then freshman) on research and evaluation of stereo correspondence methods, including multi-resolution algorithms, and face modelling (USC, Fall 2004-Summer 2005)
  • Jae-Guyn Lim (then first year graduate student) on integrated edge and junction extraction from images using a bank of Gabor filters (USC, Fall 2004)
  • Ammar Chinoy (then junior) on research and evaluation of stereo correspondence methods (USC, Summer 2004)