Angel Xuan Chang
I am an Associate Professor at Simon Fraser University. Prior to this, I was a visiting research scientist at Facebook AI Research and a research scientist at Eloquent Labs working on dialogue. I received my Ph.D. in Computer Science from Stanford, where I was part of the Natural Language Processing Group and advised by Chris Manning. My research focuses on connecting language to 3D representations of shapes and scenes and grounding of language for embodied agents in indoor environments. I have worked on methods for synthesizing 3D scenes and shapes from natural language, and various datasets for 3D scene understanding. In general, I am interested in the semantics of shapes and scenes, the representation and acquisition of common sense knowledge, and reasoning using probabilistic models. Some of my other interests include drawing and dance.
News
- December 2024 - We are excited that NeurIPS will be Vancouver and will be running a series of exciting talks on the mornings of Dec 11-13. See event page for details.
- November 2024 - Two papers accepted at 3DV 2025. Congratulations to
- Xingguang, Han-Hung, and Ziyu for their work on An Object is Worth 64x64 Pixels: Generating 3D Object via Image Diffusion.
- Ivan, Derek, and Austin for their work on SceneMotifCoder: Example-driven Visual Program Learning for Generating 3D Object Arrangements.
- October 14, 2024 - Talk (remote) at Workshop on AI Meets Autonomy: Vision, Language, and Autonomous Systems at IROS 2024
- September 2024 - BIOSCAN-5M: A Multimodal Dataset for Insect Biodiversity accepted at NeurIPS datasets and benchmarks 2024.
- August 16, 2024 - Talk (remote) at Workshop on Advances in Language and Vision Research (ALVR) at ACL 2024
Associate Professor
School of Computing Science
Simon Fraser University
3dlg-hcvc | GrUVi Lab | SFU NatLang
SFU AI/ML | VINCI
Canada CIFAR AI Chair (Amii)
TUM-IAS Hans Fischer Fellow (2018-2022)
Google Scholar
Recent Papers
Diorama: Unleashing Zero-shot Single-view 3D Scene Modeling
Qirui Wu, Denys Iliash, Daniel Ritchie, Manolis Savva, Angel X. ChangarXiv:2411.19492 [cs.CV], November 2024
pdf | webpage
NL-SLAM for OC-VLN: Natural Language Grounded SLAM for Object-Centric VLN
Sonia Raychaudhuri, Duy Ta, Katrina Ashton, Angel X. Chang, Jiuguang Wang, Bernadette BucherarXiv:2411.07848 [cs.RO], November 2024
pdf | video | webpage
SINGAPO: Single Image Controlled Generation of Articulated Parts in Objects
Jiayi Liu, Denys Iliash, Angel X. Chang, Manolis Savva, Ali Mahdavi-AmiriarXiv:2410.16499 [cs.CV], October 2024
pdf | code | webpage
S2O: Static to Openable Enhancement for Articulated 3D Objects
Denys Iliash, Hanxiao (Shawn) Jiang, Yiming Zhang, Manolis Savva, Angel X. ChangarXiv:2409.18896 [cs.CV], September 2024
pdf | code | webpage
An Object is Worth 64x64 Pixels: Generating 3D Object via Image Diffusion
Xingguang Yan, Han-Hung Lee, Ziyu Wan, Angel X. Chang3DV 2025, arXiv:2408.03178 [cs.CV], August 2024
pdf | code | webpage
Research Themes
Grounding language to 3D
Duoduo CLIP: Efficient 3D Understanding with Multi-View Images
Han-Hung Lee, Yiming Zhang, Angel X. ChangarXiv:2406.11579 [cs.CV], June 2024
pdf | code | webpage
TriCoLo: Trimodal Contrastive Loss for Text to Shape Retrieval
Yue Ruan, Han-Hung Lee, Yiming Zhang, Ke Zhang, Angel X. ChangWACV 2024, arXiv:2201.07366 [cs.CV], January 2022
pdf | code | webpage
Multi3DRefer: Grounding Text Description to Multiple 3D Objects
Yiming Zhang, Zeming Gong, Angel X. ChangICCV 2023
pdf | code | webpage
UniT3D: A Unified Transformer for 3D Dense Captioning and Visual Grounding
Dave Zhenyu Chen, Ronghang Hu, Xinlei Chen, Matthias Nießner, Angel X. ChangICCV 2023
pdf | webpage
D3Net: A Unified Speaker-Listener Architecture for 3D Dense Captioning and Visual Grounding
Dave Zhenyu Chen, Qirui Wu, Matthias Nießner, Angel X. ChangECCV 2022
pdf | code | webpage
Scan2Cap: Context-aware Dense Captioning in RGB-D Scans
Dave Zhenyu Chen, Ali Gholami, Matthias Nießner, Angel X. ChangCVPR 2021
pdf | code | webpage
ScanRefer: 3D Object Localization in RGB-D Scans using Natural Language
Dave Zhenyu Chen, Angel X. Chang, Matthias NießnerECCV 2020
pdf | code | benchmark | webpage
Language based content creation
SceneMotifCoder: Example-driven Visual Program Learning for Generating 3D Object Arrangements
Hou In Ivan Tam, Hou In Derek Pun, Austin T. Wang, Angel X. Chang, Manolis Savva3DV 2025, arXiv:2408.02211 [cs.GR], August 2024
pdf | code | video | webpage
Text-to-3D Shape Generation
Han-Hung Lee, Manolis Savva, Angel X. ChangEurographics STAR (State of The Art Report), CGF 2024
pdf | webpage
Understanding Pure CLIP Guidance for Voxel Grid NeRF Models
Han-Hung Lee, Angel X. ChangarXiv:2201.07366 [cs.CV], September 2022
pdf | code | webpage
Text2Shape: Generating Shapes from Natural Language by Learning Joint Embeddings
Kevin Chen, Christopher B. Choy, Manolis Savva, Angel X. Chang, Thomas Funkhouser, Silvio SavareseProceedings of ACCV 2018 (oral), arXiv:1803.08495 [cs.CV]
pdf | code | webpage
Text to 3D Scene Generation with Rich Lexical Grounding
Angel X. Chang, Will Monroe, Manolis Savva, Christopher Potts, Christopher D. ManningProceedings of ACL 2015
pdf | bib | webpage
Learning Spatial Knowledge for Text to 3D Scene Generation
Angel X. Chang, Manolis Savva, Christopher D. ManningProceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP 2014)
pdf | bib | webpage
BIOSCAN
BIOSCAN-5M: A Multimodal Dataset for Insect Biodiversity
Zahra Gharaee, Scott C Lowe, Zeming Gong, Pablo Millan Arias, Nicholas Pellegrino, Austin T. Wang, Joakim Bruslund Haurum, Iuliia Zarubiieva, Lila Kari, Dirk Steinke, Graham W Taylor, Paul Fieguth, Angel X. ChangNeurIPS D&B 2024, arXiv:2406.12723 [cs.LG], June 2024
pdf | code | webpage
CLIBD: Bridging Vision and Genomics for Biodiversity Monitoring at Scale
Zeming Gong, Austin T. Wang, Xiaoliang Huo, Joakim Bruslund Haurum, Scott C Lowe, Graham W Taylor, Angel X. ChangarXiv:2405.17537 [cs.AI], May 2024
pdf | code | webpage
A Step Towards Worldwide Biodiversity Assessment: The BIOSCAN-1M Insect Dataset
Zahra Gharaee, Zeming Gong, Nicholas Pellegrino, Iuliia Zarubiieva, Joakim Bruslund Haurum, Scott C Lowe, Jaclyn TA McKeown, Chris CY Ho, Joschka McLeod, Yi-Yun C Wei, Jireh Agda, Sujeevan Ratnasingham, Dirk Steinke, Angel X. Chang, Graham W Taylor, Paul FieguthNeurIPS Datasets and Benchmarks 2023
pdf | code | webpage
Embodied AI
NL-SLAM for OC-VLN: Natural Language Grounded SLAM for Object-Centric VLN
Sonia Raychaudhuri, Duy Ta, Katrina Ashton, Angel X. Chang, Jiuguang Wang, Bernadette BucherarXiv:2411.07848 [cs.RO], November 2024
pdf | video | webpage
MOPA: Modular Object Navigation with PointGoal Agents
Sonia Raychaudhuri, Tommaso Campari, Unnat Jain, Manolis Savva, Angel X. ChangWACV 2024, arXiv:2304.03696 [cs.RO, cs.CV], April 2023
pdf | code | webpage
HomeRobot: Open Vocabulary Mobile Manipulation
Sriram Yenamandra, Arun Ramachandran, Karmesh Yadav, Austin Wang, Mukul Khanna, Theo Gervet, Tsung-Yen Yang, Vidhi Jain, Alexander William Clegg, John Turner, Zsolt Kira, Manolis Savva, Angel X. Chang, Devendra Singh Chaplot, Dhruv Batra, Roozbeh Mottaghi, Yonatan Bisk, Chris PaxtonCoRL 2023
pdf | code | challenge | webpage
Exploiting Proximity-Aware Tasks for Embodied Social Navigation
Enrico Cancelli, Tommaso Campari, Luciano Serafini, Angel X. Chang, Lamberto BallanICCV 2023
Language-Aligned Waypoint (LAW) Supervision for Vision-and-Language Navigation in Continuous Environments
Sonia Raychaudhuri, Shivansh Patel, Saim Wani, Unnat Jain, Angel X. ChangEMNLP 2021 (short)
pdf | code | webpage
Rearrangement: A Challenge for Embodied AI
Dhruv Batra, Angel X. Chang, Sonia Chernova, Andrew J. Davison, Jia Deng, Vladlen Koltun, Sergey Levine, Jitendra Malik, Igor Mordatch, Roozbeh Mottaghi, Manolis Savva, Hao SuarXiv:2011.01975 [cs.AI], November 2020
Multi-ON: Benchmarking Semantic Map Memory using Multi-Object Navigation
Saim Wani, Shivansh Patel, Unnat Jain, Angel X. Chang, Manolis SavvaNeurIPS 2020
pdf | code | webpage
On evaluation of embodied navigation agents
Peter Anderson, Angel X. Chang, Devendra Singh Chaplot, Alexey Dosovitskiy, Saurabh Gupta, Vladlen Koltun, Jana Kosecka, Jitendra Malik, Roozbeh Mottaghi, Manolis Savva, Amir R. ZamirarXiv:1807.06757 [cs.AI], July 2018
Simulation platforms
Habitat 2.0: Training Home Assistants to Rearrange their Habitat
Andrew Szot, Alexander Clegg, Eric Undersander, Erik Wijmans, Yili Zhao, John Turner, Noah Maestre, Mustafa Mukadam, Devendra Singh Chaplot, Oleksandr Maksymets, Aaron Gokaslan, Vladimír Vondrus, Sameer Dharur, Franziska Meier, Wojciech Galuba, Angel X. Chang, Zsolt Kira, Vladlen Koltun, Jitendra Malik, Manolis Savva, Dhruv BatraNeurIPS 2021
pdf | code | post
SAPIEN: a SimulAted Part-based Interactive ENvironment
Fanbo Xiang, Yuzhe Qin, Kaichun Mo, Yikuan Xia, Hao Zhu, Fangchen Liu, Minghua Liu, Hanxiao (Shawn) Jiang, Yifu Yuan, He Wang, Li Yi, Angel X. Chang, Leonidas Guibas, Hao SuCVPR 2020
pdf | webpage
MINOS: Multimodal Indoor Simulator for Navigation in Complex Environments
Manolis Savva, Angel X. Chang, Alexey Dosovitskiy, Thomas Funkhouser, Vladlen KoltunarXiv:1712.03931 [cs.LG]
pdf | code | video | webpage
Articulated objects for interactive environments
SINGAPO: Single Image Controlled Generation of Articulated Parts in Objects
Jiayi Liu, Denys Iliash, Angel X. Chang, Manolis Savva, Ali Mahdavi-AmiriarXiv:2410.16499 [cs.CV], October 2024
pdf | code | webpage
S2O: Static to Openable Enhancement for Articulated 3D Objects
Denys Iliash, Hanxiao (Shawn) Jiang, Yiming Zhang, Manolis Savva, Angel X. ChangarXiv:2409.18896 [cs.CV], September 2024
pdf | code | webpage
OPDMulti: Openable Part Detection for Multiple Objects
Xiaohao Sun, Hanxiao (Shawn) Jiang, Manolis Savva, Angel X. Chang3DV 2024, arXiv:2303.14087 [cs.CV], arXiv March 2023
pdf | code | webpage
MultiScan: Scalable RGBD scanning for 3D environments with articulated objects
Yongsen Mao, Yiming Zhang, Hanxiao (Shawn) Jiang, Angel X. Chang, Manolis SavvaNeurIPS 2022
pdf | code | webpage
OPD: Single-view 3D Openable Part Detection
Hanxiao (Shawn) Jiang, Yongsen Mao, Manolis Savva, Angel X. ChangECCV 2022
pdf | code | webpage
Motion Annotation Programs: A Scalable Approach to Annotating Kinematic Articulations in Large 3D Shape Collections
Xianghao Xu, David Charatan, Sonia Raychaudhuri, Hanxiao (Shawn) Jiang, Mae Heitmann, Vladmir Kim, Siddhartha Chaudhuri, Manolis Savva, Angel X. Chang, Daniel Ritchie3DV 2020
pdf | code | demo | webpage
Large-scale datasets for 3D deep learning
Habitat Synthetic Scenes Dataset (HSSD-200): An Analysis of 3D Scene Scale and Realism Tradeoffs for ObjectGoal Navigation
Mukul Khanna, Yongsen Mao, Hanxiao (Shawn) Jiang, Sanjay Haresh, Brennan Shacklett, Dhruv Batra, Alexander William Clegg, Eric Undersander, Angel X. Chang, Manolis SavvaCVPR 2024, arXiv:2306.11290 [cs.CV], June 2023
pdf | code | data | webpage
Habitat-Matterport 3D Semantics Dataset
Karmesh Yadav, Ram Ramrakhya, Santhosh K. Ramakrishnan, Theo Gervet, John Turner, Aaron Gokaslan, Noah Maestre, Angel X. Chang, Dhruv Batra, Manolis Savva, Alexander William Clegg, Devendra Singh ChaplotCVPR 2023
pdf | webpage
Habitat-Matterport 3D Dataset (HM3D): 1000 Large-scale 3D Environments for Embodied AI
Santhosh K. Ramakrishnan, Aaron Gokaslan, Erik Wijmans, Oleksandr Maksymets, Alexander Clegg, John Turner, Eric Undersander, Wojciech Galuba, Andrew Westbury, Angel X. Chang, Manolis Savva, Yili Zhao, Dhruv BatraNeurIPS Datasets and Benchmarks Track 2021
pdf | webpage
Mirror3D: Depth Refinement for Mirror Surfaces
Jiaqi Tan, Weijie (Lewis) Lin, Angel X. Chang, Manolis SavvaCVPR 2021
pdf | code | webpage
PartNet: A Large-scale Benchmark for Fine-grained and Hierarchical Part-level 3D Object Understanding
Kaichun Mo, Shilin Zhu, Angel X. Chang, Li Yi, Subarna Tripathi, Leonidas Guibas, Hao SuCVPR 2019, arXiv:1812.02713 [cs.CV]
pdf | video | webpage
Scan2CAD: Learning CAD Model Alignment in RGB-D Scans
Armen Avetisyan, Manuel Dahnert, Angela Dai, Manolis Savva, Angel X. Chang, Matthias NießnerCVPR 2019 (oral), arXiv:1811.11187 [cs.CV]
pdf | code | video | benchmark
Matterport3D: Learning from RGB-D Data in Indoor Environments
Angel X. Chang, Angela Dai, Thomas Funkhouser, Maciej Halber, Matthias Nießner, Manolis Savva, Shuran Song, Andy Zeng, Yinda ZhangProceedings of 3DV 2017, arXiv:1709.06158 [cs.CV]
pdf | code | webpage
ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenes
Angela Dai, Angel X. Chang, Manolis Savva, Maciej Halber, Thomas Funkhouser, Matthias NießnerProceedings of CVPR 2017 (spotlight), arXiv:1702.04405 [cs.CV]
pdf | code | video | benchmark | webpage
ShapeNet: An Information-Rich 3D Model Repository
Angel X. Chang, Thomas Funkhouser, Leonidas Guibas, Pat Hanrahan, Qixing Huang, Zimo Li, Silvio Savarese, Manolis Savva, Shuran Song, Hao Su, Jianxiong Xiao, Li Yi, Fisher YuarXiv:1512.03012 [cs.GR], Dec 2015
pdf | bib | code | webpage
3D scene understanding and generation
Diorama: Unleashing Zero-shot Single-view 3D Scene Modeling
Qirui Wu, Denys Iliash, Daniel Ritchie, Manolis Savva, Angel X. ChangarXiv:2411.19492 [cs.CV], November 2024
pdf | webpage
Roominoes: Learning to Assemble 3D Rooms into Floor Plans
Kai Wang, Xianghao Xu, Leon Lei, Selena Ling, Natalie Lindsay, Angel X. Chang, Manolis Savva, Daniel RitchieSGP 2021
pdf | video
Plan2Scene: Converting Floorplans to 3D Scenes
Madhawa Vidanapathirana, Qirui Wu, Yasutaka Furukawa, Angel X. Chang, Manolis SavvaCVPR 2021
pdf | code | webpage
PlanIT: Planning and Instantiating Indoor Scenes with Relation Graph and Spatial Prior Networks
Kai Wang, Yu-An Lin, Ben Weissmann, Manolis Savva, Angel X. Chang, Daniel RitchieSIGGRAPH 2019
pdf | code
Hierarchy Denoising Recursive Autoencoders for 3D Scene Layout Prediction
Yifei Shi, Angel X. Chang, Zhelun Wu, Manolis Savva, Kai XuCVPR 2019, arXiv:1903.03757 [cs.CV]
pdf | code | webpage
Deep Convolutional Priors for Indoor Scene Synthesis
Kai Wang, Manolis Savva, Angel X. Chang, Daniel RitchieSIGGRAPH 2018
pdf | code
Semantic Scene Completion from a Single Depth Image
Shuran Song, Fisher Yu, Andy Zeng, Angel X. Chang, Manolis Savva, Thomas FunkhouserProceedings of CVPR 2017 (oral), arXiv:1611.08974 [cs.CV]
pdf | webpage