In a system for displaying medical images, a first linear array of medical images representing multiple views of a patient taken approximately contemporaneously may be displayed. The images may automatically be ordered within the array based on the represented views. A second linear array of medical images adjacent to the first linear array may contemporaneously be displayed. The images of the second linear array may represent the same views of the patient as in the first linear array taken approximately contemporaneously but at an earlier time from the images of the first linear array. Like views of the patient may be aligned as between the first linear array and the second linear array. Correlation of features between images may thus be facilitated. Alternatively, one or more principal views and one or more non-principal views of a patient in a set of medical images may be identified. Each principal view may automatically be displayed in a particular size on a separate display of an array of displays, while each non-principal view may automatically be displayed on the remaining display or displays of the array in a smaller size.
|
1. A computer-implemented method comprising, using at least one processor:
displaying a first linear array of medical images representing multiple views of a patient taken approximately contemporaneously, said images being automatically ordered within the array based on the views represented in the images; and
contemporaneously displaying a second linear array of medical images adjacent to the first linear array, the images of the second linear array representing the same views of the patient as in the first linear array and being taken approximately contemporaneously but at an earlier time from the images of the first linear array, such that like views of the patient are automatically aligned as between the first linear array and the second linear array.
23. A non-transitory machine-readable medium storing instructions which, when executed by a controller of a medical imaging system, cause said controller to: display a first linear array of medical images representing multiple views of a patient taken approximately contemporaneously, said images being automatically ordered within the array based on the views represented in the images; and contemporaneously display a second linear array of medical images adjacent to the first linear array, the images of the second linear array representing the same views of the patient as in the first linear array and being taken approximately contemporaneously but at an earlier time from the images of the first linear array, such that like views of the patient are automatically aligned as between the first linear array and the second linear array.
19. A system for displaying medical images comprising a controller and at least one display, said controller being operable to: display on said at least one display a first linear array of medical images representing multiple views of a patient taken approximately contemporaneously, said images being automatically ordered within the array based on the views represented in the images; and contemporaneously display on said at least one display a second linear array of medical images adjacent to the first linear array, the images of the second linear array representing the same views of the patient as in the first linear array and being taken approximately contemporaneously but at an earlier time from the images of the first linear array, such that like views of the patient are automatically aligned as between the first linear array and the second linear array.
2. The method of
replacing the medical images displayed in the first linear array with the medical images of the second linear array; and
replacing the medical images displayed in the second linear array with a set of medical images representing the same views of said patient as in the second linear array and being taken approximately contemporaneously but at a time that is earlier than said earlier time, such that like views of the patient are aligned as between the first linear array and the second linear array.
3. The method of
4. The method of
5. The method of
6. The method of
7. The method of
automatically displaying each medical image of said first array of images that represents a principal view of the patient on a separate one of the displays of the first array of displays; and
further automatically displaying the remaining medical images of said first array of images on the remaining display or displays of said first array of displays.
8. The method of
9. The method of
10. The method of
11. The method of
12. The method of
13. The method of
15. The method of
16. The method of
17. The method of
18. The method of
identifying one or more principal views of said body region of said patient in said set of medical images; and
further identifying one or more non-principal views of said body region of said patient in said set of medical images,
wherein said displaying of said first linear array of medical images comprises:
automatically displaying each principal view in a particular size on a separate display of said first linear array of displays; and
automatically displaying each non-principal view on the remaining display or displays of said first linear array of displays in a size that is smaller than said particular size
and wherein said automatic ordering of the images within the first linear array of medical images is further based on the body region represented in said set of medical images.
20. The system of
21. The system of
22. The system of
|
The present invention relates to medical imaging, and more particularly to a method, system and software for displaying medical images.
In laboratories which perform medical imaging such as X-ray, Magnetic Resonance Imaging (MRI), Computed Tomography (CT), Positron Emission Tomography (PET), or ultrasound imaging, multiple medical images of a patient are usually taken, substantially contemporaneously, in an imaging session. The images may be referred to collectively as a “study”. A single study typically includes multiple views of the patient, such as a front view (which may be called the anterior-to-posterior, or AP view, or the posterior-to-anterior, or PA view, depending upon whether the film is behind or in front of the patient), a lateral view, and an oblique view. The number and types of views in a study may be based on the region of the body being imaged. For example, the above-noted three views are typically taken for studies involving the shoulder, hand, thumb, finger, foot, or toe; at least five views are typically taken for studies involving the lumbar spine; and at least seven views may be taken for studies involving the cervical spine.
After medical images have been captured and digitized, they are conventionally assembled into an electronic file which is transmitted over the Internet to a radiologist. Several studies may be combined or “bundled” into one electronic file, such that there may be as many as sixty or more digital images in the file.
In a known system, the radiologist is provided with one (colour) monitor for displaying text and two (black and white) monitors for displaying images. Software allows the radiologist to select a study whereupon the requisition appears on the text monitor and a thumbnail of each of the images appears on the left hand side of the first image monitor. The radiologist may select a view type, namely, a split-4 or split-9 screen, whereupon the screen of the first image monitor is divided into 4 or 9 cells and the first 4 or 9 images are displayed. The radiologist may then request display of the next 4 or 9 images, and so on. Additionally, the radiologist may drag an image from one of the cells to the second image monitor in order to obtain a full screen display of that image.
Problematically, the images of a study are in no guaranteed order. Further, the image size on a split 4 or 9 screen may be insufficient to allow the radiologist to see important details. Moreover, consecutively looking at full sized images dragged to the second screen may not allow the radiologist to proper correlate features from different views or to correlate features from the same view taken at different times, e.g. for the purpose of tracking the progression of a medical condition.
Another problem is that current approaches for recording audio (e.g. dictated notes, such as preliminary diagnoses) in conjunction with displayed medical images may not permit a recording associated with a study to be selectively controlled in the case where multiple recordings exist for a bundle of studies in an electronic file.
A solution which obviates or mitigates one or more of the above-noted problems would be desirable.
In accordance with one aspect of the present invention there is provided a computer-implemented method comprising: displaying a first linear array of medical images representing multiple views of a patient taken approximately contemporaneously, the images being automatically ordered within the array based on the represented views; and contemporaneously displaying a second linear array of medical images adjacent to the first linear array, the images of the second linear array representing the same views of the patient as in the first linear array and being taken approximately contemporaneously but at an earlier time from the images of the first linear array, such that like views of the patient are automatically aligned as between the first linear array and the second linear array.
In accordance with another aspect of the present invention there is provided a computer-implemented method comprising: identifying one or more principal views of a patient in a set of medical images; further identifying one or more non-principal views of the patient in the set of medical images; automatically displaying each principal view in a particular size on a separate display of an array of displays; and automatically displaying each non-principal view on the remaining display or displays of the array in a size that is smaller than the particular size.
In accordance with another aspect of the present invention there is provided a system for displaying medical images comprising a controller and at least one display, the controller being operable to: display on the at least one display a first linear array of medical images representing multiple views of a patient taken approximately contemporaneously, the images being automatically ordered within the array based on the represented views; and contemporaneously display on the at least one display a second linear array of medical images adjacent to the first linear array, the images of the second linear array representing the same views of the patient as in the first linear array and being taken approximately contemporaneously but at an earlier time from the images of the first linear array, such that like views of the patient are automatically aligned as between the first linear array and the second linear array.
In accordance with another aspect of the present invention there is provided a machine-readable medium storing instructions which, when executed by a controller of a medical imaging system, cause the controller to: display a first linear array of medical images representing multiple views of a patient taken approximately contemporaneously, the images being automatically ordered within the array based on the represented views; and contemporaneously display a second linear array of medical images adjacent to the first linear array, the images of the second linear array representing the same views of the patient as in the first linear array and being taken approximately contemporaneously but at an earlier time from the images of the first linear array, such that like views of the patient are automatically aligned as between the first linear array and the second linear array.
Other aspects and features of the present invention will become apparent to those ordinarily skilled in the art upon review of the following description of specific embodiments of the invention in conjunction with the accompanying figures.
In the figures which illustrate exemplary embodiments of this invention:
The controller 12 may be one or more conventional computers, servers or workstations, each comprising one or more processors interconnected with volatile memory and non-volatile memory 14 in a conventional manner. The controller 12 executes medical imaging software 15 which governs the manner in which the medical image data 16 is displayed on displays 18. The medical imaging software 15 may be loaded from a machine-readable medium 40 such as an optical disk or magnetic medium. The controller 12 has a user input mechanism 42, which in the present embodiment is a mouse having a scroll wheel 44 with detents to facilitate uniform scrolling. The controller also has a microphone 46. Other conventional components of the controller 12, such as a keyboard for typing commands or a network interface card for the purpose receiving medical image data 16 from a network for example, have been omitted for brevity. As will be appreciated, execution of software 15 causes medical images to be displayed on displays 18 in a manner that facilitates correlation of features from different views and/or features from the same view taken at different times.
Each row of displays 20, 30 includes a first display 21, 31 for displaying textual information and four displays 22, 24, 26, 28 and 32, 34, 36, 38 (respectively) for displaying medical images. The displays 21, 22 may be referred to as “textual displays” while the displays 22, 24, 26, 28, 32, 34, 36, 38 may be referred to as “graphical displays”. The textual information may be requisitions by which the images were requested by a medical professional or technician's reports from the technician(s) who created the images responsive to receiving the requisitions. In some embodiments, the first display 21, 31 may be a lower-resolution display (sufficient for displaying text) while the remaining displays may be high resolution displays (advantageous for viewing detailed medical images). The high-resolution displays may be black and white displays, which may be sufficient when the medical images are black-and-white images. However, this is not a requirement, and in fact, medical images could be presented in color.
Medical image data 16 contains multiple medical images, such as multiple X-rays for example, representing different views of a patient. Medical image data 16 is illustrated in greater detail in
As shown in
Each study contains textual data as well as medical image data. With reference to study 50, the textual data includes textual requisition data 60 and technician report data 61, whereas the medical image data includes data for five separate images representing five different views of the patient taken substantially contemporaneously in a single imaging session. In the present example, the views consist of an AP view, a lateral view, a right oblique view, a left oblique view, and a coned down view, which are considered to be standard views for lumbar spine studies. The data for the five images representing these views is shown in
The other two studies 52 and 54 are similar in composition to study 50. That is, study 52 includes textual data 70, 71 and image data 72, 73, 74, 75 and 76, and study 54 includes textual data 80, 81 and image data 82, 83, 84, 85 and 86. One distinction of study 52 is that the order of the AP view 73 and the lateral view 72 data within the study is reversed in relation to the order of the AP view and lateral view image data of the other two studies. This illustrates the fact that the order of views within a study can vary between studies, even for the same patient.
The data 16 may be automatically compiled by the controller 12 through local storage in non-volatile memory 14 of studies 50, 52 and 54 as they are received overtime, and association of the studies by patient name. Alternatively, the data 16 may be received as a unit.
Operation 300 of the controller 12 for displaying medical image data is illustrated in
Initially, the most recent study within medical image data 16 (
The images represented by data 82, 83, 84, 85 and 86 are then displayed on the graphical displays 22, 24, 26 and 28 of the first row 20 (S306). This results in the display of a first linear array of medical images 402 (
The resulting array of images 402 representing the current study is as shown in
Subsequently, the next most recent study 52, taken in January 2006, is automatically identified within medical image data 16 (S308). Images representing the same, desired views are identified within study 52 (S310), as was done previously for study 54 (at S304). The identified images are then displayed on graphical displays 32, 34, 36 and 38 of the second row 30 (S312) to create a second linear array of images 404 (
It will be appreciated that the automatic display of different views of the patient adjacent to one another within each linear array, as shown in
The user of system 10 who is viewing the medical images of
Initially, the user rotates the scroll wheel 44 of a mouse 42 from a first detent position to a second detent position. This action generates a scrolling command, indicative of the fact that the user wishes to view earlier image data.
When the controller 12 detects the scrolling command (S502), it replaces the images displayed in the first linear array of images 402 with the images of the second linear array 404 (S504). In other words, the January 2007 images which had been displayed in the first row of displays 20 (
The controller 12 then identifies the next most recent study (S506) within medical image data 16, which in the present example is the study with the latest date that is earlier than January 2006. Accordingly, study 50 (
The controller 12 then replaces the images displayed in the second array 404 (i.e. the January 2006 images) with the above-identified images from study 50 (i.e. the January 2005 images). In other words, the January 2005 study effectively becomes the “previous study” instead of the January 2006 study, which is now displayed as the “current study”. The January 2005 images are ordered in the same way as the previously displayed images, such that like views of the patient are again aligned as between the first linear array of images 402 and the second linear array of images 404. The resulting display images are as shown in
The above described operation 500 may be thought of as sliding a conceptual viewing window 700 though a chronological bundle 702 of studies A, B, and C. This is illustrated in
Although not expressly illustrated, it is also possible to scroll through the data in the opposite chronological direction (i.e. from older studies to more recent studies), by rotating the scroll wheel 44 in the opposite direction, e.g. from the second detent position back to the first detent position. It is noted that a scroll wheel with detents may be preferable to a scroll wheel without detents, since uniform, predictable scrolling (e.g. advancing one study per detent) may be promoted.
Regardless of which studies are displayed on displays 18 of system 10 at any given time, the user may wish to record dictated notes in conjunction with one of the studies using microphone 46 (
If desired, the mouse 42 may also be used to select a portion of a displayed image for magnification or other manipulation. The controller 12 provides special cursors which can be used to mark images for these or other purposes. The cursor can be moved from one display to another and may automatically change shape when different aspects of an image feature such as a tumor are being marked. For example, the cursor may automatically incorporate an “x”, “y” or “z” depending upon whether the feature is being measured in the X, Y or Z dimensions, and the endpoints of a line created when making these measurements (e.g. by “dragging and dropping” the cursor) may indicate the measured dimension.
For certain types of medical image data, it may be desirable to see the images associated with a particular study arranged vertically rather than horizontally. That is, certain viewers may prefer for the linear arrays of displayed images to be vertical rather than horizontal, e.g. so that a viewer can observe the progression of a condition over time by scanning his/her eyes in a horizontal rather than vertical direction. This alternative manner of displaying images may be manually selected by the user or may be automatically selected by the system 10 based on the automatically determined nature of the studies being displayed. In the case of chest-solitary pulmonary nodule studies, for example, it may be desired for the AP view of a study to appear directly above the (substantially contemporaneous) lateral view of that study, or vice-versa. The display of image data in this fashion is illustrated in
The operation of the controller 12 for displaying image data is much the same as operation 300 of
The images representing the desired views are then displayed (S306). However, instead of displaying the images in a single row of graphical displays, as described above, the images are displayed in a single column of displays. More specifically, the image representing the AP view is displayed on display 22 of the first row 20 while the image representing the lateral view is displayed on display 32 of the second row 30 (
Subsequently, the next most recent study (dated February 2006) is automatically identified (S308,
Operation S308, S310 and S312 is thereafter repeated to display medical images from a third study (dated February 2005) in a third linear array of images 806 (
If the user prefers to view the lateral views in the second row of displays 30 and the AP views in the first row of displays 20, a user request to swap the views can be entered, e.g. using user input mechanism 42. The medical images displayed in the two displays of each column are then swapped by the controller 12, as shown in
When images are displayed in this fashion and the scroll wheel is rotated, and if the number of studies exceeds the number of graphical displays in a row, then a conceptual viewing window akin to window 700 (but exposing four studies at a time rather than two) may effectively be caused to slide through the chronological bundle of studies of which the displayed studies form a part, one study at a time, in the horizontal direction.
For certain types of studies, notably ultrasound or CT studies, the number of medical images I in the study may significantly exceed the number of graphical displays D. In this case, the controller 12 can automatically divide each display into cells, using a split-4, split-6, or split-9 format for example, and display the images within the cells. The choice of a format is automatic based upon the number of images I to be displayed and the number of displays D.
Referring
Turning to
Referring to
It should be appreciated that the system 10 is capable of displaying images as shown in
As will be appreciated by those skilled in the art, modifications to the above-described embodiments can be made without departing from the essence of the invention. For example, in alternative embodiments, the number of images displayed in each linear array, and/or the number of displays per row, may be greater than that described above. Moreover, it is not absolutely required for multiple physical displays to exist. For example, the two linear arrays of images could all appear on one large display which is appropriately segmented.
In another alternative, the above-described “scrolling” operation could be triggered by something other than entry of a scrolling command by a user. For example, operation S502 of
Other modifications will be apparent to those skilled in the art and, therefore, the invention is defined in the claims.
Patent | Priority | Assignee | Title |
8761467, | Oct 04 2010 | General Electric Company | Method and apparatus for assessing motion correction |
Patent | Priority | Assignee | Title |
5454075, | Sep 01 1992 | Kabushiki Kaisha Toshiba | Device and method for multiple display system having storage means for enlarged images |
5987345, | Nov 29 1996 | Arch Development Corporation | Method and system for displaying medical images |
6628243, | Dec 09 1999 | Seiko Epson Corporation | Presenting independent images on multiple display devices from one set of control signals |
6993167, | Nov 12 1999 | Polartechnics Limited | System and method for examining, recording and analyzing dermatological conditions |
7536644, | Jun 27 2002 | Acuson Corporation | Method and system for facilitating selection of stored medical images |
7630531, | Jan 31 2006 | Mevis Medical Solutions AG | Enhanced navigational tools for comparing medical images |
20020039084, | |||
20030142119, | |||
20030179155, | |||
20050285812, | |||
20060215895, | |||
20060229748, | |||
20070122021, | |||
20070177780, | |||
20080193000, | |||
JP2000166878, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Date | Maintenance Fee Events |
Oct 27 2014 | M2551: Payment of Maintenance Fee, 4th Yr, Small Entity. |
Oct 26 2018 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Oct 26 2018 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Jul 07 2022 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
May 03 2014 | 4 years fee payment window open |
Nov 03 2014 | 6 months grace period start (w surcharge) |
May 03 2015 | patent expiry (for year 4) |
May 03 2017 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 03 2018 | 8 years fee payment window open |
Nov 03 2018 | 6 months grace period start (w surcharge) |
May 03 2019 | patent expiry (for year 8) |
May 03 2021 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 03 2022 | 12 years fee payment window open |
Nov 03 2022 | 6 months grace period start (w surcharge) |
May 03 2023 | patent expiry (for year 12) |
May 03 2025 | 2 years to revive unintentionally abandoned end. (for year 12) |