At least one embodiment of the present invention provides a fast method and system for rendering a medical image. At least one embodiment of the method includes providing a 3d voxel dataset of the heart and generating a 3d vector representation of a selected part of the heart. At least one embodiment of the method further involves the blending of the 3d voxel dataset and the 3d vector representation in a common buffer and finally rendering the medical image, wherein the rendering is based on the blended 3d voxel dataset and the 3d vector representation, such that the selected part of the heart is highlighted.
|
8. A system for rendering a medical image, comprising:
means for providing a 3d voxel dataset of a heart, the 3d voxel dataset being generated from one of a computer tomography (CT) data of the heart and a Magnetic Resonance Imaging (MRI) data of the heart such that the 3d voxel data set is a spatial representation of the heart;
generating means for generating a 3d vector representation of a selected part of the 3d voxel dataset of the heart;
blending means for blending the 3d voxel dataset and the 3d vector representation to combine, in a common buffer, portions of the 3d voxel dataset that represent the selected part of the heart with the 3d vector representation replacing the portions of the 3d voxel dataset that represent the selected part of the heart with the 3d vector representation; and
rendering means for rendering the medical image, wherein said rendering is based on the blended 3d voxel dataset and the 3d vector representation, such that the selected part of the heart is shown as the 3d vector representation and another portion of the heart is shown as the 3d voxel representation.
1. A method of rendering a medical image using a processor, comprising:
providing a 3d voxel dataset of a heart, the 3d voxel dataset being generated from one of a computer tomography (CT) data of the heart and a Magnetic Resonance Imaging (MRI) data of the heart such that the 3d voxel data set is a spatial representation of the heart;
generating, using the processor, a 3d vector representation of a selected part of the 3d voxel dataset of the heart;
blending, using the processor, the 3d voxel dataset and the 3d vector representation to combine, in a common buffer, portions of the 3d voxel dataset that represent the selected part of the heart with the 3d vector representation replacing the portions of the 3d voxel dataset that represent the selected part of the heart with the 3d vector representation; and
rendering, using the processor, the medical image, wherein said rendering is based on the blended 3d voxel dataset and the 3d vector representation, such that the selected part of the heart is shown as the 3d vector representation and another portion of the heart is shown as the 3d voxel representation.
15. A non-transitory computer readable medium having stored thereon computer executable instructions that, when executed on a computer device, configures the computer device to perforin a method comprising:
providing a 3d voxel dataset of a heart, the 3d voxel dataset being generated from one of a computer tomography (CT) data of the heart and a Magnetic Resonance Imaging (MRI) data of the heart such that the 3d voxel data set is a spatial representation of the heart;
generating a 3d vector representation of a selected part of the 3d voxel dataset of the heart;
blending the 3d voxel dataset and the 3d vector representation to combine, in a common buffer, portions of the 3d voxel dataset that represent the selected part of the heart with the 3d vector representation replacing the portions of the 3d voxel dataset that represent the selected part of the heart with the 3d vector representation; and
rendering the medical image, wherein said rendering is based on the blended 3d voxel dataset and the 3d vector representation, such that the selected part of the heart is shown as the 3d vector representation and another portion of the heart is shown as the 3d voxel representation.
2. The method according to
3. The method according to
4. The method according to
5. The method according to
6. The method according to
extracting arteries of the heart from the 3d voxel dataset into another 3d voxel dataset; and regrouping the original 3d voxel dataset of the heart with the 3d voxel dataset of the arteries to a modified 3d voxel dataset, such that the arteries are highlighted, wherein the blending step is performed based on the modified 3d voxel dataset.
7. The method according to
9. The system according to
11. The system according to
12. The system according to
13. The system according to
extracting means for extracting arteries of the heart from the 3d voxel dataset into another 3d voxel dataset; and
regrouping means for regrouping the original 3d voxel dataset of the heart with the 3d voxel dataset of the arteries to a modified 3d voxel dataset, such that the arteries are highlighted, wherein the blending is performed based on the modified 3d voxel dataset.
14. The system according to
16. The computer readable medium according to
17. The computer readable medium according to
18. The computer readable medium according to
extracting arteries of the heart from the 3d voxel dataset into another 3d voxel dataset; and
regrouping the original 3d voxel dataset of the heart with the 3d voxel dataset of the arteries to a modified 3d voxel dataset, such that the arteries are highlighted, wherein the blending step is performed based on the modified 3d voxel dataset.
|
The present application hereby claims priority under 35 U.S.C. §119(e) on U.S. Provisional patent application No. 61/057,256 filed May 30 2008, the entire contents of which are hereby incorporated herein by reference.
At least one embodiment of the present invention generally relates to medical imaging, particularly a method and/or system for rendering a medical image of a heart.
Today, the medical imaging community widely accepts Volume Rendering Technique (VRT) as a common way to visualize a volume. The Volume Rendering Technique renders a volume from the 2-dimensional tomography slices. Volume rendering is a technique used to display a 2D projection of a 3D discretely sampled data set. A typical 3D data set is a group of 2D slice images acquired by a Computer Tomography (CT) or Magnetic Resonance Imaging (MRI) scanner. Usually these are acquired in a regular pattern (e.g., one slice every millimeter) and usually have a regular number of image pixels in a regular pattern. An example, is a regular volumetric grid, with each volume element, or voxel represented by a single value that is obtained by sampling the immediate area surrounding the voxel. A voxel is a volume element, representing a value on a regular grid in a three dimensional space. This is analogous to a pixel, which represents 2D image data. Voxels are frequently used in the visualization and analysis of medical and scientific data. The Volume Rendering Technique application generally has imaging and visualization tools, which allow the radiologist or physician to mask/un-mask certain regions in the volume.
Generally various rendering techniques render different parts of the heart. Computer Tomography (CT), Magnetic Resonance Imaging (MRI), Positron Emission Tomography (PET) and Single Photon Emission Computed Tomography (SPECT) data could be used for rendering.
Rendering a fused image from plurality of other images from other modalities to the radiologist helps in more deep and precise diagnosis or treatment. Fused three dimensional representation or image of two separate datasets, for example one of Computed Tomography (CT) modality and one of Positron Emission Tomography (PET) modality, do exist. It is more or less an overlaying of one image over the other. The downside of this is that, its response time is very high during interaction and it also suffers from low picture quality.
At least one embodiment of the present invention provides a fast method and/or system for rendering a medical image.
In at least one embodiment, a method of rendering a medical image is provided, where the method involves providing a 3D voxel dataset of the heart and the step of generating a 3D vector representation of a selected part of the heart. Then the method includes the step of blending the 3D voxel dataset and the 3D vector representation in a common buffer and finally rendering the medical image. The rendering is based on the blended 3D voxel dataset and the 3D vector representation, such that the selected part of the heart is highlighted.
The underlying idea is to render a medical image by generating a 3D vector representation of a selected part of the heart and then blending said 3D vector representation with a separate 3D voxel dataset of the heart in a common buffer. The final rendering results in highlighting the selected part of the heart, so that the visualization becomes useful for the radiologist or the physician for diagnosis or treatment. Processing the 3D vector representation and 3D voxel dataset separately and blending them in a common buffer at a later stage, for example at run time makes the process much faster than the available methods.
In accordance with another aspect of the present invention, a system is proposed for rendering a medical image. The system comprises a device for providing a 3D voxel dataset of the heart and a generating device for generating a 3D vector representation of a selected part of the heart. The system also comprises a blending device for blending the 3D voxel dataset and the 3D vector representation in a common buffer and a rendering device for rendering the medical image. The rendering is based on the blended 3D voxel dataset and the 3D vector representation, such that the selected part of the heart is highlighted.
In accordance with another aspect of the present invention, a computer program product is proposed, which include a computer readable medium having stored thereon computer executable instructions that, when executed on a computer, configure the computer to perform the method of rendering a medical image as explained above.
In a preferred embodiment, the method further comprises the steps of processing said 3D voxel dataset and 3D vector representation at the common buffer, where said common buffer resides in a graphics memory associates with a graphics processor. The graphics related processes become fast and efficient when run using a graphic processor.
In a further preferred embodiment, the selected part is a left ventricle. One of the main reasons of heart ailments like cardiac arrest is the issues associated with this part of the heart.
In an alternative embodiment, the method further comprises the step of using a look up table for mapping intensity values of the 3D vector representation to color values such that the selected part is highlighted. This enables the end user, who generally would be a physician or a radiologist to visually distinguish and understand various aspects of the rendered image, which gets represented in different color shades.
In an alternative embodiment, the method further comprises the step of windowing, such that tissue covering the selected part is made transparent. Windowing is a technique typically used in image visualization, basically for controlling different parameters of the image for getting the required representation. The different voxel values are mapped to a grey or color scale. Windowing changes the mapping, such that certain ranges of voxel values are mapped to become completely transparent. For example, using this the soft tissue surrounding the heart can be made transparent.
In another alternative embodiment, the method further comprise the steps of extracting arteries of the heart from the 3D voxel dataset into another 3D voxel dataset and regrouping the original 3D voxel dataset of the heart with the 3D voxel dataset of the arteries to a modified 3D voxel dataset, such that the arteries are highlighted in addition to the selected part of the heart. The blending step is then performed based on the modified 3D voxel dataset. Extracting the artery information and then using the same for blending at a later stage enables the artery information to be shown distinctly in the rendered medical image resulting in a more realistic representation.
In another alternative embodiment, the 3D voxel dataset is based on one of Computer Tomography and Magnetic Resonance Imaging data. This enables multiple options for obtaining the 3D voxel dataset.
In another alternative embodiment, the 3D vector representation is based on one of Computer Tomography, Magnetic Resonance Imaging, Positron Emission Tomography and Single Photon Emission Computed Tomography data. This enables the generation of the 3D vector representation of the heart or any part of the heart, from data obtained from different modalities. For example, if the data points are available for a particular volume of the heart, then an open standard (e.g. OpenGL) could be used to generate said volume from the available points.
The present invention is further described hereinafter with reference to illustrated embodiments shown in the accompanying drawings, in which:
FIG. l illustrates a block diagram of a system for rendering a medical image according to an embodiment of the invention,
The left ventricle is one of four chambers (two atria and two ventricles) in the human heart. It receives oxygenated blood from the left atrium via the mitral valve, and pumps it into the aorta via the aortic valve. The left ventricle is longer and more conical in shape than the right, and on transverse section its concavity presents an oval or nearly circular outline. It forms a small part of the stemocostal surface and a considerable part of the diaphragmatic surface of the heart; it also forms the apex of the heart. The left ventricle is thicker and more muscular than the right ventricle because it pumps blood at a higher pressure. By teenage and adult ages, its walls have thickened to three to six times greater than that of the right ventricle. This reflects the typical five times greater pressure workload this chamber performs while accepting blood returning from the pulmonary veins at ˜80 mmHg pressure (equivalent to around 11 kPa) and pushing it forward to the typical ˜120 mmHg pressure (around 16.3 kPa) in the aorta during each heartbeat. One of the main reasons of heart ailments like cardiac arrest is the issues associated with this part of the heart.
The 3D vector representation could be based on Computer Tomography, Magnetic Resonance Imaging, Positron Emission Tomography or Single Photon Emission Computed Tomography data. Hence a generating device 115, could be a processing device associated with a computer. This 3D vector representation could even be generated from the data supplied by a third party application. A blending device 120 blends the 3D voxel dataset and the 3D vector representation in a common buffer 125. The system 100 also has a rendering device 130 for rendering the medical image 105. Both the blending device 120 and the rendering device 130 could be the same or different processors, which could reside in a graphics card.
The rendered image highlights the region of interest, which is the selected part so that the physicians can get more details just by looking at the image. The highlighting is a way of representing the part in a way that it is clearly distinguished from its surrounding.
The muscular walls of the heart consist of three major layers. The bulk of the walls is made up of a layer of cardiac muscle and is called the myocardium. The muscle is enclosed on the outside by the epicardium and on the inside by the endocardium. The heart is also covered completely by a protective sac called the pericardium. Each layer should maintain its appropriate thickness levels to be tagged as healthy. Because of different medical conditions and environment, the thickness levels may reduce or increase from the prescribed healthy threshold levels. As a practical application of the approach, various thickness levels can be mapped to different color information from the look up table 260. This type of visualization helps the radiologist or the physician in fast and accurate diagnosis or treatment. The system 200 further comprises a windowing device 230 for controlling different parameters of an image at different stages for getting the required representation.
Since the blending and rendering processes are done in a common buffer at run time of the associated application, the whole process is very fast. The common buffer 125 could reside in a graphic card 240, which has an associated graphic processor 250.
Summarizing, an embodiment of the present invention introduces a system and method for rendering a medical image by generating a 3D vector representation of a selected part of the heart and then blending the 3D vector representation with a separate 3D voxel dataset of the heart in a common buffer. The final rendering results in highlighting the selected part of the heart. This type of a cardiac visualization is more efficient and fast, when compared to the available techniques currently practiced. This helps in faster and accurate diagnosis and treatment.
Although the invention has been described with reference to specific embodiments, this description is not meant to be construed in a limiting sense. Various modifications of the disclosed embodiments, as well as alternate embodiments of the invention, will become apparent to persons skilled in the art upon reference to the description of the invention. It is therefore contemplated that such modifications can be made without departing from the embodiments of the present invention as defined.
The patent claims filed with the application are formulation proposals without prejudice for obtaining more extensive patent protection. The applicant reserves the right to claim even further combinations of features previously disclosed only in the description and/or drawings.
The example embodiment or each example embodiment should not be understood as a restriction of the invention. Rather, numerous variations and modifications are possible in the context of the present disclosure, in particular those variants and combinations which can be inferred by the person skilled in the art with regard to achieving the object for example by combination or modification of individual features or elements or method steps that are described in connection with the general or specific part of the description and are contained in the claims and/or the drawings, and, by way of combineable features, lead to a new subject matter or to new method steps or sequences of method steps, including insofar as they concern production, testing and operating methods.
References back that are used in dependent claims indicate the further embodiment of the subject matter of the main claim by way of the features of the respective dependent claim; they should not be understood as dispensing with obtaining independent protection of the subject matter for the combinations of features in the referred-back dependent claims. Furthermore, with regard to interpreting the claims, where a feature is concretized in more specific detail in a subordinate claim, it should be assumed that such a restriction is not present in the respective preceding claims.
Since the subject matter of the dependent claims in relation to the prior art on the priority date may form separate and independent inventions, the applicant reserves the right to make them the subject matter of independent claims or divisional declarations. They may furthermore also contain independent inventions which have a configuration that is independent of the subject matters of the preceding dependent claims. Further, elements and/or features of different example embodiments may be combined with each other and/or substituted for each other within the scope of this disclosure and appended claims.
Still further, any one of the above-described and other example features of the present invention may be embodied in the form of an apparatus, method, system, computer program, computer readable medium and computer program product. For example, of the aforementioned methods may be embodied in the form of a system or device, including, but not limited to, any of the structure for performing the methodology illustrated in the drawings.
Even further, any of the aforementioned methods may be embodied in the form of a program. The program may be stored on a computer readable medium and is adapted to perform any one of the aforementioned methods when run on a computer device (a device including a processor). Thus, the storage medium or computer readable medium, is adapted to store information and is adapted to interact with a data processing facility or computer device to execute the program of any of the above mentioned embodiments and/or to perform the method of any of the above mentioned embodiments.
The computer readable medium or storage medium may be a built-in medium installed inside a computer device main body or a removable medium arranged so that it can be separated from the computer device main body. Examples of the built-in medium include, but are not limited to, rewriteable non-volatile memories, such as ROMs and flash memories, and hard disks. Examples of the removable medium include, but are not limited to, optical storage media such as CD-ROMs and DVDs; magneto-optical storage media, such as MOs; magnetism storage media, including but not limited to floppy disks (trademark), cassette tapes, and removable hard disks; media with a built-in rewriteable non-volatile memory, including but not limited to memory cards; and media with a built-in ROM, including but not limited to ROM cassettes; etc. Furthermore, various information regarding stored images, for example, property information, may be stored in any other form, or it may be provided in other ways.
Example embodiments being thus described, it will be obvious that the same may be varied in many ways. Such variations are not to be regarded as a departure from the spirit and scope of the present invention, and all such modifications as would be obvious to one skilled in the art are intended to be included within the scope of the following claims.
Kushwaha, Rajesh, Nair, Vivek, Ramamoorthy, Renganathan
Patent | Priority | Assignee | Title |
10376320, | May 11 2016 | AFFERA, INC | Anatomical model generation |
10751134, | May 12 2016 | AFFERA, INC | Anatomical model controlling |
10765481, | May 11 2016 | Affera, Inc. | Anatomical model generation |
11728026, | May 12 2016 | AFFERA, INC | Three-dimensional cardiac representation |
Patent | Priority | Assignee | Title |
6226542, | Jul 24 1998 | Biosense, Inc | Three-dimensional reconstruction of intrabody organs |
7266408, | Jan 16 2004 | ERESEARCHTECHNOLOGY, INC | Device and procedure for visual three-dimensional presentation of ECG data |
7270634, | Mar 27 2003 | Koninklijke Philips Electronics N.V. | Guidance of invasive medical devices by high resolution three dimensional ultrasonic imaging |
7310551, | Jun 02 2005 | Pacesetter, Inc.; Pacesetter, Inc | Diagnostic gauge for cardiac health analysis |
7957572, | Feb 11 2005 | Koninklijke Philips Electronics N V | Image processing device and method |
8427475, | Nov 14 2005 | Koninklijke Philips Electronics N.V. | Silhouette blend rendering of anatomical structures |
20060258947, | |||
20070229500, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
May 29 2009 | Siemens Aktiengesellschaft | (assignment on the face of the patent) | / | |||
Jun 19 2009 | KUSHWAHA, RAJESH | Siemens Aktiengesellschaft | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023012 | /0083 | |
Jun 22 2009 | NAIR, VIVEK | Siemens Aktiengesellschaft | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023012 | /0083 | |
Jun 24 2009 | RAMAMOORTHY, RENGANATHAN | Siemens Aktiengesellschaft | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023012 | /0083 | |
Jun 10 2016 | Siemens Aktiengesellschaft | Siemens Healthcare GmbH | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 039271 | /0561 | |
Dec 19 2023 | Siemens Healthcare GmbH | SIEMENS HEALTHINEERS AG | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 066088 | /0256 |
Date | Maintenance Fee Events |
Dec 11 2017 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Dec 09 2021 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Jul 22 2017 | 4 years fee payment window open |
Jan 22 2018 | 6 months grace period start (w surcharge) |
Jul 22 2018 | patent expiry (for year 4) |
Jul 22 2020 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jul 22 2021 | 8 years fee payment window open |
Jan 22 2022 | 6 months grace period start (w surcharge) |
Jul 22 2022 | patent expiry (for year 8) |
Jul 22 2024 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jul 22 2025 | 12 years fee payment window open |
Jan 22 2026 | 6 months grace period start (w surcharge) |
Jul 22 2026 | patent expiry (for year 12) |
Jul 22 2028 | 2 years to revive unintentionally abandoned end. (for year 12) |