Skip to main content

A coregistration tool.

Project description

Pandora2D coregistration Framework

Pandora2d is a tool based on Pandora to provide disparity maps for image pairs with a combination of vertical and horizontal stereo.

Documentation Status

Example of useInstallFirst StepTo go furtherCreditsRelated

Example of use

  • Not-aligned Sentinel2 images from Ouarzazate's Solar Central.
Before Pandora2D After Pandora2D

Install

Pandora2D is available on Pypi and can be installed by:

    # Upgrade your pip by running:
    pip install --upgrade pip
    # Install pandora2d latest release
    pip install pandora2d

Quick start

Pandora2d requires a config.json to declare the pipeline and the pair of images to process. Download our data sample to start right away !

    # Image pairs with a combination of vertical and horizontal stereo
    wget -P data_samples/images https://raw.githubusercontent.com/CNES/Pandora2D/master/data_samples/images/maricopa.zip
    # Config file
    wget -P data_samples/json_conf_files https://raw.githubusercontent.com/CNES/Pandora2D/master/data_samples/json_conf_files/a_basic_pipeline.json
    # Uncompress data
    unzip data_samples/images/maricopa.zip -d data_samples/images
    # run Pandora2d
    pandora2d data_samples/json_conf_files/a_basic_pipeline.json

    # The columns disparity map is saved in  "./data_samples/json_conf_files/a_basic_pipeline_output/disparity_map/col_map.tif".
    # The row disparity map is saved in  "./data_samples/json_conf_files/a_basic_pipeline_output/disparity_map/row_map.tif".

Multiscale mode

This version of pandora2d includes a Minimal Viable Product (MVP) designed to enable multiscale processing with pandora2d.

Instructions for using this multiscale mode are provided in the documentation in the following sections:

  • Exploring the field: Multiscale mode
  • Userguide: Multiscale mode

Custom configurations and image pyramids are available for testing this multiscale mode. To test them, run this command:

python -m src.pandora2d.multiscale.multiscale data_samples/json_conf_files/a_multiscale_pipeline.json

To go further

To create your own coregistration pipeline and choose among the variety of algorithms we provide, please consult our online documentation.

You will learn:

  • which steps you can use and combine
  • how to quickly set up a Pandora2D pipeline

Credits

Our data test sample contains modified 'Copernicus Sentinel data [2021]', provided by the Peps Sentinel2 website (CNES).

Related

  • Pandora - stereo matching framework

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pandora2d-1.1.2.dev0.tar.gz (17.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pandora2d-1.1.2.dev0-cp313-cp313-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.13Windows x86-64

pandora2d-1.1.2.dev0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (642.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pandora2d-1.1.2.dev0-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86-64

pandora2d-1.1.2.dev0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (642.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pandora2d-1.1.2.dev0-cp311-cp311-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11Windows x86-64

pandora2d-1.1.2.dev0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (635.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pandora2d-1.1.2.dev0-cp310-cp310-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.10Windows x86-64

pandora2d-1.1.2.dev0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (631.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file pandora2d-1.1.2.dev0.tar.gz.

File metadata

  • Download URL: pandora2d-1.1.2.dev0.tar.gz
  • Upload date:
  • Size: 17.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pandora2d-1.1.2.dev0.tar.gz
Algorithm Hash digest
SHA256 a2734209277bbac0d16f95d6268cf9331743354ed6905a13ace502d2ee34a850
MD5 c1f7a6dd25f8af17ab07f21f67a763eb
BLAKE2b-256 4c74b63497401ecc32ac036e1cb530d3f28d23df89fed62f5f64d72422dcc242

See more details on using hashes here.

Provenance

The following attestation bundles were made for pandora2d-1.1.2.dev0.tar.gz:

Publisher: pandora2d_ci.yml on CNES/Pandora2D

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pandora2d-1.1.2.dev0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pandora2d-1.1.2.dev0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7ac6de910fe13b6d9747c64526d645dc1b608eea6e1aded83a465f1259ece6a1
MD5 0c012c7166004351556083bfdc246d87
BLAKE2b-256 2e8130fa9650fd6fbb46984fd4bb5941552cda2de0eebe161a4f860d80dc7853

See more details on using hashes here.

Provenance

The following attestation bundles were made for pandora2d-1.1.2.dev0-cp313-cp313-win_amd64.whl:

Publisher: pandora2d_ci.yml on CNES/Pandora2D

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pandora2d-1.1.2.dev0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pandora2d-1.1.2.dev0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f6761e21c022bca4411ff02815c0d5e87eb671d143f070d12854789c535a727d
MD5 5e277c582fe429659a96056533bcce3b
BLAKE2b-256 30fa578c55e531b12050878db026f1580c5fe84de1e6b32cb841f43dc2284f75

See more details on using hashes here.

Provenance

The following attestation bundles were made for pandora2d-1.1.2.dev0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pandora2d_ci.yml on CNES/Pandora2D

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pandora2d-1.1.2.dev0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pandora2d-1.1.2.dev0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 833723fd762b81f96d61f92a8f2d71598209203b628166f0cbdff4cf2136cac3
MD5 350581e978cf33b2c4e898ce5092a66e
BLAKE2b-256 4d96fc7dee349b023dd85b01a6aa30c2a7592e3ac0e485ec8511a3f5eb5ac04e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pandora2d-1.1.2.dev0-cp312-cp312-win_amd64.whl:

Publisher: pandora2d_ci.yml on CNES/Pandora2D

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pandora2d-1.1.2.dev0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pandora2d-1.1.2.dev0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e9d61e6441a51d45b6bdbec380dad059525e84fb05ed5a655fbcdfb601fe3e6a
MD5 376454e8d4ccce476e23b3593a231a5f
BLAKE2b-256 c732b9188dd6ba0d214f01778da31eed7375f923e5eb53295d39056ed354afe9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pandora2d-1.1.2.dev0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pandora2d_ci.yml on CNES/Pandora2D

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pandora2d-1.1.2.dev0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pandora2d-1.1.2.dev0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4a9639e6cc8dbdd97b115e4fffbc2334478ce8df8b01e403cccbd65bfc91885f
MD5 f64755edd802285b4a0eb3455462d912
BLAKE2b-256 f56bbf88053ca7129d57a902f3bfea10fab0d739abd1fdb7c7fc59a6b9586665

See more details on using hashes here.

Provenance

The following attestation bundles were made for pandora2d-1.1.2.dev0-cp311-cp311-win_amd64.whl:

Publisher: pandora2d_ci.yml on CNES/Pandora2D

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pandora2d-1.1.2.dev0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pandora2d-1.1.2.dev0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ccfa53019e0a4fab79d9b4788d2930e838c27aae8d540484dd6bfb3e6bac8ba1
MD5 6ca86c88bb34aa6a4598cc6756dcd5dd
BLAKE2b-256 7586808beff468a65182b83ad4b4a2efde3f5a66d39c1866eaf019489ecd442a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pandora2d-1.1.2.dev0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pandora2d_ci.yml on CNES/Pandora2D

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pandora2d-1.1.2.dev0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pandora2d-1.1.2.dev0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4e19da1f148962f361e80299dccb3f213f66d131b668e8660d3dba26d632baf2
MD5 a9e600cb3a551c9a67d3fd10d0b9bf58
BLAKE2b-256 af70829b0c0b2ec41dc51967e29d4baee6f59d89ca2dcf56ee1de4e6b80a047a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pandora2d-1.1.2.dev0-cp310-cp310-win_amd64.whl:

Publisher: pandora2d_ci.yml on CNES/Pandora2D

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pandora2d-1.1.2.dev0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pandora2d-1.1.2.dev0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dab0a871988242fbcdb81ab7781ce2973078ffe499717149eda808a91a2b80a0
MD5 9200e0149e16bbff99665529fb8be84c
BLAKE2b-256 b78742e4e0712824abb70ff262c05b7742180dbca7c5a7610f5f94cb49347a83

See more details on using hashes here.

Provenance

The following attestation bundles were made for pandora2d-1.1.2.dev0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pandora2d_ci.yml on CNES/Pandora2D

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page