Li Cheng

Associate Professor, Faculty of Engineering - Electrical & Computer Engineering Dept


Associate Professor, Faculty of Engineering - Electrical & Computer Engineering Dept
(780) 492-9305
11-365 Donadeo Innovation Centre For Engineering
9211-116 St
Edmonton AB
T6G 2H5



Li Cheng is an associate professor with the Department of Electrical and Computer Engineering, University of Alberta. He also holds an adjunct position with A*STAR, Singapore, where he has led a group in Machine Learning for Bioimage Analysis at the Bioinformatics Institute. Prior to joining University of Alberta in year 2018, He worked at A*STAR, Singapore, TTI-Chicago, USA, and NICTA, Australia. He received his BSc degree in Computer Science from Jilin University in 1996, M Eng degree from Nankai University in 1999, and PhD in Computing Science from the University of Alberta in 2004. His research expertise is mainly on computer vision and machine learning. He is a member of the Institute of Electrical and Electronics Engineers (IEEE), the Association for Computing Machinery (ACM), and the Association for the Advancement of Artificial Intelligence (AAAI). He has supervised a number of research students and postdocs, many of them have taken scientist or engineer positions at the major tech companies (Google, Nvidia, Bosch, OmniVision, etc.) or hold faculty positions at prestigious universities in China (Southeast University, China University of Geosciences, etc.) and in Australia (University of Adelaide)


Current research

  • Visual behavior analysis, to look at humans and also animals and to interpret their poses and behaviors, such as pose estimation, tracking, and action recognition.
  • Biomedical image understanding, including retinal fundus image analysis, microscopic image analysis, neuronal tracing, etc.
  • Computer vision, machine learning, including deep learning, and applications.


I am in the process of setting up our Vision and Learning Lab at the University of Alberta, and am actively looking for graduate students and postdocs to work on exciting computer vision and machine learning problems.


ECE 442 - Introduction to Multimedia Signal Processing

Human visual/audio perception and multimedia data representations. Multimedia enhancement, histogram equalization, noise removal, and edge detection. Image interpolation, digital zooming and error concealment. Fundamentals of compression, transforms, lossless and lossy compression. Multimedia compression, transform coding, and JPEG/MPEG image compression standards. Multimedia communications over networks. Multimedia security, digital rights management, watermarking, and IP protection. Prerequisite: ECE 340 or E E 338 or consent of Instructor. Credit may be obtained in only one of ECE 442 or E E 442.

Winter Term 2021
ENCMP 100 - Computer Programming for Engineers

Fundamentals of computer programming with emphasis on solving engineering problems. Structure and syntax of computer programs, variables, data types, data structures, control structures, functions, input/output operations, debugging, software development process.

Fall Term 2020

Browse more courses taught by Li Cheng