Justin Liang

I'm currently a Research Scientist at Uber ATG Toronto. I completed my MSc in Computer Science (Machine Learning Group) at the University of Toronto (2016-2018) and was supervised by Raquel Urtasun. Prior to that I completed my BASc in Mechanical Engineering (Mechatronics Program) at the University of British Columbia (2011-2016). My research interests lie on the intersection of Computer Vision and Machine Learning. My CV is available here.

My e-mail is justin dot j dot w dot liang at gmail dot com.


VideoClick: Video Object Segmentation with a Single Click

Namdar Homayounfar, Justin Liang, Wei-Chiu Ma, Raquel Urtasun. (Arxiv 2021)
[Paper] [Video]

Secrets of 3D Implicit Object Shape Reconstruction in the Wild

Shivam Duggal*, Zihao Wang*, Wei-Chiu Ma, Siva Manivasagam, Justin Liang, Shenlong Wang, Raquel Urtasun. (Arxiv 2021)
[Paper] [Video]

LevelSet R-CNN: A Deep Variational Method for Instance Segmentation

Namdar Homayounfar*, Yuwen Xiong*, Justin Liang*, Wei-Chiu Ma, Raquel Urtasun. (ECCV 2020)

PolyTransform: Deep Polygon Transformer for Instance Segmentation

Justin Liang, Namdar Homayounfar, Wei-Chiu Ma, Yuwen Xiong, Rui Hu, Raquel Urtasun. (CVPR 2020)

DAGMapper: Learning to Map By Discovering Lane Topology

Namdar Homayounfar, Wei-Chiu Ma, Justin Liang, Xinyu Wu, Jack Fan, Raquel Urtasun. (ICCV 2019)

Convolutional Recurrent Network for Road Boundary Extraction

Justin Liang*, Namdar Homayounfar*, Wei-Chiu Ma, Shenlong Wang, Raquel Urtasun. (CVPR 2019)

End-to-End Deep Structured Models for Drawing Crosswalks

Justin Liang, Raquel Urtasun. (ECCV 2018)

TorontoCity: Seeing the World with a Million Eyes

Shenlong Wang, Min Bai, Gellert Mattyus, Hang Chu, Wenjie Luo, Bin Yang, Justin Liang, Joel Cheverie, Sanja Fidler, Raquel Urtasun. (ICCV 2017, Spotlight)


CSC2541: Topics in Machine Learning - Sport Analytics (Winter 2017)

Gave a lecture on two activity recognition papers: End-to-end Learning of Action Detection from Frame Glimpses in Videos and Detecting Events and Key Actors in Multi-Person Videos.


Canny Edge Detector

Implemented a Canny edge detection algorithm using MATLAB. It uses non maximum suppression to thin edges and hysteresis thresholding to determine the real edges.
[Tutorial] [Code]

Color Extraction by HSV

Implemented a color extraction algorithm on MATLAB by applying HSV masks.
[Tutorial] [Code]


Egg Yolk Consistency Measurement Device

Designed and developed a device that measures the yolk consistancy of an egg by oscillating it on a spring. Please refer to my partner in crime who has written a nice webpage about this here.