Medical Image Display System with Adaptive Loading and Input Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing medical imaging systems face challenges in efficiently loading and displaying large quantities of DICOM images, particularly in scenarios with high latency and low bandwidth networks, leading to resource wastage and user dissatisfaction due to slow image loading and navigation.

Innovation Solution

A medical system that employs a predetermined loading rule to sequentially load medical images, prioritizing the initial image, every Nth image, and images close to the current location, while distinguishing between precise and imprecise user navigation actions to optimize resource usage and loading strategies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If all DICOM images are loaded into memory when requested, then the user can view images immediately without waiting, but system resources are wasted loading images that may not be viewed

Engineering Contradiction:
Improveimage loading timeVSAvoidsystem resource consumption
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The system pre-loads a subset of DICOM images into memory based on predicted user viewing patterns and anatomical relationships, rather than waiting for actual user requests. This preliminary action ensures that frequently accessed images are already available, reducing perceived loading time while avoiding the waste of loading all possible images.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If individual DICOM images are loaded on demand, then system resources are conserved, but image loading and navigation become slow

Engineering Contradiction:
Improvesystem resource consumptionVSAvoidimage navigation speed
Core Design Contradiction:
Loss of energyVSSpeed

Solution Approach 1:

The system performs preliminary loading of image subsets based on anatomical proximity and viewing probability predictions. By anticipating which images the user will need next and pre-loading them, the system maintains fast navigation speed while conserving resources compared to loading all images.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The image loading strategy dynamically adapts based on user interaction patterns, anatomical region relevance, and system resource availability. The system adjusts the subset of pre-loaded images in real-time, loading more images when resources are abundant and user activity indicates broad viewing, and fewer images when resources are constrained or viewing is focused.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If a large number of users are supported on a system with scarce resources, then system accessibility is improved, but image loading performance deteriorates

Engineering Contradiction:
Improveuser support capacityVSAvoidimage loading rate
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system segments the large set of DICOM images into multiple subsets based on anatomical regions, viewing probability, and user-specific patterns. Each user session receives a customized subset of pre-loaded images relevant to their needs, allowing the system to support multiple users simultaneously with limited resources by distributing the loading burden across different segmented subsets rather than attempting to load all images for all users.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11367522B2Medical image display method and apparatus
Publication Date: 2022.06.21 CANON MEDICAL SYST CORP
  • US11367522B2 patent drawing
  • US11367522B2 patent drawing
  • US11367522B2 patent drawing

AI summary

A medical system comprises processing circuitry configured to: load medical images sequentially from a data store which stores a set of medical images, each having an associated location; receive a current location of a medical image that is currently displayed on the display; receive an input operation from a user; process the input operation to determine whether the input operation is of a first type or the input operation is of a second type, wherein the first type of input operation is intended to be less precise than the second type of input operation, and to determine a destination location in dependence on the current location and the input operation; perform a first display operation based on the destination location if the input operation is of the first type; and perform a second display operation based on the destination location if the input operation is of the second type.