DICOM Image Viewing via HTML5 Canvas and 8-Bit Channel Splitting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing medical image viewers for DICOM format images face challenges in compatibility across various operating systems, including old systems like Windows XP, and require user permission to install software, making them difficult to maintain and extend, especially when new technologies like web viewing are introduced.

Innovation Solution

A method is provided to convert 16-bit DICOM images into HTML-compatible formats by splitting pixel data into 8-bit channels, losslessly compressing them, and rendering them in an HTML5 canvas, allowing the images to be viewed on any system without requiring user permission, using a portable HTML5 browser packaged on a computer readable medium.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a DICOM viewer application is created to run on old operating systems like Windows XP, then compatibility with legacy systems is improved, but the application becomes difficult to maintain and extend with new technologies

Engineering Contradiction:
Improvecompatibility with legacy systemsVSAvoidmaintainability and extendability
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The solution segments the viewer functionality into two independent parts: a legacy Windows XP application that handles file access and a modern web-based application that handles image rendering. The legacy application converts DICOM images to standard formats and stores them in a web server directory, allowing the modern web application to render images using contemporary technologies without requiring maintenance of the entire system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A web server acts as an intermediary between the legacy Windows XP application and the modern web-based viewer. The legacy application communicates with the web server to store converted images, and the web server provides these images to the web-based viewer through standard web protocols, enabling communication between incompatible systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a media viewer is created to run directly from media without user permission, then ease of deployment is improved, but the application cannot be updated or extended

Engineering Contradiction:
Improveease of deploymentVSAvoidupdate capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system transitions from a static media-based deployment to a dynamic web-based deployment. The legacy application on Windows XP can continuously update image files in the web server directory, and the web-based viewer automatically reflects these updates without requiring reinstallation or user permission changes, enabling both ease of deployment and continuous updates.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If a second web-based application is created to support new technologies, then support for new technologies is improved, but development effort is duplicated

Engineering Contradiction:
Improvesupport for new technologiesVSAvoiddevelopment effort
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The solution extracts the modern technology rendering functionality into a separate web-based application that can be independently developed and updated. The legacy Windows XP application retains only the essential function of accessing and converting DICOM files, while the web-based application handles all modern rendering requirements, eliminating the need to maintain complex legacy code for new features.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9298730B2System and method for viewing medical images
Publication Date: 2016.03.29 INT MEDICAL SOLUTIONS
  • US9298730B2 patent drawing
  • US9298730B2 patent drawing
  • US9298730B2 patent drawing

AI summary

A method facilitates viewing of DICOM medical images by providing a 16-bit DICOM image on a computer readable storage medium, text-converted metadata of the DICOM image and an html-compatible conversion of the DICOM pixel data on a computer readable storage medium. Pixel data of the DICOM image is converted by dividing the 16-bit image into two 8-bit color channels stored in an image referenced by a web page using a uniform resource locator. The two 8-bit color channels are later reassembled within a portable web browser according to instructions set forth in computer readable program code associated with the web page.