uw-cryo / skysat_stereo Goto Github PK
View Code? Open in Web Editor NEWTools and libraries for processing Planet SkySat imagery, including camera model refinement, stereo reconstruction, and orthomosaic production
License: MIT License
Tools and libraries for processing Planet SkySat imagery, including camera model refinement, stereo reconstruction, and orthomosaic production
License: MIT License
A common question is that how much of the 3D bundle adjustment setup can be applied to improve scene2scene alignment of mono collects.
Hi Shashank,
Thanks for composing this great tool for processing SkySat data.
I've encountered an issue when running skysat_overlap.py. The number of images I'm processing is 966. I understand this will generate 466095 combinations. When the script is saving the bound shapefile to my predefined directory. It is extremely slow in processing and always gets stuck during the process (usually stopped at 3% - 5%). I've tried changing the directory, but the issue remained unsolved.
I'm just wondering if there is any solution in your mind that can resolve this issue?
Cheers,
Shirui
Work with Oleg to nail down the best parameters for exporting RPC model from the improved, self-consistent and geo-registered frame cameras.
I am running into issues when trying to run the triplet pipeline script, seems like the following three additional scripts are missing
clip_raster_by_shp.py
trim_ndv.py
dem_mask.py
Hello,
I'm trying to run the skysat_stereo scripts.
The installation seems fine, but when I run ./skysat_triplet_pipeline.py I have this error:
xxxxx@ctsat: /src/skysat_stereo/scripts$ ./skysat_triplet_pipeline.py /media/dati/xxxxx/Skysat/TestUncalib/ /media/dati/xxxxx/Skysat/TestUncalib/RefDEM/
Traceback (most recent call last):
File "./skysat_triplet_pipeline.py", line 5, in
from rpcm import geo
File "/home/ganci/.local/lib/python3.8/site-packages/rpcm/init.py", line 8, in
import srtm4
File "/home/ganci/.local/lib/python3.8/site-packages/srtm4/init.py", line 7, in
from srtm4.raster import crop
File "/home/ganci/.local/lib/python3.8/site-packages/srtm4/raster.py", line 15, in
pyproj.network.set_network_enabled(active=True)
AttributeError: module 'pyproj' has no attribute 'network'
xxxxx@ctsat:~/src/skysat_stereo/scripts$
I don't know how to solve this problem.
Can you please help me with this issue?
Many thanks
Right now, the triplet stereo modes expect 3 collects. It would be good to generalise it to accept n number of collects. This would help if we have a bi-stereo vs a tri-stereo, or have 2 or more triplets collected over the same spot on the ground within a reasonable timespan.
I downloaded ASP 2.6.2 as mentioned in the README. The skysat_stereo pipeline calls cam_gen
with a --parse-ecef
flag, but I get the following error:
Error parsing input:
unrecognised option '--parse-ecef'
Is this a versioning error?
Hi,
I was wondering if there is possibility to do same calculation using your script for PlanetScope 4-band multispectral basic data?
Best regards,
Mohammad
Hi!
I've encountered the following error after trying to run the triplet pipeline script I'm a beginner with respect to conda environments etc and programming, but I think the installation was successful.
(skysat_stereo) csir@csirstell:~/skysat/skysat_stereo/scripts$ ./skysat_triplet_pipeline.py -h
Traceback (most recent call last):
File "skysat_triplet_pipeline.py", line 9, in
from skysat_stereo import misc_geospatial as misc
File "/home/csir/skysat/skysat_stereo/skysat_stereo/misc_geospatial.py", line 8, in
from imview import pltlib
ImportError: cannot import name 'pltlib' from 'imview' (/home/csir/miniconda3/envs/skysat_stereo/lib/python3.7/site-packages/imview/init.py).
Your feedback with this is appreciated.
Many thanks.
In this function, the quaternion are not used at all. You could directly use the rotation matrix from ASP, no?
Additionally, for the quaternion, you could possibly use scipy rather than a third-party library: https://docs.scipy.org/doc/scipy/reference/generated/scipy.spatial.transform.Rotation.html
From the line 147 to the line 168 of the skysat_triplet_pipeline.py, is the indentation correct?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.