Title: Stereological Techniques for Solid Textures
1Stereological Techniquesfor Solid Textures
Julie Dorsey Yale University
Holly Rushmeier Yale University
2Objective
Given a 2D slice through an aggregate material,
create a 3D volume with a comparable appearance.
3Real-World Materials
- Concrete
- Asphalt
- Terrazzo
- Igneous
- minerals
- Porous
- materials
4Independently Recover
- Particle distribution
- Color
- Residual noise
5In Our Toolbox
The study of 3D properties based on 2D
observations.
6Prior Work Texture Synthesis
Efros Leung 99
7Prior Work Texture Synthesis
Input
Heeger Bergen, 95
8Prior Work Stereology
- Saltikov 1967
- Particle size distributions from section
measurements - Underwood 1970
- Quantitative Stereology
- Howard and Reed 1998
- Unbiased Stereology
- Wojnar 2002
- Stereology from one of all the possible angles
9Estimating 3D Distributions
- Macroscopic statistics of a 2D image are related
to,but not equal to the statistics of a 3D
volume - Distributions of Spheres
- Distributions for Other Particles
- Managing Multiple Particle Types
10Distributions of Spheres
- maximum diameter
- Establish a relationship between
- the size distribution of 2D circles(as the
number of circles per unit area) - the size distribution of 3D spheres(as the
number of spheres per unit volume)
11Recovering Sphere Distributions
Profile density (number of circles per unit
area)
Particle density (number of spheres per unit
volume)
Mean caliper particle diameter
12Recovering Sphere Distributions
Group profiles and particles into n
bins according to diameter
13Recovering Sphere Distributions
Note that the profile source is ambiguous
For the following examples, n 4
14Recovering Sphere Distributions
How many profiles of the largest size?
Probability that particle NV(j) exhibits
profile NA(i)
15Recovering Sphere Distributions
How many profiles of the smallest size?
Probability that particle NV(j) exhibits
profile NA(i)
16Recovering Sphere Distributions
Putting it all together
17Recovering Sphere Distributions
Some minor rearrangements
Maximum diameter
Normalize probabilities for each column j
18Recovering Sphere Distributions
K is upper-triangular and invertible
For spheres, we can solve for K analytically
for
otherwise
19Other Particle Types
We cannot classify arbitrary particles by d/dmax
Instead, we choose to use
Approach Collect statistics for 2D profiles and
3D particles
20Profile Statistics
Segment input image to obtain profile densities
NA.
Input
Segmentation
Bin profiles according to their area,
21Particle Statistics
- Polygon meshrandom orientation
- Render
22Particle Statistics
Look at thousands of random slices to obtain H
and K
Example probabilities of for simple
particles
probability
23Scale Factor
- Scale factor s to relate the size of particle P
to the size of the particles in input image - profile maximum area
- input image
- particle P
- Mean caliper diameter
24Recovering Particle Distributions
Just like before,
Use NV to populate a synthetic volume.
25Managing Multiple Particle Types
- particle typei
- mean caliper diameter
- representative matrix
- distribution
- probability that a particleis type i P( i )
- total particle density
26Reconstructing the Volume
- Particle Positions
- Color
- Adding Fine Detail
27Particle Position - Annealing
- Populate the volume with all of the particles,
ignoring overlap - Perform simulated annealing to resolve collision
- Repeatedly searches for all collision (in the x,
y, z directions) - Relaxes particle positions to reduce
interpenetration
28Recovering Color
Select mean particle colors from segmented
regions in the input image
Input
Mean Colors
Synthetic Volume
29Recovering Noise
How can we replicate the noisy appearance of the
input?
-
Input
Mean Colors
Residual
30Putting it all together
Input
Synthetic volume
31Prior Work Revisited
Input
Heeger Bergen 95
Our result
32Results- Testing Precision
Input distribution
Estimated distribution
33Result- Comparison
34Collection of Particle Shapes
- Cant predict exact particle shapes
- Unable to count small profiles
- Limited to fewer profile observation
- Calculations error
35Results Physical Data
Physical Model
Heeger Bergen 95
Our Method
36Results
Input
Result
37Results
Input
Result
38Summary
- Particle distribution
- Stereological techniques
- Color
- Mean colors of segmented profiles
- Residual noise
- Replicated using Heeger Bergen 95
39Future Work
- Automated particle construction
- Extend technique to other domains and anisotropic
appearances - Perceptual analysis of results