All Projects → CNES → cars

CNES / cars

Licence: Apache-2.0 license
CARS is a dedicated and open source 3D tool to produce Digital Surface Models from satellite imaging by photogrammetry.

Programming Languages

python
139335 projects - #7 most used programming language
GLSL
2045 projects
Jupyter Notebook
11667 projects
C++
36643 projects - #6 most used programming language
Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to cars

aruco-geobits
geobits: ArUco Ground Control Point Targets and Detection for Aerial Imagery (UAV/MAV).
Stars: ✭ 32 (-78.23%)
Mutual labels:  remote-sensing, photogrammetry
NodeMICMAC
A Lightweight REST API to Access MICMAC Photogrammetry and SFM Engine.
Stars: ✭ 54 (-63.27%)
Mutual labels:  remote-sensing, photogrammetry
deepriver
a deep-learning-based river centerline extraction model
Stars: ✭ 25 (-82.99%)
Mutual labels:  remote-sensing
ava-capture
Ava Capture is a distributed system to control and record several cameras from a central UI. This system would typically be used for a photogrammetry or 4D capture rig based on Ximea cameras.
Stars: ✭ 52 (-64.63%)
Mutual labels:  photogrammetry
wildfire-forecasting
Forecasting wildfire danger using deep learning.
Stars: ✭ 39 (-73.47%)
Mutual labels:  remote-sensing
Python-for-Remote-Sensing
python codes for remote sensing applications will be uploaded here. I will try to teach everything I learn during my projects in here.
Stars: ✭ 20 (-86.39%)
Mutual labels:  remote-sensing
eodag
Earth Observation Data Access Gateway
Stars: ✭ 183 (+24.49%)
Mutual labels:  remote-sensing
CoastSat.slope
Beach-face slope estimation from satellite-derived shorelines, extension of the CoastSat toolbox.
Stars: ✭ 42 (-71.43%)
Mutual labels:  remote-sensing
ee extra
A ninja python package that unifies the Google Earth Engine ecosystem.
Stars: ✭ 42 (-71.43%)
Mutual labels:  remote-sensing
PyTorch-Segmentation-Zoo
A PyTorch collection of semantic segmentation tools.
Stars: ✭ 33 (-77.55%)
Mutual labels:  remote-sensing
awesome-spectral-indices
A ready-to-use curated list of Spectral Indices for Remote Sensing applications.
Stars: ✭ 357 (+142.86%)
Mutual labels:  remote-sensing
Start maja
To process a Sentinel-2 time series with MAJA cloud detection and atmospheric correction processor
Stars: ✭ 47 (-68.03%)
Mutual labels:  remote-sensing
MHCLN
Deep Metric and Hash Code Learning Network for Content Based Retrieval of Remote Sensing Images
Stars: ✭ 30 (-79.59%)
Mutual labels:  remote-sensing
whiteboxgui
An interactive GUI for WhiteboxTools in a Jupyter-based environment
Stars: ✭ 94 (-36.05%)
Mutual labels:  remote-sensing
lightweight-temporal-attention-pytorch
A PyTorch implementation of the Light Temporal Attention Encoder (L-TAE) for satellite image time series. classification
Stars: ✭ 43 (-70.75%)
Mutual labels:  remote-sensing
speckle2void
Speckle2Void: Deep Self-Supervised SAR Despeckling with Blind-Spot Convolutional Neural Networks
Stars: ✭ 31 (-78.91%)
Mutual labels:  remote-sensing
ww tvol study
Process global-scale satellite and airborne elevation data into time series of glacier mass change: Hugonnet et al. (2021).
Stars: ✭ 26 (-82.31%)
Mutual labels:  remote-sensing
piradar
Radar using Red Pitaya for RF: using Raspberry Pi 3 for quad-core radar signal processing
Stars: ✭ 59 (-59.86%)
Mutual labels:  remote-sensing
rekrei
Platform for crowdsourcing the digital recreation of lost heritage
Stars: ✭ 24 (-83.67%)
Mutual labels:  photogrammetry
pylandsat
Search, download, and preprocess Landsat imagery 🛰️
Stars: ✭ 49 (-66.67%)
Mutual labels:  remote-sensing
CARS

CARS, a satellite multi view stereo pipeline

Python Contributions welcome License Documentation

OverviewQuick StartDocumentationContributionReferences

Overview

From stereo images CARS produces a Digital Surface Model (DSM)
drawing drawing

CARS is an open source 3D tool dedicated to produce Digital Surface Models from satellite imaging by photogrammetry. This Multiview Stereo Pipeline is intended for massive DSM production with a robust and performant design.

Be aware that the project is new and is evolving to maturity with CNES usage roadmaps and projects such as:

Quick start

CARS Docker Image

Docker Status

CARS is available on Docker Hub and can be downloaded by:

docker pull cnes/cars

Two steps, one DSM

You only need to launch two commands:

# prepare step
docker run -v "$(pwd)"/data:/data cnes/cars prepare -i /data/input.json -o /data/prepare_outdir
# compute_dsm step
docker run -v "$(pwd)"/data:/data cnes/cars compute_dsm -i /data/prepare_outdir/content.json -o /data/compute_dsm_outdir

with one configuration input file ("input.json") located in a "data" folder to be consistent with the previous command lines:

{
    "img1" : "img1.tif",
    "color1" : "color1.tif",
    "img2" : "img2.tif",
    "srtm_dir" : "srtm_dir",
    "nodata1": 0,
    "nodata2": 0
}

On the way to the Pyramids...

You want to build the pyramids by yourself? Download our open licence Pleiades data sample to give CARS a try! You're at a dead end? This quick start script sets you back on the right path.

Documentation

Go to CARS Main Documentation See CARS generation README to rebuild documentation.

Contribution

To do a bug report or a contribution, see the Contribution Guide. For project evolution, see Changelog

Credits

See Authors file

References

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].