bshaan77 / GLYTH

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

1st Place - CruzHacks

Inspiration

Our inspiration for tackling the issue of deforestation stems from a deep concern for the environment and a desire to make a positive impact. We saw a need for a tool that could bring the impact of deforestation to life, and make it tangible for people everywhere. The problem of deforestation is a global issue and affects everyone, and we believe that it is important for people to understand its consequences and take action to address it. That's why we decided to build a data visualization tool that would allow users to see the impact of deforestation in their own communities. This was designed to be an immersive and educational experience, one that would inspire people to understand the issue. We believe that this project has the potential to make a real difference in the fight against deforestation. By raising awareness and inspiring people to take action, we hope to contribute to a more sustainable future for our planet.

##Project Overview We built a data visualization tool that shows deforestation at a current location inputted by the user based on data from 2007-2017, due to the current live satellite feed being inaccessible to analyze. Users are next prompted to take part in a simulation that shows them both what the location was like a decade ago and the present day which represents how deforestation will affect us in the future if we don't take any action.

How It Works

1. Users enter location coordinates through our web page, which are then utilized by the Google Earth Engine API. The API gathers data using the given parameters in order to plot the information on a Folium layer and utilizes Selenium to save the images. The saved images are analyzed using OpenCV to detect deforestation by examining the color and location of pixels. Finally, the program returns detailed images displaying the deforestation that has occurred in the specified area over the past decade.

Deforestation Detection Image

2. We utilized Unity3D and Niantic Lightship VPS Waypoint assets to model a scaled representation of Stevenson College at UCSC. This 3D interactive environment allows users to visualize and experience the potential consequences of deforestation in a vivid and educational manner.

UCSC Simulation Image

Deforestation Simulation Image

3. Users receive notifications with updates and resources obtained based on their selections. Images and files are uploaded to Estuary, which uses an Interplanetary File System(IPFS) allowing us to upload files to Filecoin and retrieve them. Doing this is beneficial as all images are open-sourced meaning users can audit that the information is raw and not edited or manipulated.

Twilio Image

How we built it

System Architecture

Challenges we ran into

  1. Discrepancies between the versions of our dependencies
  2. Integrating our front end with our back end--running our project on a server
  3. Loading different environments in our AR/VR simulation

Accomplishments that we're proud of

We are proud that we were able to execute our project idea and build out a viable solution to raising awareness and combating a pressing issue.

What we learned

  1. Flask
  2. Lightship
  3. Folium
  4. Selenium
  5. Google Earth Engine

What's next for GLYTH

We plan on cleaning up the current components of our project and adding some more functionality. To better utilize Lightship VPS we plan to add our own locations for testing. We tried experimenting with creating our own, but given the timeframe of the hackathon, it made sense to leave this for future improvements. We also plan to create a more dynamic front end that can better integrate with other components of our project: more form data, using users' location, getting feedback from the user, improving the leaderboard, etc.!

CruzHacks Demo Picture: CruzHacks_Demo_1

CruzHacks_Demo_2.mov
CruzHacks_Demo_3.mov

About


Languages

Language:HTML 44.7%Language:CSS 41.3%Language:Python 11.2%Language:JavaScript 2.8%