Greg Mori
Senior Research DirectorBorealis AI
Professor
School of Computing Science
Simon Fraser University
8888 University Drive
Burnaby, BC
CANADA V5A 1S6
Faculty office: TASC1 8007
Phone: (778) 782-7111
Fax: (778) 782-3045
mori@cs.sfu.ca
Ph.D. in Computer Science, University of California at Berkeley, 2004.
Hon. B.Sc. in Computer Science and Mathematics, University of Toronto, 1999.
BIOGRAPHY
Dr. Greg Mori was born in Vancouver and grew up in Richmond, BC. He received the Ph.D. degree in Computer Science from the University of California, Berkeley in 2004. He received an Hon. B.Sc. in Computer Science and Mathematics with High Distinction from the University of Toronto in 1999. He spent one year (1997-1998) as an intern at Advanced Telecommunications Research (ATR) in Kyoto, Japan. After graduating from Berkeley, he returned home to Vancouver and is currently a Professor in the School of Computing Science at Simon Fraser University.
He was a Visiting Scientist at Google in Mountain View, California in 2014-2015. He served as Director of the School of Computing Science from 2015-2018. He is now Senior Research Director for RBC's Borealis AI.
Dr. Mori conducts research in computer vision and machine learning, and teaches classes in data structures and programming, artificial intelligence, computer vision, and machine learning. Dr. Mori received the Canadian Image Processing and Pattern Recognition Society (CIPPRS) Award for Research Excellence and Service in 2008. Dr. Mori received NSERC Discovery Accelerator Supplement awards in 2008 and 2015. He received the ICCV Helmholtz Prize in 2017. He served on the editorial boards of IJCV and T-PAMI, the top journals in computer vision, and on the organizing committees for CVPR, ICCV, ECCV, NeurIPS, and ICLR, the top conferences in computer vision and machine learning. He was a Program Chair for CVPR 2020 and will be a General Chair for CVPR 2023. He is privileged to have worked with many excellent students while at SFU.
RESEARCH INTERESTS
My research is in computer vision, and is concerned with developing algorithms that automatically interpret images and videos, particularly those containing people. I have made significant contributions towards solving the problems of human pose estimation and human action recognition. At a broad level, the methodology followed is to construct features and representations that capture our intuition regarding these vision problems. We operationalize these via machine learning algorithms, adapting them to suit our purposes.
Specific examples of features and representations include work on superpixels for representing images, motion features for human action recognition, and our structured models for video sequences and group activities. We have developed variants of machine learning algorithms such as hidden Conditional Random Fields (hCRF), Latent Dirichlet Allocation (LDA), latent SVMs, and deep networks to implement these ideas.
Research interests keywords:
- computer vision
- machine learning
- video analysis
- human activity recognition
- human body pose estimation
- pedestrian detection and tracking
- object recognition
Please see the Vision and Media Lab for a list of research projects, or my list of publications for more details.
STUDENT NEWS
Mengyao Zhai successfully defended her Ph.D. thesis Towards Lifelong Learning for Generative Adversarial Networks. Congratulations Mengyao! | |
Mohammad Hadi Salari successfully defended his M.Sc. thesis Kronecker-factored Hessian Approximation for Continual Learning. Congratulations Hadi! | |
Hamed Shirzad successfully defended his M.Sc. thesis Graph Generation Using Tree Decomposition. Congratulations Hamed! | |
Mengyao Zhai (PhD) and Lei Chen (PhD) had a paper accepted to IEEE/CVF Computer Vision and Pattern Recognition (CVPR), 2021. A lifelong learning approach for conditional image generation is presented. | |
Xiaobin Chang (PDF) had a paper accepted to IEEE/CVF Computer Vision and Pattern Recognition (CVPR), 2021. Discriminative prototypes are learned for dynamic time warping based sequence matching. | |
Sha Hu (PhD) had a paper accepted to International Conference on Robotics and Automation (ICRA), 2021. Multi-fidelity Bayesian optimization is used to efficiently search for robot designs using simpler tasks and fewer epochs of learning. | |
Nazanin Mehrasa successfully defended her Ph.D. thesis Towards Event Analysis in Time-series Data: Asynchronous Probabilistic Models and Learning from Partial Labels.. Congratulations Nazanin! | |
Yu Gong (PhD) had a paper accepted to International Conference on Artificial Intelligence and Statistics (AISTATS), 2021. A variational autoencoder modeling masks for data imputation is presented. | |
Ruizhi Deng (PhD) had a paper accepted to Neural Information Processing Systems (NeurIPS), 2020. A normalizing flow model for time series data is presented. | |
Srikanth Muralidharan successfully defended his Ph.D. thesis Multi-person Video Understanding with Deep Neural Networks. Congratulations Srikanth! | |
Mengyao Zhai (PhD), Lei Chen, Fred Tung (PDF), Jiawei He (PhD), and Megha Nawhal (PhD) had a paper accepted to European Conference on Computer Vision (ECCV), 2020. PiggybackGAN, a lifelong learning framework with filter reuse for image generation is presented. | |
Megha Nawhal (PhD) and Mengyao Zhai (PhD) had a paper accepted to European Conference on Computer Vision (ECCV), 2020. Zero-shot generation of human-object interaction videos is achieved via a novel graph-based GAN discriminator. | |
Sha Hu (PhD) had a paper accepted to IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2020. Strategies for crowd navigation are learned from graph-based representations of people. | |
Jiawei He successfully defended his Ph.D. thesis Theoretical and Applicational Advances in Variational Autoencoders. Congratulations Jiawei! | |
Zhiwei Deng successfully defended his Ph.D. thesis Learning Deep Structured Models for Visual Understanding. Congratulations Zhiwei! | |
Yu Gong successfully defended his M.Sc. thesis Latent Structure Learning in Variational Autoencoders. Congratulations Yu! | |
Akash Abdu Jyothi (PhD), Thibaut Durand (PDF), and Jiawei He (PhD) had a paper accepted to IEEE/CVF International Conference on Computer Vision (ICCV), 2019. A VAE model for counts and layouts of objects in scenes, capable of capturing diverse quantities and arrangements for image generation. | |
Mengyao Zhai (PhD), Lei Chen, Fred Tung (PDF), Jiawei He (PhD), and Megha Nawhal (PhD) had a paper accepted to IEEE/CVF International Conference on Computer Vision (ICCV), 2019. A framework for continual learning of conditional generation, alleviating the need for maintaining input conditions as well as desired output. | |
Fred Tung (PDF) had a paper accepted to IEEE/CVF International Conference on Computer Vision (ICCV), 2019. Knowledge distillation between student and teacher neural networks by maintaining *similarities* of activations among semantically related training examples, rather than the standard mimicking of actual outputs. | |
Ruizhi Deng successfully defended his M.Sc. thesis Adaptive Appearance Rendering. Congratulations Ruizhi! | |
Jiawei He (PhD) and Yu Gong had a paper accepted to the International Conference on Learning Representations, 2019. A method for learning latent dependency structures in VAEs is developed. | |
Nazanin Mehrasa (PhD), Akash Abdu Jyothi (PhD), Thibaut Durand (PDF), and Jiawei He had a paper accepted to IEEE/CVF Computer Vision and Pattern Recognition (CVPR), 2019. The paper develops a novel variational autoencoder model for point process time series data. | |
Thibaut Durand (PDF) and Nazanin Mehrasa (PhD) had a paper accepted to IEEE/CVF Computer Vision and Pattern Recognition (CVPR), 2019. Learning classifiers from partial annotations is explored in this work. | |
Yifang Fu successfully defended her M.Sc. thesis Deep Video Visual Relation Detection. Congratulations Yifang! | |
Jiawei He (PhD) had a paper accepted to the Symposium on Advances in Approximate Bayesian Inference (at NeurIPS), 2018. The paper describes a semantic prior for image generation. | |
Mostafa S. Ibrahim successfully defended his Ph.D. thesis Deep Models for Multi-Person Activity Understanding. Congratulations Mostafa! | |
Zhiwei Deng (PhD), Jiacheng Chen (BSc), and Yifang Fu (MSc) had a paper accepted to Neural Information Processing Systems (NeurIPS), 2018. A programmatic approach to constructing priors for VAE-based generative models for complex scenes is proposed. | |
Jiawei He (PhD) had a paper accepted to the European Conference on Computer Vision (ECCV), 2018. A temporal variational auto-encoder for synthesizing controllable sequences of human motion is presented. | |
Changan Chen (BSc) and Fred Tung (PDF) had a paper accepted to the European Conference on Computer Vision (ECCV), 2018. A deep network compression algorithm for meeting operational performance constraints is presented. | |
Ruizhi Deng (MSc) and Zhiwei Deng (PhD) had a paper accepted to the European Conference on Computer Vision (ECCV), 2018. A sparse aggregation approach for deep neural networks is proposed and analyzed. | |
Fabien Baradel (visiting PhD) had a paper accepted to the European Conference on Computer Vision (ECCV), 2018. An object reasoning approach to video understanding is presented. | |
Moustafa S. Ibrahim (PhD) had a paper accepted to the European Conference on Computer Vision (ECCV), 2018. A relational neural network layer for supervised and unsupervised learning of human-contextual feature learning for group activity recognition is presented. | |
Mengyao Zhai (PhD), Ruizhi Deng (MSc), Jiacheng Chen (BSc), Lei Chen (PhD) and Zhiwei Deng (PhD) had a paper accepted to the British Machine Vision Conference (BMVC), 2018. An adaptive rendering approach for generating images of human action is developed. | |
Fred Tung (PDF) had a paper accepted to IEEE Computer Vision and Pattern Recognition (CVPR), 2018. Deep network weight pruning and quantization are learned in parallel with training. |
TEACHING
- CMPT 225: Data Structures and Programming [Spring 2013, Spring 2012, Spring 2010]
- CMPT 310: Artificial Intelligence [Fall 2008, Fall 2007, Fall 2006, Fall 2005, Summer 2005, Fall 2004]
- CMPT 419/726: Machine Learning [Fall 2019, Fall 2018, Fall 2016, Fall 2015, Fall 2014, Fall 2013, Fall 2011, Fall 2009, Summer 2008]
- CMPT 882: Recognition Problems in Computer Vision [Summer 2009, Fall 2007, Fall 2006, Fall 2005, Fall 2004]
- CMPT 888: Human Activity Recognition [Summer 2010]
- Statistical and Structural Recognition of Human Actions [ECCV 2010 tutorial]
- Emerging Topics in Human Activity Recognition [CVPR 2014 tutorial]
- Human Activity Recognition [CVPR 2018 tutorial] [slides]
Current
- Kevin Cannons, Postdoctoral fellow 2011-2013 (next IKOMED)
- Wang Yan, Postdoctoral fellow 2013-2017 (next ScopeMedia)
- Fred Tung, Postdoctoral fellow 2017-2019 (next Borealis AI)
- Thibaut Durand, Postdoctoral fellow 2018-2019 (next Borealis AI)
- Micael Carvalho, Postdoctoral fellow 2019 (next Tesla)
- Xiaobin Chang, Postdoctoral fellow 2020-2021 (next Assistant Prof. at Sun Yat-sen University)
- Yang Wang, Learning Structured Models for Human Actions and Poses, Ph.D. Summer 2009 (next NSERC postdoc at UIUC, then U. Manitoba)
- Mani Ranjbar, Optimizing Non-Decomposable Loss Functions In Structured Prediction, Ph.D. Summer 2012 (next D-Wave Systems)
- Weilong Yang, Discriminative Latent Variable Models For Visual Recognition, Ph.D. Fall 2012 (now at Google Research)
- Tian Lan, From Flat to Hierarchical: Modeling Structures in Visual Recognition, Ph.D. Summer 2013 (next postdoc at Stanford, then Amazon)
- Nataliya Shapovalova, Towards Action Recognition and Localization in Videos with Weakly Supervised Learning, Ph.D. Fall 2014 (next Amazon)
- Arash Vahdat, Weakly Supervised Models For Recognizing And Clustering High-Level Complex Events In Video, Ph.D. Fall 2014 (next research faculty at SFU, then D-Wave Systems)
- Hossein Hajimirsadeghi, Multiple Instance Learning for Visual Recognition: Learning Latent Probabilistic Models, Ph.D. Fall 2015 (next Oracle Labs Vancouver, then Borealis AI).
- Guang-Tong Zhou, Toward Scene Recognition by Discovering Semantic Structures and Parts, Ph.D. Fall 2015 (next Oracle Labs Vancouver, then Facebook).
- Moustafa S. Ibrahim, Deep Models for Multi-Person Activity Understanding, Ph.D. Fall 2018 (next Flex AI).
- Zhiwei Deng, Learning Deep Structured Models for Visual Understanding, Ph.D. Fall 2019 (next postdoc at Princeton University).
- Jiawei He, Theoretical and Applicational Advances in Variational Autoencoders, Ph.D. Fall 2019 (next Borealis AI)
- Srikanth Muralidharan, Multi-person Video Understanding with Deep Neural Networks, Ph.D. Summer 2020 (next Huawei)
- Nazanin Mehrasa, Towards Event Analysis in Time-series Data: Asynchronous Probabilistic Models and Learning from Partial Labels, Ph.D. Spring 2021 (next Borealis AI)
- Mengyao Zhai, Towards Lifelong Learning for Generative Adversarial Networks, Ph.D. Fall 2021 (next Borealis AI)
- Lei Chen, Deep Networks for Weakly-supervised Localization and Visual Grounding, Ph.D. Spring 2022 (next Amazon)
- Payam Sabzmeydani, Detecting Pedestrians in Still Images Using Learned Shape Features, M.Sc. Fall 2006 (next Koolhaus Games, then AirG)
- Andy Rova, Eigen-CSS Shape Matching and Recognizing Fish in Underwater Video, M.Sc. Spring 2007
- Topher Johnson, Responsive Video-Based Motion Synthesis Using Motion Graphs, M.Sc. Summer 2007 (next Blast Radius)
- Maryam Moslemi, Clustering and Visualizing Actions of Humans and Animals Using Motion Features, M.Sc. Fall 2007 (next UIUC M.Sc. student, then Salesforce.com)
- Alireza Fathi, Efficient Human Figure Tracking Using Motion Exemplars, M.Sc. Summer 2008 (next Georgia Tech Ph.D. student, then Stanford postdoc, then Google)
- William Ma, Motion Estimation For Functional Medical Imaging Studies Using A Stereo Video Head Pose Tracking System, M.Sc. Summer 2009 (next Leovation)
- Mohammad Norouzi, Convolutional Restricted Boltzmann Machines for Feature Learning, M.Sc. Fall 2009 (next U of Toronto Ph.D. student, then Google)
- Weilong Yang, Learning Transferable Distance Functions For Human Action Recognition And Detection, M.Sc. Spring 2010 (next SFU Ph.D. student)
- Bahman Yari Saeed Khanloo, Combining Simple Trackers Using Structural SVMs For Offline Single Object Tracking, M.Sc. Summer 2010 (next CWI Ph.D. student)
- Tian Lan, Beyond Actions: Discriminative Models For Contextual Group Activities, M.Sc. Summer 2010 (next SFU Ph.D. student)
- Ferdinand Stefanus, Automatic Pedestrian Detection and Tracking with a Multiple-Cue Max-Margin Framework, M.Sc. Fall 2010 (next MacDonald, Dettwiler and Associates Ltd. (MDA))
- Arash Vahdat, A Key Pose Model For Human Interaction Recognition And Color From Gray By Optimized Color Ordering, M.Sc. Spring 2011 (next SFU Ph.D. student)
- Bo Gao, Exemplar-Based Human Interaction Recognition: Features And Key Pose Sequence Model, M.Sc. Summer 2011 (next Software Engineer at Trusterra Inc., then Fortinet, then Microsoft)
- Pengfei Yu, Image Classification Using Latent Spatial Pyramid Matching, M.Sc. Summer 2011 (next Microsoft, then Facebook)
- Brian Milligan, Selecting And Commanding Groups Of Robots Using A Vision-Based Natural User Interface, M.Sc. Summer 2012 (next Big Park / Microsoft)
- Zhi Feng Huang, Latent Boosting For Action Recognition, M.Sc. Summer 2012 (next Apple)
- Amir Bakhtiari, Detecting Pedestrians Using Motion Patterns: A Latent Tracking Approach, M.Sc. Fall 2013 (next Vidigami)
- Yasaman Sefidgar, Discriminative Key-Segment Model for Interaction Detection, M.Sc. Spring 2014 (next The Jonah Group)
- Jinling Li, Road User Detection and Analysis in Traffic Surveillance Videos, M.Sc. Summer 2014 (next Netra)
- Mehran Khodabandeh, Discovering Human Interactions in Videos with Limited Data Labeling, M.Sc. Spring 2015 (next SFU PhD student)
- Mengyao Zhai, Object Detection in Surveillance Video from Dense Trajectories, M.Sc. Fall 2015 (next SFU PhD student)
- Zhiwei Deng, Deep Structured Models for Group Activity Recognition, M.Sc. Fall 2015 (next SFU PhD student)
- Lei Chen, Learning Action Primitives for Multi-Level Video Event Understanding, M.Sc. Fall 2015 (next SFU PhD student)
- Srikanth Muralidharan, A Hierarchical Deep Temporal Model for Group Activity Recognition, M.Sc. Spring 2016 (next SFU PhD student)
- Yatao Zhong, Learning Person Trajectory Features for Sports Video Analysis, M.Sc. Spring 2017 (next Oracle Labs Vancouver, then Microsoft)
- Karoon Rashedi Nia, Automatic Building Damage Assessment Using Deep Learning and Ground-Level Image Data, M.Sc. Spring 2017 (next Oracle Labs Vancouver)
- Nazanin Mehrsasa, Learning Person Trajectory Representations for Team Activity Analysis, M.Sc. Spring 2017 (next SFU PhD student)
- Xiaoyu Liu, Joint Constrained Clustering and Feature Learning based on Deep Neural Networks, M.Sc. Summer 2017 (next Altumview Systems)
- Jon Smith, REP3D: 3D Human Motion Capture Dataset for Athletic Movement, M.Sc. Fall 2017 (next CBC)
- Nelson Nauata, Structured Label Inference for Visual Understanding, M.Sc. Spring 2018 (next SFU PhD student)
- Akash Abdu Jyothi, Generating Natural Language Summaries for Image Sets, M.Sc. Summer 2018 (next SFU PhD student)
- Yifang Fu, Deep Video Visual Relation Detection, M.Sc. Fall 2018 (next Microsoft)
- Ruizhi Deng, Adaptive Appearance Rendering, M.Sc. Summer 2019 (next SFU PhD student)
- Yu Gong, Latent Structure Learning in Variational Autoencoders, M.Sc. Summer 2019 (next SFU PhD student)
- Hamed Shirzad, Graph Generation Using Tree Decomposition, M.Sc. Summer 2021 (next UBC PhD student)
- Mohammad Hadi Salari, Kronecker-factored Hessian Approximation for Continual Learning, M.Sc. Summer 2021 (next MetaOptima)
- Jen Fernquist, NSERC Undergraduate Student Research Award (USRA), Summer 2006 (next MDA, then UBC M.Sc. student, then Google)
- Chris Lundgren, NSERC Undergraduate Student Research Award (USRA), Summer 2006 (next Safe Software)
- Angelica Lim, NSERC Undergraduate Student Research Award (USRA), Spring 2008 (next Google, then Monbukagakusho Ph.D. at Kyoto U.)
- Bo Chen, CMPT 415 Directed Studies, RA, Spring - Summer 2007, Summer 2008 (next UBC M.Sc. student, then Caltech Ph.D. student)
- Mark Bayazit, NSERC Undergraduate Student Research Award (USRA), RA, Summer - Fall 2008 (next at ShipSmartly.com Enterprises Inc.)
- Aditya Ramesh, NSERC Undergraduate Student Research Award (USRA), Summer 2009 (next Stanford M.Sc. student)
- Ben Reilly, RA, Spring 2011 (next Toronto M.Sc.)
- Jia Sun, RA, Spring 2011
- Wesley May, NSERC Undergraduate Student Research Award (USRA), Summer 2011 (next Toronto M.Sc.)
- Youyou Yang, RA, Fall 2011 - Spring 2012
- Pouria Mahmoudi Saghalati, NSERC Undergraduate Student Research Award (USRA), Summer 2012
- Yuke Zhu, RA, Summer - Fall 2012 (next Stanford Ph.D. student)
- Jeff Hsu, NSERC Undergraduate Student Research Award (USRA), Summer 2014
- Yuhao Liu, RA, Summer 2014 - Spring 2015 (next UC Berkeley M.Sc. student)
- Hexiang Hu, RA, Summer 2015 - Spring 2016 (next UCLA Ph.D. student)
- Jordan Yap, RA, USRA, Summer 2013 - Fall 2016 (next MetaOptima)
- Bicheng Xu, VPR USRA, RA, Summer 2016 - Summer 2017 (next UBC MSc student)
- Changan Chen, RA, Summer 2017 - Spring 2018, Spring 2019 (next UT Austin PhD student)
- Jiacheng Chen, RA, Summer 2017 - Fall 2018 (next USC PhD student)
Are you a prospective student? Please read this page for prospective students.
SERVICE
- Program Chair, IEEE Computer Vision and Pattern Recognition (CVPR 2020)
- Program Chair, Asian Conference on Computer Vision (ACCV 2018)
- Program Chair, IEEE Winter Conference on Applications of Computer Vision (WACV 2016)
- Associate Editor, IEEE Transactions on Pattern Analysis and Machine Intelligence (2010-2018)
- Editorial Board, International Journal of Computer Vision (2013-2019)
- Area Chair:
- IEEE Computer Vision and Pattern Recognition (CVPR 2012, 2014, 2017, 2018)
- IEEE International Conference on Computer Vision (ICCV 2015)
- European Conference on Computer Vision (ECCV 2014, 2018)
- Neural Information Processing Systems (NeurIPS 2017, 2018, 2019, 2020)
- International Conference on Learning Representations (ICLR 2021)
- Outstanding Reviewer Award (ICCV 2009, CVPR 2010)