60
Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith Hoepfner and Heddi Plumb Ascona 2001

Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Embed Size (px)

Citation preview

Page 1: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Allen HansonChris Jaynes

Mauricio MarengoniEdward RisemanHoward Schultz

Frank Stolle

University of Massachusetts3D Building Reconstruction

With: Keith Hoepfner and Heddi Plumb

Ascona 2001

Page 2: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Talk Outline

Introduction: RADIUS and Ascender IOverview of Ascender IIGeometric Reconstruction of RooftopsExperimentsConclusions

Lab URL: http://vis-www.cs.umass.eduAPGD URL: http://vis-www.cs.umass.edu/projects/ascender/ascender.html

Page 3: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Research Goal(s)

EO, Digital Elevation Maps

IFSAR, Multi/Hyperspectral

3D Geometric Site Model Reconstruction

With multiple objects,

Using multiple strategies,

From multiple images

Page 4: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

RADIUS: Ascender I

System for Automatic Site Modelling

Multiple Images Geometric Models

2D polygon detection line extraction corner detection perceptual grouping

epipolar matchingmulti-image triangulation

geometric constraints precise photogrammetry

extrusion to ground planeprojective texture mappingCVIU 72(2) 1998

Page 5: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Ascender Works

Extensive evaluation Good detection but high false alarms Good geometric accuracy

Ground Truth Ascender Results

.

10

20

30

40

50

60

70

80

90

73 Ground Truth Polygons

100

110

713

711

927525

Combined, 95%

Combined, 89%

.1 .2 .3 .4 .5 .6 .7 .8 .9

Detection Rates

Page 6: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Ascender Doesn’t Work

Delivered to NEL (NIMA) Applied to classified imagery Performance not as expected

High failure rate

(buildings not detected) High false positive rate

WHY? Imagery didn’tconform to design constraints!

No Buildings Detected!

Page 7: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Some Observations

IU Algorithms work within correct context constrained contexts constrained object classes

Domain knowledge provides constraints from domain, partial results, strategies

Many strategies, only correct ones used selective application correct parameters fuse results from individual strategies into

complete reconstruction

Page 8: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Key to Success

A system which:

applies the right strategy

at the right time

in the right place

with the right constraints

Page 9: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Ascender II Overview

Page 10: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Dealing with Context: Ascender II

Goals 3D Geometric Site Model Reconstruction Focus: More complex building structures Context sensitive control strategies for applying algorithms

Multiple strategies Multiple images Multiple sensors

Knowledge Representation, Control and Inferencing layered Bayesian networks

EO, Digital Elevation Maps

IFSAR, Multi/Hyperspectral

Page 11: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Observations

Buildings = Location + Geometry

Reconstruction = Localization + 3D Recovery

3D Recovery is a two-stage process

Where are the buildings? What is their structure?

Page 12: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Ascender II Overview

Bayes NetworkControl SystemCP

CPCP

CP

Ascender II Knowledge BaseAvailable Data

ImageryElevation dataSite Model

ASCENDER ISystem

andStrategies

Ascender IIRCDESocket I/O

CP: Control Policy

IU Algorithms work within correct context. Domain knowledge provides constraints. Choose good strategy from many alternatives.

Basic Principles

Page 13: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Ascender II Components

Visual Subsystem Library of IU Algorithms Geometric Database (data, models) Display/user interface through RCDE

Knowledge Base Control system Belief networks in Hugin Reasoning mechanisms over regions of discourse

Regions of Discourse Subset of available data Image regions, a model, partial interpretation

Page 14: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Knowledge Representation

PossibleValuesH1={j,..,k}

H1

Variable of interest

Schema/Belief Node

Evidence Policy

H3

H4

H2

First level of classification hierarchy

Second level (object subclass)

Combination of belief networks and visual schemas, implemented in Hugin.

Encodes: Domain Knowledge Acquired Site Knowledge Control Mechanism

Allows both diagnostic and causal inference.

Hierarchical topology allows simpler networks which reduces propagation time and controls complexity.

Evidence policy defines how IU strategies gather relevant evidence according to context.

Page 15: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Algorithms to Evidence

Define the context in which it can run currently straightforward context only disallows an algorithm too simple in the long run

Method for deriving certainty value needed to update knowledge network

Given an IU algorithm....

Page 16: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Algorithms

Algorithms operate on regions of discourse Ascender I Surface Fits Line Extraction and Count Junction Count Average Junction Contrast Region Height Region Height to Width ratio Edge Terminals ……………...

Page 17: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

3D Geometric Rooftop Reconstruction

Page 18: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Fusing DEM and Optical Data

Registered Optical and Elevation Reconstruct Rooftops (and buildings)

Optical Image (Fort Hood) Elevation Data (Fort Hood)

Page 19: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Technical Overview

Registered Optical and DEM

Parameterized Model Library

Site Model Visualization

Model Indexing

Elevation Surface and Histogram

Mod

el F

it: O

ptim

izat

ion

Page 20: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Surface Primitive Library

51 Models in 8 Parameterized Classes

Gable

Page 21: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Ascender + Terrest Results

Page 22: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Experiments

Fort HoodAvenches

Fort Benning

Page 23: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Experiments

Approach Site model from Ascender I with no filtering and loose polygon acceptance criteria => high detection rate but lots of errors (false positives) Classify Ascender I regions into

{building, parking lot, open field, unknown} Classify buildings into

{multi-level building, single-level building} Then into {flat, peak, round, flat-peak, other} Site model from Ascender II after classification/reconstruction

Page 24: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Degraded Ascender I ModelFort Hood

22 True Positive Buildings1 Incorrect Model (A) (multi-level reconstructed as single level)

No Knowledge and Loose Polygon Acceptance Criteria

A

20 False Positive Buildings

Page 25: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Bayes Nets for Experiments

Planar Fit

Evidence Policy: none

Multi-LevelSingle

Building

TJunctions

GoodBad

YesNo

Region

BuildingOpen FieldParking LotComplexUnknown

Evidence Policy: none

Height

Evidence Policy:multi-EO: triangulateHeight()DEM: medianHeight()

LowMediumHigh

Planar Fit

GoodBad

Evidence Policy:

DEM: robustFit(plane)

WidthLine

Count

LJunctions

NumberT Junc.

ContrastT Junc.

Evidence Policy:EO: junctions(T)

<5>5None

<50>50Zero

Evidence Policy: Evidence Policy:EO: junction_count(T) EO: junction_contr(T)

First level of classification hierarchy

Second level (object subclass)

Level 1

Level 2

Next Slide

Page 26: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Level 3 of Network

Rooftop

FlatPeakRoundFlat-peakOther

Evidence Policy: none

Planar Fit

GoodBad

Evidence Policy:

DEM: robustFit(plane)

Level 3

Middle>

CornerYesNo

SideLine

YesNo

CenterLine

YesNo

ShadowFormat

PrismRoundFlat

Multi-level

YesNo

Evidence Policy: none

Planar Fit A

GoodBad

Evidence Policy:

DEM: robustFit(plane)

Level 3

Height A>

Height BYesNo

CenterLineRatio

YesNo

Planar Fit B

GoodBad

Evidence Policy:

DEM: robustFit(plane)

Multiple calls, one for each section

Page 27: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Visual Subsystem:Algorithms and Evidence Policies

Stereo-OpticalDEM

DEM MedianHeight

Multi-OpticalEpipolar Align.

Region-EdgeTriangulate Hgt.

USGS DTM DTM at regioncenter

HeightP{}

xF{x}

P{}

Height

Evidence policies associate algorithms with belief.

Function P maps request for evidence from knowledge base to algorithm.

F(x) maps algorithm result to belief value.

Example Algorithms: Parallel Lines T junctions DEM-Median-Height Region-Edge-Triangulate-Height Planar Fit Error

Page 28: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Experiments

Detection rates per Object Class (Semantic Accuracy) Three-Dimensional Accuracy

For each DataSet For each Object Class (buildings)

How do network priors influence performance? Uniform (no knowledge) versus Estimated Priors Adjustment of Priors for each dataset versus uniform

Three Datasets Fort Benning MOUT Fort Hood Facility Avenches Boat Yard

Page 29: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Priors and Operators Used

Network Priors by Dataset

Operators Applied by Dataset

Site Name Building ParkingLot

OpenField

SingleVehicle

Other

Fort Hood 0.35 0.2 0.2 0.15 0.1Avenches 0.32 0.25 0.38 0.03 0.02Fort Benning 0.35 0.2 0.2 0.15 0.1

SiteName

Total(avg.)

Building ParkingLot

OpenField

SingleVehicle

FortHood

3.9 4.25 4.00 3.29 0.0

Avenches 4.7 5.22 5.00 4.0 0.0FortBenning

2.9 3.00 0.0 0.0 2.0

SkipF.Hood

Page 30: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Ascender II ClassificationContext Sensitive Strategies

43 Regions, 4 Misclassified, 1 Unknown

88% Accuracy

Page 31: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Ascender II Reconstruction

3 False Positives23 True Positive Buildings0 Incorrect Models (single, multi level)3 New Functional Areas

Page 32: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Site Reconstruction:Fort Hood

Page 33: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Reconstruction Accuracy:Fort Hood

Object Class TruePositive

FalsePositive

FalseNegative

Completeness Correctness

Building (General) 23 3 10 70.0% 88.5%Peak Roof 0 0 1 0% 0%Flat Roof 22 2 9 71.0% 91.6%Cylinder Roof 0 1 0 0% 0%

Detection Rates by Object Class

Error MetricIV Planimetric 0.69IV Altimetric 0.52IV Absolute 0.864Centerline 0.491PercentageOverlap

98.4%

Median Accuracy Measures , Building Classes

SkipAvenches

Page 34: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

ISPRS Avenches Dataset

Two Overlapping Optical Images (60% sideward)

Corresponding DEM Calibration provided by ETH 200x220 meter “Boatyard” Ground Sample Dist: ~ 0.13 meters Reference model provided by ETH

Page 35: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Regions and Classifications:Avenches

Parking Lot

Peak Bldg.

Peak Bldg.

Peak Bldg.

Peak Bldg.

Open Field

Flat Bldg.

Flat Bldg.

Flat Bldg.

Flat Bldg.

Flat Bldg.

Peak Bldg.

Page 36: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Site Reconstruction:Avenches

Skip Benning

Page 37: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Fort Benning MOUT Site

Two overlapping downlooking optical images DEM computed from image pair using Terrest Camera resection (SRI) Reference Model (SRI) GSD, optical view, 0.31 meters

Optical DEM

Page 38: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Original Image Ascender I Polygons

Polygons from SAR

+

Final Polygons

MOUT Input Polygons

Page 39: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

MOUT Site: Classification

Object Class True False False Positive Positive Negative

Building (General) 19 1 0Peak Roof 14 1 0Flat Roof 5 0 0Single Car 1 1 2

Flat roof building detectedas peak.

Low walled entrance (open field)Detected as single vehicle.

Missed detection of two vehicles.

Overall classification accuracy: 91%

Recovery of 4 attached buildings.

Page 40: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Model Indexing:MOUT Region 8

Constructed Surface Mesh Corresponding Gaussian Sphere

PlaneFlat PeakPeak (15)Peak (35)

.939

.819

.742

.601

Correlation Scores

Page 41: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

MOUT Site: Accuracy

Detection Rates, Full Evaluation

Detection Rates, FOA Regions Only

Object Class TruePositive

FalsePositive

FalseNegative

Completeness Correctness

Building(General)

18 1 4 81.8% 94.7%

Peak Roof 14 1 0 100% 93.3%Flat Roof 5 0 0 100% 100%Single Car 1 1 2 33.3% 50%Overall Rates 20 2 2 90.1% 90.1%

Object Class TruePositive

FalsePositive

FalseNegative

Completeness Correctness

Building(General)

18 1 0 100.0% 94.7%

Peak Roof 14 1 0 100% 93.3%Flat Roof 5 0 0 100% 100%Single Car 1 1 0 100.0% 50%Overall Rates 20 2 0 90.1% 90.1%

Page 42: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

MOUT Site: Reconstruction

Page 43: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

MOUT Reconstruction

SkipKodak

Page 44: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Examples on Three Image Chips

Hospital

FineArts

Industrial

N

Page 45: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Building Localization

Optical Lines 2D PolygonsBuilding FP Hypotheses

+Final Building

Location Hypotheses

+ Classifier:TreesBuildingsGround

Building FP Hypotheses

Elevation BlobsBuildings (st. lines)Trees (no st. lines)

v Building FP Hypotheses

Reg

istr

atio

n

FP = Footprint

Page 46: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Building Localization: Polygons

Group

Focus (optional)

Graph Polys

GeometricRecovery

Classification

Canny Edges Grouped Lines Hypotheses

Building FootprintOn Range Data

Essentially Ascender I 2D Polygon Detection Algorithm with additional external inputs providing additional constraints.

Page 47: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Building Localization: Blobs

Bald Earth Model

Thresholded using bald earth

modelFiltered using

Long Lines and Region Size

First Threshold

Lines from Optical

Range Data

Page 48: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Localization Results

Hospital

Industrial

Fine Arts

Page 49: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Final Building Models

Page 50: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Conclusions

Vision works when properly constrained and focused Still a lot of work to do on:

Basic Algorithms Knowledge Representations Representing and Using Context and Constraints Inferencing and Causal Reasoning System Architectures

Page 51: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Conclusions, Part 2

No shortage of interesting research problems!

Page 52: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Lab URL: http://vis-www.cs.umass.edu

Page 53: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

3D Geometric Rooftop Reconstruction

Page 54: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Model-Based Indexing

Use DEM and focus-of-attention to recognize rooftop shape.

Building rooftops can be modeled as the union of a small set of

parameterized surfaces.

Variety arises from different combinations and parameterizations.

Index into a library of rooftop models.

Provide initial parameters for final reconstruction (robust fitting)

Regions classified as single-building are then passed to the Model-

Indexing algorithm for recognition.

Library of models is filtered based on the distribution

at the single-building node.

Page 55: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

DEM + Optical 2: Complex Roofs

Registered Optical and Elevation Reconstruct Rooftops (and buildings)

Optical Image (Fort Hood) Elevation Data (Fort Hood)

Page 56: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Technical Overview

Registered Optical and DEM

Parameterized Model Library

Site Model Visualization

Model Indexing

Elevation Surface and Histogram

Mod

el F

it: O

ptim

izat

ion

Page 57: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Model-Based Indexing

Use DEM and focus-of-attention to recognize rooftop shape.

Building rooftops can be modeled as the union of a small set of

parameterized surfaces.

Variety arises from different combinations and parameterizations.

Index into a library of rooftop models.

Provide initial parameters for final reconstruction (robust fitting)

Regions classified as single-building are then passed to the Model-

Indexing algorithm for recognition.

Library of models is filtered based on the distribution

at the single-building node.

Page 58: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Visual Subsystem:Algorithms and Evidence

Policies

Evidence policies associate algorithms with belief.

Function P maps request for evidence from knowledge base to algorithm.

F(x) maps algorithm result to belief value.

Example Algorithms: Parallel Lines T junctions DEM-Median-Height Region-Edge-Triangulate-Height Planar Fit Error

Page 59: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Experimental Method

Use “reference model” of each site as basis for evaluation

Centerline Distance to measure the difference between two arbitrary

polygons/wireframes

tessellate target and reference, take average of minimum distance for all

points between target and reference, and reference to target.

measures: size, shape, location error

Detection: C-dist(T,R) < 0.2*cube-root(volume(T))

Planimetric, Altimetric, and Intervertex error

Voxel Overlap

Completeness = 100 x (True Positives)/(True Positives + False

Negatives)

Correctness = 100 x (True Positives)/(True Positives + False Positives)

Page 60: Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith

Algorithm Library

Library contains both lightweight and heavyweight processes

Algorithms expected to perform only under constrained conditions

Algorithms contain descriptions of context under which they can be applied