paper-with-me

홈 › Papers

Larger than memory image processing

2026-01-26 · Jon Sporring, David Stansby arxiv

This report addresses larger-than-memory image analysis for petascale datasets such as 1.4 PB electron-microscopy volumes and 150 TB human-organ atlases. We argue that performance is fundamentally I/O-bound. We show that structuring analysis as streaming passes over data is crucial. For 3D volumes, two representations are popular: stacks of 2D slices (e.g., directories or multi-page TIFF) and 3D chunked layouts (e.g., Zarr/HDF5). While for a few algorithms, chunked layout on disk is crucial to keep disk I/O at a minimum, we show how the slice-based streaming architecture can be built on top of either image representation in a manner that minimizes disk I/O. This is in particular advantageous for algorithms relying on neighbouring values, since the slicing streaming architecture is 1D, which implies that there are only 2 possible sweeping orders, both of which are aligned with the order in which images are read from the disk. This is in contrast to 3D chunks, in which any sweep cannot be done without accessing each chunk at least 9 times. We formalize this with sweep-based execution (natural 2D/3D orders), windowed operations, and overlap-aware tiling to minimize redundant access. Building on these principles, we introduce a domain-specific language (DSL) that encodes algorithms with intrinsic knowledge of their optimal streaming and memory use; the DSL performs compile-time and run-time pipeline analyses to automatically select window sizes, fuse stages, tee and zip streams, and schedule passes for limited-RAM machines, yielding near-linear I/O scans and predictable memory footprints. The approach integrates with existing tooling for segmentation and morphology but reframes pre/post-processing as pipelines that privilege sequential read/write patterns, delivering substantial throughput gains for extremely large images without requiring full-volume residency in memory.

📄 PDF Abstract BibTeX arXiv:2601.18407

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Organ Segmentation From Full-size CT Images Using Memory-Efficient FCN

2020-03-24 · Chenglong Wang, Masahiro Oda, Kensaku MORI

In this work, we present a memory-efficient fully convolutional network (FCN) incorporated with several memory-optimized techniques to reduce the run-time GPU memory demand during training phase. In medical image segment…

Computed Tomography (CT)GPUImage SegmentationMedical Image Segmentation+3

Deeper Image Quality Transfer: Training Low-Memory Neural Networks for 3D Images

2018-08-16 · Stefano B. Blumberg, Ryutaro Tanno, Iasonas Kokkinos, Daniel C. Alexander

In this paper we address the memory demands that come with the processing of 3-dimensional, high-resolution, multi-channeled medical images in deep learning. We exploit memory-efficient backpropagation techniques, to red…

Deep Learning

LIPT: Latency-aware Image Processing Transformer

2024-04-09 · Junbo Qiao, Wei Li, Haizhen Xie, Hanting Chen 외

Transformer is leading a trend in the field of image processing. Despite the great success that existing lightweight image processing transformers have achieved, they are tailored to FLOPs or parameters reduction, rather…

DenoisingGPUImage DenoisingImage Super-Resolution+1

Combined Scaling for Zero-shot Transfer Learning

2021-11-19 · Hieu Pham, Zihang Dai, Golnaz Ghiasi, Kenji Kawaguchi 외

We present a combined scaling method - named BASIC - that achieves 85.7% top-1 accuracy on the ImageNet ILSVRC-2012 validation set without learning from any labeled ImageNet example. This accuracy surpasses best publishe…

ClassificationContrastive LearningImage ClassificationTransfer Learning+1

Batch-Max: Higher LLM Throughput using Larger Batch Sizes and KV Cache Compression

2024-12-07 · Michael R. Metel, Boxing Chen, Mehdi Rezagholizadeh

Several works have developed eviction policies to remove key-value (KV) pairs from the KV cache for more efficient inference. The focus has been on compressing the KV cache after the input prompt has been processed for f…

GPU