Method and apparatus for rapidly evaluating digital data processing parameters
First Claim
1. An apparatus for real-time simulation of digital information which can be applied to holography including:
- an acquisition device configured to acquire 3-D measurement data;
a processor configured to calculate a first two-dimensional array of sums of said 3-D measurement data, wherein each of said 3-D measurement data is directly raised to a power K1 to yield a quantity and adding a constant amount to said quantity to yield said first array of sums, wherein said constant amount is related to a noise value;
a sum buffer configured to store said first array of sums;
said processor configured to apply an inverse power function to said first array of sums to yield a second array;
a display device configured to display said second array; and
, a maximum value register configured to store a maximum value of said first array, wherein said processor is further configured to determine said maximum value and scale said second array by said maximum value to yield a normalized array, and said display device is configured to display said normalized array.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention includes a method and apparatus for simulating, for example on a desktop computer, a specific view of a hologram. A preferred embodiment of this invention suitably enables, in medical imaging, the manipulation of intensity transformations (windowing and leveling), regions (cropping) and views (axial, coronal and lateral) and the display of the resulting simulations in substantially real time.
In accordance with one aspect of the present invention, an approximation of substantially accurate pixel intensities is achieved by collapsing three-dimensional data onto a two-dimensional view, without the need for constructing complex summations of fringe patterns, as is typically required when constructing a hologram. A power function is suitably applied to each voxel in the data set. The values for a particular x, y coordinate are then summed along the z axis, with the resultant sum value being stored in a sum buffer for all values of x and y. The maximal value of the sum buffer is determined, then the sum buffer values are normalized by this maximum value. Finally, an inverse power function is applied to the normalized sum, then the results are scaled over the range of values of the output buffer. Consequently, the operator is able to view, in substantially real time, simulations of a single view of a hologram created from the selected parameters.
-
Citations
47 Claims
-
1. An apparatus for real-time simulation of digital information which can be applied to holography including:
-
an acquisition device configured to acquire 3-D measurement data;
a processor configured to calculate a first two-dimensional array of sums of said 3-D measurement data, wherein each of said 3-D measurement data is directly raised to a power K1 to yield a quantity and adding a constant amount to said quantity to yield said first array of sums, wherein said constant amount is related to a noise value;
a sum buffer configured to store said first array of sums;
said processor configured to apply an inverse power function to said first array of sums to yield a second array;
a display device configured to display said second array; and
,a maximum value register configured to store a maximum value of said first array, wherein said processor is further configured to determine said maximum value and scale said second array by said maximum value to yield a normalized array, and said display device is configured to display said normalized array. - View Dependent Claims (2, 8, 13, 36, 37, 38, 39, 44, 45)
-
-
14. The apparatus of claim I further including a look-up table, wherein said look-up table includes an inverse look-up table configured to accelerate inverse transformations of said first array in said sum buffer.
-
23. A method for real-time simulation of digital information which can be applied to holography including the steps of:
-
acquiring 3-D measurement data, wherein said 3-D measurement data includes a header;
applying a power function directly to said 3-D measurement data to yield a second data set;
adding a constant amount to said second data set to yield a third data set, wherein said constant amount is related to a noise value;
summing said third data set into a two-dimensional array of sums;
determining a maximum value of said array of sums;
scaling said array of sums by said maximum value to yield a normalized array;
applying an inverse power function to said normalized array to yield a second two-dimensional array; and
,displaying said second two-dimensional array on a display device having a range of values. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 34, 35, 40, 41, 42, 43, 46, 47)
-
Specification