[GRASS-dev] Phase1 implemented:.C and Java codes for visual bands mining

Hello everyone,
I was working on this phase from January and finally I’am done with visual bands mining.The remaining two phases of my project:
Phase 2: Infrared and Ultraviolet bands mining.
Phase 3:Creation of UI for Customized area selections.
Phase 4:Integration with GRASS GIS

I’am hereby attaching my application:

Name: Amitabh Tiwari

Country: India

Email : amitabh.tiwari27@gmail.com

Phone : 9969833570

OSGeo Projects: GRASS GIS

My proposal:
I propose to develop a software to mine RSI images’ spectral bands including the visual,ultraviolet and infrared bands.This geospatial mining
will be done at bit level of bands to ensure maximum accuracy.If you look at the products available in the market they offer predictions
for the entire image instead I would allow users to choose customized areas to mine upon.

How this process would work?

**–>**This software can be used for multiple purposes like in case of Crop Yield production for farmers.
**–>**The software would need an event(RSI Image of Crop Yield of a geographical region X) and a contributing factor i.e. a factor that
contributes towards the success of the event like in this case it would be a RSI Image of rainfall of the same geographical region X.
**–>**After the inputs are fed,then a multimedia data mining algorithm would find a kind of mapping between rainfall and crop yield.
**–>**Once the mapping is found like Rainfall[ R<180,G>210,B<150 && B>125]–>Crop_yield[R>210,G>220,B<40] etc. then the farmer/user can
enter “n” such rainfall RSI images of different geographical images and the yields over there can be predicted.

Demonstration :
I’am attaching a video of the functioning of codes that i have developed so far.These codes are used to mine only the visual bands of
RSI images i.e Red,Green and Blue.I want to extend this process to mine Infrared and Ultraviolet bands and convert this collection
of codes into a complete software product.Also these codes mine the entire images,rather i wish to build a GUI that would allow users
to choose the areas of their concern in order to get high support and confidence rules.

Web application:
Once I was done with the development of codes.Then I thought of building the web application for my work and I uploaded the codes on
the server side and then those were executed using shell scripting in PHP.

Versions of packages:

  1. RGB–>RGB (1 Event and 1 contributing factor)
    2.RGB–>GREY (1 Event and 1 contributing factor)
    3.RGB–>RGB (One Event and 3 contributing factor)

Explanation of Codes on GITHUB:
parm11.java–>Converts RSI images into Band Sequential Format.
parm22.c–>Converts Band Sequential Format into bit Sequential Format.
parm33.c–>Generates Itemsets and rules using Peano count Tree association rule mining algorithm.
parm44.java–>Using rules and the input generates the predicted image.

Technical specifications : Java swings,C,PHP,HTML5,CSS3.

Benefit to your organization:

It will basically add a new feature to GRASS GIS. Then your software will be powered by one of the most efficient and innovative geospatial

data mining algorithm using which very accurate geospatial predictions can be made.

My Technical Skills:

**Programming languages:**Java,C,C++.

Database Connectivity: PHP with MySQL.

Front end languages: HTML,CSS,Javascript,VBScript.

Hardware : Linux Cluster.

GIS and Open Source Projects:

I’ld be working with your organization for first time and would try my best that this bonding stays long,really long.

I’ld like to work with you because you are a market leader in processing geospatial data.

I’hv previously worked on an open source project for automating the event registration process of F.C.R.I.T,Mumbai University.I then received the letter of Recommendation for the same.

My passion for this project:

I started working on geospatial data a year ago as a part of my final year project which was “Parallel Computing in Data Mining Algorithms” which secured the third prize in an International Project Competition at Veltech University organized by CSI and IEEE.

This field excites me a lot because of the room of development that can be made to it.

Paper Published: http://ijates.com/images/short_pdf/1419962383_P589-596.pdf

Time-availability:

Yes I do consider this as an opportunity to do something significant and agree to devote my 100% to it.No time issues from my side.

(attachments)

parm11.java (2.66 KB)
parm22.c (8.49 KB)
parm33.c (48.8 KB)
parm44.java (14.3 KB)