Habitat Matterport Dataset

The Habitat-Matterport 3D Research Dataset (HM3D) is the largest-ever dataset of 3D indoor spaces. It consists of 1,000 high-resolution 3D scans (or digital twins) of building-scale residential, commercial, and civic spaces generated from real-world environments.

HM3D is free and available now for academic, non-commercial research. Researchers can use it with FAIR’s Habitat simulator to train embodied agents, such as home robots and AI assistants, at scale.

Dataset metrics

When compared to popular existing 3D scene datasets, Habitat Matterport (HM3D) is the largest scale dataset with significantly more scenes and floor space. When compared to other large-scale datasets, it has comparable scene clutter and navigation complexity.

Metadata description

We characterize each scene using the following metadata which were computed through automated scripts or manual inspection.

Split specifies whether the scene belongs to the train / validation split. The test scenes are held out for evaluation and not publicly released.

Reviewer rating (1-5) is a subjective assessment of the scene quality by human reviewers. The rating is based on visually inspecting the scene on metrics such as navigability, holes/cracks, furnishing, number of open/closed doors, and interactive potential. This varies from 1 (lowest) to 5 (highest).

# Floors is the number of floors in the scene. This was obtained by manually inspecting the scene.

# Rooms is the number of rooms in the scene. This was obtained by by automatically analyzing the 3D scan meshes (may have inaccuracies).

Furnished specifies whether large parts of the scene have furniture or not. This was obtained by manually inspecting the scene.

Floor space (m2) measures the overall extents of the navigable regions in the scene. This is the area of the 2D-convex hull of all navigable locations within a floor. For scenes with multiple floors, the floor space is summed over all floors.

Navigable space (m2) measures the total scene area that is navigable in the scene. This is computed in reference to a cylindrical robot with radius 0.1m and height 1.5m.

Navigation complexity measures the difficulty of navigating in a scene. This is computed as the maximum ratio of geodesic to euclidean distances between any two navigable locations in the scene.

Scene clutter measures the amount of clutter in the scene. This is computed as the ratio between the scene mesh area within 0.5m of the navigable regions and the navigable space.


Habitat team members and contributors to HM3D effort: Dhruv Batra, Angel Chang, Alex Clegg, Aaron Gokaslan, Wojtek Goluba, Oleksandr Maksymets, Manolis Savva, Santhosh Kumar Ramakrishnan, John Turner, Eric Undersander, Andrew Westbury, Erik Wijmans, Yili Zhao.
We also thank all the volunteers who contributed to the dataset curation effort: Harsh Agrawal, Sashank Gondala, Rishabh Jain, Shawn Jiang, Yash Kant, Noah Maestre, Yongsen Mao, Abhinav Moudgil, Sonia Raychaudhuri, Ayush Shrivastava, Andrew Szot, Joanne Truong, Madhawa Vidanapathirana, Joel Ye.