https://github.com/zeiss/warpaffine
experimental Deskew operation
https://github.com/zeiss/warpaffine
cplusplus image-processing ipp oneapi tbb thread-building-blocks
Last synced: 17 days ago
JSON representation
experimental Deskew operation
- Host: GitHub
- URL: https://github.com/zeiss/warpaffine
- Owner: ZEISS
- License: mit
- Created: 2024-03-12T10:26:50.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-22T15:33:08.000Z (4 months ago)
- Last Synced: 2025-04-19T08:33:18.147Z (28 days ago)
- Topics: cplusplus, image-processing, ipp, oneapi, tbb, thread-building-blocks
- Language: C++
- Homepage:
- Size: 1.97 MB
- Stars: 0
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# warpaffine
[](https://api.reuse.software/info/github.com/ZEISS/warpaffine)
[](https://github.com/ZEISS/warpaffine/actions/workflows/cmake_linux_x64)
[](https://github.com/ZEISS/warpaffine/actions/workflows/cmake_windows_x64)
[](https://github.com/ZEISS/warpaffine/actions/workflows/mega-linter.yml)This is an experimental effort at implementing a "Deskew operation" with the best performance possible.
With an acquisition from a [Lattice Lightsheet microscope](https://www.zeiss.com/microscopy/en/products/light-microscopes/light-sheet-microscopes/lattice-lightsheet-7.html) the image slices are created at a skewed angle.
In order to create a regular volumetric image in Cartesian coordinates, the volume needs to undergo a geometric transformation (and affine transformation, hence the name of this project)
and needs to be resampled.This project is operating on a CZI-file containing the raw data from acquisition, and outputs a new CZI-file containing the deskewed data.
The input data and the output data are expected/created with zstd-compression.Please check additional documentation [here](documentation/documentation.md).
## Credits to Third Party Components
The authors and maintainers of warpaffine give a big shout-out to all the [helpers](./warpaffine/THIRD_PARTY_LICENSES_ARTIFACT_DISTRIBUTION.txt) that have been part in bringing this project to where it is today.## Guidelines
[Code of Conduct](./CODE_OF_CONDUCT.md)
[Contributing](./CONTRIBUTING.md)## Disclaimer
ZEISS, ZEISS.com are registered trademarks of Carl Zeiss AG.