CoolFace
Datasetpublic

EPFL-CVLab/OpenMaterial

OpenMaterial: A Comprehensive Dataset of Complex Materials for 3D Reconstruction Zheng Dang1 Β· Jialu Huang2 Β· Fei Wang2 Β· Mathieu Salzmann1 1EPFL CVLAb, Switzerland 2 Xi'an Jiaotong University, China Paper WebPage πŸ“Œ Update log πŸ—“οΈ March 2025 Updated degnosie scripts to identify and address rare missing cases caused by server-side cluster fluctuations. Refined benchmark results for selected algorithms (NeRO, GES… See the full description on the dataset page: https://huggingface.co/datasets/EPFL-CVLab/OpenMaterial.

sourceHugging Facecc-by-nc-4.0updated 1y agoView on Hugging Face
16likes1.2kdownloads
Dataset Card

OpenMaterial: A Comprehensive Dataset of Complex Materials for 3D Reconstruction

Zheng Dang<sup>1</sup> Β· Jialu Huang<sup>2</sup> Β· Fei Wang<sup>2</sup> Β· Mathieu Salzmann<sup>1</sup>

<sup>1</sup>EPFL CVLAb, Switzerland <sup>2</sup> Xi'an Jiaotong University, China

Paper

WebPage

<img src="https://cdn-uploads.huggingface.co/production/uploads/665def1b1d30854dbbde3e87/PBaPM9PAickSO8LnmWF9z.png" width="92%"/>


πŸ“Œ Update log

πŸ—“οΈ March 2025

  • β€”Updated degnosie scripts to identify and address rare missing cases caused by server-side cluster fluctuations.
  • β€”Refined benchmark results for selected algorithms (NeRO, GES, GaussianShader) on the Ablation Dataset.
  • β€”βš οΈ Note: Main benchmark results remain unaffected.
  • β€”πŸ”— Updated results available at: [https://christy61.github.io/openmaterial.github.io/]

πŸ—“οΈ November 2024

  • β€”Released benchmark results on the Ablation Dataset, with strict control over shape, material, and lighting variables.
  • β€”Benchmarked a set of representative algorithms across two tasks:
  • β€”Novel View Synthesis: Gaussian Splatting, Instant-NGP, 2DGS, PGSR, GES, GSDR, GaussianShader
  • β€”3D Reconstruction: Instant-NeuS, NeuS2, 2DGS, PGSR, NeRO
  • β€”Updated evaluation scripts to incorporate new algorithms and support the Ablation Dataset benchmarking format.
  • β€”Improved evaluation code to better visualize benchmarking comparisons.
  • β€”πŸ”— Full results available at: [https://christy61.github.io/openmaterial.github.io/]

πŸ—“οΈ October 2024

  • β€”Released extended benchmark results on the Main Dataset:
  • β€”7 Novel View Synthesis methods: Gaussian Splatting, Instant-NGP, 2DGS, PGSR, GES, GSDR, GaussianShader
  • β€”6 3D Reconstruction methods: Instant-NeuS, NeuS2, 2DGS, PGSR, NeRO, NeRRF
  • β€”Highlighted algorithms specialized for challenging materials: NeRO, NeRRF, GSDR, GaussianShader
  • β€”Updated evaluation scripts to incorporate new algorithms.

πŸ—“οΈ September 2024

  • β€”Introduced a new Ablation Dataset for controlled analysis of 3D reconstruction and view synthesis.
  • β€”Controlled variables:
  • β€”Objects: Vase, Snail, Boat, Motor Bike, Statue
  • β€”Lighting: Indoor, Daytime Garden, Nighttime Street
  • β€”Materials: Conductor, Dielectric Plastic, Rough Conductor, Rough Dielectric, Rough Plastic, Diffuse
  • β€”Total: 105 unique scenes (5 Γ— 3 Γ— 7)
  • β€”πŸ”— Data is now available.

πŸ—“οΈ July 2024

  • β€”Dataset restructured for flexible material-type-based downloading.
  • β€”Users can now download subsets of data focusing on specific material categories (e.g., diffuse, conductor, dielectric, plastic).
  • β€”πŸ“¦ Updated download scripts included.

πŸ—“οΈ May 2024

  • β€”Released OpenMaterial, a semi-synthetic dataset featuring:
  • β€”1001 unique shapes, 295 materials with lab-measured IOR spectra
  • β€”723 lighting conditions
  • β€”High-res images (1600Γ—1200), camera poses, depth, 3D models, masks
  • β€”Stored in standard COLMAP format
  • β€”Released a new benchmark including a novel evaluation dimension: material type
  • β€”Benchmarked methods: Instant-NeuS, NeuS2, Gaussian Splatting, Instant-NGP

Dataset

[+] 1001 unique shapes

[+] 295 material types with laboratory measured IOR

[+] 723 lighting conditions

[+] Physical based rendering with costomized BSDF for each material type

[+] 1001 uniques scenes, for each scene 90 images (50 for training, 40 for testing) with object mask, depth, camera pose, materail type annotations.

Example Images

<div style="display: flex; align-items: flex-start; justify-content: flex-start; gap:2%;"> <img src="https://cdn-uploads.huggingface.co/production/uploads/638884d65588554e2425e625/dlFmsdbJqFKnDUN3ygS1.png" style="width:40%;" alt="Example 1"/> <img src="https://cdn-uploads.huggingface.co/production/uploads/638884d65588554e2425e625/A9mmqEVW3BgMWey5cPrC.png" style="width:40%;" alt="Example 2"/> </div> <div style="display: flex; align-items: flex-start; justify-content: flex-start; gap:2%; margin-top:-2em;"> <img src="https://cdn-uploads.huggingface.co/production/uploads/638884d65588554e2425e625/1kzGTTZAYyJtcIDo0FOO.png" style="width:40%;" alt="Example 3"/> <img src="https://cdn-uploads.huggingface.co/production/uploads/638884d65588554e2425e625/w5PMvlTXt6FMwEDMwPwe.png" style="width:40%;" alt="Example 4"/> </div>

Data structure

.
β”œβ”€β”€ 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

Usage

Check out our `Example Code` for implementation details!

<!-- ## Citation

If you find our work useful in your research, please cite:

@article{Dang24,
	title={OpenMaterial: A Comprehensive Dataset of Complex Materials for 3D Reconstruction},
	author={Zheng Dang and Jialu Huang and Fei Wang and Mathieu Salzmann},
	journal={arXiv preprint arXiv:2406.08894},
	year={2024}
}
 -->