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.
De onderhavige uitvinding omvat een methode en een apparaat om bijvoorbeeld op een bureaucomputer, een specifieke mening van hologram te simuleren. Een aangewezen belichaming van deze uitvinding laat, in medische weergave, geschikt de manipulatie van intensiteitstransformaties (windowing en het nivelleren), gebieden (het bebouwen) en meningen (as, kroon en zij) en de vertoning van de resulterende simulaties in wezenlijk in real time toe. Overeenkomstig één aspect van de onderhavige uitvinding, wordt een benadering van wezenlijk nauwkeurige pixelintensiteit bereikt door instortende driedimensionele gegevens op een tweedimensionale mening, zonder de behoefte om complexe optellingen van randpatronen te construeren, zoals typisch wanneer het construeren van hologram wordt vereist. Een machtsfunctie wordt geschikt toegepast op elke voxel in de gegevensreeks. De waarden voor bepaald x, ycoördinaat worden dan opgeteld langs de zas, met de resulterende somwaarde die in een sombuffer wordt opgeslagen voor alle waarden van x en y. De maximale waarde van de sombuffer wordt bepaald, dan worden de waarden van de sombuffer genormaliseerd door deze maximumwaarde. Tot slot wordt een omgekeerde machtsfunctie toegepast op de genormaliseerde som, dan worden de resultaten geschraapt over de waaier van waarden van de outputbuffer. Derhalve kan de exploitant, in wezenlijk in real time, simulaties van één enkele mening van hologram bekijken die van de geselecteerde parameters wordt gecreeerd.