Code Monkey home page Code Monkey logo

cvgeospatial / geospatial-cosicorr3d Goto Github PK

View Code? Open in Web Editor NEW

This project forked from saifaati/geospatial-cosicorr3d

1.0 0.0 0.0 364.35 MB

Tools and libraries for processing satellite images (push-broom, frame and push-frame), including rigorous sensor model (RSM) refinement, rational function model (RFM) refinement, orthorectification, sub-pixel image correlation, and 3D surface displacement extraction.

License: Other

Python 99.86% Dockerfile 0.14%

geospatial-cosicorr3d's Introduction

Copyright 2021 Saif Aati ([email protected] || [email protected])

geoCosiCorr3D

Free and open source tools & libraries for processing satellite images (push-broom, frame and push-frame), including rigorous sensor model (RSM) refinement, rational function model (RFM) refinement, orthorectification, sub-pixel image correlation, and 3D surface displacement extraction.

See the NEWS for the most recent additions and upgrades.

Contact Information

Questions, comments, and bug reports can be sent to: Saif Aati

Introduction

Workflow

Alt text

Installation and dependencies


To install geoCosiCorr3D from source:

Option 1:

1- Set and activate geoCosiCorr3D environment:

conda env create --file geoCosiCorr3D.yml
conda activate geoCosiCorr3D

2- Set shared libraries:

For Linux, you have to append the path to the lib directory to LD_LIBRARY_PATH in .bashrc to be able to use geoCosiCorr3D shared libraries,
by adding the following line:

LD_LIBRARY_PATH=~/geoCosiCorr3D/lib/:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH

Third party libraries and packages (optional):

1- Ames Stereo Pipeline (ASP) for WV1 and WV2 CCD correction using [wv_correct] : set the binary path of ASP in the configuration file ('geoConfig.py')

Option 2: Docker

1- Build the image:

docker-compose -f  docker-compose.yml buil geocosicorr3d

2- Run a container:

docker-compose -f  docker-compose.yml run geocosicorr3d

geoCosiCorr3D: CLI + GUI

CLI + GUI doc

License

License

Citation

If you are using this software for academic research or publications we ask that you please cite this software as:

[1] Aati, S., Milliner, C., Avouac, J.-P., 2022. A new approach for 2-D and 3-D precise measurements of ground deformation from optimized registration and correlation of optical images and ICA-based filtering of image geometry artifacts. Remote Sensing of Environment 277, 113038. https://doi.org/10.1016/j.rse.2022.113038

Patents

[2] Aati, S.; Avouac, J.-P. Optimization of Optical Image Geometric Modeling, Application to Topography Extraction and Topographic Change Measurements Using PlanetScope and SkySat Imagery. Remote Sens. 2020, 12, 3418. https://doi.org/10.3390/rs12203418

[3] Aati, S.; Avouac, J.-P. Optimization of Optical Image Geometric Modeling, Application to Topography Extraction and Topographic Change Measurements Using PlanetScope and SkySat Imagery. Remote Sens. 2020, 12, 3418. https://doi.org/10.3390/rs12203418

[4] Aati, S.; Avouac, J.-P. Optimization of Optical Image Geometric Modeling, Application to Topography Extraction and Topographic Change Measurements Using PlanetScope and SkySat Imagery. Remote Sens. 2020, 12, 3418. https://doi.org/10.3390/rs12203418

References

[5] S. Leprince, S. Barbot, F. Ayoub and J. Avouac, "Automatic and Precise Orthorectification, Coregistration, and Subpixel Correlation of Satellite Images, Application to Ground Deformation Measurements," in IEEE Transactions on Geoscience and Remote Sensing, vol. 45, no. 6, pp. 1529-1558, June 2007, doi: 10.1109/TGRS.2006.888937.

[6] Aati, S.; Avouac, J.-P. Optimization of Optical Image Geometric Modeling, Application to Topography Extraction and Topographic Change Measurements Using PlanetScope and SkySat Imagery. Remote Sens. 2020, 12, 3418. https://doi.org/10.3390/rs12203418

geospatial-cosicorr3d's People

Contributors

saifaati avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.