Service, Awards and
- Hadn't updated this page in a while. A few papers were recently added.
- New National Robotics Initiative grant supporting online and offline perception systems for inexpensive, light-weight quadrotors in collaboration with the University of Minnesota.
- I am teaching CS 677: Parallel Programming for Many-core Processors in the Spring 2017 semester.
- I am teaching CS 559: Machine
Learning: Fundamentals and Applications in the Fall 2016 semester.
- New IROS paper describing our robotic wheelchair. See my publications page.
- New IJCV paper on machine learning for stereo coming soon. See Aristotle's page for now.
- I am teaching CS 558: Computer Vision in the Spring 2016 semester for the first time!
- New NSF grant on learning to eliminate heuristics from stereo matching.
- I am a guest editor of CVIU Special Issue on Large-Scale 3D Modeling of Urban Indoor or Outdoor Scenes from Images and Range Scans with Ioannis Stamos, Marc Pollefeys, Long Quan and Yasutaka Furukawa.
- I have received outstanding reviewer awards from ACCV 2010, CVPR 2011,
ICCV 2011, CVPR 2012, ECCV 2012, ICCV 2013, ECCV 2014, CVPR 2016, ECCV 2016 and CVPR 2017. Not sure what this means for my priorities in time
I am on sabbatical in 2017-18. I am no longer your advisor.
Please see the FAQ before contacting your advisor. Many of the answers are already there.
Orientation notes for the Fall 2016 semester.
- I cannot help with issues related to admissions, finances or student visas. Please contact the appropriate office for these matters.
- I do not waive prerequisites for courses without the consent of the instructor. (This is because I do not claim to know which specific background material is required for each class.)
If you think that you have covered all the prerequisites for a class, please email the instructor or bring a completed change of enrollment form to class for him or her to sign. These forms are
available here along with other useful forms and the schedule of classes.
- I strongly prefer that you contact me by email instead of telephone for record-keeping and other purposes.
- Ph.D. in Electrical Engineering at the University of Southern California (2005).
- Master of Science in Electrical Engineering at the University of Southern California (2000).
- Diploma in Electrical and Computer Engineering at the Aristotle University of Thessaloniki, Greece (1998).
- Binocular, multiple-view and video-based 3D reconstruction
- 3D shape representation and object recognition
- Perceptual organization
- Machine learning
- Active vision
- Benjamin Abruzzo (Ph.D. Mech. Eng. co-advised with Dave Cappelleri), 2012-
- Mohammed Kutbi (Ph.D.), 2015-
- Konstantinos Batsos (Ph.D.), 2016-
- Nikolaos Agadakos (Ph.D), 2016-
- Bo Sun (Ph.D), 2016-
- Changjiang Cai (Ph.D), 2017-
- Saeid Hosseinipoor (Ph.D), 2017-
- Andrew Neurohr (B.S. with thesis), 2017-
- Aristotle Spyropoulos (Ph.D.), "Supervised Learning for Stereoscopic Reconstruction", 2017
- Iraklis Tsekourakis (Ph.D.), "Dynamic 3D Reconstruction", 2016
- Xiaoyan Hu (Ph.D.), "Uncertainty based 3D Reconstruction", 2013
- Liefei (Lucy) Xu (Ph.D. co-advised with H. Quynh Dinh), "Vector Field Analysis for Flow Pattern Detection and Video Analysis", 2011
- Andrew Wiggins (M.S.), 2017
- Chloe LeGendre (M.S.), 2014-2015
- Max Ehrlich (M.S.), 2015
- Krzysztof Jordan (B.S.), 2013-2015
- Lance Burgo (M.S.), 2013
- Yizhou Lin (M.S. co-advised with Gang Hua), 2012-2013
- Qiuxia Han (M.S.), 2009-2011
- Konstantinos Batsos (M.S.), 2011
- Morgan Baron (M.S. co-advised with G. Kamberov), 2011
- Wei Jiang (M.S.), 2009-2010
- Hao Guo (Ph.D., visiting from the Department of Computer Science, College of Information and Electrical Engineering, China Agricultural University), 2013-2014
- Rafael Gouveia (B.S., exchange student from Centro de Informatica, Universidade Federal de Pernambuco, Brazil), 2014
CS 677: Parallel Programming for Many-core Processors (Spring 2017)
CS 559: Machine Learning: Fundamentals and Applications (Fall 2016)
CS 558: Computer Vision (Spring 2016)
CS 532: 3D Computer Vision (Fall 2015)
CS 559: Machine Learning: Fundamentals and Applications (Fall 2015)
CS 677: Parallel Programming for Many-core Processors (Spring 2015)
CS 284: Data Structures (Fall 2014)
Class notes etc. are available on Moodle.
WORDS OF WISDOM
By Jacob August Riis: "I go and look at a stonecutter hammering away at his rock perhaps a hundred times without as much as a crack showing in it.
Yet at the hundred and first blow it will split in two, and I know it was not that blow that did it, but all that had gone before."