Skip to main content

Efficient 3D rigid and affine image registration

Project description

lcreg - Efficient registration of large 3D images

Rigid and affine registration of large scalar 3D images is an import step for both medical and non-medical image processing. The distinguishing feature of lcreg is its capability to efficiently register 3D images even if they do not fit into system memory. lcreg is based on the optimisation of the local correlation similarity measure [1] using a novel image encoding scheme fostering on-the-fly image compression and decompression [2].

Tutorials, samples and bcolz binaries

The lcreg tutorial provides a step by step guide for the installation and practical application of the software and is complemented by sample data and configuration files (156 MB). Furthermore, binary installers for the bcolz package have been created in order to support the installation of lcreg with recent Python versions. These ressources can be downloaded from here.

Please give feedback

Please send comments, questions and general feedback to the email address of the project which is lcreg@hs-augsburg.de or use the corresponding functionality of the ResearchGate project page.

Acknowledgements

Many thanks to Karl-Heinz Kunzelmann for his support, many helpful discussions and for making dental test images available. This work benefited from the use of ITK-SNAP, bcolz, numpy scipy and cython. The University of Applied Sciences, Augsburg, in particular the Faculty of Computer Science supported this project by granting sabbatical leaves. Special thanks to Gisela Dachs, Andreas Gärtner, Evi Köbele, Stefan König, Dominik Lüder, Thomas Obermeier and Sigrid Podratzky for acquiring test images and for keeping computers up and running.

References

[1] T. Netsch, P. Rösch, A. v. Muiswinkel and J. Weese: Towards Real-Time Multi-Modality 3-D Medical Image Registration. Eight IEEE International Conference on Computer Vision, ICCV (2001) 718-725,
DOI: 10.1109/ICCV.2001.937595
[2] P. Rösch and K.-H. Kunzelmann: Efficient 3D rigid Registration of Large Micro CT Images. International Journal of Computer assisted Radiology and Surgery 13 (Suppl. 1) (2018) 118–119,
DOI 10.1007/s11548-018-1766-y

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

lcreg-1.0.0.tar.gz (222.3 kB view details)

Uploaded Source

Built Distributions

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

lcreg-1.0.0-cp310-cp310-win_amd64.whl (146.4 kB view details)

Uploaded CPython 3.10Windows x86-64

lcreg-1.0.0-cp310-cp310-manylinux_2_24_x86_64.whl (540.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64

lcreg-1.0.0-cp310-cp310-macosx_12_0_arm64.whl (192.2 kB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

lcreg-1.0.0-cp310-cp310-macosx_10_14_x86_64.whl (173.4 kB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

lcreg-1.0.0-cp39-cp39-win_amd64.whl (146.4 kB view details)

Uploaded CPython 3.9Windows x86-64

lcreg-1.0.0-cp39-cp39-manylinux_2_24_x86_64.whl (540.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64

lcreg-1.0.0-cp39-cp39-macosx_12_0_arm64.whl (186.1 kB view details)

Uploaded CPython 3.9macOS 12.0+ ARM64

lcreg-1.0.0-cp39-cp39-macosx_10_14_x86_64.whl (167.3 kB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

lcreg-1.0.0-cp38-cp38-win_amd64.whl (146.3 kB view details)

Uploaded CPython 3.8Windows x86-64

lcreg-1.0.0-cp38-cp38-manylinux_2_24_x86_64.whl (553.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64

lcreg-1.0.0-cp38-cp38-macosx_12_0_arm64.whl (191.6 kB view details)

Uploaded CPython 3.8macOS 12.0+ ARM64

lcreg-1.0.0-cp38-cp38-macosx_10_14_x86_64.whl (173.2 kB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

File details

Details for the file lcreg-1.0.0.tar.gz.

File metadata

  • Download URL: lcreg-1.0.0.tar.gz
  • Upload date:
  • Size: 222.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for lcreg-1.0.0.tar.gz
Algorithm Hash digest
SHA256 83d4d342836e106fddc2a357daf0453f1a4d95626e0bfc1d7192e5b77ceae2f3
MD5 827c6322a3ec7afaa58310ff73117bcb
BLAKE2b-256 8c6fb5bd90564b2755f383ef788f0d6b6d03f338c64eb0d5536d8660fdb7efd2

See more details on using hashes here.

File details

Details for the file lcreg-1.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: lcreg-1.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 146.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for lcreg-1.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9322aa9ed500fd8472ad68b67fa152ffc3add1b8a0a28ab4190399246cb3d3e6
MD5 1e41928c8e58799952b7f433db9bc323
BLAKE2b-256 6b2a1c8d25e44d9cf4145c3b63e3a4e6e3409627e486bc9ddc05998369c6c980

See more details on using hashes here.

File details

Details for the file lcreg-1.0.0-cp310-cp310-manylinux_2_24_x86_64.whl.

File metadata

  • Download URL: lcreg-1.0.0-cp310-cp310-manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 540.9 kB
  • Tags: CPython 3.10, manylinux: glibc 2.24+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for lcreg-1.0.0-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 416e6355129bb958ed1819d02ebc562d2469585187a3241996c7a82d6b6a0a36
MD5 7f3bdb8aaff68f8264f1e34a09bcd05c
BLAKE2b-256 c0d28e8163687e17c476ea3a102b3d0e9634dac86ed9f2b534b8695d846d78f7

See more details on using hashes here.

File details

Details for the file lcreg-1.0.0-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

  • Download URL: lcreg-1.0.0-cp310-cp310-macosx_12_0_arm64.whl
  • Upload date:
  • Size: 192.2 kB
  • Tags: CPython 3.10, macOS 12.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for lcreg-1.0.0-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 452c55f358a0ee3728b34477a40120c3563689bf4403f9767b41fc463ddab9a5
MD5 96d36ff3882e56d06a07b0e4cf613131
BLAKE2b-256 288d4b9753ad2bef08d15b8fae1919a171138811ee6de312e87bf62d44d55363

See more details on using hashes here.

File details

Details for the file lcreg-1.0.0-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: lcreg-1.0.0-cp310-cp310-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 173.4 kB
  • Tags: CPython 3.10, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for lcreg-1.0.0-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d8c9ad4e2c9958badcae5bd94296375e62e05e4e1121589e3d92634712490fc3
MD5 ee5a069d4ca634a1e20b30bc153d9ce4
BLAKE2b-256 b40fa9d6d02bcfa6af96dc12ec808773629f706d1863f1c79b5f963b8b9e8e60

See more details on using hashes here.

File details

Details for the file lcreg-1.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: lcreg-1.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 146.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for lcreg-1.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 53fe3ffe9c80abfdf3a3e07c64185de47df0889c508748dcad9effe7975ba613
MD5 35e50e7a85c14be43506b2c69ead8dc2
BLAKE2b-256 33d6e6980d904549e0993f67bc7d76e231d2ee47685f6d67346115b6ba8cee0a

See more details on using hashes here.

File details

Details for the file lcreg-1.0.0-cp39-cp39-manylinux_2_24_x86_64.whl.

File metadata

  • Download URL: lcreg-1.0.0-cp39-cp39-manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 540.3 kB
  • Tags: CPython 3.9, manylinux: glibc 2.24+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for lcreg-1.0.0-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 8346e00daaa3353db2e8199e7942e1fe4a02df0968a9189f6eac520ff34e3332
MD5 f21a13648ea31ba57845ccd982b99943
BLAKE2b-256 5aa5f8fffcebd50b869ab2594370c4187ca59b36c1ed0e0993161024b29de7b3

See more details on using hashes here.

File details

Details for the file lcreg-1.0.0-cp39-cp39-macosx_12_0_arm64.whl.

File metadata

  • Download URL: lcreg-1.0.0-cp39-cp39-macosx_12_0_arm64.whl
  • Upload date:
  • Size: 186.1 kB
  • Tags: CPython 3.9, macOS 12.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for lcreg-1.0.0-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 b5122aedf605aecbf6ee73163c6783f7b92b134aac930bec32918cbce99871cc
MD5 9cc45774be9422de12e317c093e0047d
BLAKE2b-256 1a5f5a17daf895b99b7b0ea223354a663508086aafeeefd0050e3e47756166f2

See more details on using hashes here.

File details

Details for the file lcreg-1.0.0-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: lcreg-1.0.0-cp39-cp39-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 167.3 kB
  • Tags: CPython 3.9, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for lcreg-1.0.0-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 79f00822b2f4741ae9808f63d1c6c0231fb38ee49de0819b58b185d23ae12819
MD5 f5731b16a437107e24293eeb728bb337
BLAKE2b-256 81367a4d84fde2a1d029719c2eb6d675505f24db02c484de813dda7bafdfe66e

See more details on using hashes here.

File details

Details for the file lcreg-1.0.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: lcreg-1.0.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 146.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for lcreg-1.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3d9709ef8d7f0001bb3024618e7affda179c9965f68e75743e4760fb6eb8565c
MD5 2e7c8bd8b00b3e1d97483a708e0034f1
BLAKE2b-256 0f15a676750f2c972c876499c126dc082c16714ab20046bc452f227181cf8b30

See more details on using hashes here.

File details

Details for the file lcreg-1.0.0-cp38-cp38-manylinux_2_24_x86_64.whl.

File metadata

  • Download URL: lcreg-1.0.0-cp38-cp38-manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 553.2 kB
  • Tags: CPython 3.8, manylinux: glibc 2.24+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for lcreg-1.0.0-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 3d21ff1cb54e00bd6334d55bca3737c53b868a6bd4789324e77694e9225aa68c
MD5 0490acb24b46bb653d035c2e7c36526e
BLAKE2b-256 3f98ea826bbd321ab7f6d52c6f84743fef1e4867e7a836f9011992a974956885

See more details on using hashes here.

File details

Details for the file lcreg-1.0.0-cp38-cp38-macosx_12_0_arm64.whl.

File metadata

  • Download URL: lcreg-1.0.0-cp38-cp38-macosx_12_0_arm64.whl
  • Upload date:
  • Size: 191.6 kB
  • Tags: CPython 3.8, macOS 12.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for lcreg-1.0.0-cp38-cp38-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 a35f9afce5d2acb52469e0e5e8f4ad7d619deb1de143dc46bbed15e36cee633c
MD5 c7afa2dd1a640ad534f08052ac04e7a6
BLAKE2b-256 a2f8366816fd979d245a78e8106ce2f4eba40acb3df18370bf18f34ddf878a45

See more details on using hashes here.

File details

Details for the file lcreg-1.0.0-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: lcreg-1.0.0-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 173.2 kB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for lcreg-1.0.0-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 444931de71ceec46c759c0bfc453cb370bb4d1a14ae19cce2048e9684b4b1140
MD5 7c0a432f801b3afeda1d89cfb177ceb6
BLAKE2b-256 3070d2f4266095b14d9f07655fdd2ba28775f24c0d02ff194f6edf26fc2d1c07

See more details on using hashes here.

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