Introduction
Accurately reconstructing objects with complex optical properties, such as metals and glass, remains a formidable challenge due to their unique specular and light-transmission characteristics. To facilitate the development of solutions to these challenges, we introduce the OpenMaterial dataset, comprising 1001 objects made of 295 distinct materialsβincluding conductors, dielectrics, plastics, and their roughened variantsβ and captured under 723 diverse lighting conditions.
Overview
Our dataset contains 1001 object centered scenes. To eliminate scale bias, we standardize object sizes within a unit sphere. This lets us sample camera positions using a Fibonacci grid on the upper hemisphere, ensuring uniform distribution and non-overlapping coverage. We then splits these camera positions into distinct training (50) and testing (40) viewpoints. All high-resolution images (1600x1200 pixels), rendered using Mitsuba, along with associated data including camera positions, depth, 3D object models, and object masks, are stored in the standard Blender format, with support for conversion to the COLMAP format, facilitating usability across the research community.
π Update log
ποΈ March 2025
ποΈ November 2024
ποΈ October 2024
ποΈ September 2024
ποΈ July 2024
Data structure
The data structure of each subset is as follows:
βββ name_of_object/[lighing_condition_name]-[material_type]-[material_name] β βββ train β β βββ images β β β βββ 000000.png β β β |-- ... β β βββ mask β β β βββ 000000.png β β β |-- ... β β βββ depth β β βββ 000000.png β β |-- ... β βββ test β β βββ images β β β βββ 000000.png β β β |-- ... β β βββ mask β β β βββ 000000.png β β β |-- ... β β βββ depth β β βββ 000000.png β β |-- ... β βββ transformas_train.json β βββ transformas_test.json