为数字病理学开发高效实时传输的开源图像格式
The Iris File Extension
- 设计专用二进制容器,支持现代压缩与可选元数据
- 实现快速验证与断点续传,保障高分辨率切片稳定显示
- 开源提供多语言接口,适合集成到现有病理系统
当前尚无针对数字病理学高效实时传输与显示需求的通用二进制切片格式。尽管DICOM标准广泛用于长期存储图像与关键元数据,但其原生设计面向放射科,难以满足全切片图像(WSI)应用中高速多层级渲染的独特性能要求。为此,我们提出Iris文件扩展格式,一种专为高性能全切片图像查看系统设计的二进制容器规范。该规范具备明确简洁的结构,支持现代压缩算法,采用动态可选元数据、计算开销极低的深度文件校验、容错恢复能力及切片注释功能。除规格文档外,我们还提供C++、Python和JavaScript的序列化/反序列化源码及二进制构建版本,并开放完整的编码器与解码器实现(作为独立Iris Codec Community模块),含C++与Python语言绑定,便于集成至现有WSI解决方案。Iris文件扩展格式以知识共享署名-非衍生作品4.0国际许可公开发布。
原文摘要 · Abstract (English)
A modern digital pathology vendor-agnostic binary slide format specifically targeting the unmet need of efficient real-time transfer and display has not yet been established. The growing adoption of digital pathology only intensifies the need for an intermediary digital slide format that emphasizes performance for use between slide servers and image management software. The DICOM standard is a well-established format widely used for the long-term storage of both images and associated critical metadata. However, it was inherently designed for radiology rather than digital pathology, a discipline that imposes a unique set of performance requirements due to high-speed multi-pyramidal rendering within whole slide viewer applications. Here we introduce the Iris file extension, a binary container specification explicitly designed for performance-oriented whole slide image viewer systems. The Iris file extension specification is explicit and straightforward, adding modern compression support, a dynamic structure with fully optional metadata features, computationally trivial deep file validation, corruption recovery capabilities, and slide annotations. In addition to the file specification document, we provide source code to allow for (de)serialization and validation of a binary stream against the standard. We also provide corresponding binary builds with C++, Python, and JavaScript language support. Finally, we provide full encoder and decoder implementation source code, as well as binary builds (part of the separate Iris Codec Community module), with language bindings for C++ and Python, allowing for easy integration with existing WSI solutions. We provide the Iris File Extension specification openly to the community in the form of a Creative Commons Attribution-No Derivative 4.0 International license.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。