Method and apparatus for projecting MR angiographic data
First Claim
1. A method for constructing a two dimensional image from a three dimensional array of angiographic data, comprising:
- a) obtaining the three dimensional array of angiographic data, wherein the array of angiographic data contains a plurality of data points;
b) constructing a plurality of rays through the array of angiographic data;
c) for each of the plurality of rays, selecting n data points intersected by the ray in the array of angiographic data, wherein n is greater than one, but less than the total number of data points intersected by the ray and the n data points selected for a given ray have intensities at least as great as the other data points intersected by the ray; and
d) constructing the two dimensional image based upon a summation of the n data points selected for each of the plurality of rays.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention creates detailed 2D images from 3D sets of angiographic data. First, a 3D set of angiographic data is acquired. Next, one determines from which perspective they wish to view the 3D data. After the perspective is selected, for each pixel in the 2D image to be created, an imaginary ray is extended through the 3D data set, according to the perspective from which the 2D image is being rendered. For each ray, the n most intense data points intersected by that ray are selected and summed together. Finally, the 2D image is created on a pixel by pixel basis, with each pixel being displayed according to the sum of the n most data points intersected by the ray associated with that pixel.
29 Citations
20 Claims
-
1. A method for constructing a two dimensional image from a three dimensional array of angiographic data, comprising:
-
a) obtaining the three dimensional array of angiographic data, wherein the array of angiographic data contains a plurality of data points;
b) constructing a plurality of rays through the array of angiographic data;
c) for each of the plurality of rays, selecting n data points intersected by the ray in the array of angiographic data, wherein n is greater than one, but less than the total number of data points intersected by the ray and the n data points selected for a given ray have intensities at least as great as the other data points intersected by the ray; and
d) constructing the two dimensional image based upon a summation of the n data points selected for each of the plurality of rays. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer for displaying a two dimensional angiographic image created from a three dimensional array of angiographic data, comprising:
-
a) a processing unit;
b) a display unit, connected to the processing unit; and
c) a communication device, connected to the processing unit, for communicating with an NMR system, wherein the computer is operable to obtaining the three dimensional array of angiographic data, the computer being operable to display angiographic images;
wherein the processing unit;
i) receives an array of angiographic data containing a plurality of data points;
ii) constructs a plurality of rays through the array of angiographic data; and
iii) for each of the plurality of rays, selects n data points intersected by the ray in the array of angiographic data, wherein n is greater than one, but less than the total number of data points intersected by the ray and the n data points selected for a given ray have intensities at least as great as the other data points intersected by the ray; and
wherein the display unit constructs the two dimensional image based upon a summation of the n data points selected for each of the plurality of rays. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for constructing a two dimensional image from a three dimensional array of angiographic data, comprising:
-
a) obtaining the three dimensional array of angiographic data, wherein the array of angiographic data contains a plurality of data points;
b) constructing a plurality of rays through the array of angiographic data;
c) for each of the plurality of rays, selecting n data points intersected by the ray in the array of angiographic data, wherein n is greater than one, but less than the total number of data points intersected by the ray and the n data points selected for a given ray have intensities no greater than the other data points intersected by the ray; and
d) constructing the two dimensional image based upon a summation of the n data points selected for each of the plurality of rays. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer for displaying a two dimensional angiographic image created from a three dimensional array of angiographic data, comprising:
-
a) a processing unit;
b) a display unit, connected to the processing unit; and
c) a communication device, connected to the processing unit, for communicating with an NMR system, wherein the computer is operable to obtaining the three dimensional array of angiographic data, the computer being operable to display angiographic images;
wherein the processing unit;
i) receives an array of angiographic data containing a plurality of data points;
ii) constructs a plurality of rays through the array of angiographic data; and
iii) for each of the plurality of rays, selects n data points intersected by the ray in the array of angiographic data, wherein n is greater than one, but less than the total number of data points intersected by the ray and the n data points selected for a given ray have intensities no greater than the other data points intersected by the ray; and
wherein the display unit constructs the two dimensional image based upon a summation of the n data points selected for each of the plurality of rays. - View Dependent Claims (17, 18, 19, 20)
-
Specification