SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
Peter Voorhees
John Gibbs Surya Kalidindi
Tony Fast
MURI Annual Review Meeting
Chicago, IL
Spatially Resolved Pair Correlation
Functions for Point Cloud Data
Al Cux +(1-x)
THE Material System
Al-Cu solidification
x={.15,.2}
@
Eutectic Temperature
+5K
Holding Time
GOAL
TIMEinSECONDS
5
10
15
30
50
100
160
1,007,923
826,898
697,839
617311
525364
786,212
732,051
685,239
20% 15%V O L U M E F R A C T I O N
440954
amount of data440954
9 datasets
θ
IX-CT
EXTRACTING CURVATURE
The flow of data to information.
Interface
Smoothing
Gaussian & Mean
curvature, Surface
Normals, & Nodal Area
Reconstruct
Time Steps5 15 30 50 160100
MEANCURVATURE
This is a small subset
of the actual data
CURVATURE
Time Steps5 15 30 50 160100
MEANCURVATURE A closed “pore” starts to form
CURVATURE
Time Steps5 15 30 50 160100
MEANCURVATURE
“Pore” becomes isolated
CURVATURE
Time Steps5 15 30 50 160100
MEANCURVATURE
CURVATURE
Time Steps5 15 30 50 100 160
MEANCURVATURE
CURVATURE
Time Steps5 15 30 50 100 160
MEANCURVATURE
CURVATURE
μInformatics is material and hierarchy independent statistical framework
aimed to distill rich physical data into tractable forms that facilitate
structural taxonomies and bi-directional structure-property/processing
homogenization and localization relationships. It provides a foundation
for rigorous microstructure sensitive materials design.
3 Statistical Modules
5 Value Assessment
4
Data-Mining Modules
2
μS Signal Processing Modules
Experiment &
Simulation
Objective &
Subjective μS
metrics
DSP and image
segmentation
“HUGE influence on μI”
1
Physical Models
DSP
Spatial
Statistics
MKS Dimension
Reduction
MICROSTRUCTURE
INFORMATICS (μI)
Hey, I don’t
know what
direction to
hold this
microscope
image so I’m
going home!
MATERIAL / population RVE / sample
Materials science Statistics
?
? ?
Difference Between
Direct comparison of microstructures is most often
impractical thereby demanding statistical
interpretations.
Statistically speaking,
you probably never
will, so stay here and
use some statistics!
reveal
𝑓𝑟
ℎℎ′
=
1
𝑆
𝑚 𝑠
ℎ 𝑚 𝑠+𝑟
ℎ′
𝑆
𝑠=1
Statistical correlations between random points in space/time which reveal systematic patterns
in the microstructure. Contains the original μS within a translation & inversion.
Difference
Between
MaterialInformation
SpatialCorrelation Objective
Comparison
𝑚 𝑠
ℎ A digital signal of the microstructure at a position maybe voxel in the volume, s,
of S total positions for a channel, h, of H total channels. The channels describe
material features (e.g. phase, angle, curvature) using a prescribed basis function.
Evenly Gridded
Spatial Domain
&
Build a kd-tree & partition the spatial domain
Build: O(N) & Search: O(log(N))
Evenly gridded data allows for FFT methods
Outside Cell
Inside Cell
k-d tree range to
find point indices in
each partition
8
47
22
Grid in the Spatial Domain or the Fourier Domain
That is the question!
An Algorithm for Point
Cloud Spatial Statistics
Provides a look-up table
for material features
𝜃 = 𝑡𝑎𝑛
𝜅1
𝜅2
−
𝜋
4
𝑟=𝜅1
2+𝜅2
2
𝜅1
𝜅2
𝜅1 > 𝜅2
𝐻 𝜇𝑚−1
𝐾𝜇𝑚−2
99.99% of Original Data 
𝜅𝑖 = 𝐻 ± 𝑚𝑎𝑥 0, 𝐻2 − 𝐾
References
Legendre Polynomial Basis Functions
Legendre basis functions provide a compact representation of continuous local state
features. They provide a richer description than the primitive basis, but don’t be
deceived because there may be better ones. It’s an open problem, but let’s start here. r
vs. θ is an ideal space to define the polynomials after normalizing the LSS to [-1,1] in
each dimension. r is normalized with an affine mapping and theta by cos( θ ).
𝑃ℎ 𝑥 =
1
2 𝑛 𝑛!
𝑑ℎ
𝑑𝑥ℎ
𝑥2 − 1 ℎ
ot make dumb coding mistakes I will not make dumb coding mistakes I will not
ot make dumb coding mistakes I will not make dumb coding mistakes I will not
ot make dumb coding mistakes I will not make dumb coding mistakes I will not
ot make dumb coding mistakes I will not make dumb coding mistakes I will not
ot make dumb coding mistakes I will not make dumb coding mistakes I will not
ot make dumb coding mistakes I will not make dumb coding mistakes I will not
t make dumb coding mistakes I will not make dumb coding mistakes I will not
t make dumb coding mistakes I will not make dumb coding mistakes I will not
t make dumb coding mistakes I will not make dumb coding mistakes I will not
t make dumb coding mistakes I will not make dumb coding mistakes I will not
t make dumb coding mistakes I will not make dumb coding mistakes I will not
t make dumb coding mistakes I will not make dumb coding mistakes I will not
t make dumb coding mistakes I will not make dumb coding mistakes I will not
t make dumb coding mistakes I will not make dumb coding mistakes I will not
t make dumb coding mistakes I will not make dumb coding mistakes I will not
t make dumb coding mistakes I will not make dumb coding mistakes I will not
t make dumb coding mistakes I will not make dumb coding mistakes I will not
Combining Domains - The μS Function
𝑚 𝑠′
ℎ
is the average of the weighted average of Legendre Polynomials of the
processed digital signal in each partition.
8
47
22
𝑚 𝑠′
ℎ =
𝐴𝑖 𝑚𝑖
ℎ
𝑖∈𝑃
𝐴𝑖𝑖∈𝑃
Position of the Partition(𝑠′
)
𝑑𝑥
Note to self: Parametric studies of the informatics variables are preferable in
gridded spatial domain, NFFT’s need to be recomputed too often.
PCA Distance
Visualization# of
Polynomials
Cutoff of
Stats Size of Partition
Microstructure
Function of Partitions
Legendre
k-d tree
Partition cells
H vs. K
Kappa1 vs. kappa2
R vs. theta
Correlation Functions via Fast
Fourier Transform
Embedding & Analytics
Raw Data
(Next) Results
Normalize
kd Range Search for
Look up table
WORKFLOW
hθ=1,hr=1
Correlation Function
Visualization
hθ=2,hr=3
Correlation Function
Visualization
hθ=3,hr=4
Correlation Function
Visualization
Principal Components Analysis – Reduces D variables to d variables. Each axis
corresponds to the i-th greatest direction of variance.
15% Vf
20% Vf
Each point corresponds to
the statistics of the digital signal
EFFECT OF THE BASIS FUNCTION
Partition=5 &
Cutoff = 5
Partition= 50 &
Cutoff = 50
Partition= 20 &
Cutoff = 200
EFFECT OF THE BASIS FUNCTION
Partition=50 &
Cutoff = 50
Partition= 5 &
Cutoff = 5
Partition= 20 &
Cutoff = 200
EFFECT OF THE BASIS FUNCTION
Partition=20 &
Cutoff = 200
Partition= 5 &
Cutoff = 5
Partition= 50 &
Cutoff = 50
20
20
20
Cutoff
5
Cutoff
100
Improved metrics for comparison
Hellinger, KL Divergence, other information gain metrics
Embed more data into the μI process
The current amount of data is inconclusive
Try NFFT to see if they are faster
Are there other spatial transforms, Wavelets anyone?
Achievements: Algorithms exist to analyze this data!

Contenu connexe

Tendances

KRUSKAL'S algorithm from chaitra
KRUSKAL'S algorithm from chaitraKRUSKAL'S algorithm from chaitra
KRUSKAL'S algorithm from chaitra
guest1f4fb3
 
Co clustering by-block_value_decomposition
Co clustering by-block_value_decompositionCo clustering by-block_value_decomposition
Co clustering by-block_value_decomposition
AllenWu
 
Double Patterning (4/2 update)
Double Patterning (4/2 update)Double Patterning (4/2 update)
Double Patterning (4/2 update)
Danny Luk
 
Double Patterning
Double PatterningDouble Patterning
Double Patterning
Danny Luk
 

Tendances (20)

Minimum spanning tree
Minimum spanning treeMinimum spanning tree
Minimum spanning tree
 
(Paper Review)3D shape reconstruction from sketches via multi view convolutio...
(Paper Review)3D shape reconstruction from sketches via multi view convolutio...(Paper Review)3D shape reconstruction from sketches via multi view convolutio...
(Paper Review)3D shape reconstruction from sketches via multi view convolutio...
 
Evolution of Structure of Some Binary Group-Based N-Bit Compartor, N-To-2N De...
Evolution of Structure of Some Binary Group-Based N-Bit Compartor, N-To-2N De...Evolution of Structure of Some Binary Group-Based N-Bit Compartor, N-To-2N De...
Evolution of Structure of Some Binary Group-Based N-Bit Compartor, N-To-2N De...
 
The reversible residual network
The reversible residual networkThe reversible residual network
The reversible residual network
 
Graphical Model Selection for Big Data
Graphical Model Selection for Big DataGraphical Model Selection for Big Data
Graphical Model Selection for Big Data
 
Symbolic Regression on Network Properties
Symbolic Regression on Network PropertiesSymbolic Regression on Network Properties
Symbolic Regression on Network Properties
 
Lecture 19: Implementation of Histogram Image Operation
Lecture 19: Implementation of Histogram Image OperationLecture 19: Implementation of Histogram Image Operation
Lecture 19: Implementation of Histogram Image Operation
 
My presentation minimum spanning tree
My presentation minimum spanning treeMy presentation minimum spanning tree
My presentation minimum spanning tree
 
KRUSKAL'S algorithm from chaitra
KRUSKAL'S algorithm from chaitraKRUSKAL'S algorithm from chaitra
KRUSKAL'S algorithm from chaitra
 
Co clustering by-block_value_decomposition
Co clustering by-block_value_decompositionCo clustering by-block_value_decomposition
Co clustering by-block_value_decomposition
 
Double Patterning (4/2 update)
Double Patterning (4/2 update)Double Patterning (4/2 update)
Double Patterning (4/2 update)
 
Design and minimization of reversible programmable logic arrays and its reali...
Design and minimization of reversible programmable logic arrays and its reali...Design and minimization of reversible programmable logic arrays and its reali...
Design and minimization of reversible programmable logic arrays and its reali...
 
Arthur weglein
Arthur wegleinArthur weglein
Arthur weglein
 
Double Patterning
Double PatterningDouble Patterning
Double Patterning
 
Dsp lecture vol 4 digital filters
Dsp lecture vol 4 digital filtersDsp lecture vol 4 digital filters
Dsp lecture vol 4 digital filters
 
Chaotic substitution box design for block ciphers
Chaotic substitution box design for block  ciphersChaotic substitution box design for block  ciphers
Chaotic substitution box design for block ciphers
 
"Moving CNNs from Academic Theory to Embedded Reality," a Presentation from S...
"Moving CNNs from Academic Theory to Embedded Reality," a Presentation from S..."Moving CNNs from Academic Theory to Embedded Reality," a Presentation from S...
"Moving CNNs from Academic Theory to Embedded Reality," a Presentation from S...
 
A High Throughput CFA AES S-Box with Error Correction Capability
A High Throughput CFA AES S-Box with Error Correction CapabilityA High Throughput CFA AES S-Box with Error Correction Capability
A High Throughput CFA AES S-Box with Error Correction Capability
 
Deblending
DeblendingDeblending
Deblending
 
Efficient asic architecture of rsa cryptosystem
Efficient asic architecture of rsa cryptosystemEfficient asic architecture of rsa cryptosystem
Efficient asic architecture of rsa cryptosystem
 

Similaire à Spatially resolved pair correlation functions for point cloud data

NIPS2007: structured prediction
NIPS2007: structured predictionNIPS2007: structured prediction
NIPS2007: structured prediction
zukun
 
Scalable Constrained Spectral Clustering
Scalable Constrained Spectral ClusteringScalable Constrained Spectral Clustering
Scalable Constrained Spectral Clustering
1crore projects
 
Anomaly Detection in Sequences of Short Text Using Iterative Language Models
Anomaly Detection in Sequences of Short Text Using Iterative Language ModelsAnomaly Detection in Sequences of Short Text Using Iterative Language Models
Anomaly Detection in Sequences of Short Text Using Iterative Language Models
Cynthia Freeman
 
Reducing Structural Bias in Technology Mapping
Reducing Structural Bias in Technology MappingReducing Structural Bias in Technology Mapping
Reducing Structural Bias in Technology Mapping
satrajit
 

Similaire à Spatially resolved pair correlation functions for point cloud data (20)

Spatially resolved pair correlation functions for structure processing taxono...
Spatially resolved pair correlation functions for structure processing taxono...Spatially resolved pair correlation functions for structure processing taxono...
Spatially resolved pair correlation functions for structure processing taxono...
 
NIPS2007: structured prediction
NIPS2007: structured predictionNIPS2007: structured prediction
NIPS2007: structured prediction
 
Scalable Constrained Spectral Clustering
Scalable Constrained Spectral ClusteringScalable Constrained Spectral Clustering
Scalable Constrained Spectral Clustering
 
Data profiling in Apache Calcite
Data profiling in Apache CalciteData profiling in Apache Calcite
Data profiling in Apache Calcite
 
Data profiling with Apache Calcite
Data profiling with Apache CalciteData profiling with Apache Calcite
Data profiling with Apache Calcite
 
Foot-mounted Inertial Navigation Made Easy
Foot-mounted Inertial Navigation Made EasyFoot-mounted Inertial Navigation Made Easy
Foot-mounted Inertial Navigation Made Easy
 
9.venkata naga vamsi. a
9.venkata naga vamsi. a9.venkata naga vamsi. a
9.venkata naga vamsi. a
 
Anomaly Detection in Sequences of Short Text Using Iterative Language Models
Anomaly Detection in Sequences of Short Text Using Iterative Language ModelsAnomaly Detection in Sequences of Short Text Using Iterative Language Models
Anomaly Detection in Sequences of Short Text Using Iterative Language Models
 
Reducing Structural Bias in Technology Mapping
Reducing Structural Bias in Technology MappingReducing Structural Bias in Technology Mapping
Reducing Structural Bias in Technology Mapping
 
Technical aptitude questions_e_book1
Technical aptitude questions_e_book1Technical aptitude questions_e_book1
Technical aptitude questions_e_book1
 
Point Cloud Processing: Estimating Normal Vectors and Curvature Indicators us...
Point Cloud Processing: Estimating Normal Vectors and Curvature Indicators us...Point Cloud Processing: Estimating Normal Vectors and Curvature Indicators us...
Point Cloud Processing: Estimating Normal Vectors and Curvature Indicators us...
 
[20240415_LabSeminar_Huy]Deciphering Spatio-Temporal Graph Forecasting: A Cau...
[20240415_LabSeminar_Huy]Deciphering Spatio-Temporal Graph Forecasting: A Cau...[20240415_LabSeminar_Huy]Deciphering Spatio-Temporal Graph Forecasting: A Cau...
[20240415_LabSeminar_Huy]Deciphering Spatio-Temporal Graph Forecasting: A Cau...
 
Design and Implementation of Variable Radius Sphere Decoding Algorithm
Design and Implementation of Variable Radius Sphere Decoding AlgorithmDesign and Implementation of Variable Radius Sphere Decoding Algorithm
Design and Implementation of Variable Radius Sphere Decoding Algorithm
 
Lecture12
Lecture12Lecture12
Lecture12
 
Cycle’s topological optimizations and the iterative decoding problem on gener...
Cycle’s topological optimizations and the iterative decoding problem on gener...Cycle’s topological optimizations and the iterative decoding problem on gener...
Cycle’s topological optimizations and the iterative decoding problem on gener...
 
Realtime Analytics
Realtime AnalyticsRealtime Analytics
Realtime Analytics
 
AUTO AI 2021 talk Real world data augmentations for autonomous driving : B Ra...
AUTO AI 2021 talk Real world data augmentations for autonomous driving : B Ra...AUTO AI 2021 talk Real world data augmentations for autonomous driving : B Ra...
AUTO AI 2021 talk Real world data augmentations for autonomous driving : B Ra...
 
Predicting organic reaction outcomes with weisfeiler lehman network
Predicting organic reaction outcomes with weisfeiler lehman networkPredicting organic reaction outcomes with weisfeiler lehman network
Predicting organic reaction outcomes with weisfeiler lehman network
 
Practical spherical harmonics based PRT methods.ppsx
Practical spherical harmonics based PRT methods.ppsxPractical spherical harmonics based PRT methods.ppsx
Practical spherical harmonics based PRT methods.ppsx
 
Geohydrology ii (3)
Geohydrology ii (3)Geohydrology ii (3)
Geohydrology ii (3)
 

Plus de Tony Fast

An Slight Overview of the Critical Elements of Spatial Statistics
An Slight Overview of the Critical Elements of Spatial StatisticsAn Slight Overview of the Critical Elements of Spatial Statistics
An Slight Overview of the Critical Elements of Spatial Statistics
Tony Fast
 
Materials Informatics Overview
Materials Informatics OverviewMaterials Informatics Overview
Materials Informatics Overview
Tony Fast
 
Data Science Solutions by Materials Scientists: The Early Case Studies
Data Science Solutions by Materials Scientists: The Early Case StudiesData Science Solutions by Materials Scientists: The Early Case Studies
Data Science Solutions by Materials Scientists: The Early Case Studies
Tony Fast
 

Plus de Tony Fast (11)

The internet killed the lab notebook
The internet killed the lab notebookThe internet killed the lab notebook
The internet killed the lab notebook
 
Github for Research Science
Github for Research ScienceGithub for Research Science
Github for Research Science
 
The Materials Data Scientist
The Materials Data ScientistThe Materials Data Scientist
The Materials Data Scientist
 
An Slight Overview of the Critical Elements of Spatial Statistics
An Slight Overview of the Critical Elements of Spatial StatisticsAn Slight Overview of the Critical Elements of Spatial Statistics
An Slight Overview of the Critical Elements of Spatial Statistics
 
Materials Informatics Overview
Materials Informatics OverviewMaterials Informatics Overview
Materials Informatics Overview
 
Data Science Solutions by Materials Scientists: The Early Case Studies
Data Science Solutions by Materials Scientists: The Early Case StudiesData Science Solutions by Materials Scientists: The Early Case Studies
Data Science Solutions by Materials Scientists: The Early Case Studies
 
Information sciences to fuel the data age of materials science
Information sciences to fuel the data age of materials scienceInformation sciences to fuel the data age of materials science
Information sciences to fuel the data age of materials science
 
Microstructure Informatics
Microstructure InformaticsMicrostructure Informatics
Microstructure Informatics
 
Higher-Order Localization Relationships Using the MKS Approach
Higher-Order Localization Relationships Using the MKS Approach Higher-Order Localization Relationships Using the MKS Approach
Higher-Order Localization Relationships Using the MKS Approach
 
Higher-Order Microstructure Statistics for Next Generation Materials Taxonomy
Higher-Order Microstructure Statistics for Next Generation Materials TaxonomyHigher-Order Microstructure Statistics for Next Generation Materials Taxonomy
Higher-Order Microstructure Statistics for Next Generation Materials Taxonomy
 
Novel and Enhanced Structure-Property-Processing Relationships with Microstru...
Novel and Enhanced Structure-Property-Processing Relationships with Microstru...Novel and Enhanced Structure-Property-Processing Relationships with Microstru...
Novel and Enhanced Structure-Property-Processing Relationships with Microstru...
 

Dernier

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Dernier (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 

Spatially resolved pair correlation functions for point cloud data

  • 1. Peter Voorhees John Gibbs Surya Kalidindi Tony Fast MURI Annual Review Meeting Chicago, IL Spatially Resolved Pair Correlation Functions for Point Cloud Data
  • 2. Al Cux +(1-x) THE Material System Al-Cu solidification x={.15,.2} @ Eutectic Temperature +5K Holding Time GOAL
  • 4. θ IX-CT EXTRACTING CURVATURE The flow of data to information. Interface Smoothing Gaussian & Mean curvature, Surface Normals, & Nodal Area Reconstruct
  • 5. Time Steps5 15 30 50 160100 MEANCURVATURE This is a small subset of the actual data CURVATURE
  • 6. Time Steps5 15 30 50 160100 MEANCURVATURE A closed “pore” starts to form CURVATURE
  • 7. Time Steps5 15 30 50 160100 MEANCURVATURE “Pore” becomes isolated CURVATURE
  • 8. Time Steps5 15 30 50 160100 MEANCURVATURE CURVATURE
  • 9. Time Steps5 15 30 50 100 160 MEANCURVATURE CURVATURE
  • 10. Time Steps5 15 30 50 100 160 MEANCURVATURE CURVATURE
  • 11. μInformatics is material and hierarchy independent statistical framework aimed to distill rich physical data into tractable forms that facilitate structural taxonomies and bi-directional structure-property/processing homogenization and localization relationships. It provides a foundation for rigorous microstructure sensitive materials design. 3 Statistical Modules 5 Value Assessment 4 Data-Mining Modules 2 μS Signal Processing Modules Experiment & Simulation Objective & Subjective μS metrics DSP and image segmentation “HUGE influence on μI” 1 Physical Models DSP Spatial Statistics MKS Dimension Reduction MICROSTRUCTURE INFORMATICS (μI)
  • 12. Hey, I don’t know what direction to hold this microscope image so I’m going home! MATERIAL / population RVE / sample Materials science Statistics ? ? ? Difference Between Direct comparison of microstructures is most often impractical thereby demanding statistical interpretations. Statistically speaking, you probably never will, so stay here and use some statistics!
  • 13. reveal 𝑓𝑟 ℎℎ′ = 1 𝑆 𝑚 𝑠 ℎ 𝑚 𝑠+𝑟 ℎ′ 𝑆 𝑠=1 Statistical correlations between random points in space/time which reveal systematic patterns in the microstructure. Contains the original μS within a translation & inversion. Difference Between MaterialInformation SpatialCorrelation Objective Comparison 𝑚 𝑠 ℎ A digital signal of the microstructure at a position maybe voxel in the volume, s, of S total positions for a channel, h, of H total channels. The channels describe material features (e.g. phase, angle, curvature) using a prescribed basis function.
  • 14. Evenly Gridded Spatial Domain & Build a kd-tree & partition the spatial domain Build: O(N) & Search: O(log(N)) Evenly gridded data allows for FFT methods Outside Cell Inside Cell k-d tree range to find point indices in each partition 8 47 22 Grid in the Spatial Domain or the Fourier Domain That is the question! An Algorithm for Point Cloud Spatial Statistics Provides a look-up table for material features
  • 15. 𝜃 = 𝑡𝑎𝑛 𝜅1 𝜅2 − 𝜋 4 𝑟=𝜅1 2+𝜅2 2 𝜅1 𝜅2 𝜅1 > 𝜅2 𝐻 𝜇𝑚−1 𝐾𝜇𝑚−2 99.99% of Original Data  𝜅𝑖 = 𝐻 ± 𝑚𝑎𝑥 0, 𝐻2 − 𝐾
  • 16. References Legendre Polynomial Basis Functions Legendre basis functions provide a compact representation of continuous local state features. They provide a richer description than the primitive basis, but don’t be deceived because there may be better ones. It’s an open problem, but let’s start here. r vs. θ is an ideal space to define the polynomials after normalizing the LSS to [-1,1] in each dimension. r is normalized with an affine mapping and theta by cos( θ ). 𝑃ℎ 𝑥 = 1 2 𝑛 𝑛! 𝑑ℎ 𝑑𝑥ℎ 𝑥2 − 1 ℎ
  • 17. ot make dumb coding mistakes I will not make dumb coding mistakes I will not ot make dumb coding mistakes I will not make dumb coding mistakes I will not ot make dumb coding mistakes I will not make dumb coding mistakes I will not ot make dumb coding mistakes I will not make dumb coding mistakes I will not ot make dumb coding mistakes I will not make dumb coding mistakes I will not ot make dumb coding mistakes I will not make dumb coding mistakes I will not t make dumb coding mistakes I will not make dumb coding mistakes I will not t make dumb coding mistakes I will not make dumb coding mistakes I will not t make dumb coding mistakes I will not make dumb coding mistakes I will not t make dumb coding mistakes I will not make dumb coding mistakes I will not t make dumb coding mistakes I will not make dumb coding mistakes I will not t make dumb coding mistakes I will not make dumb coding mistakes I will not t make dumb coding mistakes I will not make dumb coding mistakes I will not t make dumb coding mistakes I will not make dumb coding mistakes I will not t make dumb coding mistakes I will not make dumb coding mistakes I will not t make dumb coding mistakes I will not make dumb coding mistakes I will not t make dumb coding mistakes I will not make dumb coding mistakes I will not Combining Domains - The μS Function 𝑚 𝑠′ ℎ is the average of the weighted average of Legendre Polynomials of the processed digital signal in each partition. 8 47 22 𝑚 𝑠′ ℎ = 𝐴𝑖 𝑚𝑖 ℎ 𝑖∈𝑃 𝐴𝑖𝑖∈𝑃 Position of the Partition(𝑠′ ) 𝑑𝑥 Note to self: Parametric studies of the informatics variables are preferable in gridded spatial domain, NFFT’s need to be recomputed too often.
  • 18. PCA Distance Visualization# of Polynomials Cutoff of Stats Size of Partition Microstructure Function of Partitions Legendre k-d tree Partition cells H vs. K Kappa1 vs. kappa2 R vs. theta Correlation Functions via Fast Fourier Transform Embedding & Analytics Raw Data (Next) Results Normalize kd Range Search for Look up table WORKFLOW
  • 22.
  • 23. Principal Components Analysis – Reduces D variables to d variables. Each axis corresponds to the i-th greatest direction of variance. 15% Vf 20% Vf Each point corresponds to the statistics of the digital signal
  • 24. EFFECT OF THE BASIS FUNCTION Partition=5 & Cutoff = 5 Partition= 50 & Cutoff = 50 Partition= 20 & Cutoff = 200
  • 25. EFFECT OF THE BASIS FUNCTION Partition=50 & Cutoff = 50 Partition= 5 & Cutoff = 5 Partition= 20 & Cutoff = 200
  • 26. EFFECT OF THE BASIS FUNCTION Partition=20 & Cutoff = 200 Partition= 5 & Cutoff = 5 Partition= 50 & Cutoff = 50
  • 27. 20
  • 28. 20
  • 29. 20
  • 32.
  • 33. Improved metrics for comparison Hellinger, KL Divergence, other information gain metrics Embed more data into the μI process The current amount of data is inconclusive Try NFFT to see if they are faster Are there other spatial transforms, Wavelets anyone? Achievements: Algorithms exist to analyze this data!