Open3D: A Modern Library for 3D Data Processing
Qian-Yi Zhou, Jaesik Park, Vladlen Koltun

TL;DR
Open3D is a versatile, open-source library designed for efficient 3D data processing, supporting rapid development with optimized, parallelized algorithms in C++ and Python, suitable for research and deployment.
Contribution
It introduces a clean, minimal-dependency, cross-platform library with optimized backend and a carefully designed frontend for 3D data handling, facilitating research and practical applications.
Findings
Used in multiple published research projects
Supports parallelization for performance
Easy to set up and extend across platforms
Abstract
Open3D is an open-source library that supports rapid development of software that deals with 3D data. The Open3D frontend exposes a set of carefully selected data structures and algorithms in both C++ and Python. The backend is highly optimized and is set up for parallelization. Open3D was developed from a clean slate with a small and carefully considered set of dependencies. It can be set up on different platforms and compiled from source with minimal effort. The code is clean, consistently styled, and maintained via a clear code review mechanism. Open3D has been used in a number of published research projects and is actively deployed in the cloud. We welcome contributions from the open-source community.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotics and Sensor-Based Localization · 3D Surveying and Cultural Heritage · Image Processing and 3D Reconstruction
