Terrain Characterization

Similar documents
Improved Methods for Gridding, Stochastic Modeling, and Compact Characterization of Terrain Surfaces

Correcting INS Drift in Terrain Surface Measurements. Heather Chemistruck Ph.D. Student Mechanical Engineering Vehicle Terrain Performance Lab

Removing Drift from Inertial Navigation System Measurements RPUG Robert Binns Mechanical Engineering Vehicle Terrain Performance Lab

A Galerkin Approach to Define Measured Terrain Surfaces with Analytic Basis Vectors to Produce a Compact Representation

Analysis, Creation and Extraction of Three-Dimensional Road Profiles Using Open CRG Tool

AN APPROACH TO DEVELOPING A REFERENCE PROFILER

VIDAEXPERT: DATA ANALYSIS Here is the Statistics button.

Stress Wave Propagation on Standing Trees -Part 2. Formation of 3D Stress Wave Contour Maps

Minnesota Academic Standards for Mathematics 2007

Development of a Terrain Pre-filtering Technique applicable. to Probabilistic Terrain using Constraint Mode Tire Model

Tuesday, 7 January, 14 VrWeld is a software framework for analyzing the welding of industrial structures such as tractors, nuclear reactors and

Cover Page. Abstract ID Paper Title. Automated extraction of linear features from vehicle-borne laser data

4.5 Conservative Forces

SUPPLEMENTARY INFORMATION

Towards direct motion and shape parameter recovery from image sequences. Stephen Benoit. Ph.D. Thesis Presentation September 25, 2003

TRAINING MATERIAL HOW TO OPTIMIZE ACCURACY WITH CORRELATOR3D

MULTI-BODY VEHICLE DYNAMICS SIMULATION BASED ON MEASURED 3D TERRAIN DATA

Text Modeling with the Trace Norm

Collaborative Filtering for Netflix

Supplementary Material : Partial Sum Minimization of Singular Values in RPCA for Low-Level Vision

EE613 Machine Learning for Engineers LINEAR REGRESSION. Sylvain Calinon Robot Learning & Interaction Group Idiap Research Institute Nov.

Minimum-dimension LSF modelling

Camera Geometry II. COS 429 Princeton University

SIMULATED LIDAR WAVEFORMS FOR THE ANALYSIS OF LIGHT PROPAGATION THROUGH A TREE CANOPY

FOR 274: Surfaces from Lidar. Lidar DEMs: Understanding the Returns. Lidar DEMs: Understanding the Returns

REPORT DOCUMENTATION PAGE

Grade 9 Math Terminology

Scott Foresman Investigations in Number, Data, and Space Content Scope & Sequence Correlated to Academic Language Notebooks The Language of Math

Locating ego-centers in depth for hippocampal place cells

Spectral modeling of musical sounds

Data Analytics for Simulation Repositories in Industry

ROAD SURFACE STRUCTURE MONITORING AND ANALYSIS USING HIGH PRECISION GPS MOBILE MEASUREMENT SYSTEMS (MMS)

Spatial Distributions of Precipitation Events from Regional Climate Models

APPLYING EXTRAPOLATION AND INTERPOLATION METHODS TO MEASURED AND SIMULATED HRTF DATA USING SPHERICAL HARMONIC DECOMPOSITION.

Enduring Understandings: Some basic math skills are required to be reviewed in preparation for the course.

A Comparison of Parameters Estimation Based on Forecasting Accuracy in Singular Spectrum Analysis (SSA)

FMA901F: Machine Learning Lecture 3: Linear Models for Regression. Cristian Sminchisescu

Systematic Errors in Intro Lab Video Analysis

CS 231A Computer Vision (Winter 2015) Problem Set 2

Interlude: Solving systems of Equations

A Shared Memory Parallel Algorithm for Data Reduction Using the Singular Value Decomposition Rhonda Phillips, Layne Watson, Randolph Wynne

4th Grade Module 1 QR Codes

70B. Box and Whisker Plots. Vocabulary: Mean. Median. Mode. Range. Upper Extreme. Upper Quartile. Lower Extreme. Lower Quartile. Inter-Quartile Range

Dijkstra's Algorithm

Coherence Based Polarimetric SAR Tomography

Stereo and Epipolar geometry

Key words: B- Spline filters, filter banks, sub band coding, Pre processing, Image Averaging IJSER

GEOG 4110/5100 Advanced Remote Sensing Lecture 4

Honors Precalculus: Solving equations and inequalities graphically and algebraically. Page 1

Unit Title Key Concepts Vocabulary CCS

Texture Segmentation by using Haar Wavelets and K-means Algorithm

GEOMETRY PRECISION GLEs

EE613 Machine Learning for Engineers LINEAR REGRESSION. Sylvain Calinon Robot Learning & Interaction Group Idiap Research Institute Nov.

Chapter 3 Set Redundancy in Magnetic Resonance Brain Images

ADS40 Calibration & Verification Process. Udo Tempelmann*, Ludger Hinsken**, Utz Recke*

Error Estimations in the Design of a Terrain Measurement System

Animating Transformations

A DH-parameter based condition for 3R orthogonal manipulators to have 4 distinct inverse kinematic solutions

Reconstructing Images of Bar Codes for Construction Site Object Recognition 1

EVALUATION OF TRUCK CABIN VIBRATION BY THE USE OF A DRIVING SIMULATOR. Keywords: Road model, Driving simulator, vibrations, front axle vibrations, HGV

Homework 4: Clustering, Recommenders, Dim. Reduction, ML and Graph Mining (due November 19 th, 2014, 2:30pm, in class hard-copy please)

Discrete Geometry Processing

Inverse Continuous Wavelet Transform Deconvolution Summary ICWT deconvolution Introduction

Short Communications

TEAMS National Competition Middle School Version Photometry Solution Manual 25 Questions

Evaluation of texture features for image segmentation

Chapters 1 7: Overview

Asreml-R: an R package for mixed models using residual maximum likelihood

Evaluating Measurement Error of a 3D Movable Body Scanner for Calibration

DEVELOPMENT OF ORIENTATION AND DEM/ORTHOIMAGE GENERATION PROGRAM FOR ALOS PRISM

X Std. Topic Content Expected Learning Outcomes Mode of Transaction

Summary. Introduction

DETERMINATION OF REGIONAL DIP AND FORMATION PROPERTIES FROM LOG DATA IN A HIGH ANGLE WELL

Workshop - Model Calibration and Uncertainty Analysis Using PEST

Investigation of Sampling and Interpolation Techniques for DEMs Derived from Different Data Sources

04 - Normal Estimation, Curves

Week 7 Picturing Network. Vahe and Bethany

SYS 6021 Linear Statistical Models

What makes Bolt Self-loosening Predictable?

Cylinders and Quadric Surfaces A cylinder is a three dimensional shape that is determined by

FOR 474: Forest Inventory. Plot Level Metrics: Getting at Canopy Heights. Plot Level Metrics: What is the Point Cloud Anyway?

Flexible Calibration of a Portable Structured Light System through Surface Plane

Lecture 3: Camera Calibration, DLT, SVD

PRACTICAL UNIT 1 exercise task

Central Valley School District Math Curriculum Map Grade 8. August - September

CS201 Computer Vision Lect 4 - Image Formation

TPC Detector Response Simulation and Track Reconstruction

K-5 Mathematics Missouri Learning Standards: Grade-Level Expectations

TERRESTRIAL LASER SCANNER TECHNIC AS A METHOD FOR IDENTIFICATION AREAS OF SLOPS

SKILL: What we want students to DO. Students will be able to: (pp. 1 61)

Modeling the Spectral Envelope of Musical Instruments

Motivation. My General Philosophy. Assumptions. Advanced Computer Graphics (Spring 2013) Precomputation-Based Relighting

Class 11 Introduction to Surface BRDF and Atmospheric Scattering. Class 12/13 - Measurements of Surface BRDF and Atmospheric Scattering

[Youn *, 5(11): November 2018] ISSN DOI /zenodo Impact Factor

International Journal of Advanced Research in Computer Science and Software Engineering

Wavelet based Keyframe Extraction Method from Motion Capture Data

1. Techniques for ill-posed least squares problems. We write throughout this lecture = 2. Consider the following least squares problems:

TPC digitization and track reconstruction: efficiency dependence on noise

Dimension Reduction CS534

Parallel Lines Investigation

Transcription:

Terrain Characterization Make Everything as Simple as Possible, but not Simpler or A Model-Portable, Compact, Physically Meaningful Characterization of Terrain Surfaces John B. Ferris, Mechanical Engineering Department Director, Vehicle Terrain Performance Lab Virginia Tech September 12

Compact Terrain Characterization Background Surface Creation - Curved Regular Gridding Surface Decompositions Components: Elevation, Banking, Rutting, Crowning Frequency ranges Modeling Surface Components Compact Terrain Characterization Defining model parameter vector Reducing parameter space Proof of Concept Future Work and Conclusions 2 Slide 2/21

Creating Curved Regular Grid (CRG) Measured data is point cloud of irregularly spaced x-y-z data Define path coordinate, u Define perpendicular and coordinate, v (u,v) is then a Regularly Spaced Grid, or Curved Regular Grid (CRG) for horizontal plane CloudSurfer converts point cloud to a CRG automatically Chemistruck*, H. M., Binns*, R., Ferris, J.B., 2010, Correcting INS Drift in Terrain Surface Measurements Journal of Dynamic Systems Measurement and Control. Vol. 133, No. 2 (DOI:10.1115/1.4003098). Slide 3/21 3

Determining height at each CRG node v(j) d 2 d 1 u(i) Consider a CRG node (red dot) In estimating the CRG node heights, the measured data points (blue x s) closest to CRG nodes are more influential than those further away Influence of node height is based on weighting function that takes into account (d i ) and error in the horizontal measurements (σ) Ma*, R., Ferris, J.B., 2011, Terrain Gridding Using a Stochastic Weighting Function, Proceedings of the ASME Dynamic Systems and Control Conference, October 31 November 2, Arlington, Virginia Slide 4/21 4

Surface Creation A probability distribution of the height at each CRG node is created Consider the median height values represent surface Final surface can be imported into software (e.g. Adams) Ride Simulation Surface: collection of Longitudinal Profile Transverse Profile Slide 5/21 5

Surface Decomposition Transverse profiles decomposed into principal components First 5 Basis Vectors (Legendre Polynomials) Asymmetry Elevation Bank Angle Road Rutting Crowning Chemistruck*, H. M., Ferris, J.B., Gorsich, D., 2012. Using a Galerkin Approach to Define Terrain Surfaces. Journal of Dynamic Systems Measurement and Control, Volume 134, Issue 2, 021017 (12 pages) http://dx.doi.org/10.1115/1.4005271 Slide 6/21 6

Surface Decomposition Transverse Profile projected on Basis Vectors yields Components Elevation Bank Angle Crowning Rutting Slide 7/21 7

Autoregressive Model Elevation value at a point = Linear combination of previous values + a residual process (uncertainty) z k = [ φ 1 z k-1 + φ 2 z k-2 + + φ p z k-p ] + residual 6 correlation length (p) Elevation 4 2 z k 0 z k = [ φ 1 z k-1 + φ 2 z k-2 + + φ p z k-p ] + -2 0 5 10 15 20 25 Terrain Profile Data Points a k a k AR models hare parameterized by the φ values Wagner*, S. M. and Ferris, J. B., 2012, Residual Analysis of Autoregressive Models of Terrain Topology, Journal of Dynamic Systems Measurement and Control, Volume 134, Issue 3, 031003 (6 pages) http://dx.doi.org/10.1115/1.4005502. Slide 8/21 8

Surface Synthesis Generating synthetic terrain Model each component Generate synthetic components with same essential characteristics of measured Elevation Bank Angle Multiply by basis vectors Crowning Rutting 9 Slide 9/21

Surface Synthesis Synthetic components can be synthesized, then combined to form a synthetic surface Reconstructed surface is unique but statistically similar to original Slide 10/21 10

Whew!! Let s recap with an example Typical 100 meter terrain measurement: Original point cloud: ~1.2 billion points 10 mm curved regular grid: ~2 million points 5 principal components: ~50 thousand points 10 th order AR model of spectrally decomposed components (3 bandwidths): ~200 coefficients Still too large to hold in your hand Can we go a step further? 11 Slide 11/21

Defining Model Parameter Vector Consider a collection of different surfaces, each being indexed by k Each surface is decomposed into components: elevation, banking, Each component is further decomposed into different frequencies (wavelengths) A unique model is used for each profile : AR models are parameterized by φ Entire set of parameters for k tt surface can be held in vector: p k Is there a pattern across different surfaces? Surface k Surface Component 1 Surface Component 2 Frequency Bandwidth 1 Frequency Bandwidth 2 Frequency Bandwidth 3 Frequency Bandwidth 1 Frequency Bandwidth 2 Frequency Bandwidth 3 Model coef. Model coef. Model coef. Model coef. Model coef. Model coef. p k Slide 12/21 12

Reducing Parameter Space Obtain diverse and extensive surfaces (k = 1, 2, 3, n s ) Decompose and model each surface and obtain a model parameter vector, p k, for each surface Combine all parameter vectors into a single matrix, P Find principal patterns in the parameter vectors using Singular Value Decomposition (SVD) Keep the 3 most important basis vectors: q 1, q 2, q 3 Slide 13/21 p k P = p 1 p 2 p ns SSS q 1, q 2, q 3 q ns 13

Approach: Project on Basis Vectors Consider surface modeled with 72 parameters Estimate parameters using basis vectors p a 1 q 1 + a 2 q 2 + a 3 q 3 p q 1 q 2 q 3 a 1 a 2 a 3 Knowing the basis vectors, written compactly as only the 3 a coefficients are needed to characterize the surface p = p 1 p 2 p 3 p 72 Q = q 1 q 2 q 3 p prrrrrrrr Q a 1 a 2 a 3 Characterization Coefficients Slide 14/21 14

Approach: Big Picture Diverse set of surfaces Model p1 Surface to characterize Model p nnn Model p2 q 1 Projection Model p3 SSS q 2 Q Model p4 q 3 a 1 a 2 a 3 Model p5 Slide 15/21 15

Proof of Concept: Model Choice Several surfaces are modeled using settings below Model Type AR Residual Distribution Logistic Model Order 10 Cutoff Frequencies 0.25 [1/m], 0.025 [1/m] Principal Components Elevation, Banking Number of Basis Vectors, n b 3 Profiles from each surface are plotted and compared to the synthetic profiles using the characteristic coefficients Slide 16/21 16

Proof of Concept: Results Profile 1 a 1 = 3.016 a 2 = 1.009 a 3 = 1.546 Slide 17/21 17

Proof of Concept: Results Profile 2 a 1 = 2.365 a 2 =.938 a 3 =.813 Slide 18/21 18

Proof of Concept: Results Profile 3 a 1 = 2.682 a 2 =.985 a 3 =.548 Slide 19/21 19

Future Work Concept must be applied to roads outside the set used for SVD A more complete and diverse road set is needed to finalize SVD Separate models must be investigated Model type: AR, CMC, Hybrid, etc. Frequency bandwidths Surface principal components Model order Characteristic distribution for residuals (Logistic, Normal, Cauchy, etc.) Portability between models (same characteristic coefficients for multiple models) Physical interpretation of coefficients Techniques to avoid model instability 20 Slide 20/21

Conclusions Preliminary results are very encouraging Characterization must be applied to new courses outside SVD set Numerous modeling choices to be researched Thanks! Slide 21/21 21