High-Level Project Summary
Satellite images help to identify environmental phenomena occurring on the surface of the planet so that the proper measures can be taken. However, accessing and processing satellite data is often seen as inaccessible for the people who need it the most. SkyEye is a tiny replicable, affordable, and easy to use kit that allows connection to climatological satellites and enables users to access an AI system to process the data and detect climatological and/or landscape anomalies that may lead to accident prevention and detection of illegal activities in remote areas. Our main motivation is allowing communities to properly protect their territories from illegal activities and natural disasters.
Link to Final Project
Link to Project "Demo"
Detailed Project Description
The SkyEye Kit
The SkyEye kit is specially designed for anyone to be able to rapidly set up an antenna capable of receiving data from NOAA 15, NOAA 18, NOAA 19 and others. It consists of an easy to manufacture double dipole antenna that can be configured to the 137mHz to 138mHz in which the satellites emit the information. It is connected to a SDR (software defined radio) that transfers the signal to a raspberry pi that processes it using open source software rtlsdr so that a .WAV file can be obtained. The kit also includes a battery and a small solar panel for portability.
The SkyEye Webapp
The SkyEye webapp is in charge of receiving and processing the data acquired by all users of the SkyEye kit. The webapp starts by processing the audio files using a python script (linked in the github) which converts .WAV files into satelital images and cleans the noise using open source libraries. The processed images are then passed into the trained AI model to be clustered and detect anomalies that may result in useful insights for all the users of the SkyEye. The idea is that the data collected is not only useful to those who collected it but to everyone in the open SkyEye community. For example, if a SkyEye user detected strong rain indicators near a village with a weak drain system, the community and relevant authorities can be alerted so that proper anti-flooding measures may be taken. Although properly setting up all the infrastructure to manage the functionalities we want to include is out of the time scope of the challenge, we firmly believe that given the proper amount of time and hard work, SkyEye could help millions of people all around the world.
The Community
The community is the heart of our project. One of our main goals is to allow anyone around the world to learn how to collect data from climatological satellites and make that information accessible to everyone who needs it. It may be a hobby for some members, or a must do for others who are trying to help their communities , but in the end it is the data collected by the whole that results in information and insight that is the core of what we are trying to achieve. Therefore, we want to create a global community around SkyEye where everyone can access and use SkyEye kits to collect data and share them with everyone.
SOURCE CODE
https://github.com/jero98772/LambdaCard-NasaSpaceAppsChalleng
Space Agency Data
We used recent data from the NOAA Big Data project provided by the government of the United States along with data collected by Anderson Banihirwe from 2017 to 2018 included in his kaggle notebook, exploratory-data-analysis-noaa-geos.
We were able to extract insight on the feature extraction needed to detect relevant information from the data and the ways in which they can be clustered and identified. It also helped us grasp a better understanding in which areas and how these images are being used.
Gallery


Hackathon Journey
01/10/2022
12:58 - Start
12:58 - Define pipeline
13:20 - Project discussion
14:18 - Group meeting to define tasks
15:00 - Break time
16:03 - Website development
16:45 - Start working on clustering model
18:00 - Start designing SkyEye Kit
20:00 - Dinner Break
21:00 - Report of what we did today and define what we will do tomorrow
02/10/2022
09:31 - working individual
13:07 - Start
13:08 - Group Meeting to Define Tasks
14:03 - Radio testing and signal lecture program development
16:18 - Travel To Santa Elena to test Kit
18:57 - Arrived to House
19:00 - Working on demo and making slides
21:09 - Uploaded Youtube Video
References
https://github.com/jero98772/LambdaCard-NasaSpaceAppsChalleng
https://www.kaggle.com/code/andersy005/exploratory-data-analysis-noaa-geos/data?select=abi_l2_mcmip
https://github.com/openclimatefix/metnet
https://github.com/sgcderek/polrschd/
https://github.com/jero98772/Noaa-decoding
https://www.instructables.com/Raspberry-Pi-NOAA-Weather-Satellite-Receiver/
https://github.com/openclimatefix/metnet
Credits to www.bensound.com for the music in our videos
Tags
#NOAA, #WeFax,#Hardware, #alert,#AI,#python,#Comunity,#open-source,#Solars-Panels,#natural-disasters

