Computational Tools for Modeling, Visualizing and Analyzing Historic - - PowerPoint PPT Presentation

computational tools for modeling visualizing and
SMART_READER_LITE
LIVE PREVIEW

Computational Tools for Modeling, Visualizing and Analyzing Historic - - PowerPoint PPT Presentation

Computational Tools for Modeling, Visualizing and Analyzing Historic and Archaeological Sites Peter K. Allen Department of Computer Science Columbia University Interdisciplinary project with overall goal of bringing new digital technologies


slide-1
SLIDE 1

Computational Tools for Modeling, Visualizing and Analyzing Historic and Archaeological Sites

Peter K. Allen Department of Computer Science Columbia University

slide-2
SLIDE 2

Interdisciplinary project with overall goal of bringing new digital technologies and methods to Archaeology & Historic Preservation

  • Build accurate above-ground site models.
  • Image below-ground data, merge with above-ground models
  • Database technology to catalogue and access a site
  • Visualization systems that integrates above-and below-ground

models, images, text, web-based resources to annotate the physical environment.

  • Developing an educational interface that will permit remote

access to the models www.cs.columbia.edu/~allen/ITR

slide-3
SLIDE 3
  • Peter Allen(PI), Computer Science
  • James Conlon, Media Center for Art History
  • Steven Feiner, Computer Science
  • Lynn Meskell, Anthropology
  • Stephen Murray, Art History and Archaeology
  • Kenneth Ross, Computer Science
  • Roelof Versteeg, Environmental Engineering

Interdisciplinary Team

slide-4
SLIDE 4

Sites

France South Africa Egypt Sicily New York

slide-5
SLIDE 5

Cathedral St. Pierre, Beauvais, France

slide-6
SLIDE 6

Modeling the Cathedral

Goals:

  • Cathedral on the World Monuments Fund's Most

Endangered List.

  • Create 3-D model to examine weaknesses in the

building and proposed remedies

  • Establish baseline for condition of Cathedral
  • Visualize the building in previous contexts
  • Basis for a new collaborative way of teaching about

historic sites, in the classroom and on the Internet.

slide-7
SLIDE 7
  • Commissioned in 1225 by Bishop Milon de Nanteuil
  • Only the choir and transepts were completed - choir in 1272
  • In 1284 part of the central vault collapsed
  • Area where the nave and façade would be is still occupied by the

previous church constructed just before 1000.

  • Completed in 16th century, the transept was crowned by an

ambitious central spire that allowed the cathedral to rival its counterpart in Rome.

  • The tower collapsed on Ascension Day in 1573.

History: 1200 - 1600

slide-8
SLIDE 8

Rendition of

  • riginal central

spire

slide-9
SLIDE 9
  • Cathedral survived intense incendiary bombing that

destroyed much of Beauvais in WW II.

  • Between 1950-80 many critical iron ties were

removed from the choir buttresses in a damaging experiment.

  • Temporary tie-and-brace system installed in the

1990s may have made the cathedral too rigid, increasing rather than decreasing stresses upon it.

  • There continues to be a lack of consensus on how to

conserve the essential visual and structural integrity

  • f this Gothic wonder.

History: 20th Century

slide-10
SLIDE 10

Problems with the Structure

  • Wind Oscillation from English Channel winds
  • Strange inner and outer aisle construction – can

cause rotational moments in the structure

  • Leaking Roof, foundation is settling
  • Built in 3 campaigns over hundreds of years with

differing attention to detail

slide-11
SLIDE 11

Time-Lapse Image - Spire Movement Due to Wind

slide-12
SLIDE 12

Technical Challenges

  • Create Global and coherent geometric

models: handle full range of geometries

  • Reducing data complexity
  • Registration of MANY million point data sets
  • Range and intensity image fusion
slide-13
SLIDE 13

The 3D modeling pipeline

Range images Registration Surface generation

Geometry Texture

Texture map generation Photographs Texture-geometry registration Texture processing

slide-14
SLIDE 14

Exterior: Raw Range Scan

slide-15
SLIDE 15

Beauvais: Scan Detail

slide-16
SLIDE 16

Range Registration

3 Step Process:

1.

Pairwise registration between overlapping scans. Match 3D lines in overlapping range images.

2.

Global registration using graph search to align all scans together.

3.

Multi-scan simultaneous ICP registration algorithm (Nishino et. al.) Produces accurate registration.

slide-17
SLIDE 17

Segmentation Algorithm

  • Creates reduced data sets (~80%).
  • Fit local plane to neighborhood of range points.
  • Classify range points: planar, non-planar, unknown.
  • Merge into connected clusters of co-planar points.
  • Identify boundaries of planes.
  • Used to find prominent linear features for matching.
slide-18
SLIDE 18

N N

1 2

P P

1 2

R12 Patches fit around points P1 and P2

P1 and P2 are coplanar if:

  • a=cos (N1 . N2) < angle threshold
  • d=max(|R12 N1|, |R12 N2|) < distance threshold
  • 1

Local Planarity Comparison

slide-19
SLIDE 19

Segmentation and 3-D Registration Lines

slide-20
SLIDE 20

Registered Scans – Beauvais Cathedral

slide-21
SLIDE 21

Global Registration

slide-22
SLIDE 22

Graph Search Global Registration

  • Create weighted graph of scans. Edges of graph are confidence in finding correct

registration between pairs of scans

  • Confidence (cost) is number of correctly aligned lines after applying registration (R,T)
  • Global Registration: find max-cost path from pivot scan to each scan
slide-23
SLIDE 23

Final ICP Registration

slide-24
SLIDE 24
slide-25
SLIDE 25
slide-26
SLIDE 26

Beauvais Cathedral Model: Fly-Thru

slide-27
SLIDE 27

Excavation on Monte Polizzo, Sicily

slide-28
SLIDE 28

Sicily: Modeling Goals

  • Archaeological excavation is a destructive and physically

“unreconstructable” process

  • Need to preserve as much data as possible for analysis
  • Most analysis/interpretation happens off-site after digging

when the real 3D environment is missing

  • Encourage Archaeologists to go ``Digital’’
  • Goals:
  • Create complete 3D record of excavation process with range scans

and 2-D images

  • Gather multimedia data from site: images, video, audio, 3D

panoramic images

  • Develop collaborative immersive visualization environment for

analyzing data off-site

slide-29
SLIDE 29

3D Model Acquisition

Registration target placement Laser scan Texture Mapping with images Volumetric Model

slide-30
SLIDE 30

Motivation

To create photo-realistic 3D models of historic sites using range scans and images

Range data (Geometry) Images (Appearance) Textured model + =

slide-31
SLIDE 31

Shadows

Image Geometry (occluder) Sun Cast shadow Camera

slide-32
SLIDE 32

Shadows as features

Geometry + Sun position Shadows in 3D world Image Shadows in 2D image Match and compute image registration

slide-33
SLIDE 33

Shadow match with texture mapping

Rendering of the model seen from the sun Image with shadows masked in green Texture camera (image to model registration) Textured version of the model as seen from the sun Texture mapping

slide-34
SLIDE 34

Shadow match with texture mapping

Shadow pixels = 127 Good match. Shadow pixels = 1875 Bad match. Algorithm

Given an initial camera position, find a new one that minimizes the number of shadow pixels.

slide-35
SLIDE 35

Results

Applied method to 10 of the 13 images of our model Before After

slide-36
SLIDE 36

Site Model, Mt. Polizzo

Components

  • 1. Model: 15

registered scans

  • 2. Texture

mapping

  • 3. Cylindrical

Panorma

  • 4. GIS site

survey

slide-37
SLIDE 37

Site Model: Flythrough

slide-38
SLIDE 38

Augmented Reality Collaborative Visualization of the Site Model

slide-39
SLIDE 39

Accessing Virtual Artifacts – Interacting with Site

slide-40
SLIDE 40

Thulamela Site, Kruger Park, South Africa

slide-41
SLIDE 41

Unforeseen Problems

slide-42
SLIDE 42

Raw Laser Scan

slide-43
SLIDE 43

Scanning Under the Beobob Tree

slide-44
SLIDE 44

Acknowledgements

NSF grant IIS-0121239 Stanford Archeology Center and Prof. Ian Morris for providing access to Monte Polizzo. Team that went to Monte Polizzo

  • Prof. Steven Feiner
  • Prof. Lynn Meskell

James Conlon, Benjamin Smith, Hrvoje Benko, Edward Ishak

Alias Systems