EnviroInfo 2007 (Warschau) Environmental Informatics and Systems Research Copyright © Shaker Verlag, Aachen 2007. ISBN: 978-3-8322-6397-3

Numerical Methods for the Detection of Whirlwind (, , Hurricane) on Satellite Data

István Pál1

Abstract This paper studies and discusses some methods for the detection, localization and tracing of the hurricane/ relevant features on digital satellite pictures, focused on geometrical structures such as circle, spiral etc. using image processing techniques and numerical methods.

1. Introduction The climate changing, the global warming up is a much discussed topic, which implies (but it is frequently disputed) the increasing number of hurricane / occurrences. So the automatic monitoring and prediction of these events is of great important. The first satellite images were available in the 1960s. The identification and tracking of intense hurricanes became a trivial task according to the detection of the hurricane eye Zehr (2004). A methodology by Vern Dvorak at NOAA/NESDIS to estimate using geostationary satellite data was developed during the 1970’s. This technique, known as the Dvorak Technique (DT), has been used by operational hurricane forecasting centers worldwide and in regions where aircraft information is not available. The Dvorak Technique was supplemented in 1984 with the enhanced infrared (EIR) method for independently assigning hurricane intensity. Further advances to Dvorak’s technique were developed in the late 1980’s and early 1990’s as analysis of global satellite data became more widely available (Olander Velden, 2004). In the mid 1990’s, scientists at the University of Wisconsin/Cooperative Institute for Meteorological Satellite Studies (UW-CIMSS) began an effort to reconstruct the DT within a computer-based environment. The prototype design, the UW-CIMSS Objective Dvorak Technique (ODT), was developed as a first step along this research path. Meteorological satellites e.g. the Meteosat Second Generation (MSG) (see Figure 1) provide global informations about a part of the earth (see Figure 2), which can be used for the refinement of the wetter prediction. From the MSG satellite in every 15 minutes can be received full disk data in 3×3km resolution in eight different spectral domain, which can be used for the near real-time monitoring of the development of the structures in the atmosphere. For the whirlwind analyze the channels VIS006, NIR016, IR108 (see Figure 3) can be used, also as components of the RGB color channels. Unfortunately the 3×3km resolution didn’t allow the detection at these finer structures. In this way smaller can’t be detected, but in this case the radar data may be used to detect it. Another problem is, that only the top of the atmosphere can be seen on the satellite pictures but the deeper layer not, which can be sometimes bridge-over with using different channels of the satellite. Often is the time activity so short (few minutes), that there is no possibility to detect it. There are statements that the forecasting of tornados in Germany is not possible, because under every thunderstorm cloud () can be built a tornado. The duration and another physical sizes (small scale phenomenon –but not the destroying–) of this event are so small, that they are impossible to acquire.

1 Technical University Munich, 85354 Freising, Am Hochanger 13, Germany, e-mail: [email protected]

425

Figure 1: The Meteorological satellites included also the Meteosat Second Generation (MSG). (origin: http: //www.eumetsat.int)

The thunderstorm events, the eye of the hurricane and its geometrical structures on the satellite pictures can be characterized by circles, ellipses and spirals. In the next sections there will be studied and discussed some methods to detect and to trace the cloud structures and hurricane/thunderstorm/whirlwind relevant features, focused on geometrical structures such as circle, spiral etc. using image processing techniques and numerical methods.

Figure 2: The MSG coverage area (origin: http: //www.eumetsat.int)

426

Copyright © Shaker Verlag, Aachen 2007. ISBN: 978-3-8322-6397-3

(a) (b)

(c) Figure 3: Images from MSG. (a) VIS006 visible channel 0.56 - 0.71 µm, (b) NIR016 near-infrared channel 1.50 - 1.78µm (c) IR108 infrared channel 9.8 - 11.8 µm (origin: http: //http: //www.sat.dundee.ac.uk/abin/geobrowse/)

2. Image Processing of the Satellite Data 2.1 Preprocessing The satellite pictures are first filtered or smoothed in order to reduce the noise. The smoothing of the image is performed using the convolution filter with a 2-dimensional Gaussian kernel

1 (r − x)2 + (s − y)2 h(r,s) = f (x, y) ⋅ e − . (1)  σ 2π 2 xy 2σ

427

Copyright © Shaker Verlag, Aachen 2007. ISBN: 978-3-8322-6397-3 The segmentation of the images can be taken using adaptive methods, statistical and texture based techniques, but a simple thresholding gives also good result for the extraction of the geometrical features of the cloud structures. The different cloud types can be classified with the Random Markov Fields, which provide a very helpful tool for the cloud type texture structure segmentation (Cadez, Smyth, 1999; Gordon, Tag, and Bankert, 1995; Papin and Bouthemy, 2002). The edge segmentation is realized with a Sobel operator which provides the boundaries of the objects. The norm of the gradient vector and the orientation of the edges at a given pixel (x,y) is calculated as follows:

∂f ∂f ∂f ∂f | ∇f | = ( )2 + ( )2 ; θ (x, y) = tan−1( )2 (/ ). (2) ∂x ∂y ∂y ∂x

The Sobel filter, which is based on the looking-up of the maxima of the first derivates, can be supported by its second derivates, which are the looks-up of the zero-crossing. The second order derivates of the Gaussian kernel is the Laplacian of Gaussian or the Marr-Hildreth operator:

1  (x2 + y2 )  (x)2 + (y)2 ∇2 (G ∗ f ) = (∇2G)∗ f =  − 2 e − . (3) 2  2  2 σ  σ  2σ

2.2 Tracking and Detection of the Cloud Motion For the motion tracking the optical flow algorithm will be used. The motion of the atmosphere on the satellite pictures series S(x,y,t) can be tracked with the help of the block matching and the optical flow method. On the satellite pictures only the top layer of the can be seen. Lower layers can be also displayed with the combination of the different channels. It’s assumed that within a short time there is no change in the texture and/or the structure of the clouds. The registration of the same or similar cloud structures in the different time series can be taken with the template matching, correlation or sum of squares difference method. With the block matching the positions of a structure in the different time sequences will be determinated. Using a difference-function d(x,y) will be ordered to each reference pixel a vector and so a vector field will be obtained: d(x,y) = S(x,y,t + )1 − S(x,y,t) = S(x + D, + D, ) − (,,), (4)

where Δ x,Δ y are the coordinates of the shift vector.

3. Detection of Geometrical Structures Since the hurricane eye or a is a dark pixel structure inside of the white cloud pixels on the satellite pictures and because of the rotation builded arms of the cloud structures, its detection is based on the localization of geometrical structures such as circle, ellipses, spiral. Geometrical Structures or shapes on the digital image can be detected by their features, which can be derivated by the edge detection or from the s