Full text: Technical Commission IV (B4)

  
collaborative analysis on medical image. Considering successful 
applications of CSCW in the area of medicine, it makes sense to 
introduce CSCW for collaborative interpretation of geospatial 
data (e.g. remote sensing images). (Baraghimian and Young, 
2001) proposed a virtual collaborative software environment 
called GeoSpace™ by combining improved InfoWorkSpace™ 
and GIS analysis functionalities. It mainly provides interactive 
analysis and visualization of geospatial information for 
collaborators. (Liu, 2004) develops a group-based image 
interpretation system for remote sensing applications. In this 
system, Windows Netmeeting tool is employed to implement 
information communication and application sharing among 
interpreters. (Convertino et al., 2005) integrates CSCW and 
Multiple View Visualizations to present a collaborative 
visualization framework for distributed and synchronous 
teamwork. (Xu, 2005) develop Socket messages of fixed format 
to pass cooperative perception among interpreters. 
(Austerschulte and KeBler, 2010) integrates several tools 
(ArcPad, GPS, etc.) to build a remote collaborative system that 
supports information sharing among the teams participating in 
geological data gathering. (Di Ciaccio et al., 2011) adopts web- 
services and other open standards and libraries to provide 
collaboration environment for disaster incident management. 
(Xu et al., 2011) gives redefinition and conceptual framework 
of collaborative virtual geographic environment to support geo- 
collaboration. All researches above are related work in 
collaborative image interpretation. Different technologies have 
been adopted to implement collaboration. However some 
shortcomings exist. For example, web service needs plenty of 
network resource and the server bottleneck exists. Specific 
Socket messages are hard to be extended. Windows Netmeeting 
tool is inefficient to share application in the WAN. Besides, all 
existed systems are hard to manage and visualize massive large- 
size images and referential information. In this paper, a KML- 
based approach is proposed for distributed collaborative 
interpretation of remote sensing images in the geo-browser. 
KML, as an OGC standard, is an xml-based file format used to 
display geographic data in a geo-browser. It supplies advances 
in extensibility and less data quantity. This article employs 
KML to share interpretation results and operations among 
interpreters. Meanwhile the geo-browser such as Google Earth 
has advantages in effective management, analysis and 
visualization of massive spatial data. It is appropriate to provide 
collaborators with unify interface and analysis tools of image 
browsing, operation and interpretation. 
2. DESIGN OVERVIEW 
2.1 Architecture of Collaborative Image Interpretation 
Firstly, this article will present the architecture of collaborative 
image interpretation. In order to provide collaborative 
interpretation environment in the geo-browser, some constraints 
are required. Firstly, data transmitting of large-scale image 
among collaboration clients should be avoided. It promises no 
limitation of network bandwidth. Secondly, it is prefer to 
conduct image processing in server-side. Moreover, 
geographically distributed interpreters can participate 
collaboration interpretation anytime and anywhere with a geo- 
browser. Finally, all interpreters can interactively communicate 
and share interpretation results with each other. In this paper, 
the architecture of collaborative image interpretation is 
composed of three tiers: collaboration client tier, spatial data 
server tier and collaboration sever tier (Figure 1). Collaboration 
client tier contains four main modules. There are spatial data 
visualization module, vector interpretation module, 
communication module and collaboration module. Spatial data 
visualization module is designed to display image, vector, 
annotation, DEM (digital elevation model) and other spatial 
data. Task images and results of vector interpretation are 
visualized in this module. Vector interpretation module 
provides various vector tools (point icon, annotation, polyline, 
polygon and compound geometry) to indicate targets in the 
image. Communication module is responsible for Socket 
messages communication among interpreters. All Socket 
messages are delivered to specified clients via collaboration 
server. Collaboration module implements cooperative work and 
collaboration awareness. Spatial data server tier is composed of 
one catalog server and several geospatial data servers. 
Geospatial data server provides tiles service of various spatial 
data, such as image, vector DEM, annotation, etc. All 
geospatial data servers register published tile services in the 
catalog server. Catalog server responses to spatial data requests 
and invokes registered tile services to obtain spatial data for 
clients. Collaboration server mainly implements three 
collaboration related services that are collaboration launch 
service, collaboration perceiving service and communication 
service. Collaboration launch service enables any collaboration 
client to create a collaborative image interpretation task. Task 
images and cooperative interpreters’ information are uploaded 
from the client. Collaboration perceiving service is called to 
share clients’ interpretation operations and results in the form of 
KML files. Communication service delivers Socket messages 
among collaboration interpreters. 
Spatial Data Server | Collaboration Client 
  
T Annotation Tiles service Geo-Browser 
Geospatial - = | 
Data Server 1 | DEM Tiles service [4H invoke i Ty 
Geospatial : WAL 
Server Visualization Module 
Data Server 2 erve { 1 ISustzation v ocu 
  
Image Tiles service | Vector Interpretation 
; : Catal requests Spatial Data 
Vector Tiles service og. reque p ala 
| 
  
Ttt em um UU mT ry med Module 
Ran les (4 Péceivins lon 
ervic ml/kmz: 1 
; Collaboration Module 
Task Image Launch Collaboration 
Files Service i Server - 
x invoke | [Socket Communication 
Collaboration Communication Service J { messages Module 
Interpreters List ; 
Collaboration Sever! 
Figure 1. Architecture of collaborative image interpretation 
2.2 Collaboration Mode 
In this section, the work mode of collaborative image 
interpretation will be detailed. Different from existed methods 
(Liu, 2004; Xu, 2005), this article adopts KML-based 
collaboration mode (Figure 2). In KML-based collaboration 
mode, any client could launch a collaboration interpretation task. 
The sponsor firstly selects remote sensing images and 
appropriate online interpreters. All these initial information are 
uploaded into collaboration server via collaboration launch 
service. Collaboration server responses to the service and 
performs image pre-processing, such as projection 
transformation, invalid pixel value elimination, image pyramid 
creation, etc. After that, collaboration server delivers task 
description and image configuration to specific clients. A 
uniform interpretation interface will be prepared for 
collaboration clients. Each client employs provided vector tools 
to accomplish image interpretation according to professional 
knowledge and personal experience. When ambiguity exists, 
interpreters could communicate each other with Socket 
messages (Maybe third-party voice software will provide better 
communication). Meanwhile collaboration awareness service 
208 
hel 
am 
con 
che 
and 
elei 
sen 
Int 
resi 
intc 
des 
usil 
3.1 
In 
col 
Co 
sen 
inf 
anc 
des 
des 
inf 
adc 
bo) 
use 
fou 
pul 
«P 
lea 
obj 
virt 
use 
<L 
coc 
«C 
inti 
des 
«n
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.