Compression packaged image transmission for telemicroscopy
First Claim
1. A method for compressing visual image data for transmission over a bandwidth restricted transmission channel, comprising:
- acquiring visual image data representing an image to be transmitted;
compressing the visual image data by decomposing the image data into a plurality of resolution metric associated components, each respective resolution metric defining image data at a particular image resolution level;
packetizing each of the resolution metric associated components into respective ones of a plurality of transmission protocol specific packets;
providing a plurality of priority queues, each priority queue having a transmission priority and adapted to receive and store a respective one of the plurality of transmission protocol specific packets;
adaptively directing and storing each of the transmission protocol specific packets to a respective one of the priority queues in the plurality; and
transmitting the contents of the priority queues over the bandwidth restricted transmission channel in accordance with their order of priority.
11 Assignments
0 Petitions
Accused Products
Abstract
A system and method for visual image compression and transmission offers significant bandwidth conservation while retaining high resolution imaging capability. Videograpic images are decomposed into detail levels, and images are delivered to a remote site display at a level of detail proportional to the perception level of a viewer. Images are transformed, quantized, coded and queued for transmission in accordance with their level of image detail. Image detail layers are transmitted as an inverse function of image displacement speed and as a direct function of image magnification. Images are constructed vertically with each additional queueing layer providing additional image detail. Higher priority layers are lossy encoded, while the lowest priority layers (highest detail levels) are losslessly encoded.
167 Citations
19 Claims
-
1. A method for compressing visual image data for transmission over a bandwidth restricted transmission channel, comprising:
-
acquiring visual image data representing an image to be transmitted;
compressing the visual image data by decomposing the image data into a plurality of resolution metric associated components, each respective resolution metric defining image data at a particular image resolution level;
packetizing each of the resolution metric associated components into respective ones of a plurality of transmission protocol specific packets;
providing a plurality of priority queues, each priority queue having a transmission priority and adapted to receive and store a respective one of the plurality of transmission protocol specific packets;
adaptively directing and storing each of the transmission protocol specific packets to a respective one of the priority queues in the plurality; and
transmitting the contents of the priority queues over the bandwidth restricted transmission channel in accordance with their order of priority. - View Dependent Claims (6)
-
-
2. A system for image compression and transmission over a bandwidth restricted transmission channel, said system comprising:
-
a telemicroscopy system for acquiring visual image data representing an image to be transmitted;
an image compression engine, the image compression image receiving said visual image data and decomposing the image data into a plurality of resolution metric associated components, each respective resolution metric defining image data at a particular image resolution level;
a packetizing engine for adaptively packaging the resolution metric associated components into respective ones of a plurality of transmission protocol specific packets;
a plurality of priority queues, each priority queue having a transmission priority and adapted to receive and store a respective one of the plurality of transmission protocol specific packets; and
a means for transmitting the contents of the priority queues over the bandwidth restricted transmission channel in order of priority. - View Dependent Claims (7)
-
-
3. A method for compressing visual image data for transmission over a bandwidth restricted transmission channel, comprising:
-
acquiring visual image data representing an image to be transmitted;
processing the visual image data including the steps of;
compressing the image data into a first data set having a plurality of resolution metric associated component layers, each resolution metric associated component layer defining image data at a corresponding image resolution level;
summing the compressed image data into resultant image data;
determining a difference data set representing the difference between the resultant image data and the acquired image data; and
compressing the difference data set into a second data set in accordance with a lossless compression transform;
packetizing each of the data sets into respective ones of a plurality of transmission protocol specific packets;
providing a plurality of priority queues, each priority queue having an assigned transmission priority and adapted to receive and store a respective one of the plurality of transmission protocol specific packets;
assigning and storing each of the plurality of transmission protocol specific packets to one of the plurality of priority queues; and
transmitting the contents of the priority queues in accordance with their assigned transmission priority. - View Dependent Claims (4)
-
-
5. A system for layered image compression and transmission over bandwidth restricted transmission channels, comprising:
-
a telemicroscopy system for acquiring visual image data representing an image to be transmitted, the visual image data characterized by frame translations at variable time rates of change;
a frame differencing engine adapted to compare a present frame to a previous frame to thereby extract newly added image information;
an image compression engine, the compression engine decomposing the newly added image information into a plurality of definition metric associated components, each respective definition metric defining a progressive image resolution level;
a packetization engine for adaptively packaging the definition metric associated components into respective ones of a plurality of transmission protocol specific packets;
a plurality of priority queues, each priority queue receiving and storing a respective one of the plurality of transmission protocol specific packets, each priority queue having a respective discrete transmission priority progressing from highest to lowest; and
wherein transmission packets containing metric associated components are assigned a priority queue having a priority in inverse relationship to the progressive image resolution level defined by each metric.
-
-
8. A method for providing a series of images of a sample comprising:
-
providing the sample on a sample stage, the sample stage defining a planar surface moveable in a lateral X and Y directions, and further moveable in a vertical Z direction;
adjusting the stage to a first X, Y and Z position and capturing first image data of the sample at a first resolution such that the first image data covers a first portion of the sample;
compressing and packetizing the first image data and transmitting the compressed and packetized first image data over a bandwidth-restricted transmission channel for storage and display;
adjusting the sample stage to second X, Y and Z position and capturing second image data of the sample at the first resolution such that the second image data covers a second portion of the sample;
comparing the first image data to the second image data in order to determine new image data representing a difference between the first and second image data;
compressing the new image data so it is represented as a set of frequency component coefficients that represent the level of image detail of the new image data, with lower frequency component coefficients representing the least amount of image detail and higher frequency component coefficients representing the highest amount of image detail;
packetizing the frequency component coefficients into a plurality of packets and storing the plurality of packets in a plurality of transmission queues, each transmission queue having an assigned transmission priority level; and
selectively transmitting the contents of the transmission queues in order of their priority over the bandwidth restricted transmission channel. - View Dependent Claims (9, 10, 11)
-
-
12. A system for providing a series of images of a sample, the system comprising:
-
a sample slide stage defining a planar surface for holding the specimen, said slide stage moveable in an X direction and a Y direction, both lateral to the planar surface, and further moveable in a vertical directional orthogonal to the X and Y directions, an adjustment control mechanism for controlling the lateral movement of the stage in either the lateral X and Y directions, and further controlling he vertical motion of the stage;
an imaging system for capturing image data, wherein the video imaging system;
captures first image data of the sample at a first resolution with the sample stage in first X, Y and Z positions such that the first image data covers a first portion of the sample; and
captures second image data of the sample at the first resolution with the sample stage in different X, Y and Z positions such that the second image data covers a second portion of the sample;
comparison module for comparing the first image data to the second image data in order to determine difference image data;
a compression engine for compressing the difference image data so it is represented as a set of frequency component coefficients which represent different levels of image detail of the difference image data, with a lowest frequency component coefficient representing the lowest level of image detail and higher frequency component coefficients representing higher levels of image detail, packetizing engine for packetizing the frequency component coefficients into a plurality of packets;
a plurality of transmission queues, each transmission queue having an assigned transmission priority level and used for storing the packetized frequency component coefficients; and
a transmission means for selectively transmitting the contents of the transmission queues in order of their priority level over the bandwidth restricted transmission channel. - View Dependent Claims (13, 14, 15)
-
-
16. A moveable slide stage in a telemicroscopy system, said slide stage defining a planar surface for holding a specimen to be analyzed using the telemicroscopy system and comprising:
-
a first translational motor control system for controlling motion of the slide stage in X and Y directions lateral to the planar surface;
a second translational motor control system for controlling motion of the slide stage in a vertical direction, orthogonal to the X and Y directions, such vertical motion occurring at first increments; and
focus control circuitry including a microstepping motor for further adjusting the slide stage in the vertical direction, such motion occurring at second increments, wherein the second increments are substantially smaller than the first increments, thereby allowing for vertical optical sectioning by providing the micromotions necessary to adequately focus the telemicroscopy system on different image plane levels within the specimen.
-
-
17. A system for capturing an image of a specimen, compressing the image and transmitting the image over a bandwidth-restricted transmission channel, said system comprising:
-
a telemicroscopy system for capturing visual image data of the specimen, the image data representing an image to be transmitted, the telemicroscopy system including;
a moveable slide stage defining a planar surface for holding the specimen, said slide stage having a first translational motor control system for controlling motion of the slide stage in X and Y directions lateral to the planar surface, a second translational motor control system for controlling motion of the slide stage in a vertical direction, orthogonal to the X and Y directions, such vertical motion occurring at first increments, and focus control circuitry including a microstepping motor for further adjusting the slide stage in the vertical direction, such motion occurring at second increments, wherein the second increments are substantially smaller than the first increments, thereby allowing for vertical optical sectioning by providing the micromotions necessary to adequately focus the telemicroscopy system on different image plane levels within the specimen, an image compression engine that receives said visual image data and decomposes the image data into a plurality of resolution metric associated components, each resolution metric defining image data at a particular image resolution level; and
a packetizing engine for adaptively packaging the resolution metric associated components into a plurality of transmission protocol specific packets. - View Dependent Claims (18, 19)
a plurality of priority queues, each priority queue having a transmission priority and adapted to receive and store a respective one of the plurality of transmission protocol specific packets; and
a transmission means coupled to the priority queues for transmitting the contents of the priority queues over the bandwidth restricted transmission channel in order of transmission priority.
-
-
19. The system of claim 18, wherein the plurality of priority queues receive and store the plurality of transmission protocol specific packets in reverse order of the image resolution level defined by the resolution metric contained in each packet such that priority queues having higher transmission priority receive and store packets having resolution metrics that define a lower image resolution level and priority queues having lower transmission priority receive and store packets having resolution metrics that define a higher image resolution level.
Specification