DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Synthesizing realistic sand assemblies with denoising diffusion in latent space

Journal Article · · International Journal for Numerical and Analytical Methods in Geomechanics
DOI: https://doi.org/10.1002/nag.3818 · OSTI ID:2429461
ORCiD logo [1]; ORCiD logo [2]; ORCiD logo [3]; ORCiD logo [4]
  1. Department of Mechanical and Aerospace Engineering Rutgers University Piscataway New Jersey USA
  2. Department of Civil Engineering and Engineering Mechanics Columbia University New York New York USA
  3. Department of Civil and Environmental Engineering University of Tennessee Knoxville Tennessee USA
  4. Department of Civil, Environmental, and Architectural Engineering University of Colorado Boulder Colorado USA

Abstract 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 1542 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.

Sponsoring Organization:
USDOE
Grant/Contract Number:
NA0003962; AC02-06CH11357
OSTI ID:
2429461
Journal Information:
International Journal for Numerical and Analytical Methods in Geomechanics, Journal Name: International Journal for Numerical and Analytical Methods in Geomechanics Journal Issue: 16 Vol. 48; ISSN 0363-9061
Publisher:
Wiley Blackwell (John Wiley & Sons)Copyright Statement
Country of Publication:
United Kingdom
Language:
English

References (48)

A constitutive model for sand in triaxial compression journal July 1979
Finding minimal enclosing boxes journal June 1985
Generating realistic 3D sand particles using Fourier descriptors journal October 2012
A geometry-based algorithm for cloning real grains journal March 2017
Triaxial compression behavior of 3D printed and natural sands journal September 2021
Estimating the impact force generated by granular flow on a rigid obstruction journal February 2009
From computed tomography to mechanics of granular materials via level set bridge journal October 2016
Open-source support toward validating and falsifying discrete mechanics models using synthetic granular materials—Part I: Experimental tests with particles manufactured by a 3D printer journal July 2018
Geometric deep learning for computational mechanics Part I: anisotropic hyperelasticity journal November 2020
Sobolev training of thermodynamic-informed neural networks for interpretable elasto-plasticity models with level set hardening journal April 2021
Three-dimensional microstructure generation using generative adversarial neural networks in the context of continuum micromechanics journal October 2022
Geometric learning for computational mechanics Part II: Graph embedding for interpretable multiscale plasticity journal February 2023
3D characterization of sand particle-to-particle contact and morphology journal April 2016
Precision and computational costs of Level Set-Discrete Element Method (LS-DEM) with respect to DEM journal June 2021
Contact rolling and deformation in granular media journal October 2004
All you need is shape: Predicting shear banding in sand with LS-DEM journal February 2018
Surface orientation tensor to predict preferred contact orientation and characterise the form of individual particles journal December 2021
A Transfer Learning Approach for Microstructure Reconstruction and Structure-property Predictions journal September 2018
Simple Plasticity Sand Model Accounting for Fabric Change Effects journal June 2004
Effect of Particle Shape on the Mechanical Behavior of Natural Sands journal December 2016
Image-Based 3D Reconstruction of Granular Grains via Hybrid Algorithm and Level Set with Convolution Kernel journal May 2022
Characterization of force chains in granular material journal October 2005
3D Point Cloud Registration for Localization Using a Deep Neural Network Auto-Encoder conference July 2017
FoldingNet: Point Cloud Auto-Encoder via Deep Grid Deformation conference June 2018
Deep Geometric Prior for Surface Reconstruction conference June 2019
High-Resolution Image Synthesis with Latent Diffusion Models conference June 2022
Neural Fields as Learnable Kernels for 3D Reconstruction conference June 2022
ILVR: Conditioning Method for Denoising Diffusion Probabilistic Models conference October 2021
Diffusion Model as Representation Learner conference October 2023
Feature Visualization for 3D Point Cloud Autoencoders conference July 2020
Deep Compression for Dense Point Cloud Maps journal April 2021
Geometric Deep Learning: Going beyond Euclidean data journal July 2017
A Survey on 3D Point Cloud Compression Using Machine Learning Approaches conference March 2022
Deep Learning for 3D Point Clouds: A Survey journal December 2021
The use of Fourier descriptors in the classification of particle shape journal August 1995
Extracting and composing robust features with denoising autoencoders conference January 2008
node2vec: Scalable Feature Learning for Networks conference January 2016
Dynamic Graph CNN for Learning on Point Clouds journal October 2019
L2G Auto-encoder conference October 2019
Experiments in Granular Flow journal January 1975
Nor-Sand: a simle critical state model for sand journal March 1993
A three-dimensional discrete element model using arrays of ellipsoids journal April 1997
Particle shape characterisation using Fourier descriptor analysis journal August 2001
Discrete and continuum analysis of localised deformation in sand using X-ray μCT and volumetric digital image correlation journal May 2010
Non-locality in Granular Flow: Phenomenology and Modeling Approaches journal August 2019
An Application of Deep Neural Networks for Segmentation of Microtomographic Images of Rock Samples journal September 2019
A Review on Deep Learning Techniques for 3D Sensed Data Classification journal June 2019
Deep Learning on Point Clouds and Its Application: A Survey journal September 2019