Code Monkey home page Code Monkey logo

igordalessandro / ddm-ai-goes16ch13 Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 0.0 26.11 MB

DDM - GOES 16 CH.13 - INPE (PT/BR & ENG) - AI - Data auto-downloader/manager, image recognition and pattern detection. For scientific analysis.

License: GNU Affero General Public License v3.0

Java 100.00%
artificial-intelligence computer-vision goes16 graphical-user-interface image-processing java research research-tool linux windows-10 openjdk pixel-perfect english portuguese-brazilian

ddm-ai-goes16ch13's Introduction

DDM - GOES 16 CH.13 - INPE - AI - Data auto-downloader/manager, image recognition and pattern detection. For scientific analysis.
Tested for windows 10, and ubuntu 22.04 LTS.
Avaliable in english and portuguese.

Introduction

main

The DDM (Dalessandro data miner) GOES 16 (Geostationary Operational Environmental Satellites number 16) is a complete tool for downloading, storing, pattern detection and IA image processing for the GOES-16 pre-processed chanel 13 (ch13) products available at INPE (INPE - Instituto Nacional de Pesquisas Espaciais || Eng: National institute of aerospace research). This program was made to meet the needs of the UFRJ (Universidade federal do Rio de Janeiro || Eng: Federal University of Rio de Janeiro) - Department of Meteorology of the Institute of Geosciences at the Center for Mathematical and Natural Sciences. The DDM main features and workflow are as follow:

Stage 1 (STG1) features:
1 - Generate all download links (.jpg images) by following the instruction of the configuration file (Config.json)
2 - Starts to download and store all images from the generated links.
3 - DDM-AI Gets calibrated by the research team, trained crew, or laboratory technician.
4 - Start its to split all satellite images into individual atmospheric phenomena elements.
5 - Compares all available elements looking for patters and repetitions of elements.
6 - Results containing the maped similar objects get stored in a json file.

Stage 2 (STG2) features:
1 - research team can insert a reference image into the program.
2 - DDM-AI Gets calibrated by the research team using the program interface for AI georeferencing calibration.
3 - Program will split the entire database into separated images around the area of interrest.
4 - Research team decides between comparing the reference area of interrest to all other images avaliable in the database or using the AI to find similar images by comparing all images to each other.
5 - by default results are kept in the "Relatorio" folder where the program was installed.

Tool Features

1 - All the core instructions can be modified and calibrated by a research team to find better/usefull results.(config.json file)
2 - All steps of this program are multithreaded. (This tool is CPU intensive.)
3 - There is a fast-mode for calibration.
4 - Calibration image can be changed from the calibrationImage Folder.
5 - Both IA pattern detection and IA image processing can be customized.
6 - To comply with the UFRJ Department of Meteorology laboratory crews, this tool does not use any form of database or database management system; it uses folders and subfolders instead. This is made in order to help out the crews that may need training to operate said database and database management tools.
7 - The intire program has a reponsive GUI (Graphical user interface); all steps can be followed up and observed in real time.
8 - The Data folder is able to recive outside input, there is no real need to download CH 13 images from INPE if you already have your own set.
9 - Avaliable in both english and portuguese with a language selector tool at startup.
10 - Language files are kept outside the program in a .Json file inside the Language folder, it can be edited so it's easy to translate to other languages.

About the project

This projected is a finished proctuct and it's in Maintenance only mode as of 03/2024.
main

Download

Click here to download. (requires JDK 19)
For windows installation instructions check the installation instructions wiki page, all information about this tool and usage manual can be found at the wiki.

ddm-ai-goes16ch13's People

Contributors

igordalessandro avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.