Statistics and Information Technology

Slides:



Advertisements
Similar presentations
An Introduction to Light Fields Mel Slater. Outline Introduction Rendering Representing Light Fields Practical Issues Conclusions.
Advertisements

Object Recognition & Model Based Tracking © Danica Kragic Tracking system.
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
University of Wisconsin-Milwaukee Geographic Information Science Geography 625 Intermediate Geographic Information Science Instructor: Changshan Wu Department.
Bayesian Robust Principal Component Analysis Presenter: Raghu Ranganathan ECE / CMR Tennessee Technological University January 21, 2011 Reading Group (Xinghao.
HCI 530 : Seminar (HCI) Damian Schofield.
Surface Light Fields for 3D Photography Daniel N. Wood University of Washington SIGGRAPH 2001 Course.
Estimation / Approximation Problems in 3D Photography Tom Duchamp, Department of Mathematics Werner Stuetzle, Department of Statistics University of Washington.
Surface Light Fields for 3D Photography Daniel Wood Daniel Azuma Wyvern Aldinger Brian Curless Tom Duchamp David Salesin Werner Stuetzle.
Exploring the space of human body shapes: data-driven synthesis under anthropometric control Brett Allen Brian Curless Zoran Popović University of Washington.
Disediakan oleh Suriati bte Sadimon GMM, FSKSM, UTM Graphics modeling.
Mathematical Aspects of 3D Photography Werner Stuetzle Professor and Chair, Statistics Adjunct Professor, CSE University of Washington Previous and current.
Introduction to Modeling. What is CG Modeling? Combination of Sculpting, Architecture, Drafting, and Painting. The core component of computer animation.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.
In the name of God Computer Graphics Modeling1. Today Introduction Modeling Polygon.
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
4/15/04© University of Wisconsin, CS559 Spring 2004 Last Time More modeling: –Hierarchical modeling –Instancing and Parametric Instancing –Constructive.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
Geographic Information Science
Subdivision Schemes Basic idea: Start with something coarse, and refine it into smaller pieces for rendering –We have seen how subdivision may be used.
CS 325 Introduction to Computer Graphics 03 / 29 / 2010 Instructor: Michael Eckmann.
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
Learning Photographic Global Tonal Adjustment with a Database of Input / Output Image Pairs.
Scan of golf club (Laser Design) Computer model Scan of lower body (Textile and Clothing Technology Corp.) Fitted template (Dimension curves drawn.
Eigen Texture Method : Appearance compression based method Surface Light Fields for 3D photography Presented by Youngihn Kho.
What is Multimedia Anyway? David Millard and Paul Lewis.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
Applications and Rendering pipeline
PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 1: INTRODUCTION.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
IOT – Firefighting Example
Introduction to Scanners
Games Development Practices 3D Modelling
TEXT BOOK : COMPUTER GRAPHICS DONALD HEARN & M.PAULINE BAKER
CSCE 441 Computer Graphics: Keyframe Animation/Smooth Curves
Computer Graphics.
Constructing Objects in Computer Graphics
Photorealistic Rendering vs. Interactive 3D Graphics
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
MCA 503 COMPUTER GRAPHICS TEXT BOOK :
School of Computer Science & Engineering
POLYGON MESH Advance Computer Graphics
Presenter Name: Mahmood A.Moneim Supervised By: Prof. Hesham A.Hefny
Statistical Data Analysis
Introduction to Graphics Modeling
Image-Based Rendering
Bashar Mu’ala Ahmad Khader
IMAGES.
CSc 8820 Advanced Graphics Algorithms
T. Chernyakova, A. Aberdam, E. Bar-Ilan, Y. C. Eldar
CSCE 441 Computer Graphics: Keyframe Animation/Smooth Curves
Constructing Objects in Computer Graphics By Andries van Dam©
Chapter 10: Computer Graphics
Computer Graphics.
Mathematical Aspects of 3D Photography
Multimedia Fundamentals
Image Based Modeling and Rendering (PI: Malik)
Data Warehousing and Data Mining
Statistics and Information Technology
Goodfellow: Chapter 14 Autoencoders
Statistics and Information Technology
Chapter III Modeling.
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
A Volumetric Method for Building Complex Models from Range Images
Statistics and Information Technology
Statistical Data Analysis
Recognizing Deformable Shapes
Goodfellow: Chapter 14 Autoencoders
Presentation transcript:

Statistics and Information Technology Werner Stuetzle Professor and Chair, Statistics Adjunct Professor, Computer Science and Engineering University of Washington Prepared for NSF Workshop on Statistics: Challenges and Opportunities for the 21st Century. 9/16/2018

Introduction So far, have heard about Statistics and the Biological Sciences Statistics and the Geophysical and Environmental Sciences Statistics and the Social and Economic Sciences Engineering and Industrial Statistics What other --- technology related --- research areas are there, in which statistical ideas are playing an important role? Note: “Statistical ideas”, not “Statisticians” 9/16/2018

(Incomplete and unordered list) What other --- technology related --- research areas are there, in which statistical ideas are playing an important role? (Incomplete and unordered list) Computer vision Medical imaging Speech recognition Computer graphics Genomics (“Biology is an Information Science”) Document organization and retrieval Analysis and monitoring of networks Customer modeling and transaction analysis Finance (Comment on data mining and machine learning) 9/16/2018

Outline of talk 3D photography: a case study in the application of ideas from Mathematics and Statistics to problems in computer graphics / computer vision Selected examples for use of statistical ideas in other technology related research areas Positioning Statistics to take advantage of opportunities 9/16/2018

3D photograph of fish statuette 3D Photography: a case study in the application of Mathematics and Statistics to a problem in graphics / vision 3D photograph of fish statuette 3D Photography is an emerging technology aimed at capturing viewing manipulating digital representations of shape and visual appearance of 3D objects. 9/16/2018

stored and transmitted digitally viewed on CRTs 3D Photography has potential for large impact because 3D photographs can be stored and transmitted digitally viewed on CRTs used in computer simulations, manipulated and edited in software, and used as templates for making electronic or physical copies Will now present some illustrations. 9/16/2018

Entertainment (avatars, animation) Modeling humans Anthropometry Ergonomics Sizing of garments Entertainment (avatars, animation) Scan of lower body (Textile and Clothing Technology Corp.) Fitted template (Dimension curves drawn in yellow) Full body scan (Cyberware) 9/16/2018

Modeling artifacts Archival Quantitative analysis Virtual museums Image courtesy of Marc Levoy and the Digital Michelangelo project Left: Photo of David’s head Right: Rendition of digital model (1mm spatial resolution, 4 million polygons) 9/16/2018

Nicaraguan stone figurine Modeling artifacts Images courtesy of Marc Rioux and the Canadian National Research Council Painted Mallard duck Nicaraguan stone figurine 9/16/2018

Model of Berkeley Campanile Model of interior with artificial lighting Modeling architecture Virtual walk-throughs and walk- arounds Real estate advertising Trying virtual furniture Left image: Paul Debevec, Camillo Taylor, Jitendra Malik (Berkely) Right image: Chris Haley (Berkeley) Model of Berkeley Campanile Model of interior with artificial lighting 9/16/2018

Modeling environments Virtual walk-throughs and walk arounds Urban planning Two renditions of model of MIT campus (Seth Teller, MIT) 9/16/2018

What does 3D Photography have to do with Statistics? We have data: 3D points acquired by range scanner and / or Digital images of scene We want to build a model for scene geometry and “color”. Admittedly: Data is not standard “cases by variables” or time series Noise is not a dominant aspect of the problem This does not mean that Statistics has nothing to contribute. 9/16/2018

Modeling shape (geometry) Consider the simplest case where data is a collection of 3D points on object surface. Model shape by subdivision surface Defined by limiting process, starting with control mesh (bottom left) Split each face into four (right) Compute positions of new edge vertices as weighted means of corner vertices Compute new positions of corner vertices as weighted means of their neighbors Repeat the process 9/16/2018

Subdivision surfaces are a generalization of splines. Remarks Subdivision surfaces are a generalization of splines. Averaging rules can be modified to allow for sharp edges, creases, and corners (below). Shape of limit surface is controlled by positions of control vertices. They are the shape parameters. We fit subdivision surfaces to data by solving a penalized nonlinear least squares problem. 9/16/2018

9/16/2018

Modeling “color” Non-trivial because Real objects don’t look the same from all directions (specularity, anisotropy) Ignoring these effects makes everything look like plastic Appearance under fixed lighting is captured by “surface light field” (SLF) SLF assigns RGB value to each surface point and each viewing direction SLF is a vector-valued function over (surface x 2-sphere). Data lumispere: observed direction - color pairs for single surface point 9/16/2018

Raw data: 3D points acquired with laser scanner Approximately 700 digital images One of ~ 700 images Camera positions 9/16/2018

Mesh generated from fish scans After modeling geometry and pre-processing images we have: Triangular mesh with 1,000’s of vertices Collection of (direction, RGB value) pairs for each vertex Issues Interpolation / smoothing on general manifolds Compression: uncompressed SLF for fish is about 170 MB Real time rendering non-trivial Mesh generated from fish scans 9/16/2018

Modeling and rendering SLF adds a lot of realism Payoff Modeling and rendering SLF adds a lot of realism Incorporating some simple ideas from optics allows for “extrapolation”  9/16/2018

Contributions of Statistics 1. General approach We have a set of data - surface points produced by the sensor. We want to “fit a parametric model” to these data, in our case a 2D manifold. Parameters of model control shape of the manifold. We define a goodness-of-fit measure quantifying how well model approximates data. We then find the best parameter setting using numerical optimization. 9/16/2018

Contributions of Statistics 2. More specific methods and theory Linear and nonlinear least squares Regularization (ridge regression, penalized PCA, spline smoothing) Principal surfaces Clustering, vector quantization 9/16/2018

Selected examples for use of statistical ideas in other technology related research areas Medical imaging: Reconstructing the human heart from ultrasound data Data that are sparse and noisy Build detailed model of imaging process Fit surface model instead of working “slice by slice” and then gluing slices together (uses spatial contiguity) Incorporate prior information about shape: deformable template + Bayesian analysis using empirical prior distribution for shape parameters 9/16/2018

Computer vision: Face recognition in images To recognize a face independent of pose probably need 3D model of head Want to build model from one or a few photographs Prior information on head shape has to be built into the modeling process Computer graphics: Posing humans A non-standard prediction problem Trainig data: High resolution 3D scans of - few subjects in many poses, and - many subjects in few poses Goal: Generate a rule to predict the shape of a new (test) subject in a target pose from the scan in a different pose. 9/16/2018

Customer modeling and transaction analysis: Recommender systems A non-standard prediction problem Given a sparsely populated matrix R[ i, j ] = rating of product j by consumer i, and attributes for products and consumers, predict the missing elements of R. Document organization and retrieval: Topic detection and tracking Given a (dynamic) collection of text documents, partition the collection into topics and track the appearance and disappearance of topics over time. 9/16/2018

Positioning Statistics to take advantage of opportunities Characteristics exhibited by the examples Non-standard data --- not cases x variables or time series Images Text Streaming data Emphasis on description and prediction, not on inference Algorithm development, implementation, and testing is large part of research 9/16/2018

To take advantage of opportunities, Statistics has to change its self-image: The goal of Statistics is to develop tools for analyzing data. Statistics is an Engineering discipline. Methodology is its core. Development of a tool has to start with a problem that the tool is supposed to address. This indicates the need for collaborative research which can stimulate research in statistical methodology and theory; benefit the application area; create a constituency for Statistics. 9/16/2018

Tools are implemented and assessed on the computer Tools are implemented and assessed on the computer. In methodology research Computer Science plays a role that is comparable to the role of Mathematics. Assesssment is an integral part of tool development. Tools can be assessed using mathematical analysis, or empirically (Princeton Robustness Study) The traditional focus of Statistics on one particular aspect of data analysis, namely dealing with variability, is unnecessarily restrictive as well as unfortunate. 9/16/2018

To take advantage of opportunities, Statistics has to change the way in which it recruits and trains students: Ph.D. programs currently focus on training and research in statistical theory and applications. Therefore, we select for students with background and interest in Mathematics. We should also prepare students for methodology research. We should select students with background and interest in computing and in collaborative research. 9/16/2018

Other disciplines are seizing the opportunity and taking the butter off our bread. Either adopt “policy of the small flock” or Meet the challenge 9/16/2018

Modeling color We are given a collection of data lumispheres (direction – color pairs) We find a low dimensional subspace of piecewise linear functions on the sphere. We aproximaten data lumispheres by their projections on the subspace -> imputation, compression. 9/16/2018