Evaluation Methods for Curvilinear Featuresafeworks.pbworks.com/f/Evaluation+methods.pdf · 1...
Transcript of Evaluation Methods for Curvilinear Featuresafeworks.pbworks.com/f/Evaluation+methods.pdf · 1...
1
Approved for public release NGA 09-519
Evaluation Methods for Curvilinear Features
Peter Doucette2, Ann Martin1, Chris Kavanagh2, Stephen Barton2, Tim McIntyre2, Jacek Grodecki3, Josh Nolting3, Seth Malitz3
1National Geospatial-Intelligence Agency (NGA)2Contractor for NGA3GeoEye
Approved for public release NGA 09-519
2
Approved for public release NGA 09-519
Objectives
• Automating the extracting/delineating of landcover features from imagery into GIS-vector layers, i.e., AFE (Automated Feature Extraction)
• Determining the Effect on Productivity (EOP) for an AFE tool
3
Approved for public release NGA 09-519
Algorithms evaluated
• GeoEye RoadTracker® • Commerical plug-in for Feature Analyst
(OverWatch)• Includes extraction strategies for:
– interactive– full automation– updating existing vectors– “smart” editing
4
Approved for public release NGA 09-519
Interactive Road Tracker (IRT)Source image: IKONOS © GeoEye
VideoDemonstration
6
Approved for public release NGA 09-519
Vector updateTIGERDCGIS
Image source: DCGIS 0.3m RGB aerialVector source: DCGIS (open source)
TIGER (Census Bureau)
8
Approved for public release NGA 09-519
Vector update and editing
Source image: IKONOS © GeoEye
Video demonstration
9
Approved for public release NGA 09-519
Types of evaluation
• Accuracy: compare spatial accuracy of extraction between human and computer.
• Effect On Productivity (EOP): timed comparison between conventional and computer assisted extraction.
10
Approved for public release NGA 09-519
Timed comparison methods
• Training and practice with automation tools prior to testing.
• Limit bias of learning effects by changing order of extraction modes.
• User time includes extraction and editing, but not off-line processing.
11
Approved for public release NGA 09-519
Accuracy evaluation Image: USGS 0.3m RGB aerialVector: DCGIS (open source)
12
Approved for public release NGA 09-519
Different operating conditions
Operating conditionsfor evaluation
Source: Image USGS 0.3m RGB aerialVector: DCGIS (open source)
13
Approved for public release NGA 09-519
Reference layer Source: Image USGS 0.3m RGB aerialVector: DCGIS (open source)
14
Approved for public release NGA 09-519
Reference buffer (5m)ref
buffer
Source: Image USGS 0.3m RGB aerialVector: DCGIS (open source)
15
Approved for public release NGA 09-519
FP
Output categories
buffer
TP
FN
Source: Image USGS 0.3m RGB aerial
16
Approved for public release NGA 09-519
“Leaf off” results (5m buf)
TP
FN
FP
Source: Image USGS 0.3m RGB aerial
18
Approved for public release NGA 09-519
Limitations of buffer approach Reference Data Vectors for comparison
overly optimisticUNCLASSIFIED
UNCLASSIFIED
19
Approved for public release NGA 09-519
Hypotheses
• H1. Interactive extraction is more beneficial to EOP than full automation (i.e., on-the-fly editing versus post-process editing)
• H2. Correctness is more beneficial to EOP than completeness
• H3. “Smart editing” is more beneficial to EOP than conventional editing
20
Approved for public release NGA 09-519
What is truth? (source: RGB aerial, GSD = 0.3m, USGS )Operator 1 Operator 2
22
Approved for public release NGA 09-519
0
1
2
3
4
5
6
0 1 2 3 4 5 6
Automation-based (hours)
Con
vent
iona
l (ho
urs)
Op1 IRTOp1 ARTOp2 IRTOp2 ARTOp3 IRTOp3 ART
User timings test 1
Conventionalis better
Automationis better
23
Approved for public release NGA 09-519
Test scene 2Extraction Time
050
100150200250300350
Op1 Op2
Manual IRT ART edit
Consistency of Extraction for Scene 2
0
10
20
30
40
50
60
70
80
90
100
1 2 3 4 5 6 7 8 9 10
Reference Buffer (m)
Perc
enta
ge (%
)
Op1 Man
Op2 Man
Op1 IRT
Op2 IRT
Op1 ART edit
Op2 ART edit
ART no edit (correctness)
ART no edit (completeness)
24
Approved for public release NGA 09-519
Consistency of Extraction for Scene 3
0
10
20
30
40
50
60
70
80
90
100
1 2 3 4 5 6 7 8 9 10
Buffer (m)
Perc
enta
ge (%
)
Op1 Man
Op2 Man
Op1 IRT
Op2 IRT
Op1 ART edit
Op2 ART edit
ART no edit(correctness)ART no edit(completeness)
Test scene 3 Extraction Time
0
50
100
150
200
Op1 Op2
Man IRT Edit
25
Approved for public release NGA 09-519
User timings test 2
0
50
100
150
0 50 100 150
Smart Editing (minutes)
Con
vent
iona
l Edi
ting
(min
utes
)
Scene 1
Scene 2
26
Approved for public release NGA 09-519
Vector update performance
0.0
10.0
20 .0
30 .0
40 .0
50 .0
60 .0
70 .0
80 .0
90 .0
100 .0
0 1 2 3 4 5 6 7 8 9 10
R an g e fro m C en terlin e R e fe ren ce (m )
Con
sist
ency
(%)
no perturbation
5m (x,y s hift), 0m (x,y drift)
5m , 2.5m
10m , 0m
10m , 5m
15m , 0m
15m , 7.5m
27
Approved for public release NGA 09-519
Editing: post-process vs. on-the-fly(source: QB PAN, GSD = 1m, © DigitalGlobe )Algorithm Edited
28
Approved for public release NGA 09-519
Findings for automation methods• Even if automation methods take more time
than conventional methods, its output can be more precise and consistent.
• Batch automation is optimal for “clean” suburban streets typical of North American environments, but suboptimal for less developed urban environments.
• Batch automation may be more effective at favoring correctness over completeness.
29
Approved for public release NGA 09-519
• truth is relative
• although quantitative methods are inherently empirical, they can provide meaningful insights for developer and user
• ultimately the proof is in the pudding--monitor usage rates of automation tools
Findings for evaluation methods
30
Approved for public release NGA 09-519
Future directions: sketch and snapSource: Image USGS 0.3m RGB aerial
31
Approved for public release NGA 09-519
Future directions: sketch and snapSource: Image USGS 0.3m RGB aerial