You are on page 1of 20

RAINZAPP

Identification & Estimation of Rainfall using digital Cloud Images in Android-FINAL REVIEW

GROUP MEMBERS: AKHIL C PRAKASH TIJO EMMANUEL

Water is elixir of life. So rainfall becomes the inevitable part of every nation which decides the prosperity and economic scenario of a country.

Why Image Processing??


Satellite techniques: Generally for weather forecasting & rain forecasting . Needs more technology & high cost. Not that accurate Rain Gages They are observations at a single point Spaced sparsely and report data at infrequent intervals. Weather radars Measure reflectivity.

Image processing
Image processing and analysis can be defined as the act of examining images for the purpose of identifying objects and judging their significance.

Objectives
To develop a system that would accomplish the following:

Recognize the type of clouds with certain methods.


Estimate rainfall using certain features from the digital cloud images.

Steps Involved

Data Collection
Digital cloud images of dimension 400 x 250 . Images are taken from 10 megapixel camera. The Images will be stored as JPEG files in the system.

Sky Status
Wavelet is used for finding the sky status. When input is given to the system ,we apply Wavelet in order to split the status of sky from input image.

Sky status of input 1

Sky status of input 2

Cloud Status
Cloud varies according to the thickness. High density is detected. The middle level density will be considered as the sky. The cloud mask algorithm is used here inorder to separate the cloud. Cloud is separated from the given input image.

Cloud Type
The Cloud type is found by using clustering concept.
K-Means clustering is used to find the type of cloud.

Cloud Information
The information about cloud consists of Altitude, Classification and Appearance.

Rainfall Status
The rainfall information is given according to the type of cloud and their precipitation.
The type of rainfall cloud is predicted by analyzing the colour, texture & density of cloud images. Nimbostratus and Cumulonimbus clouds are rainfall clouds and some other clouds like Cumulus produce rain at some rare cases.

Data Flow Diagram

OVERALL PROGRESS
Selection and approval of project topic---25-11-2012 Selection of programing language(android)28-11-2012 Study the basic aspects and basic coding techniques in android(30-11-2012) Proceed the language study and study the advanced mechanisms and its coding requirements in android(till 20-1-2013). Started the designing phase-24-1-2013 Familiarization of project software and study its basic operations from 26-1-2013 to 30-1-2013.

OVERALL PROGRESS(CONTD)
Familiarize various tools and operations and how to handle the operations in our project software-1-2-2013 Try out some sample codes and study its processing-12-2-2013 Started the coding phase-16-2-2013 Familiarize with the different java android packages and their working17-2-2013 Proceed the coding phase study basic aspects of creation of tabs using Tab activity class(java class)-17-2-2013 Proceed the coding for the clustering algorithms,filtering,and cloud masking.-till 22-02-2013 Finished the coding phase-10-03-2013 Run the project and correction some errors in the coding and some modifications17-03-2013

Merits
Rainfall is estimated by using the novel methods like Wavelet and K-means Clustering. The performance is better compared to the previous techniques like Laws and other clustering techniques. Digital cloud images are used hence reduced cost. Security

Conclusion

Image processing for the prediction of Rainfall makes us realize that it is a field with great potential which can be used in every walk of life.

Future Scope
Accuracy can be increased by using other transforms like curvelet, contourlet etc.
The parameters like dew point, temperature, wind direction, humidity and precipitation can be included to increase the performance. Certain specific rainfall estimation algorithms can be used for getting the result in a dynamic way.

Thank You. Any Queries??????

You might also like