| |
COMPUTATIONAL HOLOGRAPHY
RIP holograms: We're
currently experimenting with a new method of generating holographic stereograms
that combines light field rendering and physically based fringe computation.
The resulting "RIP" holograms can be configured to meet the sampling
requirements for a given light field, and they don't exhibit many of the
aliasing and diffraction artifacts that are present in conventional computed
holographic stereograms. The technique can exploit coherence among parallax
views, is suitable for hardware implementation, and seeks to improve image
quality without sacrificing computational speed. Software subsystems developed
in C++ and openGL. This work is currently being prepared for publication
with collaborators and co-authors Michael Halle and Ravikanth Pappu.
|
| |
COMPUTATIONAL HOLOGRAPHY
Incremental computing: This
technique for locally and incrementally computing interference modeled
holograms was initially developed to rapidly update haptic holograms on
the MIT MarkII holovideo display. The method offers most economy when
only part of a scene changes at each simulation timestep. Incremental
computing uses a precomputed table of fringes and performs simple operations
on a "state" hologram as the scene geometry changes. Ultimately
the frame rate is dependent on the number of hologram primtives affected
by scene changes and on the number of HPO hologram lines they populate.
Consequently, the technique is most appropriate for operating on wireframe
or other sparsely populated scenes. For changes involving ~700 primitives,
a 36MB hologram can be recomputed and updated on the display at 0.3 frames/second,
a current best for MIT's holovideo. Software subsystems developed in C
and C++ on Unix and Windows/PC platforms, and on the custom Holo-Cheops
Image Processing System.
|