Full text: Proceedings; XXI International Congress for Photogrammetry and Remote Sensing (Part B4-3)

1264 
The International Archives of the Photogrammetry. Remote Sensing and Spatial Information Sciences. Vol. XXXVII. Part B4. Beijing 2008 
Archives 
0^ 
Vector database 
0 
I 
alities that need to be interconnected to meet the needs of a par 
ticular user. 
About 3000 C++ classes are already available in the current ver 
sion of OTB for most of the usual operations on remote sensing 
images. 
• image access: optimized read/write access for almost any of 
remote sensing image formats, meta-data access, visualiza 
tion; 
• geometric modeling: sensor models, DEM access, carto 
graphic projections, image registration, disparity map esti 
mation; 
• filtering: blurring, denoising, enhancement; 
• feature extraction: interest points, alignments, lines; 
Figure 2: Segmentation example: from three different seeds. The 
fast marching algorithms generates three different areas. 
by a factor of four). A pan-sharpening step is necessary to obtain 
an image with four spectral bands with the highest resolution. 
Several pan-sharpening methods are available in OTB. One ex 
ample is illustrated in figure 4. 
• image segmentation: region growing, fast marching, water 
shed, level sets; 
• object extraction: road network extraction, example-based 
detection; 
• classification: K-means, SVM, Markov random fields; 
Image classification from examples is a very useful task. Sup 
port Vector Machine can produce a good classification models 
from few examples (Weston and Watkins, 1998). On figure 5, 
an example of classification by SVM is illustrated. On the mul- 
tispectral image, few regions of interest are selected to train the 
SVM. Then the entire image is classified. 
• change detection. 
As we can see, the functionalities cover the whole range of im 
age processing, from access to image format to applications like 
change detection. 
Segmentation is a basic task in image processing. On figure 2 an 
example is given for the fast marching algorithm initiated from 
three different seeds directly on the luminance image. 
On figure 3, the registration between an optical and a radar image 
of the same area is illustrated. A good registration is a compul 
sory stage before being able to exploit jointly information from 
both images (Inglada and Giros, 2004). The deformation model 
is done by a centered affine transform which is able to introduce 
translation, rotation and scaling effects. The similarity metric 
cannot be a simple correlation due to the completly different ac 
quisition process between the two sensors: mutual information is 
used instead (Maes et al., 1997). 
Most current high resolution optical sensors (Spot 1 to 5, Quick- 
bird, the coming Pleiades), have a high resolution panchromatic 
band and a multispectral band with a lower resolution (typically 
One common application of satellite images is the change detec 
tion between two images, either to detect the effects of natural 
disasters or to update vector database (Poulain et al., 2008). Fig 
ure 6 presents the application on flooding on the South of England 
using SPOT images. Many other change detectors have been im 
plemented in the toolbox using statistical similarity measures, as 
for instance the one presented in (Inglada and Mercier, 2007). 
Finally, direct objects or network extraction can also be devel- 
opped. Figure 7 presents a real-time road extraction algorithm 
(Christophe and Inglada, 2007). 
All these features are available in OTB, but not all were devel- 
opped internally. The library is based on several external libraries. 
4 USING THE (GREAT) WORK OF OTHERS 
When developping a complex library, throughful validation of the 
algorithms is always a very delicate part. To be able to provide 
well tested algorithm with limited ressources, OTB is based on 
numerous, carefully chosen, open-source libraries. For each do 
main, we select the library which has a broad base of users (the 
library is well tested) and which is compatible in terms of licence
	        
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.