Medical Image Viewing Plane Caching for Fast Remote Dataset Navigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Loading large medical datasets over network connections can cause bottlenecks and overload client memory, hindering effective navigation and review, particularly in medical applications like radiotherapy where users may not be present in the clinic.
Innovation Solution
A client-server system that retrieves low-fidelity data initially and caches high-resolution data based on the viewing plane's position, using intelligent prefetching and caching to minimize load times and memory usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If full-resolution medical datasets are loaded to the client, then image quality is maintained, but load time increases and client memory is overloaded
Solution Approach 1:
The patent segments the medical dataset into multiple resolutions (low-fidelity and high-resolution versions). The client initially loads only the low-fidelity segmented data for quick display, then selectively loads high-resolution segments only for regions of interest or when needed, avoiding loading the entire high-resolution dataset at once.
Solution Approach 2:
The system performs preliminary action by pre-processing and storing multiple resolution versions of the medical dataset on the server before client access. This allows the client to immediately access pre-rendered low-fidelity data without waiting for high-resolution data to be generated or transferred.
2Speed
If full medical datasets are cached at the client, then navigation speed improves, but client memory is overloaded
Solution Approach 1:
The patent segments the dataset into multiple resolution levels and caches only the necessary low-fidelity segments at the client. High-resolution data is cached selectively based on access patterns and regions of interest, significantly reducing the total quantity of data stored in client memory while maintaining navigation capability.
Solution Approach 2:
The system applies local quality by maintaining high-resolution data only for specific regions of interest or frequently accessed areas, while using low-fidelity data for the remainder of the dataset. This localized high-quality approach reduces overall memory usage while preserving navigation speed for critical areas.
3Loss of time
If low-fidelity data is used initially, then load time decreases, but image quality deteriorates
Solution Approach 1:
The system performs preliminary action by pre-loading and displaying low-fidelity data immediately, providing fast initial access. High-resolution data is then loaded asynchronously in the background for regions of interest, allowing the interface to remain responsive while progressively improving image quality where needed.
Solution Approach 2:
The patent implements periodic action by progressively loading and replacing low-fidelity data with high-resolution data in periodic updates. The system periodically checks for regions of interest and refreshes those specific areas with high-resolution data while maintaining the low-fidelity base layer, creating a progressive enhancement effect.
Data Source
AI summary
A method of remote image data set presentation includes dividing an image viewing space of a client device into a set of three-dimensional (3D) volumes, wherein the image viewing space presents a two-dimensional (2D) viewing plane of data and determining a set of 3D volumes of the image viewing space intersecting the 2D viewing plane. The method further includes retrieving, from a data server, image data associated with each of the 3D volumes intersecting the 2D viewing plane and presenting a portion of the retrieved image data corresponding to a position of the 2D viewing plane within the image viewing space.


