METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR DISPLAYING NORMALIZED MEDICAL IMAGES
First Claim
1. An image processing method comprising:
- receiving a compressed image comprising a plurality of pixels, each pixel being represented by a pixel value having a predefined number of bits in a gray scale format;
decompressing the image, wherein decompressing the image comprises mapping the pixel value into two channels of a multi-channel output buffer such that each channel has fewer than the predefined number of bits;
rendering a scene of the image based upon camera coordinates; and
for a rendered pixel, sampling a plurality of red (R). Green (G) and blue (B) values, converting the plurality of RGB values to the gray scale format having the predefined number of bits, performing an interpolation of the RGB values following conversion to the gray scale format and performing a window/level operation on a result of the interpolation.
9 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product are provided to process a compressed image, such as a normalized DICOM image. A method may receive a compressed image having pixels that each have by a pixel value having a predefined number of bits in a grayscale format. The method may decompress the image by mapping the pixel value into two channels of a multi-channel output buffer, such as a red-green-blue (RGB) output buffer, such that each channel has fewer than the predefined number of bits. The method may render a scene of the image based upon camera coordinates and, for a rendered pixel, sample a plurality of RGB values, convert the plurality of RGB values to the grayscale format having the predefined number of bits, perform an interpolation of the RGB values following conversion to the grayscale format and perform a window level operation on the result of the interpolation.
-
Citations
15 Claims
-
1. An image processing method comprising:
-
receiving a compressed image comprising a plurality of pixels, each pixel being represented by a pixel value having a predefined number of bits in a gray scale format; decompressing the image, wherein decompressing the image comprises mapping the pixel value into two channels of a multi-channel output buffer such that each channel has fewer than the predefined number of bits; rendering a scene of the image based upon camera coordinates; and for a rendered pixel, sampling a plurality of red (R). Green (G) and blue (B) values, converting the plurality of RGB values to the gray scale format having the predefined number of bits, performing an interpolation of the RGB values following conversion to the gray scale format and performing a window/level operation on a result of the interpolation. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for image processing, wherein the apparatus comprises processing circuitry configured to:
-
receive a compressed image comprising a plurality of pixels, each pixel being represented by a pixel value having a predefined number of bits in a gray scale format; decompress the image by mapping the pixel value into two channels of a multi-channel output buffer such that each channel has fewer than the predefined number of bits; render a scene of the image based upon camera coordinates; and for a rendered pixel, sample a plurality of red (R), green (G) and blue (B) values, convert the plurality of RGB values to the gray scale format having the predefined number of bits, perform an interpolation of the RGB values following conversion to the gray scale format and perform a window/level operation on a result of the interpolation. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product for processing an image, the computer program product comprising at least one computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions for:
-
receiving a compressed image comprising a plurality of pixels, each pixel being represented by a pixel value having a predefined number of bits in a gray scale format; decompressing the image, wherein decompressing the image comprises mapping the pixel value into two channels of a multi-channel output buffer such that each channel has fewer than the predefined number of bits; rendering a scene of the image based upon camera coordinates; and for a rendered pixel, sampling a plurality of red (R). Green (G) and blue (B) values, converting the plurality of RGB values to the gray scale format having the predefined number of bits, performing an interpolation of the RGB values following conversion to the gray scale format and performing a window/level operation on a result of the interpolation. - View Dependent Claims (12, 13, 14, 15)
-
Specification