3d photorealistic model: building, visualizing, modeling

47
3D Photorealistic Model Building, Visualizing and Analyzing Carlos Aiken [email protected] CyberMapping Laboratory INTERFACE Facility

Upload: vandieu

Post on 14-Feb-2017

228 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 3D Photorealistic Model: Building, Visualizing, Modeling

3D Photorealistic ModelBuilding, Visualizing and Analyzing

Carlos Aiken

[email protected]

CyberMapping Laboratory

INTERFACE Facility

Page 2: 3D Photorealistic Model: Building, Visualizing, Modeling

Hardware•Four GPS Leica RTK

•Four GPS Topcon RTK

•Trimble GeoXT

•Trimble GeoXH

•Two Topcon Total Station

•Two Laser Atlanta Advantage

•Riegl LPM scanner

•Five Micro Laptops

•Geowall System

•Thirteen workstation desktop

•One HP Design Jet Plotter

Page 3: 3D Photorealistic Model: Building, Visualizing, Modeling

Software

•Polyworks•GoCad•ArcGIS•RiScan•OpenSceneGraph•MatLab•ERDAS•ENVI•In House software

GDT

•AutoCAD•Microstation•3D Studio Max•SiroVision•Photo Modeler

Page 4: 3D Photorealistic Model: Building, Visualizing, Modeling

Study Locations

Page 5: 3D Photorealistic Model: Building, Visualizing, Modeling

Research

• Inaccessible Areas (Gull, Ireland)• Dangerous Environments (Railway Cut, Plano, Texas, USA)• Non Geosciences Applications (Mockingbird Tunnel, Dallas , Texas)

We have built and analyzed 3D photorealistic Models at more than twenty Locations

Page 6: 3D Photorealistic Model: Building, Visualizing, Modeling

Virtual Reality Systems

Page 7: 3D Photorealistic Model: Building, Visualizing, Modeling

Red and Blue Glasses 3D Glasses

Page 8: 3D Photorealistic Model: Building, Visualizing, Modeling

Shutter Glasses

Page 9: 3D Photorealistic Model: Building, Visualizing, Modeling

GeoWall System

Page 10: 3D Photorealistic Model: Building, Visualizing, Modeling

Cave System Setup

Page 11: 3D Photorealistic Model: Building, Visualizing, Modeling

Cave System Application

Page 12: 3D Photorealistic Model: Building, Visualizing, Modeling

Building 3D Photorealistic Models

Laser Scanning Approach

Page 13: 3D Photorealistic Model: Building, Visualizing, Modeling

Creating 3D Models Using Ground Laser Scanning

GPSGlobal

coordinate system

CamerasTaking high

resolution photos

ScannersCapturing the

data

Page 14: 3D Photorealistic Model: Building, Visualizing, Modeling

Integration of 3D Photorealistic Model and GPR

Page 15: 3D Photorealistic Model: Building, Visualizing, Modeling

Intermediate results:point clouds with or without color

– Point clouds lose feature definition when zoomed in especially colors

– But is fast and has its uses

Page 16: 3D Photorealistic Model: Building, Visualizing, Modeling

+=

Combining photographs with 3D mesh modelSlick Hills, OK.

3D triangulated mesh Photograph

Draping photograph on top of the model3D photorealistic model

Page 17: 3D Photorealistic Model: Building, Visualizing, Modeling

Intermediate results:Photographs draped on triangulated mesh

– Photographs draped on triangulated mesh keep feature definition when zoomed in.

Page 18: 3D Photorealistic Model: Building, Visualizing, Modeling

Integration of 3D Photorealistic Model and GPR

Page 19: 3D Photorealistic Model: Building, Visualizing, Modeling

Note the leakage in the tunnels

DART light rail tunnel (southbound, Mockingbird Station, Dallas)

Twin bus tunnels, Boston, Mass.

Tunnel Mapping and Monitoring

Page 20: 3D Photorealistic Model: Building, Visualizing, Modeling
Page 21: 3D Photorealistic Model: Building, Visualizing, Modeling

Building 3D Photorealistic Models

Photogrammetry Approach

Page 22: 3D Photorealistic Model: Building, Visualizing, Modeling

Data CollectionData CollectionRange Finder

Total StationTwo camera setup

Two camera setupReference RTK Point

Page 23: 3D Photorealistic Model: Building, Visualizing, Modeling

Survey DataSurvey Data

Camera Positions

Reflector PositionsControl PointsControl Points

Total Station

Reference RTK Point

Page 24: 3D Photorealistic Model: Building, Visualizing, Modeling

Camera Position and Image DataCamera Position and Image Data3D Image3D Image

Image Spatial DataImage Spatial Data

Page 25: 3D Photorealistic Model: Building, Visualizing, Modeling

SiroVision – Construct 3D ModelConstruct 3D Model

The 4 points define area of interest.

Next is a 3D Model = Two 100% overlapping photosNext is a 3D Model = Two 100% overlapping photos

Page 26: 3D Photorealistic Model: Building, Visualizing, Modeling

Creating 3D Models Using SIROVISION (CSIRO, Australia) Photogrammetry only.

Objective: integrate concept with Cybermapping

Page 27: 3D Photorealistic Model: Building, Visualizing, Modeling

3D Model3D Model

Page 28: 3D Photorealistic Model: Building, Visualizing, Modeling

Importing 3D Photorealistic Models

into ArcGIS

Page 29: 3D Photorealistic Model: Building, Visualizing, Modeling

Why Importing 3D Models into ArcGIS Platform?

Most of the 3D viewers can handle single precision coordinate.

ArcGIS can handle single and double precision coordinate.

ArcGIS can link attributes to geospatial features.

GIS format and ArcGIS are widely used.

Easy to customize and build new tools.

Can display feature with different coordinate projection in same viewer.

Compatible with many file formats.

Page 30: 3D Photorealistic Model: Building, Visualizing, Modeling

Scanner VS UTM Coordinates

Most 3D commercial

software cannot correctly

utilize double precision

coordinates leading to

errors.

Note the incorrect point distribution in polyworks3D viewer

The mesh from incorrect point distribution in Adobe 3D viewer

Page 31: 3D Photorealistic Model: Building, Visualizing, Modeling

Final Product:• 3D model as multipatch• 3D model as polygons and has this information on its attribute table

• Strike/Dip, Centroid of X, Y, Z, I, J, K and area for each triangle

GDT, GeoConverter

Page 32: 3D Photorealistic Model: Building, Visualizing, Modeling
Page 33: 3D Photorealistic Model: Building, Visualizing, Modeling

Analyzing 3D Photorealistic Models

Page 34: 3D Photorealistic Model: Building, Visualizing, Modeling

Extracting Bedding in a

UnsafeEnvironment

(active railway)

Encoder

Micro Laptop

Laserrangefinder Field Work

Page 35: 3D Photorealistic Model: Building, Visualizing, Modeling

(A, B) The outline of the horst fault plane aligned on each side of the fault and extended (extruded) from north side of the cut to the south side. (C, D) Each side of the fault plane filled with color. (E) The planes align the faults on both sides of the cut indicating acceptable accuracy and the interpretation that thetwo sides of horst are indeed one in the same.

(A, B) The outline of the horst fault plane aligned on each side of the fault and extended (extruded) from north side of the cut to the south side. (C, D) Each side of the fault plane filled with color. (E) The planes align the faults on both sides of the cut indicating acceptable accuracy and the interpretation that thetwo sides of horst are indeed one in the same.

Extracting Bedding in a Unsafe Environment (active railway)

Page 36: 3D Photorealistic Model: Building, Visualizing, Modeling

Strike

Dip

Green SurfaceStrike = 270 Dip = 23Number of points = 27

Studying rocks in inaccessible area

(Gull Island, Ireland)(wave hazards)

Red SurfaceStrike = 270 Dip = 22Number of points = 36

Strike

Dip

Page 37: 3D Photorealistic Model: Building, Visualizing, Modeling

Strike/Dip as point on the center of the selecting area.

Strike/Dip as plane on the selecting area.

Lab Work, Calculating Strike/Dip

Page 38: 3D Photorealistic Model: Building, Visualizing, Modeling

Attribute table of Strike/Dip point and polyline shapefile-9999999 indicates no data

Lab Work, Calculating Strike/Dip

Page 39: 3D Photorealistic Model: Building, Visualizing, Modeling

Trend/Plunge as point on the center of the selecting 2 Strike/Dip planes.

Trend/Plunge as line on the center of the selecting 2 Strike/Dip planes.

Lab Work, Calculating Trend/Plunge

Page 40: 3D Photorealistic Model: Building, Visualizing, Modeling

Attribute table of Trend/Plunge point and polygon shapefile-9999999 indicates no data

Lab Work, Calculating Trend/Plunge

Page 41: 3D Photorealistic Model: Building, Visualizing, Modeling

Lab Work, Project Linear Feature

Page 42: 3D Photorealistic Model: Building, Visualizing, Modeling

Lab Work, Classification

Classified model and its attribute

Page 43: 3D Photorealistic Model: Building, Visualizing, Modeling

Lab Work, Distance to plane

Compute Distance point to a

plane

Page 44: 3D Photorealistic Model: Building, Visualizing, Modeling

Field Work, Build Arbitrary Rectangle or Line

Build arbitrary rectangle for a

strike and dip from data that

collected in the field or extracted

from the 3D model.

Build arbitrary line for a trend

and plunge from data that

collected in the field or extracted

from the 3D model.

Page 45: 3D Photorealistic Model: Building, Visualizing, Modeling

Analyzed model

Final Products

Page 46: 3D Photorealistic Model: Building, Visualizing, Modeling

Final Products

Page 47: 3D Photorealistic Model: Building, Visualizing, Modeling