1. Trang chủ
  2. » Thể loại khác

Interpolative picture fuzzy rules A novel forecast method for weather nowcasting

8 134 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 694,77 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Interpolative picture fuzzy rules: A novel forecast method for weather nowcasting Pham Huy Thong VNU University of Science Vietnam National University, Vietnam thongph@vnu.edu.vn Le Hoan

Trang 1

Interpolative picture fuzzy rules: A novel forecast

method for weather nowcasting

Pham Huy Thong

VNU University of Science

Vietnam National University, Vietnam

thongph@vnu.edu.vn

Le Hoang Son VNU University of Science Vietnam National University, Vietnam

sonlh@vnu.edu.vn

Hamido Fujita Intelligent Software Laboratory Iwate Prefectural University, Japan HFujita-799@acm.org

Abstract— Weather nowcasting is a short-range forecasting

that maps current weather, then uses an estimation of its speed and

direction of movement to forecast weather in a short period ahead

— assuming the weather will move without significant changes It

operates through latest radar, satellite or observational data

However, awed characterization of transitions between different

meteorological structures is its main challenges In this paper, an

innovative method for weather nowcasting from satellite image

sequences using the combination of picture fuzzy clustering and

interpolative fuzzy rules is proposed Firstly, picture fuzzy

clustering algorithm, a fuzzy clustering method based on the theory

of picture fuzzy set, is used to partition the satellite image pixels

into clusters Secondly, the interpolative trapezoidal picture fuzzy

rules are created from the clusters Finally, particle swarm

optimization is employed to train the defuzzified parameter from the

rules to enhance the accuracy of the predicted satellite images in

sequence The experimental results indicate that the proposed

method is better than the relevant ones for weather nowcasting

Keywords—Interpolative picture fuzzy rules; picture fuzzy

clustering; picture fuzzy sets; satellite images; weather

nowcasting;

I INTRODUCTION According to Mass [7], weather nowcasting combines a

description of current state of the atmosphere and a short-term

forecast of how the atmosphere will evolve during the next

several hours It is possible to forecast small features of the

weather such as rainfall, clouds and individual storms with

reasonable accuracy based on its speed and direction of

movement in this time range — assuming that the weather will

move without significant changes [7] Therefore, weather

nowcasting plays an important role to warning public of

hazardous, high-impact weather including tropical cyclones,

thunderstorms and tornadoes that cause flash floods, lightning

strikes and destructive winds It contributed to the: i) reduction

of fatalities and injuries due to weather hazards; ii) reduction of

private, public, and industrial property damage; iii)

improvement of efficiency and saving for industry,

transportation and agriculture [2] Latest radar, satellite images

and observational data are often used to make analysis of the

small-scale features present in a small area such as a city, an

airport, etc and make an accurate forecast for the following

few hours [2]

A Previous works

Zhou et al [20] used wind and temperature information of AMDAR data to the analysis of severe weather nowcasting of airport Although weather nowcasting based on radar measurements results in better than other data, there are many regions, particularly in developing countries, that are away from radar coverage [4, 18] Appropriate alternative data used

to forecast the weather in these areas are satellite observations [10 - 11] There are some researches based on the observations

of satellite images to develop methods to track and nowcast meteorological parameters such as in Evans [1], Shukla and Pal [5], and Melgani [9] Melgani [9] reconstructed cloud-contaminated multi-temporal and multispectral images Evans [1] used multi-channel correlation-relaxation labeling to analyze cloud motion Shukla and Pal [5] proposed an approach to study the evolution of convective cells Another method for predicting satellite image sequences combining

spatiotemporal autoregressive (STAR) model with fuzzy

clustering to increase the forecast accuracy was presented by Shukla, Kishtawal and Pal [6] Recently, Hoa, Thong and Son [14] proposed a method using picture fuzzy clustering and STAR for weather nowcasting from satellite image sequences Although this technique resulted in better prediction accuracy than those in [1, 5-6, 8], the forecasting result could be enhanced by an advanced forecast method such as picture fuzzy rules

B This work

In this paper, we propose a novel forecast method (IPFR) for weather nowcasting combining picture fuzzy clustering (FC-PFS) with interpolative picture fuzzy rule technique Picture fuzzy clustering [16], a fuzzy clustering method on picture fuzzy set, was shown to have better quality than other fuzzy clustering algorithms Interpolative picture fuzzy rule, the novel part of this paper, is a generalization of triangular picture fuzzy rule [15] Comparing with the method in [14], STAR is replaced with the interpolative picture fuzzy rule Using fuzzy rule would make better accuracy [15] so that the new method can obtain high forecasting results

The proposed method consists of three steps Firstly,

FC-PFS is used to partition the satellite image pixels into clusters

Secondly, interpolative trapezoidal picture fuzzy rules are

generated based on these clusters to form the next predicted

output Finally, Particle Swarm Optimization (PSO) [17] is

Trang 2

employed to train the parameters of defuzzified function to

archive forecasted images of weather nowcasting in sequences

Experimental validation on the satellite image sequences of

Southeast Asia will be performed

C Organization of the paper

The rest of the paper is organized as follows Section 2

reviews the preliminaries containing picture fuzzy clustering

algorithm and Interpolative picture fuzzy rules Section 3

presents the proposed method for weather nowcasting problem

Section 4 shows the experimental results on satellite image

sequences of Southeast Asia Finally, conclusions and further

works are covered in Section 5

II PRELIMINARIES

In this section, we briefly review the Picture fuzzy

Clustering algorithm [16] and the Interpolative picture fuzzy

rules [13]

A Picture fuzzy clustering

Picture fuzzy clustering (FC-PFS) [16] based on Picture

fuzzy set (PFS) [3] and Fuzzy C-means algorithm [12]

partitions dataset into predefined number of clusters Using

PFS, FC-PFS results in better clustering quality [16] The

FC-PFS merges data points xk , k=1,N into cluster C j ,

C

j=1, with the objective function:

2

→ + +

N

k

N

k C

j

kj kj kj C

j

j k m kj

where μkj( )x , ηkj( )x , ξkj( )x are the positive, the neutral and

the refusal degrees of each element x∈ , respectively; X Vj

is the center of cluster j FC-PFS is summarized as follow

I: Data X whose number of elements ( N); Number of

clusters ( C ); the fuzzifier m ; exponent α∈(0,1];

Threshold ε; the maximum iteration maxSteps>0

O: Matrices u, η, ξ and centers V ;

1: t = 0

2: u t random

kj )←

kj )← ξ (k=1,N, j=1,C) satisfy μA( ) ( ) ( )xA xA x ∈[ ]0,1 and

( ) ( ) ( ) 1

0≤μA xA xA x ≤ , ∀xX

3: Repeat

4: t = t + 1

5: Calculate (t)

j

V from ukj(t−1) and ξkj(t−1) as follow,

( )

( )

( )

( )

¦

¦

=

=

= n

k

m kj kj

k n

k

m kj kj

j

X V

1

1

2

2

ξ μ

ξ μ

where j=1,C (2)

6: Calculate (t)

kj

u from Vj (t) and ξkj(t−1) as follow,

, 2

1

1

1 2

¦

=

¸

¸

¹

·

¨

¨

©

§

=

c

i

m

i k

j k ki kj

V X

V X

ξ μ

where (k=1,N, j=1,C)

(3)

7: Calculate (t)

kj

η from ukj (t) and ξkj(t−1) as follow,

¸

¹

·

¨

©

§ −

=

i ki c

i

kj

c e

e

ki kj

1

1

1

η

ξ

ξ

,

where (k=1,N, j=1,C)

(4)

8: Calculate (t)

kj

ξ from ukj (t) and ηkj (t) as follow (μ η ) ( (μ η )α)α

ξkj =1− kj + kj −1− kj + kj 1 (5) 9: Until u t)−u(t− 1 ) +ηt)−η(t− 1 ) + ξ t)−ξ(t− 1 ) ≤ε or

Steps

max has reached

B Interpolative picture fuzzy rules

Picture fuzzy rule using triangular picture fuzzy numbers [13] is developed based on fuzzy rule, an IF-THEN rule involving linguistic terms proposed by Zadeh [13] In this paper, each rule is equivalent to each cluster then the number

of rules is equal to number of clusters We update the rule by using trapezoidal picture fuzzy numbers (TpPFN) for picture fuzzy rule TpPFN is described by six real numbers

(a′,a,b′,b,c,c′) with (a′≤ab′≤bcc′) and two trapezoidal functions shown in equations (6-7) and Fig 2 as follow

°

°

°

¯

°

°

°

®

­

=

otherwise

b x b for

c x b for b c x c

b x a for a b a x

u

, 0

' ,

1 ,

' ,

'

,

(6)

°

°

°

¯

°

°

°

®

­

′−

= +

otherwise

b x b for

c x b for b c b x

b x a for a b x b

, 1 ' , 0 ,

' ,

' '

ξ

Denote that L=η+ξ and combining with equation (5), value of the neutral membership is calculated as in (8)

( )

( − −uL ) −u

( )A DEF is the defuzzified value of the TpPFN A (in equation 9 andFig 1)

Trang 3

( )

¦

=

′ + + + + +

1

6 5 4 3 2

i i h

c h c h b h b h a h a h A

(9)

where h i ≥0 , i=1,6 , is the weight of TpPFN of

defuzzified value

Fig 1 A trapezoidal picture fuzzy set A

The closest fuzzy rules with respect to the input observation

are utilized to produce an interpolated conclusion for sparse

fuzzy rule-based systems The following picture fuzzy rules

interpolation scheme illustrates that:

Rule 1: If x1= A1,1 and x2=A2,1 and … and xk = Ad,1

Then y = B1

Rule j: If x1= A1,j and x2=A2,j and … and xk = Ad,j

Then y=B j

Rule q: If x1= A1,p and x2= A2,pand … and x k =A d,p

Then y=B p

Observations: *

1

1 A

x = and x2=A2* and … and *

1 A d

x =

Conclusion: y = B*

where Rule j ( j=1,q ) is the jth fuzzy rule in the sparse fuzzy

rule base, xk denotes the th

k antecedent variable, ydenotes the consequence variable, Ak,j denotes the th

k antecedent fuzzy set of Rule j, B denotes the consequence fuzzy set of j

Rule j, *

k

A denotes the th

k observation fuzzy set for the kth

antecedent variable xk , B* denotes the interpolated

consequence fuzzy set, d is the number of variables appearing

in the antecedents of fuzzy rules, q is the number of fuzzy

rules, k=1,d, and j=1,q

III THEPROPOSEDMETHOD

A The proposed method

The proposed method uses satellite image sequences as the

inputs for weather nowcasting Each image is collected from

the same region in a constant interval time, for instance every

hour, every 30 minutes, etc These images are firstly preprocessed by calculating the different pixel matrices from the current image to the next image in sequence Suppose that

there is an input with m sequent images, and then m−1 different pixel matrices are created after preprocessing The first (m−2) matrices are partitioned by FC-PFS into clusters

in order to generate interpolative picture fuzzy rules using trapezoidal picture fuzzy numbers The last one is utilized to train the defuzzified parameter of picture fuzzy rules by PSO algorithm and to predict the next different matrix after the rules have been established

Fig 2 The new algorithm’s schema Each different matrix is split into small-sized sub-matrices

to keep the topology of the predicted image This means that the change of a region in an image is not affected by others through the sequent images Then, the algorithm processes each sub-matrix of the matrices to generate the region respectively in the predicted matrix Finally, the forecasted image is constituted by the combination of the last image in the sequent images with the predicted matrix The proposed algorithm is illustrated in Fig 2

Suppose that we have a data set with d input time series

{T1 t,T2 t, ,T d t}, and one output time series M( )t ,

N

t=0, Each element in different matrix is calculated by equation (10) based on the variation rates R k( )i , i=1,N of the th

k input time series T k( )i at time i, where k=1,d

( ) ( ) ( ) ( ) 100 %

1 1 ×

=

i T

i T i T i R

k

k k

The variation rates {R1( ) ( )i,R2 i, ,R d( )i} of the input time series {T1( ) ( )t,T2t, ,T d( )t}, t=0,N at time i are determined based on equation (10) N training samples {X1,X2, ,X N},

A

1

0

Ș + ȟ

u

Image input 1

Image input 2

Image

input m - 1

Different matrix 1, split into sub-matrices

Different matrix 2, split into sub-matrices

Different matrix m - 2,

split into sub-matrices

Partition different matrices using Picture Fuzzy Clustering

Generate Interpolative Picture Fuzzy Rules from clusters using trapezoidal picture fuzzy numbers

Output predicted image

Image

input m

Different matrix m – 1,

split into sub-matrices

Train defuzzified parameters using PSO algorithm to increase predicted accuracy

Trang 4

where Xi is represented by {R1( ) ( )i ,R2 i, ,R d( ) ( )i,R0 i} ,

N

i=1, are constructed Denote { i}

d i i i

X = ( 1 ), ( 2 ), , ), =

{R1i,R2 i, ,R d i,R0 i}, where (k)

i

I (Oi) is the th

k input

(output) of X , i k=1,d Then FC-PFS algorithm is used to

partition the training sample into an appropriate number of

clusters (C ) {P1,P2, ,P C} and calculate the center V j of

cluster Pj, the positive degree uij, the neutral degree ηij and

the refusal degree ξij of Xi

The picture fuzzy rules using TpPFN are constructed based

on the clusters { P1, P2, , PC}, where rule j corresponds to

j

P , ( j=1,q), shown as follows

Rule j: If x1= A1,j and x2=A2,j and … and xk = Ad,j

Then y=B j

where Rule j is the fuzzy rule corresponding to the cluster P j,

k

x is the kth antecedent variable, Ak,jis the kth antecedent

fuzzy set of Rule j, y is the consequence variable, Bj is the

th

k consequence fuzzy set of Rule j, j=1,C, k=1,d, and

the real numbers ( a ′ , a , b ′ , b , c , c ′ ) of TpPFN Ak,j are

calculated in (11-16) with

( ij)

ij ij ij

u U

ξ

η +

+

= 1

) ( , , 2 , 1 ,j mini n i k

) ( , , 2 , 1

( ) ( ))

, min , k

j k t j

( ) ( ))

,j max t k , j k

n i

U

=

1

)

(k

j

V is the center of cluster jwith th

k element

(14)

¦

¦

=

=

j k k i

j k k i

b I and n

k i b

I and n

j

k

U

I U a

, ) , )

, , 2 ,

) ( , ,

2 ,

¦

¦

=

=

j k k i

j k k i

b I and n

k i b

I and n

j

k

U

I U c

, ) , )

, , 2 ,

) ( , ,

2 ,

where (k)

i

I is the k th input of the training sampleX i, j=1,C,

d

k = 1 , The real numbers ( a ′ , a , b , c , c ′ ) of TpPFN Bjof

Rule j are described in equations (17-22)

i n i

i n i

( ( ), ))

j k t

( ( ) )) , max t k j k

n i

U

=

1

)

(k

j

V is the center of cluster jwith th

k element

(20)

¦

¦

=

=

j k i

j k i

b I and n

i b

I and n

j

U

O U a

) )

, , 2 ,

, , 2 ,

¦

¦

=

=

j k i

j k i

b I and n

i b

I and n

j

U

O U c

) )

, , 2 ,

, , 2 ,

where Oi is the desired output of X and i j = 1 , C Based on equations (11–22), TpPFN of the fuzzy rules are constructed

If some picture fuzzy rules are activated by the inputs of the

th

i sample X i that means min ( )) 0

1 ≤kd U A, I i k >

j

calculate the inferred output *

i

O in equation (23)

( )

¦

¦

= ≤ ≤

j

k i A d k

j q

j

k i A d k i

I U

B DEF I

U O

j k

j k

1

) 1

1

) ( 1

*

,

, min

min

, (23) ( ))

,

k i

A I U

j

k denotes as the membership value of the input

)

(k

i

I belonging to the trapezoidal picture fuzzy set A k,j ,

q

j=1, and k=1,d It is calculated based on the trapezoidal picture fuzzy function in equations (5-8) with q being denoted the number of activated picture fuzzy rules and DEF( )B j

being the defuzzified value of the consequence picture fuzzy set Bj of the activated picture fuzzy rule j, j=1,q, i=1,N

Otherwise, if there is not exist any activated picture fuzzy rule, calculate weight

j

W of Rule j with respect to the input observations 1

1 I i

2 I i

x = , , d

i

x = by equation (24) and compute the inferred output *

i

O by equation (25)

¹

·

¨

¨

©

§

=

C h

h j j

r r

r r W

1

2

*

* 1

(24)

( )

¦

=

×

= C

j

j j

O

1

*

r denotes the input vectors {( 1 ) ( 2 ) ( )}

, , , i i d

I , rj denotes the vector of the defuzzified values of the antecedent fuzzy sets

of Rule j -{DEF( )A1,j ,DEF( )A2,j , ,DEF( )A d,j } r*−r j is the

Trang 5

Euclidean distance between the vectors r and rj The

constraints of the weights are: 0 ≤ Wj≤ 1 , j=1,C and

j W j

1 1 DEF( )B j is the defuzzified value of consequence

picture fuzzy sets B j

The training defuzzified parameters process is conducted

using the two last different matrices (m−1)th and (m−2)th

with roles as testing sample and input sample ( X )

respectively In order to determine the optimal defuzzified

parameters for each rule, PSO algorithm [17] which is

representation of the movement of organisms in a bird flock or

fish school is used Suppose that we have popsize particles,

each of them is encoded with six parameters

(h1,h2,h3,h4,h5,h6) corresponding to the weight for

calculating defuzzified value for TpPFN as a solution For each

particle i, if the achieved solutions are better than the previous

ones, we record them in the local optimal solutions Pbest -

( ( i)

j

Pbest

h , j=1,6) of this particle Denote a new δ(i j) is the

velocity for changing of parameter h j of particle i, j=1,6

The evolution of all particles is continued until a number of

iterations are reached The final solutions comprising the most

suitable of the six parameters are then determined from all

particles through the best values of particles (Pbest i) and the

swarm ( Gbest ) Gbest includes

j

Gbest

h (the parameter for defuzzified value that make the rules have best accuracy) and

Gbest value, the best quality value that all particles achieve –

fitness value The fitness function is computed as the

difference between the generated pixel matrix from Gbest

parameters and the (m−1)th different pixel matrices The

difference can be calculated as below

¦

=

− −

= N

i

new i n

pix diff

1

) ( ) 1

where (n− 1 )

i

pix is the i pixel value of the ( th m−1)th different

pixel matrices; pixi (new) is the ithpixel value of the new

different pixel matrices generated from Gbest parameters

Each particle i is updated by equations (27-28) as below

( ) ( ))

2 ) 1

)

)

)

i j Gbest i

j Pbest i

j

i

j

+

) )

j i j i

j h

where c1,c2≥0 are PSO’s parameters Generally, c1, c2 often

are set to be 1 Details of this method are described as follow

I: Data X ; Maximum number of clusters ( Cmax );

exponent α ; threshold ε , maximum iteration

maxSteps, the number of particles in PSO-popsize

O: The optimal parameter (h1,h2,h3,h4,h5,h6) for

defuzzified function

δ ,h jrandom, Pbest i =0, Gbest=0 (i=1,popsize ), t = 0

2: Repeat 3: t = t + 1

4: For each particle i

5: Calculate fitness function by equation (23) or (25) 6: Generate a new different matrix

7: Calculate diff i value of the particle i following equation (26)

8: If(diff < i Pbest or i Pbest =0) i

9: Pbest = i diff i

10: Save best solution of particle i

11: If(Gbest<Pbest or i Gbest=0) 12: Gbest=Pbest i

13: Save best solution of swarm 14: Update particle i by equations (27-28) 15: Until ( Gbest >ε or t > maxSteps)

Finally, we calculate the forecasted value M Forecasted( )i at time i based on the predicted variation rate O i*, where

( )i−1

M is the actual value at time i−1 as in equation (29)

( ) ( ) ( *)

1

Forecasted i M i O

B Remark

The proposed method uses interpolative picture fuzzy rules with training defuzzified parameter process then it can result in more accurate predicted images than those of STAR technique The STAR technique only employs autoregressive method, which affects more than one sets of parameters leading to the output, and may be over fitted or inaccurate in case of inappropriate candidate set of parameters

IV EXPERIMENTS

A Materials and system configuration

The datasets for experiments include four sets of image: Malaysian, Luzon – Philippines, Jakarta – Indonesia and the Eastern Pacific [8 19] Each set contains seven images consecutively from 7.30 am to 13.30 pm The first four images are used as training dataset and the last one are testing dataset All images have the same size (100x100 pixels) Figures 3-6

show the first, second, third and forth dataset respectively

In order to evaluate the accuracy of weather nowcasting, Root mean square error (RMSE) is used as in equation (30)

n

i M i M RMSE

n

i

predicted corrected

¦

=

= 1

2

) )

where M corrected (i) and M predicted( )i denotes the real image pixels and the predicted image pixels in time i of the total number times (n) The experiments are run on the system with configuration of 2G RAM, 2.13 GHz core 2 Duo

Trang 6

Fig 3 Satellite images of Data 1 – Malaysian

Fig 4 Satellite images of Data 2 – Luzon (Philippines)

In the experiment, three algorithms are implemented in

Java including:

• The proposed method (IPFR),

• FCM-STAR method of Shukla, Kishtawal and Pal [5],

• PFC-STAR method of Hoa, Thong and Son [13]

Experiments are conducted with parameters of PSO: 1

2

1= c =

run with different number of clusters from 2 to 16 equivalents

to 2 from 16 rules The experimental results are taken in average of 50 times

Fig 5 Satellite images of Data 3 – Jakarta (Indonesia )

Fig 6 Satellite images of Data 4 – Eastern Pacific

7h 30 (1) 8h 30 (2) 9h 30 (3)

10h 30 (4) 11h 30 (5) 12h 30 (6)

13h 30 (7)

7h 30 (1) 8h 30 (2) 9h 30 (3)

10h 30 (4) 11h 30 (5) 12h 30 (6)

13h 30 (7)

7h 30 (1) 8h 30 (2) 9h 30 (3)

10h 30 (4) 11h 30 (5) 12h 30 (6)

13h 30 (7)

12h 30 (6) 10h 30 (4)

13h 30 (7) 11h 30 (5)

9h 30 (3) 8h 30 (2)

7h 30 (1)

Trang 7

B Results and discussions

Table I indicates the RMSE value of all three algorithms It

is obvious that IPFR algorithm produces predicted image with

smaller RMSE values than other methods in most of cases The

bold number denotes the smallest value for a given predicted

image and data

TABLE I A VERAGE OF RMSE ( STD ) VALUES OF ALGORITHMS

Algorithms Data 1 Data 2 Data 3 Data 4

IPFR

Predicted

image 1

4.141 (0.076)

6.33 (0.424)

6.314 (0.479)

3.832 (0.302)

Predicted

image 2

6.749 (0.505)

11.418

(0.458)

9.995 (0.468)

7.626 (1.559)

Predicted

image 3

9.619 (1.013)

12.482 (3.463)

10.468 (1.911)

7.93 (1.715)

PFC-STAR

Predicted

image 1

6.893 (0.103)

8.704 (0.612)

9.549

(0.426)

5.234 (0.421) Predicted

image 2

7.738 (0.634)

10.324 (0.731)

10.42 (0.702)

8.451 (1.817) Predicted

image 3

9.646 (1.241)

12.422 (2.451)

11.309 (2.234)

10.356 (2.428)

FCM-STAR

Predicted

image 1

8.661 (0.11)

11.158 (0.662)

12.955 (0.568)

5.892 (0.308) Predicted

image 2

8.865 (0.651)

11.809 (0.701)

13.209 (0.893)

9.065 (2.105) Predicted

image 3

9.828 (1.113)

12.546 (2.703)

13.772 (2.416)

10.872 (2.523) TABLE II T HE R ATES OF AVERAGE RMSE VALUES OF ALGORITHMS

Algorithms Data 1 Data 2 Data 3 Data 4

IPFR

Predicted image 2 1 1.106 1 1

Predicted image 3 1 1.005 1 1

PFC-STAR

Predicted image 1 1.664 1.375 1.512 1.366

Predicted image 2 1.146 1 1.042 1.108

Predicted image 3 1.003 1 1.080 1.306

FCM-STAR

Predicted image 1 1.328 1.763 2.052 1.537

Predicted image 2 1.313 1.144 1.321 1.188

Predicted image 3 2.091 1.009 1.315 1.371

The results of all algorithms in the case of Data 1 with all

three predicted images showed that IPFR has better accuracy

than other algorithms with the RMSE value being (6.517,

6.749, 9.619), less than those of PFC-STAR (6.893, 7.738,

9.646) and FCM-STAR (8.661, 8.865, 9.828) Similarly, the

results of all three predicted images of Data 3 and Data 4 also

showed the advantage of IPFR over other algorithms Only in

Data 2, IPFR has the last two predicted images with larger

RMSE values (11.418, 12.482) compared to PFC-STAR

(10.324, 12.422) However, these values of the proposed

method are still less than those of FCM-STAR and especially,

the first predicted image of the algorithm has the smallest

RMSE value of all methods Besides, the std values of the

proposed algorithm are mostly less than those of other

algorithms; this indicates that IPFR produces more sustainable

results than the others do Details more about the rates of

average RMSE values are established in Table II In this table,

RMSE values of PFC-STAR and FCM-STAR are mostly higher than IPFR about 1.5 times on predicted image 1, about 1.2 and 1.5 on predicted image 2 and 3 respectively

Fig 7 RMSE values with different number of clusters in Data 1

Fig 8 RMSE values with different number of clusters in Data 2

Fig 9 RMSE values with different number of clusters in Data 3

Fig 10 RMSE values with different number of clusters in Data 4

Trang 8

RMSE values of IPFR are less than those of others

although these are the average values of the proposed

algorithm with different number of clusters Figures 7–10 show

the appropriate number of clusters for each dataset

In those figures, RMSE values with different numbers of

clusters of predicted image are always less than of the other

For Data 1, RMSE values for predicted image 2 and predicted

image 3 change significantly but not trivially for predicted

image 1 When the number of clusters is 9, IPFR have the best

RMSE value for Data 1 Analogously to Data 2, Data 3 and

Data 4, the best number of clusters are 12, 13 and 14

respectively

TABLE III A VERAGE COMPUTATIONAL TIME OF DIFFERENT ALGORITHM

( SEC ) Algorithms Data 1 Data 2 Data 3 Data 4

IPFR 109.04 118.434 207.504 169.725

PFC-STAR 49.35 51.235 53.23 46.463

FCM-STAR 37.25 39.363 45.234 41.42

Table III shows the average computational time for the

experiments It is obviously that IPFR run slower than the two

others are because it employed PSO algorithm to choose the

best defuzzified parameters

V CONCLUSION The paper proposed a hybrid method combining

interpolative picture fuzzy rule technique and particle swarm

optimization for the weather nowcasting problem The

experimental results indicated that the proposed methods

produce better RMSE value of predicted images than others do

although it needed more time to run In the future, we will

improve the algorithm to run faster and practice with large

datasets

ACKNOWLEDGEMENT This research is funded by Vietnam National Foundation

for Science and Technology Development (NAFOSTED)

under grant number 102.05-2014.01

APPENDIX Source codes and experimental datasets of this paper can be

retrieved at this link:

https://sourceforge.net/p/ipfr-project/code/ci/master/tree/

REFERENCES [1] A N Evans, “Cloud motion analysis using multichannel

correlation-relaxation labeling,” Geoscience and Remote Sensing Letters, IEEE,

3(3), 2006, pp 392-396

[2] A V Kumar and H Rahman, Mobile Computing Techniques in

Emerging Markets: Systems, Applications and Services, IGI Global,

2012

[3] B C Cuong, Picture fuzzy sets, Journal of Computer Science and

Cybernetics, 30(4), 2014, pp 409 – 420

[4] B J Turner, I Zawadzki and U Germann, “Predictability of

precipitation from continental radar images—Part III: Operational

nowcasting implementation (MAPLE),” J Appl Meteorol., vol 43, no

2, 2004, pp 231 – 248

[5] B P Shukla and P K Pal, “A source apportionment approach to study the evolution of convective cells: An application to the nowcasting of convective weather systems,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 5(1), 2012, pp

242-247

[6] B P Shukla, C M Kishtawal and P K Pal, “Prediction of Satellite Image Sequence for Weather Nowcasting Using Cluster-Based Spatiotemporal Regression,” IEEE Transactions on Geoscience and Remote Sensing, 52(7), 2014, pp 4155 – 4160

[7] C Mass and C F Mass, C F, “Nowcasting: The Next Revolution in Weather Prediction,” Bulletin of the American Meteorological Society

2011

[8] Currently Active Tropical Cyclones, URL

http://rammb.cira.colostate.edu/products/tc_realtime/storm.asp?storm_i dentifier=EP012015

[9] F Melgani, “Contextual reconstruction of cloud-contaminated multitemporal multispectral images,” Geoscience and Remote Sensing, IEEE Transactions on, 44(2), 2006, pp 442-455

[10] F S Marzano, G Rivolta, E Coppola, B Tomassetti and M Verdecchia, “Rainfall nowcasting from multisatellite passive-sensor images using a recurrent neural network,” IEEE Transactions on Geoscience and Remote Sensing, 45(11), 2007, pp 3800-3812

[11] G Rivolta, F S Marzano, E Coppola & M Verdecchia, “Artificial neural-network technique for precipitation nowcasting from satellite imagery,” Advances in Geosciences, 7(7), 2006, pp 97-103

[12] J C Bezdek, R Ehrlich and W Full, FCM: the fuzzy c-means clustering algorithm, Computers & Geosciences, 10(2), 1984, pp

191-203

[13] L A Zadeh, “Fuzzy sets,” Information and control, 8(3), 1965, pp 338-353

[14] N D Hoa, P H Thong and L H Son, “Weather nowcasting from satellite image sequences using picture fuzzy clustering and spatiotemporal regression”, Proceeding of the 7th International Conference on GeoInformatics for Spatial-Infrastructure Development

in Earth and Allied Sciences (GIS-IDEAS), Danang, Vietnam, December 6-9, 2014, pp 137 – 142

[15] P H Thong and L H Son, “A new approach to multi-variables fuzzy forecasting using picture fuzzy clustering and picture fuzzy rules interpolation method,” Proceeding of 6th International Conference on Knowledge and Systems Engineering (KSE 2014), Hanoi, Vietnam, October 9-11, 2014, pp 679 - 690

[16] P H Thong and L H Son, “Picture fuzzy clustering: a new computational intelligence method," Soft Computing, in press, DOI =

http://dx.doi.org/10.1007/s00500-015-1712-7

[17] R C Eberhart and J A Kennedy, “New optimizer using particle swarm theory,” Proceedings of the sixth international symposium on micro machine and human science 1 (1995, October), pp 39-43

[18] U Germann and I Zawadzki, “Scale-dependence of the predictability

of precipitation from continental radar images,” Part I: Description of the methodology Monthly Weather Review, 130(12), 2002, pp

2859-2873

[19] West Color Infrared Loop (Himawari 8), URL

http://www.goes.noaa.gov/sohemi/sohemiloops/shirgmscolw.html

[20] Y Zhou, M Wei, Z Cheng, Y Ning and L Qi, “The wind and temperature information of AMDAR data applying to the analysis of severe weather nowcasting of airport,” In Information Science and Technology (ICIST), 2013 International Conference on IEEE, March

2013, pp 1005-1010

Ngày đăng: 16/12/2017, 01:13

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN