Skip to content

Project Corpenicus - UDI Tracking with Satellite Imagery and Computer Vision Algorithms

License

Notifications You must be signed in to change notification settings

stephensanwo/project-corpenicus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Corpenicus - UDI Tracking with Satellite Imagery and Computer Vision Algorithms

This project naively estimates urban development index (UDI) for target areas of interest (AOI) over time, using satellite imagery and computer vision algorithms (Open CV). The project is targeted at improving the inefficiencies in local government agencies in tracking and analyzing Urban Development Index within geolocations

About this project

Project corpenicus was part of a prototyping effort to use OpenCV to find the difference between two satellite images over-time, and compute the pixel differences, as a rough representation of the development index of that geolocation. This prototype lacks advanced considerations such as image segmentation techniques to accurately identify structures which are markers of urban development, such as highways, buildings, etc. Please feel free to reach out to me should you have ideas on improving this prototype

Application Architecture

The application has three microservices; The User Interface, built in ReactJs. The Users Backend built with NodeJs and GraphQL - This was my first experimentation with a GraphQL backend, and I can perhaps conclude that GraphQL is not for me. The Image Differencing Microservice - This is the OpenCV service that stores the images and computes the differences; built in Python and Flask.

Login Screen

Login Screen

Projects Overview Projects help organize different geolocations as distinct projects. Create a new project for a new geo-location

Projects Overview

Project Resources

Add new resources to your project.

Resources

Create New Resource

Define the resource parameters

Create New Resource

Satelite Image Upload

Upload the current and old images within period of review (Images from planet.com)

Upload New Imagery

Image Split View

Use the slider to view both images overlayed. Click RunUDI Analysis to run the differencing algorithm

Image Split View

Image Differencing View

The differencing algorithm highlights the changes. Click RUN UDI Grid Analysis to split the grids and compute UDI per 0.5km

Image Differencing View

Urban Development Index Grid

Computed UDI per 0.5km

UDI Grid

About

Project Corpenicus - UDI Tracking with Satellite Imagery and Computer Vision Algorithms

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages