VISUAL ANALYTICS APPROACH FOR CONSIDERING UNCERTAINTY INFORMATION IN CHANGE ANALYSIS PROCESSES

Similar documents
CONCEPTUAL DEVELOPMENT OF AN ASSISTANT FOR CHANGE DETECTION AND ANALYSIS BASED ON REMOTELY SENSED SCENES

Geovisualization of Attribute Uncertainty

Implementing Visual Analytics Methods for Massive Collections of Movement Data

An interactive tool for teaching map projections

Cell-based Model For GIS Generalization

ADAPTABLE DASHBOARD FOR VISUALIZATION OF ORIGIN-DESTINATION DATA PATTERNS

ADAPTABLE DASHBOARD FOR VISUALIZATION OF ORIGIN-DESTINATION DATA PATTERNS

DEVELOPMENT OF AN ADVANCED UNCERTAINTY MEASURE FOR CLASSIFIED REMOTELY SENSED SCENES

Theory, Concepts and Terminology

MAP SYMBOL BREWER A NEW APPROACH FOR A CARTOGRAPHIC MAP SYMBOL GENERATOR

A CARTOGRAPHIC DATA MODEL FOR BETTER GEOGRAPHICAL VISUALIZATION BASED ON KNOWLEDGE

Combination of Microwave and Optical Remote Sensing in Land Cover Mapping

Comparing Color and Leader Line Approaches for Highlighting in Geovisualization

Geographic Analysis of Linguistically Encoded Movement Patterns A Contextualized Perspective

Page 1 of 8 of Pontius and Li

What should you consider concerning colors in maps in order to illustrate qualitative data, and quantitative data, respectively? Exemplify.

Animating Maps: Visual Analytics meets Geoweb 2.0

Visualization Schemes for Spatial Processes

Representing Data Uncertainties in Overview Maps

The Certainty of Landscape Degradation?

A Framework for Visualization of Geospatial Information in 3D Virtual City Environment for Disaster Risk Management

Geographic Systems and Analysis

A Method to Improve the Accuracy of Remote Sensing Data Classification by Exploiting the Multi-Scale Properties in the Scene

Geospatial Visual Analytics and Geovisualization in VisMaster (WP3.4)

Considering Visual Perception and Cognition in the Analysis of Remotely Sensed Images

MODELLING AND UNDERSTANDING MULTI-TEMPORAL LAND USE CHANGES

An Automated Object-Oriented Satellite Image Classification Method Integrating the FAO Land Cover Classification System (LCCS).

Object-based feature extraction of Google Earth Imagery for mapping termite mounds in Bahia, Brazil

Time Series Analysis with SAR & Optical Satellite Data

Statistical Perspectives on Geographic Information Science. Michael F. Goodchild University of California Santa Barbara

Why Is Cartographic Generalization So Hard?

USING THE OPEN WEB PLATFORM FOR THEMATIC MAPPING IN A WEBSERVICE ENVIRONMENT. BAREND KÖBBEN

AP Human Geography Chapter 1: Thinking Geographically Key Issue 1: How do Geographers describe where things are?

IMAGE CLASSIFICATION TOOL FOR LAND USE / LAND COVER ANALYSIS: A COMPARATIVE STUDY OF MAXIMUM LIKELIHOOD AND MINIMUM DISTANCE METHOD

Exploring the Influence of Color Distance on the Map Legibility

Alexander Klippel and Chris Weaver. GeoVISTA Center, Department of Geography The Pennsylvania State University, PA, USA

RESEARCH ON SPATIAL DATA MINING BASED ON UNCERTAINTY IN GOVERNMENT GIS

MODIS Snow Cover Mapping Decision Tree Technique: Snow and Cloud Discrimination

Cartographic visualisation of Time

Research on Topographic Map Updating

Describing Temporal Correlation Spatially in a Visual Analytics Environment

Use of Corona, Landsat TM, Spot 5 images to assess 40 years of land use/cover changes in Cavusbasi

VGIscience Summer School Interpretation, Visualisation and Social Computing of Volunteered Geographic Information (VGI)

Lecture 5. Symbolization and Classification MAP DESIGN: PART I. A picture is worth a thousand words

Place Syntax Tool (PST)

Contents. Interactive Mapping as a Decision Support Tool. Map use: From communication to visualization. The role of maps in GIS

A spatial literacy initiative for undergraduate education at UCSB

GEOGRAPHIC INFORMATION SYSTEMS Session 8

What are the five components of a GIS? A typically GIS consists of five elements: - Hardware, Software, Data, People and Procedures (Work Flows)

Deriving Uncertainty of Area Estimates from Satellite Imagery using Fuzzy Land-cover Classification

RGI: geo-visualization RGI. The road to. Ron van Lammeren. Centre for Geo-Information 1RL01

Appropriate Selection of Cartographic Symbols in a GIS Environment

A 3D GEOVISUALIZATION APPROACH TO CRIME MAPPING

Topic 2: New Directions in Distributed Geovisualization. Alan M. MacEachren

Quality and Coverage of Data Sources

Visualization of Trajectory Attributes in Space Time Cube and Trajectory Wall

Exploring the map reading process with eye movement analysis

A Geographic Visualization Approach to Multi-Criteria Evaluation of Urban Quality of Life

Geography 281 Map Making with GIS Project Four: Comparing Classification Methods

6th ICA Mountain Cartography Workshop Lenk/Switzerland. Cartographic Design Issues Utilizing Google Earth for Spatial Communication

Variation of geospatial thinking in answering geography questions based on topographic maps

SAFNWC/MSG SEVIRI CLOUD PRODUCTS

A General Framework for Conflation

An Information Model for Maps: Towards Cartographic Production from GIS Databases

GIS-BASED VISUALIZATION FOR ESTIMATING LEVEL OF SERVICE Gozde BAKIOGLU 1 and Asli DOGRU 2

The Concept of Geographic Relevance

Themes for Geomatics Conference. Geodesy Themes

Aileen Buckley, Ph.D. and Charlie Frye

Orbital Insight Energy: Oil Storage v5.1 Methodologies & Data Documentation

Implementation of a Flow Map Demonstrator for Analyzing Commuting and Migration Flow Statistics Data

Module 4 Educator s Guide Overview

A MULTISCALE APPROACH TO DETECT SPATIAL-TEMPORAL OUTLIERS

CHAPTER 9 DATA DISPLAY AND CARTOGRAPHY

Exploring Spatial Relationships for Knowledge Discovery in Spatial Data

Three-Dimensional Visualization of Activity-Travel Patterns

Scalable Analysis of Movement Data for Extracting and Exploring Significant Places

GEOGRAPHY (GE) Courses of Instruction

GIS Visualization Support to the C4.5 Classification Algorithm of KDD

transportation research in policy making for addressing mobility problems, infrastructure and functionality issues in urban areas. This study explored

Intro to GIS Summer 2012 Data Visualization

A 3D Visualization of Multiple Time Series on Maps

Representing Uncertainty: Does it Help People Make Better Decisions?

GENERALIZATION APPROACHES FOR CAR NAVIGATION SYSTEMS A.O. Dogru 1, C., Duchêne 2, N. Van de Weghe 3, S. Mustière 2, N. Ulugtekin 1

Semantic 3D City Models for Strategic Energy Planning in Berlin & London

GEOGRAPHY 350/550 Final Exam Fall 2005 NAME:

A comparison of optimal map classification methods incorporating uncertainty information

Object-based land use/cover extraction from QuickBird image using Decision tree

Analyzing Nepal earthquake epicenters

Overview key concepts and terms (based on the textbook Chang 2006 and the practical manual)

Exploratory Data Analysis and Decision Making with Descartes and CommonGIS

EYE-TRACKING TESTING OF GIS INTERFACES

Geo-Visualization. GRS09/10 Ron van Lammeren

Geo-Visualization. GRS1011 Ron van Lammeren

Antoine Masse, Sidonie Christophe

A Basic Introduction to Geographic Information Systems (GIS) ~~~~~~~~~~

- World-wide cities are growing at a rate of 2% annually (UN 1999). - (60,3%) will reside in urban areas in 2030.

METHODS FOR STATISTICS

Looking at Communities: Comparing Urban and Rural Neighborhoods

An Introduction to Geographic Information System

LAND COVER CATEGORY DEFINITION BY IMAGE INVARIANTS FOR AUTOMATED CLASSIFICATION

Transcription:

VISUAL ANALYTICS APPROACH FOR CONSIDERING UNCERTAINTY INFORMATION IN CHANGE ANALYSIS PROCESSES J. Schiewe HafenCity University Hamburg, Lab for Geoinformatics and Geovisualization, Hebebrandstr. 1, 22297 Hamburg, Germany jochen.schiewe@hcu-hamburg.de Joint Workshop on quality, scale and analysis of city models, Lund (Sweden), 2009 KEY WORDS: visual interpretation, change detection, uncertainty, visual analytics ABSTRACT: The classification of remotely sensed data and the follow-up change detection and analysis inherit the problems of large amounts of and possibly uncertain, incomplete and contradictory data, as well as with complex relationships between them. With that a formalization and automatization of necessary processing steps becomes just as difficult as a visual interpretation with standard methods. Hence, there is a need to apply and to further develop analytical reasoning concepts and techniques which are for example known from the field of Visual Analytics. We propose an extended framework for change analysis processes, with a special emphasis on considering uncertainty information, which is then illustrated with some prototypes based on interactive filtering and interactive visualization techniques. 1. PROBLEM Remotely sensed scenes have a continuously increasing impact on describing, modeling and simulating landscape structures and processes. Nowadays new applications like urban monitoring, city modeling, or classical applications at larger scales can be addressed due to technical developments of satellite or airborne sensing systems concerning their spatial, spectral and radiometric resolutions. With this increased potential a stronger integration of the derived geo data in binding decision and evaluation processes takes place. On the other hand it has to be stated that automatic and time saving approaches for a thematic interpretation of remotely sensed scenes and series of scenes is by far not operational yet. This status is caused by several reasons (like the variance and complexity of topographic knowledge representation), and will probably be valid for the next ten years or so. From that we draw the conclusion also to go back to a visual approach, i.e. to improve the visual interpretation process through the adaption of interactive methods and tools that are known from Visual Analytics, a field that is concerned with analytical reasoning supported by interactive visual interfaces. In the following we will focus on visual analytics approaches for change detection purposes with a special emphasis on considering uncertainty information. The motivation behind that is the fact that during the classification of remotely sensed scenes we typically obtain overall classification accuracies in the order of 80% to 95%, or vice versa errors in the order of 5% to 20%. On the other hand the rate of changes is in the same order, in most cases even less. Therefore the key question always is whether a change is a real change or just an error. Vice versa, sensitivity analyses performed by Pontius & Lippitt (2006) showed that half of all detected changes are caused by actual errors if the overall accuracy of the input data sets is determined to 91%, each. Some investigations confirm that the visualization of uncertainties of complex geo data can actually influence and support the decision making process in a positive manner (e.g., MacEachren & Brewer, 1995; Leitner & Buttenfield, 2000). As Deitrick (2007) states, this influence does not depend on the visualization only, but primarily on the concrete application. This leads to the conclusion that various communication methods have to be developed for different users and purposes. Within this context we will concentrate on experts in the following. While the introduction of the necessary uncertainty information into conventional visualization approaches is possible (as briefly described in section 2), it is by far not effective, nor efficient. Hence, we propose an extended Visual Analytics framework for this specific task of considering uncertainty information in change analysis processes, which is illustrated with some prototypes incorporating interactive filtering and interactive visualization techniques (section 3). 2. DRAWBACKS OF CONVENTIONAL APPROACHES In the following we assume the existence of uncertainty information for classified scenes, which for example can be obtained from probability vectors that are generated in the course of a Maximum Likelihood Classification. There are a couple of straightforward options for visualizing resulting uncertainty (or certainty) images together with the original image or classification information (see also MacEachren, 1992), for instance: For the display of changes standard side by side views (also known as trend summary maps ) are preferably used (Schroeder, 2007). Adding uncertainty images expands this concept to a 2x2 view (figure 1). The disadvantage of this option is that the interpretation process becomes very

complex; in particular, focusing on specific locations and comparing the respective content is difficult. This disadvantage can be partially avoided by linking the views geographically (Roberts, 2005). Visual analytics is a multidisciplinary field that is primarily concerned with analytical reasoning supported by interactive visual interfaces. It starts from the point that in many applications we have to deal with large amounts of multidimensional and possibly uncertain, incomplete and contradictory data, as well as with complex relationships between them. With that a formalization and automatization of necessary processing steps becomes just as difficult as a visual interpretation with standard methods. Hence, there is a need to develop and to apply analytical reasoning concepts and techniques, for example through different data representation and transformation, user oriented communication and visualization, or suitable interaction techniques (Thomas & Cook, 2005). The classification of remotely sensed data and the follow-up change detection and analysis, with a special emphasis on the consideration of uncertainty, are typical examples for the above described need for Visual Analytics methods. On the other hand, the link between Remote Sensing and Visual Analytics has hardly been dealt with in research and development so far. In this context we want to give some conceptual ideas for visual interfaces, namely interactive filtering and interactive visualization. Figure 1. 2x2 view incorporating multi-temporal classified scenes (top) and uncertainty information (bottom) By combining classification results (normally by generating the difference image) on one hand and the certainty images (for example, with the minimum operator) on the other hand, we come up with a side-by-side 1x2-view. Still we have lot of eye movements (saccades) in the visual interpretation process, but now in addition also a loss of class related information. A further reduction to a single 1x1-view can be achieved by several intrinsic or extrinsic methods. For overlaying purposes methods like blending, flickering or swiping can be applied all leading to a considerable amount of occlusions. Another option is the fog metaphor: The smaller the certainty is, the stronger the fog (or the less the transparency) becomes. The disadvantage here is that the transparency is difficult to design for the various, spectrally heterogeneous background layers. In particular, within classified scenes the appearance of the transparent areas might be mixed up very easily with colors representing other classes. Apart from the static representations mentioned so far, quite often animations are proposed for the display of multi-temporal scenes. However, animations show several disadvantages like huge efforts for their generation or a too short display of single states which have to be compared with states that are not visible anymore (Andrienko et al., 2005). If uncertainty information would also be integrated, this would lead to an information overload which is contradictory to the interpretation purposes. 3.2 Interactive filtering As change detection and analysis based on remotely sensed deals with large amounts of multi-dimensional data, it is necessary to reduce this amount and complexity, and with that to increase cognitive resources for interpretation purposes. Our initial hypothesis is that the above presented static and non interactive side by side views (section 2) are not able to satisfy these demands. This statement is valid for answering simple spatio-temporal questions of what, when and where changes occur (Peuquet, 1994), but it is even more evident for higher level analyses, i.e., for exploring distributions and reasons of changes (i.e., answering why questions). For example, it is crucial to know whether a change is of existential character (i.e., an object has completely appeared or disappeared) or whether it just shows only changes in size or form. These effects might have totally different functional reasons. Answering those questions needs a human interpreter who is well-guided and equipped with efficient and effective multiple representations of the underlying data. In order to apply an interactive filtering on the given data sets, the various spatio-temporal questions occurring in a change detection and analysis process need to be formalized in a structured manner. Based on the work done by Peuquet (1994) and Hornsby & Egenhofer (2000) we firstly concentrate on existential changes between two discrete snapshots of nominal scaled variables (land cover classes) in a local neighborhood. With that, the general case of the what -clause in the change process (see also figure 2) can be described as Transition (snap1, snap2) with: snap1, snap2 : vectors of object classes for snapshots 1 and 2 3. VISUAL ANALYTICS APPROACH 3.1 Interfacing Remote Sensing and Visual Analytics It has to be noted that vector snapi can contain a single class (e.g., A) or multiple classes (e.g., A B). Furthermore, a combination of multiple transition actions possible, e.g.: Transition (A,any) Transition (any,a) = Loss_Or_Gain(A)

graphical complexity significantly and allows for standard and comprehensive visualization methods. Figure 3 has already presented the choice of (possibly overlaid or even transparent) choropleth maps, that can be superimposed on top of imagery or thematic information for orientation and interpretation purposes, in an unclassified (i.e., graduated color) or in a classified manner (for example, using the traffic light principle with green light indicating large certainty). Alternatively, uncertainty might be represented through different grades of hachures. Figure 2. Change description for two snapshots of nominal scaled variables (e.g., land cover classes) A, B and C Based on this formal description the interactive filtering process can be carried out. With the help of a user interface as shown in figure 3 the filtering starts with defining the dates of the multitemporal scenes ( when ) and the type of change including the specification of topographical classes ( what ). The resulting output ( where ) is a simple and comprehensive graphical representation (here overlaid on top of background imagery) of those areas that answer the underlying question. With that the inherent complexity is reduced and cognitive resources for the actual analysis (i.e., answering why questions related to changes) are freed. Currently we are also investigating the use of interactive approaches in a single view layout to represent the uncertainty information. One solution which is based upon the above presented interactive filtering method would be the application of attribute brushing. This operation allows for an interactive change of the value interval for uncertainties (generally using a slider), and with that for a real-time determination of thresholds in an iterative manner. Alternatively, conditional chropleths are generated through the interactive definition of multiple value intervals for more than one attribute. Figure 4 shows two uncertainty parameters (thematic accuracy, lineage) whose values can be altered iteratively and immediately produce multiple thematic maps in a matrix form. As an example, the lower left map shows only those objects that have a thematic accuracy of more than 85% and which are derived from source A. Comparing the different maps yields information about sensitivities and correlations of the uncertainty parameters. Those additional cognitive resources can now be used for an integration of additional parameters into the analytical reasoning process. In this context the consideration of uncertainty information is of major interest as already pointed out in section 1. Figure 3 demonstrates the specification of the display type (unclassified or classified) of this information source which is then fully integrated into the resulting window as an overlaid choropleth map. Figure 3. Graphical user interface for interactive filtering including uncertainty information (see bottom right) 3.3 Interactive visualization Asking concrete questions as implemented through the interactive filtering process as shown in section 3.1 reduces the Figure 4. Conditional choropleth map for uncertainty parameters thematic accuracy and lineage

Parallel coordinates also allow for the detection of interrelationships between different uncertainty criteria: The parameters under observation are normalized within a range of 0 to 1, and values of the same object are connected together. Linking this diagram with the cartographic representation yields the spatial reference of class-specific information (figure 5). Evaluating the similarities or variances of the parallel coordinates lead to statements about the inherent correlation. Figure 5. Parallel Coordinates of uncertainty parameters Many visualization forms inherit the disadvantage that the uncertainty information covers the underlying thematic or spectral information (for example, see figure 3). Hence, we propose the option of a floating certainty layer. Based on an oblique perspective) it is possible to view the classification and the related uncertainty values simultaneously. Figure 6 shows a combination of a false color IR scene with a overlaid uncertainty information, which are classified according to the traffic light metaphor. through the complex process and in particular to support the iterative character of an interpretation. Certainly there is not only one perfect interaction or visualization method for the given task. Instead, we propose a toolbox of methods which can be applied for different applications and by different types of users. Our current work will finish the implementation of selected tools. Based on a prototype we will be able to perform so far missing empirical studies for that field of application and eventually to re-design the specific tools. So far we have concentrated on existential changes between two discrete snapshots of nominal scaled variables (land cover classes) in a local neighborhood. Going beyond, we will have to deal with more than two snapshots (general case: Transition (snap1,, snapn) ) and additional relevant questions (e.g.: Is there any change? Is there always a change? Is there any system in the change?). Furthermore, high-level parameters of change (e.g., in distribution, pattern, clusters) have still to be formalized. It is obvious that the complexity in terms of the number of possible spatio-temporal questions and the number of inherent uncertainties is further increased, which on the other hand makes a user support by visual interfaces even more necessary. 5. REFERENCES Andrienko, N., Andrienko, G. & Gatalsky, P. (2005): Impact of Data and Task Characteristics on Design of Spatio-Temporal Data Visualization Tools. In: MacEachren, A.M. et al. (Eds.): Exploring Geovisualization. Elsevier: 201-222. Deitrick, S.A. (2007): Uncertainty visualization and decision making: Does visualizing uncertain information change decision? Proceedings of International Cartographic Conference, Moskau, 2007, CD-ROM. Hornsby, K. & Egenhofer, M. (2000) Identity-based change: a foundation for spatio-temporal knowledge representation, International Journal of Geographical Information Science. 14(3): 207-224. Leitner, M. & Buttenfield; B.P. (2000): Guidelines for display of attribute uncertainty. Cartography and Geographic Information Sciences, 27(1), S. 3-14. Figure 6. Floating uncertainty layer 4. CONCLUSIONS There is a couple of reasons why automatic processing methods for the interpretation of remotely sensed scenes and the followup change analysis are not operational yet and will probably not be operational in the near future. Hence, we propose the further development of visual interpretation methods and tools based on approaches and experiences as known from Visual Analytics. As a consequence, cognitive resources shall be freed for the integration of additional information, in particular, of uncertainty information. This contribution has demonstrated a small selection of specific methods for interactive filtering and visualization. These techniques are suited to guide the operator more efficiently MacEachren, A. (1992): Visualizing uncertain information. Cartographic Perspective. (13): 10-19. MacEachren, A.M.; Brewer, C.A. (1995): Mapping health statistics: Representing data reliability. Proceedings of International Cartographic Conference, Barcelona, 1995, CD- ROM. Peuquet, D.J. (1994): It s about time: a conceptual framework for the representation of temporal dynamics in geographic information systems. Annals of the Association of American Geographers, 84(3): 441-461. Pontius, R.G. & Lippitt, C.D. (2006): Can Error Explain Map Differences Over Time? Cartography and Geographic Information Science. 33(2): 159-171.

Roberts, J.C. (2005): Exploratory Visualization with Multiple Linked Views. In: MacEachren et al. (Eds.): Exploring Geovisualzation. Elsevier: 159-180. Schroeder, J.P. (2007): Trends in patterns versus patterns in trends: A key distinction for visualizing geographic time-series data. Proceedings of International Cartographic Conference, Moscow, 2007, CD-ROM, 13 p. Thomas, J.J. & Cook, C.A. (2005, Ed.). Illuminating the Path: The R&D Agenda for Visual Analytics. National Visualization and Analytics Center: 3 33.