Method, system and computer program product for multi-modality registration using virtual cursors
First Claim
1. A method for multi-modality registration using virtual cursors, the method comprising:
- receiving a two-dimensional image dataset for an object at a first position;
receiving a three-dimensional image dataset for the object at the first position, said three-dimensional image dataset including a plurality of image slices;
registering the two-dimensional image dataset with the three-dimensional image dataset without taking into account a magnification factor;
receiving a user cursor position for a location in the two-dimensional image dataset;
receiving a slice of interest in said three-dimensional image dataset, said slice of interest selected from said plurality of image slices;
calculating a shadow cursor position for a location in the three-dimensional image dataset, the shadow cursor position corresponding to the user cursor position and the calculating including a correction for the magnification factor corresponding to the shadow cursor position for the slice of interest; and
outputting the shadow cursor position.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for multi-modality registration using virtual cursors including receiving a two-dimensional image dataset for an object at a first position and receiving a three-dimensional image dataset for the object at the first position. The three-dimensional image dataset includes a plurality of image slices. The two-dimensional image dataset is registered with the three-dimensional image dataset without taking into account a magnification factor. A user cursor position for a location in the two-dimensional image dataset is received. A slice of interest in the three-dimensional image dataset is received. The slice of interest is selected from the plurality of image slices in the three-dimensional image dataset. A shadow cursor position for a location in the three dimensional dataset is calculated. The shadow cursor position corresponds to the user cursor position and the calculating includes a correction for the magnification factor corresponding to the shadow cursor position for the slice of interest. The shadow cursor position is output.
-
Citations
20 Claims
-
1. A method for multi-modality registration using virtual cursors, the method comprising:
-
receiving a two-dimensional image dataset for an object at a first position;
receiving a three-dimensional image dataset for the object at the first position, said three-dimensional image dataset including a plurality of image slices;
registering the two-dimensional image dataset with the three-dimensional image dataset without taking into account a magnification factor;
receiving a user cursor position for a location in the two-dimensional image dataset;
receiving a slice of interest in said three-dimensional image dataset, said slice of interest selected from said plurality of image slices;
calculating a shadow cursor position for a location in the three-dimensional image dataset, the shadow cursor position corresponding to the user cursor position and the calculating including a correction for the magnification factor corresponding to the shadow cursor position for the slice of interest; and
outputting the shadow cursor position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for multi-modality registration using virtual cursors, the method comprising:
-
receiving a two-dimensional image dataset for an object at a first position;
receiving a three-dimensional image dataset for the object at the first position, said three-dimensional image dataset including a plurality of image slices;
registering the two-dimensional image dataset with the three-dimensional image dataset without taking into account a magnification factor;
receiving a slice of interest in said three-dimensional image dataset, said slice of interest selected from said plurality of image slices;
receiving a user cursor position for a location in the slice of interest in said three-dimensional image dataset;
calculating a shadow cursor position for a location in the two-dimensional image dataset, the shadow cursor position corresponding to the user cursor position and the calculating including a correction for the magnification factor corresponding to the shadow cursor position; and
outputting the shadow cursor position.
-
-
13. A system for multi-modality registration using virtual cursors, the system comprising:
a computer system in communication with a first imaging system and a second imaging system, wherein said first imaging system creates a two-dimensional image dataset for an object at a first position, said second imaging system creates a three-dimensional image dataset of the object at the first position, said three-dimensional image dataset including a plurality of image slices, and said computer system includes instructions to implement a method comprising;
receiving the two-dimensional image dataset from the first imaging system;
receiving the three-dimensional image dataset from the second imaging system;
registering the two-dimensional image dataset with the three-dimensional image dataset without taking into account a magnification factor;
receiving a user cursor position for a location in the two-dimensional image dataset;
receiving a slice of interest in the three-dimensional dataset, said slice of interest selected form the plurality of image slices;
calculating a shadow cursor position for a location in the two-dimensional image dataset, the shadow cursor position corresponding to the user cursor position and the calculating including a correction for the magnification factor corresponding to the shadow cursor position; and
outputting the shadow cursor position. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
20. A computer program product for multi-modality registration using virtual cursors, the product comprising:
a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising;
receiving a two-dimensional image dataset for an object at a first position;
receiving a three-dimensional image dataset for the object at the first position, said three-dimensional dataset including a plurality of image slices;
registering the two-dimensional image dataset with the three-dimensional image dataset without taking into account a magnification factor;
receiving a user cursor position for a location in the two-dimensional image dataset;
receiving a slice of interest in said three-dimensional image dataset, said slice of interest selected from said plurality of image slices;
calculating a shadow cursor position for a location in the three dimensional image dataset, the shadow cursor position corresponding to the user cursor position and the calculating including a correction for the magnification factor corresponding to the shadow cursor position for the slice of interest; and
outputting the shadow cursor position.
Specification