20
A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1 , Takeo Tadono 1,2 , Masahiko Onosato 1 , Masahiro Hori 1,2 , and Takashi Moriyama 1,2 1 Graduate School of Information Science and Technology, Hokkaido University 2 Earth Observation Research Center, Japan Aerospace Exploration Agency July 28, 2011 IGARSS 2011 TH4.T09.2 1

A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1, Takeo Tadono 1,2, Masahiko

Embed Size (px)

Citation preview

Page 1: A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1, Takeo Tadono 1,2, Masahiko

A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing

Data

Shutaro Hashimoto1, Takeo Tadono1,2, Masahiko Onosato1, Masahiro Hori1,2, and Takashi Moriyama1,2

1Graduate School of Information Science and Technology, Hokkaido University2Earth Observation Research Center, Japan Aerospace Exploration Agency

July 28, 2011 IGARSS 2011 TH4.T09.2 1

Page 2: A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1, Takeo Tadono 1,2, Masahiko

Background

July 28, 2011 IGARSS 2011 TH4.T09.2 2

• Needs for automatic image interpretation– especially change detection– to handle large amount of data

Mudslides

Floods

?

• Humanlike interpretation requires:– high cognitive

ability– versatility

Page 3: A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1, Takeo Tadono 1,2, Masahiko

July 28, 2011 IGARSS 2011 TH4.T09.2 3

Solution

• Emulating manual interpretation using knowledge information processing

• We propose a framework for change detection – using ontology-based knowledge to recognize

and understand targets– input data: optical multispectral data

Knowledge

Mudslide

Page 4: A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1, Takeo Tadono 1,2, Masahiko

July 28, 2011 IGARSS 2011 TH4.T09.2 4

Framework for Change Detection

Day 1

Satellite Data

Inference Results

Day 2

Auxiliary Datae.g. DSM

Bayesian NetworkQuery for Targete.g. “mudslide”

Information ExtractionInformation Extraction

InferenceInference

Analysis of Target

Analysis of Target

Pixel-Based/Object-Based

Image Analysis

KnowledgeBased on Ontology

BayesianInference

Evidences

Synthesis of KnowledgeSynthesis of Knowledge

Page 5: A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1, Takeo Tadono 1,2, Masahiko

July 28, 2011 IGARSS 2011 TH4.T09.2 5

Requirements for Knowledge Representation

“Vegetation has high NDVI values”“Roads are long and narrow”

“Buildings are usually located along Road”“Artificial Forests are often located along River”

“Mountains are often covered by Forest”

Knowledge representation requires:•uncertainty•modularity and scalability •implicit structural definition of concepts

KnowledgeBased on Ontology

Page 6: A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1, Takeo Tadono 1,2, Masahiko

Remote Sensing Ontology

July 28, 2011 IGARSS 2011 TH4.T09.2 6

Heavyweightontology inremote sensing

– 420 concepts

Definition Structures•Inheritance (B is-a A)

• Slot (B part-of / attribute-of A)

A B

soilsoil

p/o 1..

leafleaf

chlorophyllcomponent

substancesubstance

Any

waterwater

chlorophyllchlorophyll

a/o 1

p/o 1..

density density

clustercluster

Anycomponentriverriver

fieldfield

slopeslope

continuant

entityp/o 1..

a/o 1

geographical objectgeographical object

component

structure structural attr.

Any

contextual changecontextual change

p/o 1.. subevent change event

p/o 0..

p/o 0.. Anybefore

Anyafter

superficial changesuperficial change

p/o 1.. component Any

geographical featuregeographical feature

p/o 1..

soil layersoil layer

soilcomponent

p/o 1..

water layerwater layer

watercomponent

woodwood

p/o 1..

trunktrunk

woodcomponent

p/o 1..

p/o 1..

treetree

leafcomponent

trunkcomponent

seasea

mountainmountainoccurrent

p/o 1

soil appearancesoil appearance

soil layerafter

water appearancewater appearance

p/o 1 water layerafter

a/o 1

p/o 1

location slope

mudslidemudslide

subevent soil appearance

substrate

p/o 1..

forestforest

treecomponent

change event

Main Categories

p/o 1 Slot 1 B

Slot 2 Ca/o 1

A

Page 7: A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1, Takeo Tadono 1,2, Masahiko

July 28, 2011 IGARSS 2011 TH4.T09.2 7

Knowledge Based on Ontology

• Describing relations among some concepts

• Using Bayesian probability to express uncertainty

(1) Concept-Slot Relation

(2) Concept-Evidence Relation

(3) Co-Occurrence2 Concepts 3 Concepts

BC

A

Page 8: A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1, Takeo Tadono 1,2, Masahiko

(2)

July 28, 2011 IGARSS 2011 TH4.T09.2 8

Analysis of Target & Synthesis of Knowledge

p/o 0

p/o 1 soil appearance

mudslide

soil layerbefore

a/o 1 location slope

p/o 1

p/o 1soil layerafter

p/o 1

subevent

soilcomponent

soilcomponent

Ontology

slope angle

slope

soil layer

soilsoil layer

soil appearance

soil layer

soil appearance

mudslide

slope

hue

soil

saturation

soil

value

soil

NDVI

soil

Knowledge

Bayesian Network

(1)

Day 2soil appearance

mudslide

slope angle

slope

Day 1 Auxiliary Data

soil layer

soil

huevalue

NDVI

saturation

soil layer

soil

huevalue

NDVI

saturation

(3)

Page 9: A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1, Takeo Tadono 1,2, Masahiko

July 28, 2011 IGARSS 2011 TH4.T09.2 9

Change Detection

Soil LayerImage ObjectSoil

HueValueSaturationNDVI

Satellite Image

Day 2soil appearance

mudslide

slope angle

slope

Day 1 Auxiliary Datasoil layer

soil

huevalue

NDVI

saturation

soil layer

soil

huevalue

NDVI

saturationSoil Layer

Soil Appearance

Day 2

Day 1

Calculate posterior probability of target using Bayesian network

Inference of Substance Inference of Object

Inference of Change

Page 10: A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1, Takeo Tadono 1,2, Masahiko

July 28, 2011 IGARSS 2011 TH4.T09.2 10

Experiment

To validate cognitive ability & versatility

Applying to three cases of practical change detection without tuning

Bi-temporal data• observed by AVNIR-2 onboard ALOS

3 visible + 1 near-infrared 10 m spatial resolution

• applied image registration with geometric errors of less than 0.5 pixel

Page 11: A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1, Takeo Tadono 1,2, Masahiko

July 28, 2011 IGARSS 2011 TH4.T09.2 11

Case 1: Detection of Mudslides in Yamaguchi City, Japan

Day 1 (14 June, 2009) Day 2 (30 July, 2009)

©JAXA ©JAXA

Mudslides caused by heavy rain in 19-26 July, 2009

Page 12: A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1, Takeo Tadono 1,2, Masahiko

July 28, 2011 IGARSS 2011 TH4.T09.2 12

Case 1: Detection of Mudslides in Yamaguchi City, Japan

- Inference Results -

Day 1 (14 June, 2009)

Day 2 (30 July, 2009)

©JAXA

©JAXA

soil on day 1

soil appearance mudslide

slope

Definition of mudslide

soil on day 2

p/o 0

p/o 1soil appearance

mudslide

soil layerbefore

a/o 1 location slope

p/o 1

p/o 1soil layerafter

p/o 1

subevent

soilcomponent

soilcomponent

Page 13: A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1, Takeo Tadono 1,2, Masahiko

July 28, 2011 IGARSS 2011 TH4.T09.2 13

Case 1: Detection of Mudslides in Yamaguchi City, Japan

- Comparison with Human’s Result -

small changes=> more sensitive than human’s result

changes in the flat area=> our definition of mudslide doesn’t include changes in flat area

Page 14: A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1, Takeo Tadono 1,2, Masahiko

July 28, 2011 IGARSS 2011 TH4.T09.2 14

Case 1: Mudslide Detection in Yamaguchi City, Japan

- Comparison with Survey Data -

Mudslides in Our ResultCollapsed SlopesMudflow TracesDebris

in Survey Data(investigated by Yamaguchi Pref.)

Page 15: A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1, Takeo Tadono 1,2, Masahiko

July 28, 2011 IGARSS 2011 TH4.T09.2 15

Case 2: Detection of Flooded Areas in Myanmar

©JAXA

©JAXA

Day 1 (4 May, 2008)

Day 2 (19 June, 2008)

Water (Day 1)

Water DisappearanceWater (Day 2)

Floods caused by Cyclone in 2-3 May, 2008

Page 16: A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1, Takeo Tadono 1,2, Masahiko

July 28, 2011 IGARSS 2011 TH4.T09.2 16

Case 2: Detection of Flooded Areas in Myanmar- Comparison with Human’s Result -

Our result not correctly detected due to the existence of clouds

Human’s result misdetected edges of clouds

Page 17: A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1, Takeo Tadono 1,2, Masahiko

July 28, 2011 IGARSS 2011 TH4.T09.2 17

Case 3: Detection of Flooded Areas in Pakistan

©JAXA

©JAXA

Day 1 (14 Oct., 2009)

Day 2 (1 Sept., 2010)

Water (Day 1)

Water AppearanceWater (Day 2)

Floods caused by heavy rain since late July, 2010

Page 18: A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1, Takeo Tadono 1,2, Masahiko

July 28, 2011 IGARSS 2011 TH4.T09.2 18

Discussion

• About 90% accuracy in mudslide detection• Our results were better than human’s results

due to using knowledge specialized on targets

• Fairly good results in all cases without tuning due to analyzing essential characteristics of

each targets using heavyweight ontology

• Possible to understand and recognize targets as humans do using rich ontology-based knowledge

Page 19: A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1, Takeo Tadono 1,2, Masahiko

July 28, 2011 IGARSS 2011 TH4.T09.2 19

Conclusions

• We proposed a framework for change detection – using ontology-based knowledge to recognize

and understand targets

• The experiment showed:– accuracy was about 90 % in mudslide detection– results were better than human’s results without

tuning

• More improvements are ongoing– to extract various information from data, such

as spatial information– to describe more expressive knowledge

Page 20: A Framework of Ontology-Based Knowledge Information Processing for Change Detection in Remote Sensing Data Shutaro Hashimoto 1, Takeo Tadono 1,2, Masahiko

July 28, 2011 IGARSS 2011 TH4.T09.2 20

Thank you!