Related Experiment Video
Updated: Jan 27, 2026

Iris Fixation via External Pentagram Suturing
Published on: May 5, 2022
Iris RESTful Server and IrisTileSource: An Iris implementation for existing OpenSeaDragon viewers
Ryan Erik Landvater1, Navin Kathawa1, Mustafa Yousif1
1University of Michigan Medical School, Department of Pathology, 2800 Plymouth Road, Ann Arbor, MI 48109-2800, USA.
The Iris RESTful Server improves whole-slide image (WSI) viewing by enabling native streaming of Iris File Extension (IFE) files. This high-performance solution integrates with OpenSeaDragon, simplifying WSI workflows for pathologists and administrators.
Area of Science:
- Digital Pathology
- Medical Imaging Informatics
- Computer Science
Background:
- Whole-slide imaging (WSI) file formats like Iris File Extension (IFE) require efficient streaming for pathology applications.
- Traditional HTTP servers struggle with natively streaming subregions of high-resolution WSI files.
- Current WSI viewers often convert files to Deep Zoom Images (DZI) for compatibility, limiting functionality.
Purpose of the Study:
- To develop a low-overhead, high-performance HTTP server for native IFE file streaming.
- To create a RESTful API compatible with DICOMweb WADO-RS for seamless integration.
- To enhance WSI viewer systems with improved rendering and management capabilities.
Main Methods:
- Developed the Iris RESTful Server using C++, Boost Beast HTTP, and Asio networking libraries.
- Implemented native compatibility with the DICOMweb WADO-RS API.
- Created and merged a new OpenSeaDragon TileSource compatible with the Iris RESTful API.
Main Results:
- The Iris RESTful Server demonstrates high performance, handling an average of 3883 requests/second with a median latency of 21ms on minimal hardware.
- A new OpenSeaDragon TileSource enables direct integration, replacing DZI conversions.
- The server functions as a secure, cross-origin resource sharing microservice.
Conclusions:
- The Iris RESTful Server provides a secure, high-performance solution for streaming WSI files, enhancing digital pathology workflows.
- This architecture simplifies WSI management and improves the user experience for pathologists.
- The open-source availability accelerates the development and adoption of advanced WSI web viewers.
Related Concept Videos
The Resting Membrane Potential
Resting Potential Decay
At rest, the K+ is the main ion that moves across the membrane...
Resting Membrane Potential
The Inside of a Neuron is More Negative
The membrane potential of a cell can be measured by inserting a microelectrode into a cell and comparing the charge to a reference electrode in the extracellular fluid. The...
Pressure Variation in a Fluid at Rest
When measuring pressure at two different levels within the fluid, the difference in...
Nursing Implementation
The five steps to implementing effective nursing care include reassessing the patient, reviewing and revising the existing nursing care plan, organizing the resources and care delivery, anticipating and preventing complications, and implementing nursing interventions.
Role of Communication in the Nursing Process II: Planning and Implementation

