Frequently Asked Questions

Find answers to common questions about ZetaCore and Zeta Imaging

General Questions

What is Zeta Imaging?

Zeta Imaging is a research initiative based at the University of British Columbia (UBC) focused on developing high-performance software tools for basic science research, with a particular emphasis on microscopy imaging.

What is ZetaCore?

ZetaCore is: a modular, high-performance processing pipeline for lattice light-sheet fluorescence microscopy (LLS). It's designed to process terabyte-scale datasets efficiently using GPU acceleration while maintaining a constant memory footprint.

When will ZetaCore be available?

ZetaCore is currently in alpha stage. We're working hard to prepare it for public release. Sign up for our mailing list to be notified when it becomes available and to receive early access opportunities.

Technical Questions

How much faster is ZetaCore?

Our benchmarks show that ZetaCore is 5-6 times faster than existing solutions. For example, a dataset that would typically take approximately 3 days and 7 hours to process completes in under 16 hours with ZetaCore.

What deconvolution algorithm does ZetaCore use?

ZetaCore uses a GPU-accelerated Richardson-Lucy (RL) deconvolution algorithm. This is a standard, well-established iterative deconvolution method that's widely used in microscopy. Our implementation is optimized for modern GPUs, allowing for faster processing compared to CPU-based implementations.

The hybrid in-memory/out-of-core approach manages data transfer between system RAM and GPU VRAM to maximize performance while maintaining a constant memory footprint.

How does the flat-field correction work?

ZetaCore uses a global flat-field correction approach that specifically targets illumination artifacts caused by the microscope hardware while preserving sample-specific emission patterns. The algorithm creates a correction image by preserving low spatial frequency information.

What makes ZetaCore's deskewing different?

ZetaCore implements a fully out-of-core GPU-accelerated deskewing engine. This means that even datasets much larger than your available GPU memory can be deskewed efficiently. The engine uses memory-mapped files and intelligent chunking to process the data in manageable pieces while maintaining GPU acceleration throughout.

What are the system requirements?

Minimum: NVIDIA GPU with 8GB VRAM, 32GB RAM, plenty of SSD storage, Windows 10/11 or Linux.

Recommended: NVIDIA GPU with 16GB+ VRAM, 64GB+ RAM, we highly recommend NVMe SSD storage for optimal performance.

Does ZetaCore work with datasets larger than my GPU memory?

Yes! That's one of ZetaCore's key innovations. Our out-of-core processing techniques and memory-mapped file system allow you to process datasets that exceed your available GPU VRAM or system RAM while maintaining a constant memory footprint.

What file formats does ZetaCore support?

ZetaCore currently has native support for Zeiss CZI files and TIFF files. If you have a file format that is not supported, please let us know.

What processing features does ZetaCore include?

ZetaCore includes global flat-field correction, Richardson-Lucy deconvolution, deskewing, and an efficient stitching engine. All core processing stages are fully GPU-accelerated.

Access

Can I beta test ZetaCore?

We'll be launching a beta program soon! Sign up for our mailing list and indicate your interest in sharing imaging data with us. We'll prioritize beta invitations for users who can help us test with diverse datasets.

Support & Contact

How can I get in touch with the Zeta Imaging team?

The best way to reach us is through the signup form. Include your questions or comments in the optional comments field, and we'll get back to you as soon as possible.

Are you looking for collaborators or test data?

Yes! We're always interested in collaborating with researchers and testing ZetaCore on diverse datasets. If you'd like to share imaging data or collaborate, please check the appropriate box on our signup form.

Still Have Questions?

Sign up for updates and we'll keep you informed as ZetaCore development progresses. You can also include specific questions in the signup form.

Sign Up for Updates