Synthesizing realistic sand assemblies with denoising diffusion in latent space

06/07/2023
by   Nikolaos N. Vlassis, et al.
0

The shapes and morphological features of grains in sand assemblies have far-reaching implications in many engineering applications, such as geotechnical engineering, computer animations, petroleum engineering, and concentrated solar power. Yet, our understanding of the influence of grain geometries on macroscopic response is often only qualitative, due to the limited availability of high-quality 3D grain geometry data. In this paper, we introduce a denoising diffusion algorithm that uses a set of point clouds collected from the surface of individual sand grains to generate grains in the latent space. By employing a point cloud autoencoder, the three-dimensional point cloud structures of sand grains are first encoded into a lower-dimensional latent space. A generative denoising diffusion probabilistic model is trained to produce synthetic sand that maximizes the log-likelihood of the generated samples belonging to the original data distribution measured by a Kullback-Leibler divergence. Numerical experiments suggest that the proposed method is capable of generating realistic grains with morphology, shapes and sizes consistent with the training data inferred from an F50 sand database. We then use a rigid contact dynamic simulator to pour the synthetic sand in a confined volume to form granular assemblies in a static equilibrium state with targeted distribution properties. To ensure third-party validation, 50,000 synthetic sand grains and the 1,542 real synchrotron microcomputed tomography (SMT) scans of the F50 sand, as well as the granular assemblies composed of synthetic sand grains are made available in an open-source repository.

READ FULL TEXT

page 8

page 9

page 14

page 19

page 20

research
04/08/2021

3D Shape Generation and Completion through Point-Voxel Diffusion

We propose a novel approach for probabilistic generative modeling of 3D ...
research
02/24/2023

Denoising diffusion algorithm for inverse design of microstructures with fine-tuned nonlinear material properties

In this paper, we introduce a denoising diffusion algorithm to discover ...
research
11/19/2018

Adversarial Autoencoders for Generating 3D Point Clouds

Deep generative architectures provide a way to model not only images, bu...
research
03/29/2022

Learning a Structured Latent Space for Unsupervised Point Cloud Completion

Unsupervised point cloud completion aims at estimating the corresponding...
research
05/24/2023

Sin3DM: Learning a Diffusion Model from a Single 3D Textured Shape

Synthesizing novel 3D models that resemble the input example has long be...
research
03/10/2023

GECCO: Geometrically-Conditioned Point Diffusion Models

Diffusion models generating images conditionally on text, such as Dall-E...
research
11/23/2022

Tetrahedral Diffusion Models for 3D Shape Generation

Recently, probabilistic denoising diffusion models (DDMs) have greatly a...

Please sign up or login with your details

Forgot password? Click here to reset