Modified back-to-front three dimensional reconstruction algorithm
First Claim
Patent Images
1. An apparatus for displaying a two dimensional image of a three dimensional object comprising:
- (a) three dimensional imaging means for generating first data representing a property of said object at a plurality of points throughout said object;
(b) interpolating means, coupled to said imaging means, for generating from said first data, second data representing said property of said object in a plurality of parallel planes through said object;
(c) run length coding means for generating, along a plurality of paths in each of said parallel planes, a plurality of run length coded vectors having directions and lengths determined from said second data;
(d) rotating means for transforming each of said vectors to a coordinate system based upon a selected origin representing a viewpoint from which said object is to be viewed; and
(e) display means for visually displaying said transformed vectors.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for displaying three dimensional imaging system data uses a modified Back To Front algorithm. With that algorithm, imaging system data are interpolated and converted into a series of vectors defined by a starting point in space and a length corresponding to consecutive non-zero imaging system data points. The vectors are transformed to an observer'"'"'s viewpoint coordinate system and plotted on a CRT display.
57 Citations
16 Claims
-
1. An apparatus for displaying a two dimensional image of a three dimensional object comprising:
-
(a) three dimensional imaging means for generating first data representing a property of said object at a plurality of points throughout said object; (b) interpolating means, coupled to said imaging means, for generating from said first data, second data representing said property of said object in a plurality of parallel planes through said object; (c) run length coding means for generating, along a plurality of paths in each of said parallel planes, a plurality of run length coded vectors having directions and lengths determined from said second data; (d) rotating means for transforming each of said vectors to a coordinate system based upon a selected origin representing a viewpoint from which said object is to be viewed; and (e) display means for visually displaying said transformed vectors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for displaying a two dimensional image of a three dimensional object comprising the steps of:
-
(a) generating first data representing a property of said object at a plurality of points throughout said object; (b) interpolating said first data to generate second data representing said property of said object in a plurality of parallel planes through said object; (c) generating along a plurality of paths in each of said parallel planes a plurality of run length coded vectors having directions and lengths determined from said second data; (d) transforming each of said vectors to a coordinate system based upon a selected origin representing a viewpoint from which said object is to be viewed; and (e) displaying said transformed vectors on a display means. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification