Full text: Proceedings, XXth congress (Part 4)

mation 
biggest 
hat we 
nts the 
to gain 
s in 2D 
zorithm 
it again 
ms and 
be very 
Yologies 
the data 
most of 
X/server 
ansform 
1g much 
services 
systems 
ey have 
nats and 
y, high- 
onent of 
ost fields 
; include 
criminal 
ore. The 
increased 
assed the 
tion NOW 
s film m 
>xposures 
expected 
eras now 
ie a major 
ntation à 
equally 
| imaging 
| through 
w capture 
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B4. Istanbul 2004 
This paper shows a new approach which uses a traditional 
image visualization technology to make large ultra-high- 
resolution images fast and interactive on the Web and expands 
it to be used as an infrastructure of 2D applications. The 
technology | is | accomplished using image streaming: 
incremental, on-demand access to image data by level of detail 
and area of view. It also explains how GSN’s image streaming 
technology works and how it is implemented to support 2D 
GSN applications: 2D viewer. It also discusses the technologies 
which are used to cache huge image data set on client side. 
Chapter 2 will talk about some difficulties exist in Internet- 
based Image application. Two techniques pyramid and 
streaming will be discussed in chapter 3. Chapter 4 presents the 
implementation of the Image Streaming System — GSN image. 
And a test and conclusion will be introduced in chapter 5 and 
chapter 6. 
2. Difficulties for Internet-GIS Image Applications 
Imagery forms an essential and well-understood part of GIS 
applications. There are unique challenges associated with 
making effective use of imagery, especially when providing 
Internet or Intranet GIS web mapping solutions. But image size 
is extremely larger. Even city wide coverage with high 
resolution color air photos can reach 300GB to 1.5TB for a 
typical GIS web mapping application covering a city. As can be 
seen, a GIS web server needs to be able to easily serve 300GB 
to 40TB of imagery. Yet the benefits from using imagery are 
compelling (for example, vector GIS and CAD data is often 
created from imagery as a starting point), and it provides an 
intuitive, accurate and up to date view of the real world for 
users. 
Basically said there is only one problem which needs to be 
solved exists in Internet-GIS image applications: the conflict 
between extremely large data set and limited Internet 
bandwidth. Besides image size, network is another issue for 
Internet based image applications. Internet is the most complex 
network around the world. It includes a range of networks. The 
increasing availability of high-bandwidth network access 
greatly eases access to images of moderate quality. Images of 
high quality, however, easily exceed the capacity of even the 
highest volume transmission technologies. While hundreds of 
kilobytes of data are commonly downloaded, megabytes, tens 
of megabytes, and certainly gigabytes of data are impractical to 
transfer over current infrastructure. Advanced compression 
techniques achieve 4 to 1 or even greater lossless compression | 
and 10 to 1 or even 100 to I lossy compression. Even in 
combination with a high-bandwidth connection, however, 
compression is inadequate for publishing high-quality images. 
A 32 megabyte image licensed from a stock photo house — even 
if compressed  100-fold with wavelet technology to 
approximately 320k — is inconvenient for Web viewing. The 
time required to download larger files makes them impractical 
0 publish without image streaming. Only the streaming 
technology can support real-time viewing of images many 
gigabytes in size. 
Studies have shown that around 60% of the Internet users’ 
access speeds are 56Kbit/s and about 30% of the Internet users 
are using high speed connection. The average speed for high 
Speed users are 2Mbit/s and therefore the mean connection 
Speed of Internet users is IMbit/s. What will happen if we use 
this bandwidth to display an image at 2048X2048. The image 
Size with raw format will be 1024*1024*3*8 — 96Mbit. That 
means it will take 96 second to transfer it to the user who want 
to see it. One easiest way to reduce the transportation time is to 
compress the image to reduce its size. For instance, we can 
store it as JPEG image with ratio of 10 and the response time 
will be 1/10" of the original time (9.6 second). But it is still a 
problem. For normal high resolution images in JPEG format, 
their size is 800Mbit, we have to figure out other solutions to 
solve this problem. 
3. Principle of image pyramid and image streaming 
It is well known that the decompression of images will take a 
lot of time and memory. Here is an example running on a 
PIV2.0GHZ/500M machine. Using Adobe Photoshop6 to open 
a JPEG image file will take 5 minutes and 40 seconds. It will 
use 2G hard disk to store the temporal data. The 80MB file, 
which covers Canada East area, is a 27845 x 23177 in width 
and height and 100m resolution image. Therefore, all the 
available Internet-GIS image Systems will pre-process the 
images to a new format image data set first before put them to 
the server. The new format is normally called image pyramid. 
In order to handle the image pyramid via the Internet, a 
technique which is called image streaming has been applied to 
It. 
As we all know, every image has a resolution. If you want to 
buy a digital camera, the first question you ask yourself is what 
the maximum resolution is. Different resolutions of an image 
mean different quality and different size of it. In web-mapping 
system, the multi-resolution approach is very useful. 
o  lmages usually contain features of physically significant 
structure at different scales of resolution 
o For some problems, this allows us to select a desired level 
of detail 
o For some problems, the coarse-to-fine approach can 
reduce the computational complexity 
© There is strong evidence that the human visual system 
processes information in multi-resolution fashion 
o Image compression 
Pyramid representation is another important technical factor. 
An image pyramid is formed by repeated smoothing and 
subsampling of an image ("Subsample" — discard pixels). There 
are two very common pyramid: Gaussian pyramid and 
Laplacian pyramid (Burt and Adelson, 1983). Each new level 
of a Gaussian pyramid is formed from the previous level by 
smoothing and subsampling. 
Image Streaming, on the other hand, allows the Slideshow to 
Start running before all images are loaded. With Image 
Streaming, an image is shown immediately once it is loaded; 
while the rest of the images are being loaded in the background. 
The Slideshow can even loop with this partial list of loaded 
images. Eventually, all images will have completed loading and 
the Slideshow will run in its full form. Image Streaming 
dramatically cuts down waiting and loading time thus 
improving the user's experience. 
In order to implement image streaming, large images need to be 
reconstructed with image pyramid and image cutting. Pyramid 
is a technology where a high resolution image is created and 
saved in a multi-resolution format. If you think of it as a 
pyramid, with the full resolution at the base, say 3000x3000 
pixels (Base layer in Figure 3.1), then 1500x1500, all the way 
down to the thumbnail (Top layer in Figure 3.1), which is 10- 
20K in size. If you click on the thumbnail, you are taken to the 
next level of resolution. At that level, the image is broken up 
1139 
 
	        
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.