register3d
An efficient binary value 3d volume registration algorithm based on Cupy.
Installation
pip install register3d
Usage
import register3d
import cupy as cp
# full_image3d and image_part3d are binary value 3d array
# value 1.0 means inside the surface
# value 0.0 means outside the surface
full_image3d = cp.array([ ... ]) # Your large image
image_part3d = cp.array([ ... ]) # Your small image
# match_3d_data_rotate will try to rotate image_part3d to match in full_image3d
# registered_image_part is of the same size as full_image3d
# less the score, better the match
# rotation_matrix is a rotation matrix not far from cp.eye(3)
registered_image_part, score, rotation_matrix = register3d.match_3d_data_rotate(full_image3d, image_part3d)
Metadata
Release files for register3d 0.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| register3d-0.0.0.tar.gz | 2.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| register3d-0.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.7 kB
Release files / register3d-0.0.0.tar.gz
| Download URL | register3d-0.0.0.tar.gz |
|---|---|
| Size | 2.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
65bfbd4b98d0c0fab4c0f5c992023a8a4e222b7804d70c2151a70b3dbebab6ad
|
|
BLAKE2b-256 checksum How to use checksums |
29d9cc04f5eeb90e51377c7b93dd332606b80ef2e722017717efda36e487ce2f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.3 CPython/3.10.18 Linux/6.17.7-aosc-main
|
Release files / register3d-0.0.0-py3-none-any.whl
| Download URL | register3d-0.0.0-py3-none-any.whl |
|---|---|
| Size | 3.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
03c21e6c77382b14a83931bdad715bf94601003e3036b161acb9ee9dc985c2f0
|
|
BLAKE2b-256 checksum How to use checksums |
3a0f80d9e84764f5ef59674e5ac09ecd04aaa66ee25e69971347cccc0ff0620b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.3 CPython/3.10.18 Linux/6.17.7-aosc-main
|