Apparatus and method for rotating of three-dimensional images
First Claim
1. A system for rotating a three-dimensional image so that a selected projection thereof is oriented to a chosen angular orientation in a three-dimensional space, said three-dimensional image comprising a plurality of pixels, each said pixel identified by a three-dimensional spatial coordinate value and a grey scale value, said system comprising:
- data processing means for storing said pixel coordinates, and including means for rapidly altering said pixel spatial coordinate values to accomplish 90°
rotations of said three-dimensional image about axes of said three-dimensional space;
a pipeline processor for altering pixel spatial coordinate values to rotate a three-dimensional image to an arbitrary angle, but only about an axis perpendicular to a rotator plane of said three-dimensional space;
means for controlling said data processing means to modify spatial coordinate values of said three-dimensional image to rotate said image through said three-dimensional space until said selected projection of said image is coplanar with said rotator plane in order to obtain an oriented three-dimensional image; and
means for controlling said pipeline processor to to rotate said oriented three-dimensional image to said chosen angle about said perpendicular axis to said rotator plane.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is described for rotating a 3D image so that a selected projection thereof is oriented to a chosen angular orientation in a three-dimensional space. The 3D image comprises a plurality of pixels, each pixel identified by a three-dimensional spatial coordinate value and a grey scale value. The system includes a data processor for storing the pixel coordinates and includes circuitry for rapidly altering the pixel spatial coordinate values to accomplish 90° rotations of the 3D image about the axes of three-dimensional space. A pipeline processor is associated with the data processor for rapidly altering pixel spatial coordinate values to orient a 3D image to an arbitrary angle, but only about an axis perpendicular to a rotator plane of the three-dimensional space. The data processor is controlled to modify the spatial coordinate values of the 3D image, to rotate the image through three-dimensional space until the selected projection of the image is coplanar with the rotator plane. The pipeline processor is then controlled to orient the reoriented 3D image to the chosen angle about the perpendicular axis to the rotator plane.
-
Citations
7 Claims
-
1. A system for rotating a three-dimensional image so that a selected projection thereof is oriented to a chosen angular orientation in a three-dimensional space, said three-dimensional image comprising a plurality of pixels, each said pixel identified by a three-dimensional spatial coordinate value and a grey scale value, said system comprising:
-
data processing means for storing said pixel coordinates, and including means for rapidly altering said pixel spatial coordinate values to accomplish 90°
rotations of said three-dimensional image about axes of said three-dimensional space;a pipeline processor for altering pixel spatial coordinate values to rotate a three-dimensional image to an arbitrary angle, but only about an axis perpendicular to a rotator plane of said three-dimensional space; means for controlling said data processing means to modify spatial coordinate values of said three-dimensional image to rotate said image through said three-dimensional space until said selected projection of said image is coplanar with said rotator plane in order to obtain an oriented three-dimensional image; and means for controlling said pipeline processor to to rotate said oriented three-dimensional image to said chosen angle about said perpendicular axis to said rotator plane. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for rotating a three-dimensional image so that a selected planar projection thereof is oriented to a chosen angular orientation, said method employing a general purpose computer capable of rotating said three-dimensional image by 90°
- increments about orthogonal axes in a three-dimensional space, and a special purpose processor capable of orienting a three-dimensional image to an arbitrary angular orientation, but only about an axis perpendicular to a selected plane;
said method comprising the steps of;a. operating said general purpose computer to rotate said three-dimensional image by 90°
increments so that said selected planar projection, thereof is coplanar with said selected plane in order to obtain an oriented three-dimensional image; andb. operating said special purpose processor to to rotate said oriented three-dimensional image to said chosen angular orientation in said selected plane. - View Dependent Claims (7)
- increments about orthogonal axes in a three-dimensional space, and a special purpose processor capable of orienting a three-dimensional image to an arbitrary angular orientation, but only about an axis perpendicular to a selected plane;
Specification