Universal Slide Viewer for Synchronized Multi-Magnification Imaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Biomedical image viewers often support only single magnification levels, leading to cumbersome switching between views, and suffer from vendor-specific resolution and color discrepancies, which affect accuracy and efficiency in pathological analysis.

Innovation Solution

A universal slide viewer that normalizes resolution and color across different vendors, supports multiple synchronized views at varying magnifications, and enables seamless pixel-accurate annotation, with features like on-the-fly false color representation and load balancing for efficient image delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple magnification levels are supported simultaneously, then viewing efficiency and analysis accuracy are improved, but device complexity and computational resources increase

Engineering Contradiction:
Improveviewing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The biomedical image is divided into multiple tiles that can be independently processed and displayed at different magnification levels. Each tile represents a portion of the overall image, allowing parallel processing and rendering of multiple magnification views simultaneously without requiring the entire image to be processed at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple magnification levels are implemented using a pyramid structure where lower-resolution versions of the image are nested within higher-resolution versions. This allows the system to efficiently switch between magnification levels by navigating through pre-computed pyramid levels rather than processing full-resolution images at all scales.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Measurement precision

If vendor-specific resolution and color schemes are maintained, then image fidelity is preserved, but compatibility and normalization across different vendors are worsened

Engineering Contradiction:
Improveimage fidelityVSAvoidvendor compatibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system applies parameter transformations to normalize images from different vendors. Color normalization adjusts the color space and intensity parameters to a common reference, while resolution normalization rescales images to a standard pixel density. These parameter changes enable consistent display and comparison across vendors while preserving the essential diagnostic information.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If synchronized multi-view display is implemented, then annotation accuracy and coordination are improved, but data processing and coordinate transformation complexity increase

Engineering Contradiction:
Improveannotation accuracyVSAvoidcoordinate transformation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

A coordinate transformation system acts as an intermediary between different viewports displaying the same image at different magnifications and positions. This mediator automatically calculates and applies the necessary coordinate mappings when users interact with annotations or navigate between views, ensuring consistent positioning without requiring manual coordinate adjustments.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12462921B2Universal slide viewer
Publication Date: 2025.11.04 MEMORIAL SLOAN KETTERING CANCER CENT
  • US12462921B2 patent drawing
  • US12462921B2 patent drawing
  • US12462921B2 patent drawing

AI summary

The present disclosure relates generally to image viewers, in particular biomedical images viewers that can concurrently render biomedical images at various magnifications or resolutions. The computing system can identify tiles from a first portion of a biomedical image. Each tile can correspond to a magnification level and coordinates in the biomedical image. The computing system can provide the tiles for concurrent display in respective graphical user interface (GUI) elements. The computing system can detect an interaction with a GUI element. The computing system can identify a change in coordinates for a tile displayed in the GUI element based on the interaction. The computing system can determine a second change in the other concurrently displayed tiles based on the change in coordinates. The computing system can update the concurrent display of the tiles based on the changes.