Skip to content

Peehu1308/Bloom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

BloomWatch ๐ŸŒธ๐Ÿ›ฐ๏ธ

An Earth Observation Platform for Monitoring Global Blooming Phenology ๐Ÿ† NASA Space Apps Challenge 2025 โ€“ Top 15 (Regional: Noida)

BloomWatch is a web-based Earth observation platform that leverages NASA satellite data, vegetation indices, and intelligent analytics to monitor, detect, and visualize global blooming (flowering) phenology. The platform transforms complex remote-sensing data into accessible, actionable insights for environmental research, agriculture, and climate studies.


๐Ÿ“Œ Table of Contents


๐Ÿš€ Overview

BloomWatch enables the monitoring of vegetation blooming patterns at a global scale using Earth observation data. By analyzing time-series satellite imagery and vegetation indices (such as NDVI), the platform helps users understand how ecosystems respond to seasonal cycles, climate variability, and environmental stressors.

The platform is designed to be intuitive and accessible, bridging the gap between raw satellite data and real-world ecological decision-making.


๐Ÿง  Motivation

Plant blooming is a critical ecological indicator. It reflects:

  • Seasonal and climatic changes
  • Ecosystem and biodiversity health
  • Climate change impacts on vegetation cycles

Tracking phenological shifts at scale is essential for understanding ecological resilience and supporting data-driven environmental policies. BloomWatch was developed to democratize access to Earth observation insights by converting raw satellite data into clear, interactive visualizations.


โ— Problem Statement

Despite the availability of large volumes of Earth observation data:

  • Satellite datasets are complex and difficult to interpret
  • Phenological patterns are hard to visualize across time and geography
  • Researchers and planners lack intuitive tools for bloom monitoring
  • Non-technical users face high entry barriers

โœ… Solution

BloomWatch provides an end-to-end phenology monitoring system that:

  • Collects and processes NASA satellite data
  • Detects blooming events using vegetation indices
  • Visualizes spatialโ€“temporal bloom patterns
  • Enables climate correlation analysis through dashboards

๐Ÿ“Š Key Features

๐ŸŒ Global Bloom Detection & Visualization

  • Interactive maps showing bloom timing and intensity
  • Temporal and spatial comparison across regions

๐Ÿ›ฐ๏ธ Satellite Data Integration

  • Utilizes open NASA Earth observation datasets
  • Supports vegetation indices such as NDVI

๐Ÿ“ˆ Climate Correlation Dashboard

  • Analyze relationships between climate variables and blooming patterns
  • Supports exploratory environmental analysis

๐Ÿค– AI & Machine Learning (Optional)

  • Predictive models to forecast bloom events
  • Trend detection and anomaly identification

๐Ÿงญ User-Friendly Interface

  • Clean, interactive dashboards
  • Designed for researchers, students, and non-technical users

๐Ÿงฐ Technology Stack

๐ŸŽจ Frontend

  • React
  • HTML, CSS, JavaScript

๐Ÿง  Backend

  • Python (Flask / FastAPI)
  • Data processing with pandas and NumPy

๐ŸŒ Data Sources

  • NASA Earth Observation APIs
  • Satellite imagery and vegetation indices

๐Ÿ“Š Visualization

  • D3.js / Chart.js
  • GIS-based interactive mapping (implementation dependent)

Note: The stack can be adapted based on deployment or research requirements.


๐Ÿงฑ System Architecture

Frontend (Web Dashboard)
        |
        v
Backend API (Flask / FastAPI)
        |
        v
Data Processing Layer (NDVI, Time-Series)
        |
        v
NASA Earth Observation Data Sources

๐Ÿ›  How It Works

1๏ธโƒฃ Data Collection

  • Fetch satellite imagery and vegetation indices from NASA Earth observation sources

2๏ธโƒฃ Preprocessing

  • Clean, normalize, and structure time-series data

3๏ธโƒฃ Bloom Detection

  • Identify blooming signatures using NDVI thresholds and temporal change detection

4๏ธโƒฃ Visualization

  • Render interactive maps and charts displaying phenological events

5๏ธโƒฃ Optional ML Integration

  • Apply machine learning models to detect trends and predict bloom shifts

๐ŸŒฑ Use Cases

  • Climate change research
  • Ecological and biodiversity monitoring
  • Agricultural planning and crop analysis
  • Educational and academic research
  • Environmental policy support

๐ŸŒ Impact

BloomWatch helps stakeholders:

  • Understand ecosystem responses to climate variability
  • Detect early phenological shifts
  • Make informed environmental and agricultural decisions
  • Increase accessibility to Earth observation science

๐Ÿ”ฎ Future Scope

  • Real-time satellite data streaming
  • Advanced AI-driven bloom forecasting
  • Regional alert systems
  • Expanded climate variable integration
  • Mobile-friendly dashboards

๐Ÿ… Status & Recognition

NASA Space Apps Challenge 2025 โ€“ Top 15 (Regional: Noida)


๐Ÿค Contributing

Contributions are welcome from developers, researchers, and data scientists.

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Open a pull request

๐Ÿ“„ License

This project is developed for research and educational purposes. Licensing details can be added based on future usage and deployment.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors