Lab Introduction

IRIS computer vision lab is a unit of USC’s School of Engineering. It was founded in 1986 and has been a major center of government- and industry-sponsored research in computer vision and machine learning. The lab has been active in a number of research topics including object detection and recognition, face identification, 3-D modeling from a sequence of images, activity recognition, video retrieval and integration of vision with natural language queries. More details can be found here. Multiple PhD positions are available, details can be found here.

Research Directions




Media Forensics (MediFor project, funded by AFRL and DARPA)

In this project, we focus on finding the semantic inconsistency between visual and language modalities. Specifically, we are actively working on the phrase grounding problem: Given a textual description of an image, phrase grounding localizes objects in the image referred by query phrases in the description. Compared to previous methods, we leverage context information as well as external knowledge to further boost phrase grounding system’s performance. In supervised and unsupervised scenarios, we have both achieved the state-of-the-art performance, which are named as MSRC (ICMR17), QRC-Net (ICCV17) and KAC-Net (CVPR18) respectively.


Video Temporal Analysis

Capturing and sharing videos has become much easier since the development of mobile phones and internet, and the demand for semantic analysis of user generated videos is fast growing. Videos, different from images, introduce a unique dimension: time. Thus, in the video domain, temporal analysis is an important research directions and has many exciting topics, such as temporal activity detection(TURN, ICCV2017CBR, BMVC2017), language-based video search (TALL, ICCV2017), action anticipation(RED, BMVC2017), video-based question answering(Co-Memory, CVPR2018) and so on. Temporal perception and reasoning in large-scale videos is a difficult problem, one has to tackle many challenges, such as complex temporal structures in videos, large video variation and large problem scale.


Face Recognition

Unconstrained face recognition in the wild is a fundamental problem in computer vision. It aims at matching any face in static images or videos with faces of interest (gallery set). This task is a challenging problem due to large variations in face scales, poses, illumination and blurry faces in videos. A systematic pipeline is required, involving different tasks. We have made progresses in face detection and landmark localization (CVPR2017BMVC2017), 3D face modeling(CVPR2017), face representation and classification (TPAMI2018CVPR2016). With this pipeline, we have achieved state-of-the-art performance on challenging IJB-A benchmark.


Unsupervised 3D Geometry Learning

Learning to estimate 3D geometry in a single image by watching unlabeled videos via deep convolutional network has attracted significant attention recently. It can be applied to many real-world applications, including autonomous driving, navigation and robotics. This task is challenging as estimating 3D geometry from monocular single image is an ill-posed problem and only unlabeled monocular videos are available for training. We propose to learn different 3D visual cues jointly in an unsupervised method. The framework takes monocular videos as training samples and estimates three 3D information (depth, surface normal, geometrical edges) on monocular single image. Details are presented in published papers, (CVPR2018AAAI2018). We have achieved state-of-the-art performances on KITTI 2015 and Cityscapes datasets.


  • Address: PHE 204, MC-2073, University of Southern California, Los Angeles, CA 90089-0273
  • Telephone: (213)740-6428
  • Fax: (213)740-7877
  • Email: nevatia at usc.edu