All Projects → fuzailpalnak → building-footprint-segmentation

fuzailpalnak / building-footprint-segmentation

Licence: MIT License
Building footprint segmentation from satellite and aerial imagery

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to building-footprint-segmentation

Spacenet building detection
Project to train/test convolutional neural networks to extract buildings from SpaceNet satellite imageries.
Stars: ✭ 83 (+219.23%)
Mutual labels:  gis, satellite-imagery, semantic-segmentation
Geospatial Machine Learning
A curated list of resources focused on Machine Learning in Geospatial Data Science.
Stars: ✭ 289 (+1011.54%)
Mutual labels:  gis, satellite-imagery, semantic-segmentation
land-cover-to-land-use-classification
Satellite image processing pipeline to classify land-cover and land-use
Stars: ✭ 64 (+146.15%)
Mutual labels:  gis, satellite-imagery
Geotiff.io
Static website for viewing and analyzing GeoTIFF's in the browser
Stars: ✭ 53 (+103.85%)
Mutual labels:  gis, satellite-imagery
Aerialbot
A simple yet highly configurable bot that tweets geotagged aerial imagery of a random location in the world.
Stars: ✭ 157 (+503.85%)
Mutual labels:  gis, satellite-imagery
open-impact
To help quickstart impact work with Satellogic [hyperspectral] data
Stars: ✭ 21 (-19.23%)
Mutual labels:  gis, satellite-imagery
geoblaze
Blazing Fast JavaScript Raster Processing Engine
Stars: ✭ 80 (+207.69%)
Mutual labels:  gis, satellite-imagery
Felicette
Satellite imagery for dummies.
Stars: ✭ 1,710 (+6476.92%)
Mutual labels:  gis, satellite-imagery
sentinel-util
A CLI for downloading, processing, and making a mosaic from Sentinel-1, -2 and -3 data
Stars: ✭ 22 (-15.38%)
Mutual labels:  gis, satellite-imagery
eemont
A python package that extends Google Earth Engine.
Stars: ✭ 290 (+1015.38%)
Mutual labels:  gis, satellite-imagery
georaster-layer-for-leaflet
Display GeoTIFFs and soon other types of raster on your Leaflet Map
Stars: ✭ 168 (+546.15%)
Mutual labels:  gis, satellite-imagery
google-maps-at-88-mph
Google Maps keeps old satellite imagery around for a while – this tool collects what's available for a user-specified region in the form of a GIF.
Stars: ✭ 93 (+257.69%)
Mutual labels:  gis, satellite-imagery
Keras Unet
Helper package with multiple U-Net implementations in Keras as well as useful utility tools helpful when working with image semantic segmentation tasks. This library and underlying tools come from multiple projects I performed working on semantic segmentation tasks
Stars: ✭ 196 (+653.85%)
Mutual labels:  satellite-imagery, semantic-segmentation
awesome-spectral-indices
A ready-to-use curated list of Spectral Indices for Remote Sensing applications.
Stars: ✭ 357 (+1273.08%)
Mutual labels:  gis, satellite-imagery
Torchsat
🔥TorchSat 🌏 is an open-source deep learning framework for satellite imagery analysis based on PyTorch.
Stars: ✭ 261 (+903.85%)
Mutual labels:  satellite-imagery, semantic-segmentation
localtileserver
🌐 dynamic tile server for visualizing rasters in Jupyter with ipyleaflet or folium
Stars: ✭ 190 (+630.77%)
Mutual labels:  gis, satellite-imagery
eodag
Earth Observation Data Access Gateway
Stars: ✭ 183 (+603.85%)
Mutual labels:  gis, satellite-imagery
ee extra
A ninja python package that unifies the Google Earth Engine ecosystem.
Stars: ✭ 42 (+61.54%)
Mutual labels:  gis, satellite-imagery
rLandsat
R Package to make Landsat8 data accessible
Stars: ✭ 95 (+265.38%)
Mutual labels:  satellite-imagery
atlas
UGRC's boilerplate for JavaScript applications.
Stars: ✭ 34 (+30.77%)
Mutual labels:  gis

Building Footprint Segmentation

Library to train building footprint on satellite and aerial imagery.

Python Contributions welcome Licence Downloads

Buy Me a Coffee at ko-fi.com

merge1

Installation

pip install building-footprint-segmentation

Dataset

Training

Visualize Training

Test images at end of every epoch
Visualizing on Tensorboard
from building_footprint_segmentation.helpers.callbacks import CallbackList, TensorBoardCallback
where_to_log_the_callback = r"path_to_log_callback"   
callbacks = CallbackList()

# Ouptut from all the callbacks caller will be stored at the path specified in log_dir
callbacks.append(TensorBoardCallback(where_to_log_the_callback))

To view Tensorboard dash board

tensorboard --logdir="path_to_log_callback"

Defining Custom Callback

from building_footprint_segmentation.helpers.callbacks import CallbackList, Callback

class CustomCallback(Callback):
    def __init__(self, log_dir):
        super().__init__(log_dir)


where_to_log_the_callback = r"path_to_log_callback"   
callbacks = CallbackList()

# Ouptut from all the callbacks caller will be stored at the path specified in log_dir
callbacks.append(CustomCallback(where_to_log_the_callback))

Segmentation for building footprint

  • binary
  • building with boundary (multi class segmentation)

Weight File

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].