Texture-Based hologram generation using triangles
نویسندگان
چکیده
The synthesis of holograms by computer requires the calculation of the complex amplitude emitted by an object in the hologram plane. Several approaches exist that decompose the object into primitives like points and lines. We assume that the object to be imaged can be approximately decomposed into congruent triangles. In a preprocessing step, we calculate wave elds for the triangle whose transformed copies build the object surface. The computed wave elds represent triangles rotated by di erent angles and positioned in di erent depths. The resulting wave elds are stored as conventional color images with alpha channel (textures) in a lookup table indexed by rotation angle and distance from the hologram plane. Each pixel in the texture codes a complex number. Every triangle of the input object has a corresponding entry in the lookup table. The rotation angles and the distance of the triangle determine the selection of the appropriate texture. The textures are rendered using special graphics hardware, and interference is simulated. The lookup table helps to react immediately to transformations of the input object. Texture swapping and repositioning according to the object movings lead to full-parallax hologram generation for small objects in real-time.
منابع مشابه
Fast Texture-Based Interference for Synthetic Holography
We present a new texture-based method for holographic imaging. The geometric input data is transformed into what we call a holographic equivalent, which consists of texture-mapped rectangles. The textures represent complex-valued wave patterns originating from geometric primitives of the object to be imaged. We show how to exploit OpenGL and graphics hardware in order to simulate interference. ...
متن کاملHolographic imaging of lines: a texture based approach
Holography is a method for three-dimensional imaging of objects. In this paper we present an approach for the generation of holograms, exploiting standard graphics rendering methods and hardware. We focus on the visualization of objects composed of line segments, which allow for certain simplifications, and thus hologram generation speed-up. Our method is based on the derivation of a holographi...
متن کاملDigital hologram generation for a real 3D object using by a depth camera
We introduce a digital hologram generation of a real 3D object captured by a depth camera. The depth camera is employing a time multiplexed concept for color and depth image acquisition in a single chip sensor. The 3D information, point cloud, corresponding to the real scene, is extracted from taken image pairs, a gray texture and a depth map by a depth camera. The extracted point cloud is used...
متن کاملMapping Texture from Multiple Camera Views onto 3d–object Models for Computer Animation
An algorithm for the mapping of texture from multiple camera views onto a 3D model of a real object is presented. The texture sources are images taken from an object rotating in front of a stationary calibrated camera. The 3D model is represented by a wireframe built of triangles and is geometrically adjusted to the camera views. The presented approach aims at the reduction of texture distortio...
متن کاملMulti-grained Level of Detail for Rendering Complex Meshes Using a Hierarchical Seamless Texture Atlas
Previous algorithms for view-dependent level of detail provide local mesh refinements either at the finest granularity or at a fixed, coarse granularity. The former minimizes the triangles to error ratio, often at the expense of heavy CPU usage and low triangle rendering throughput; the latter improves CPU usage and rendering throughput at the expense of the triangles to error ratio. We present...
متن کامل