Stereological Techniques for Solid Textures Rob Jagnow MIT Julie Dorsey Yale University Holly Rushmeier Yale University.

Slides:



Advertisements
Similar presentations
Sampling Design, Spatial Allocation, and Proposed Analyses Don Stevens Department of Statistics Oregon State University.
Advertisements

Probabilistic Inverse Dynamics for Nonlinear Blood Pattern Reconstruction Benjamin Cecchetto, Wolfgang Heidrich University of British Columbia.
CSCE643: Computer Vision Bayesian Tracking & Particle Filtering Jinxiang Chai Some slides from Stephen Roth.
Recognizing Surfaces using Three-Dimensional Textons Thomas Leung and Jitendra Malik Computer Science Division University of California at Berkeley.
Marketing Research Aaker, Kumar, Day and Leone Tenth Edition Instructor’s Presentation Slides 1.
Copyright © 2010, 2007, 2004 Pearson Education, Inc. All Rights Reserved. Lecture Slides Elementary Statistics Eleventh Edition and the Triola.
Ch11 Curve Fitting Dr. Deshi Ye
Sampling Distributions (§ )
Lapped Textures Emil Praun and Adam Finkelstien (Princeton University) Huges Hoppe (Microsoft Research) SIGGRAPH 2000 Presented by Anteneh.
Aaker, Kumar, Day Ninth Edition Instructor’s Presentation Slides
Semi-Supervised Learning in Gigantic Image Collections Rob Fergus (NYU) Yair Weiss (Hebrew U.) Antonio Torralba (MIT) TexPoint fonts used in EMF. Read.
Texture Synthesis from Multiple Sources Li-Yi Wei Stanford University (was) NVIDIA Corporation (now)
Stereological Techniques for Solid Textures Rob Jagnow MIT Julie Dorsey Yale University Holly Rushmeier Yale University.
Pattern Recognition. Introduction. Definitions.. Recognition process. Recognition process relates input signal to the stored concepts about the object.
Team 2: Final Report Uncertainty Quantification in Geophysical Inverse Problems.
Bayesian Classification with a brief introduction to pattern recognition Modified from slides by Michael L. Raymer, Ph.D.
Statistical Comparison of Two Learning Algorithms Presented by: Payam Refaeilzadeh.
Bootstrapping a Heteroscedastic Regression Model with Application to 3D Rigid Motion Evaluation Bogdan Matei Peter Meer Electrical and Computer Engineering.
Marketing Research Aaker, Kumar, Day Seventh Edition Instructor’s Presentation Slides.
1 Three dimensional mosaics with variable- sized tiles Visual Comput 2008 報告者 : 丁琨桓.
01/24/05© 2005 University of Wisconsin Last Time Raytracing and PBRT Structure Radiometric quantities.
CAP5415: Computer Vision Lecture 4: Image Pyramids, Image Statistics, Denoising Fall 2006.
Slides are based on Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems.
Volumetric Illustration: Designing 3D Models with Internal Textures Shigeru Owada Frank Nielsen Makoto Okabe Takeo Igarashi The University of Tokyo Sony.
Automatic 3D Solid Texture Synthesis from a 2D Image Jia-Wei Chiou 邱家瑋 Computer Graphics & Multimedia Lab., NTUST 論文口試委員 陳炳宇 ( 台大資管 ) 項天瑞 ( 台科資工 ) 楊傳凱.
-Global Illumination Techniques
+ Chapter 12: Inference for Regression Inference for Linear Regression.
OLAP : Blitzkreig Introduction 3 characteristics of OLAP cubes: Large data sets ~ Gb, Tb Expected Query : Aggregation Infrequent updates Star Schema :
Course 9 Texture. Definition: Texture is repeating patterns of local variations in image intensity, which is too fine to be distinguished. Texture evokes.
Materials Process Design and Control Laboratory MULTISCALE MODELING OF ALLOY SOLIDIFICATION LIJIAN TAN NICHOLAS ZABARAS Date: 24 July 2007 Sibley School.
1 Multiple Regression A single numerical response variable, Y. Multiple numerical explanatory variables, X 1, X 2,…, X k.
Learning Theory Reza Shadmehr LMS with Newton-Raphson, weighted least squares, choice of loss function.
Copyright © 2010, 2007, 2004 Pearson Education, Inc. Section 2-2 Frequency Distributions.
Lapped Solid Textures: Filling a Model with Anisotropic Textures Kenshi Takayama 1 Makoto Okabe 1 Takashi Ijiri 1 Takeo Igarashi 1,2 1 The University of.
OLAP Recap 3 characteristics of OLAP cubes: Large data sets ~ Gb, Tb Expected Query : Aggregation Infrequent updates Star Schema : Hierarchical Dimensions.
Intensity Transformations (Histogram Processing)
Stereological Techniques for Solid Textures Rob Jagnow MIT Julie Dorsey Yale University Holly Rushmeier Yale University.
A survey of different shape analysis techniques 1 A Survey of Different Shape Analysis Techniques -- Huang Nan.
TextureAmendment Reducing Texture Distortion in Constrained Parameterizations Yu-Wing TaiNational University of Singapore Michael S. BrownNational University.
2D Texture Synthesis Instructor: Yizhou Yu. Texture synthesis Goal: increase texture resolution yet keep local texture variation.
Real-Time Tracking with Mean Shift Presented by: Qiuhua Liu May 6, 2005.
MIT AI Lab / LIDS Laboatory for Information and Decision Systems & Artificial Intelligence Laboratory Massachusetts Institute of Technology A Unified Multiresolution.
The Practice of Statistics, 5th Edition Starnes, Tabor, Yates, Moore Bedford Freeman Worth Publishers CHAPTER 12 More About Regression 12.1 Inference for.
ES 07 These slides can be found at optimized for Windows)
- 1 - Matlab statistics fundamentals Normal distribution % basic functions mew=100; sig=10; x=90; normpdf(x,mew,sig) 1/sig/sqrt(2*pi)*exp(-(x-mew)^2/sig^2/2)
ESTIMATION METHODS We know how to calculate confidence intervals for estimates of  and  2 Now, we need procedures to calculate  and  2, themselves.
Gil McVean, Department of Statistics Thursday February 12 th 2009 Monte Carlo simulation.
+ The Practice of Statistics, 4 th edition – For AP* STARNES, YATES, MOORE Chapter 8: Estimating with Confidence Section 8.2 Estimating a Population Proportion.
G. Cowan Lectures on Statistical Data Analysis Lecture 5 page 1 Statistical Data Analysis: Lecture 5 1Probability, Bayes’ theorem 2Random variables and.
Computacion Inteligente Least-Square Methods for System Identification.
Texture Analysis and Synthesis. Texture Texture: pattern that “looks the same” at all locationsTexture: pattern that “looks the same” at all locations.
Statistics for Business and Economics 8 th Edition Chapter 7 Estimation: Single Population Copyright © 2013 Pearson Education, Inc. Publishing as Prentice.
The Practice of Statistics, 5th Edition Starnes, Tabor, Yates, Moore Bedford Freeman Worth Publishers CHAPTER 12 More About Regression 12.1 Inference for.
Class Seven Turn In: Chapter 18: 32, 34, 36 Chapter 19: 26, 34, 44 Quiz 3 For Class Eight: Chapter 20: 18, 20, 24 Chapter 22: 34, 36 Read Chapters 23 &
Bias-Variance Analysis in Regression  True function is y = f(x) +  where  is normally distributed with zero mean and standard deviation .  Given a.
 Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems n Introduction.
Aaker, Kumar, Day Ninth Edition Instructor’s Presentation Slides
Statement of the Tomography Problem
Statistics 1: Elementary Statistics
Texture.
Outline Texture modeling - continued Julesz ensemble.
Volume 111, Issue 2, Pages (July 2016)
Bayesian Classification
A Switching Observer for Human Perceptual Estimation
Learning Theory Reza Shadmehr
ESTIMATION METHODS We know how to calculate confidence intervals for estimates of  and 2 Now, we need procedures to calculate  and 2 , themselves.
A Switching Observer for Human Perceptual Estimation
Sampling Distributions (§ )
Stability of Cortical Responses and the Statistics of Natural Scenes
Mathematical Foundations of BME
Presentation transcript:

Stereological Techniques for Solid Textures Rob Jagnow MIT Julie Dorsey Yale University Holly Rushmeier Yale University

Given a 2D slice through an aggregate material, create a 3D volume with a comparable appearance. Objective

Real-World Materials Concrete Asphalt Terrazzo Igneous minerals Porous materials

Independently Recover… Particle distribution Color Residual noise

Stereology (ster'e-ol' -je) e The study of 3D properties based on 2D observations. In Our Toolbox…

Prior Work – Texture Synthesis 2D 3D Efros & Leung ’99 2D 3D –Heeger & Bergen 1995 –Dischler et al –Wei 2003 Heeger & Bergen ’95 Wei 2003 Procedural Textures

Prior Work – Texture Synthesis InputHeeger & Bergen, ’95

Prior 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

Estimating 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

Distributions 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)

Recovering Sphere Distributions = Profile density (number of circles per unit area) = Mean caliper particle diameter = Particle density (number of spheres per unit volume) The fundamental relationship of stereology:

Recovering Sphere Distributions Group profiles and particles into n bins according to diameter Particle densities = Profile densities = Densities, are related by the values Relative probabilities : - a sphere in the j th histogram bin with diameter - a profile in the i th histogram bin with diameter

Recovering Sphere Distributions Note that the profile source is ambiguous For the following examples, n = 4

Recovering Sphere Distributions How many profiles of the largest size? = = Probability that particle N V (j) exhibits profile N A (i)

Recovering Sphere Distributions How many profiles of the smallest size? = ++ + = Probability that particle N V (j) exhibits profile N A (i)

Recovering Sphere Distributions Putting it all together… =

Recovering Sphere Distributions Some minor rearrangements… = Normalize probabilities for each column j : = Maximum diameter

Recovering Sphere Distributions For spheres, we can solve for K analytically: K is upper-triangular and invertible for otherwise Solving for particle densities:

Other Particle Types We cannot classify arbitrary particles by d/d max Instead, we choose to use Approach: Collect statistics for 2D profiles and 3D particles Algorithm inputs: +

Profile Statistics Segment input image to obtain profile densities N A. Bin profiles according to their area, Input Segmentation

Particle Statistics Polygon mesh : random orientation Render

Particle Statistics Look at thousands of random slices to obtain H and K Example probabilities of for simple particles probability sphere cube long ellipsoid flat ellipsoid A/A max probability

Scale 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

Recovering Particle Distributions Just like before, Use N V to populate a synthetic volume. Solving for the particle densities,

Managing Multiple Particle Types particle type : i mean caliper diameter : representative matrix : distribution : probability that a particle is type i : P( i ) total particle density :

Reconstructing the Volume Particle Positions Color Adding Fine Detail

Particle 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

Recovering Color Select mean particle colors from segmented regions in the input image Input Mean Colors Synthetic Volume

Recovering Noise How can we replicate the noisy appearance of the input? - = Input Mean Colors Residual The noise residual is less structured and responds well to Heeger & Bergen’s method Synthesized Residual

without noise Putting it all together Input Synthetic volume

Prior Work – Revisited InputHeeger & Bergen ’95Our result

Results- Testing Precision Input distribution Estimated distribution

Result- Comparison

Collection of Particle Shapes Can’t predict exact particle shapes Unable to count small profiles Limited to fewer profile observation Calculations error

Results – Physical Data Physical Model Heeger & Bergen ’95 Our Method

Results Input Result

Results InputResult

Summary Particle distribution –Stereological techniques Color –Mean colors of segmented profiles Residual noise –Replicated using Heeger & Bergen ’95

Future Work Automated particle construction Extend technique to other domains and anisotropic appearances Perceptual analysis of results