https://github.com/nasa-jpl/autoRIFT Skip to content Sign up * Why GitHub? + Features + Mobile + Actions + Codespaces + Packages + Security + Code review + Issues + Integrations + GitHub Sponsors + Customer stories * Team * Enterprise * Explore + Explore GitHub + Learn and contribute + Topics + Collections + Trending + Learning Lab + Open source guides + Connect with others + The ReadME Project + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing + Plans + Compare plans + Contact Sales + Education [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} nasa-jpl / autoRIFT Public * Notifications * Fork 23 * Star 92 * A Python module of a fast and intelligent algorithm for finding the pixel displacement between two images Apache-2.0 License 92 stars 23 forks Star Notifications * Code * Issues 5 * Pull requests 1 * Actions * Projects 0 * Wiki * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Wiki * Security * Insights This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 20 branches 13 tags Code Latest commit @alex-s-gardner alex-s-gardner Merge pull request #50 from bjmarfito/master ... 611ff69 Jan 18, 2022 Merge pull request #50 from bjmarfito/master Checks the DEM if it has projected coordinate system 611ff69 Git stats * 375 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time docs Update install.md Sep 14, 2021 figures Add files via upload Aug 24, 2021 geo_autoRIFT Update Geogrid.py Jan 15, 2022 LICENSE Initial commit Aug 6, 2019 README.md Update README.md Aug 26, 2021 SConscript Add files via upload Sep 23, 2019 netcdf_output.py update support for S2 filenaming conventions and remove projected vel... Oct 28, 2021 setup.py upgrade autoRIFT and Geogrid to v1.3.0 for memory and runtime improve... May 24, 2021 testGeogridOptical.py correcting Landsat7 support Nov 5, 2021 testGeogrid_ISCE.py correcting Landsat7 support Nov 5, 2021 testautoRIFT.py correcting Landsat7 support Nov 5, 2021 testautoRIFT_ISCE.py correcting Landsat7 support Nov 5, 2021 topsinsar_filename.py Fix missing import Sep 15, 2021 View code [ ] autoRIFT (autonomous Repeat Image Feature Tracking) Update Notes: 1. Authors 2. Acknowledgement 3. Features 4. Future Development 5. Demo 6. Install 7. Instructions README.md autoRIFT (autonomous Repeat Image Feature Tracking) Friendly Reminder: From September 1st 2021 on, autoRIFT will migrate to the GitHub account of NASA/JPL under the team of NASA MEaSUREs project ITS_LIVE (https://github.com/nasa-jpl/autoRIFT), where it will be continuously maintained. Language Latest version License Citation Update Notes: + refined the workflow and ready for scaling the production of both optical and radar data results + improved memory use (by 50%) for autoRIFT and runtime (60x) for GeogridOptical + refined NDC filter to accommodate fine grid with spatially overlapping (dependent) search chips + parallel computing for NCC + support for remote input files using GDAL virtual file systems (e.g., `/vsicurl/https://...`) + see: https://gdal.org/user/virtual_file_systems.html A Python module of a fast and intelligent algorithm for finding the pixel displacement between two images autoRIFT can be installed as a standalone Python module (only supports Cartesian coordinates) either manually or as a conda install (https://github.com/conda-forge/autorift-feedstock). To allow support for both Cartesian and radar coordinates, autoRIFT must be installed with the InSAR Scientific Computing Environment (ISCE: https:// github.com/isce-framework/isce2) Use cases include all dense feature tracking applications, including the measurement of surface displacements occurring between two repeat satellite images as a result of glacier flow, large earthquake displacements, and land slides autoRIFT can be used for dense feature tracking between two images over a grid defined in an arbitrary map-projected Cartesian (northing /easting) coordinate system when used in combination with the sister Geogrid Python module (https://github.com/leiyangleon/Geogrid). Example applications include searching radar-coordinate imagery on a polar stereographic grid and searching Universal Transverse Mercator (UTM) imagery at a user-specified map-projected Cartesian (northing/ easting) coordinate grid Copyright (C) 2019 California Institute of Technology. Government Sponsorship Acknowledged. Link: https://github.com/nasa-jpl/autoRIFT Citation: https://doi.org/10.3390/rs13040749 1. Authors Alex Gardner (JPL/Caltech; alex.s.gardner@jpl.nasa.gov) first described the algorithm "auto-RIFT" in (Gardner et al., 2018), developed the first version in MATLAB and continued to refine the algorithm; Yang Lei (GPS/Caltech; ylei@caltech.edu; leiyangfrancis@gmail.com) translated it to Python, further optimized and incoporated to the ISCE software while also developed its sister module Geogrid; Piyush Agram (GPS/Caltech; piyush@gps.caltech.edu) set up the installation as a standalone module and further cleaned the code. Reference: 1. Gardner, A.S., Moholdt, G., Scambos, T., Fahnstock, M., Ligtenberg, S., Broeke, M.V.D. and Nilsson, J., 2018. Increased West Antarctic and unchanged East Antarctic ice discharge over the last 7 years. The Cryosphere, 12(2), pp.521-547. 2. [NEW] Lei, Y., Gardner, A. and Agram, P., 2021. Autonomous Repeat Image Feature Tracking (autoRIFT) and Its Application for Tracking Ice Displacement. Remote Sensing, 13(4), p.749. 2. Acknowledgement This effort was funded by the NASA MEaSUREs program in contribution to the Inter-mission Time Series of Land Ice Velocity and Elevation (ITS_LIVE) project (https://its-live.jpl.nasa.gov/) and through Alex Gardner's participation in the NASA NISAR Science Team 3. Features 4. Future Development 5. Demo 6. Install 7. Instructions About A Python module of a fast and intelligent algorithm for finding the pixel displacement between two images Resources Readme License Apache-2.0 License Stars 92 stars Watchers 17 watching Forks 23 forks Releases 12 autoRIFT v1.4.0 (stable) Latest Nov 3, 2021 + 11 releases Packages 0 No packages published Contributors 6 * @leiyangleon * @jhkennedy * @bjmarfito * @alex-s-gardner * @ShashankBice * @maricarag Languages * Python 66.5% * C++ 30.2% * C 3.3% * (c) 2022 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.