Stereoscopic ray tracing on graphics processors

Daş, Alper
Stereoscopic rendering methods generate two images for binocular viewing. Exploiting the spatial coherence present in the surfaces rendered, it is possible to reduce the rendering time of a stereoscopic image pair significantly. Ray tracing is a frequently used rendering method for realistic image synthesis applications. With the tremendous increase in computational power of Graphics Processing Units and their availability for general purpose programming, ray tracing methods suitable for Graphics Processing Units have been developed. In this thesis, a parallel stereoscopic ray tracing method that reuses view independent information in one of the stereoscopic image pairs for generating the other image is presented. The results of the method are analyzed using a perception based error detection mechanism. The main contribution lies in the new parallel algorithm that takes advantage of the massive parallel processing power of the modern Graphics Processing Units efficiently. Results show that about 20 times speed-up is achieved overall previous work which is based on a sequential algorithm in the worst case among the experiments carried out. According to the perception based quality analysis performed, lower than only 2% of the pixels in high resolution images is expected to be perceived to be in error.


3D structure extraction with omnidirectional and perspective cameras Tümyönlü ve perspektif kameralar ile 3B yapi çikarimi
Baştanlar, Yalin; Temizel, Alptekin; Yardimci, Yasemin (2010-12-01)
The work presented here is on extraction of 3D structure using images of different camera types. For systems with one type of camera, a common way of structure extraction is matching and computing the camera motion between the views, and estimating the 3D location of the points in the scene. Our contribution is proposing and bringing together proper methods to effectively apply this approach with images of perspective and omnidirectional cameras together. We present the results of our experiment performed u...
Statistical Analysis and Directional Coding of Layer-based HDR Image Coding Residue
Feyiz, Kutan; Kamışlı, Fatih; Zerman, Emin; Valenzise, Giuseppe; Koz, Alper; Dufaux, Frederic (2017-10-18)
Existing methods for layer-based backward compatible high dynamic range (HDR) image and video coding mostly focus on the rate-distortion optimization of base layer while neglecting the encoding of the residue signal in the enhancement layer. Although some recent studies handle residue coding by designing function based fixed global mapping curves for 8-bit conversion and exploiting standard codecs on the resulting 8-bit images, they do not take the local characteristics of residue blocks into account. Inspi...
Hyperspectral Superpixel Extraction Using Boundary Updates Based on Optimal Spectral Similarity Metric
Çalışkan, Akın; Koz, Alper; Alatan, Abdullah Aydın (2015-07-31)
The high spectral resolution of hyperspectral images (HSI) requires a heavy processing load. Assigning each pixel to a group in the image, which is called superpixel, and processing the superpixels instead of the pixels is resorted as a means to overcome this challenge in the hyperspectral literature. In this paper, we propose an algorithm to segment a hyperspectral image into superpixels by means of iteratively updating the boundary pixels of superpixels. We first explore the optimal similarity metric for ...
Color Preserving HDR Fusion for Dynamic Scenes
Karadağ, Gökdeniz; Akyüz, Ahmet Oğuz (2012-06-01)
We present a novel algorithm to efficiently generate high quality high dynamic range (HDR) images. Our method is based on the idea of expanding the dynamic range of a reference image at granularity of tiles. In each tile, we use data from a single exposure, but different tiles can come from different exposures. We show that this approach is not only efficient and robust against camera and object movement, but also improves the color quality of the resulting HDR images. We compare our method against the comm...
Real time panoramic background subtraction on GPU
BÜYÜKSARAÇ, SERDAR; Akar, Gözde; Temizel, Alptekin (2016-05-19)
In this study, we propose a method for panoramic background subtraction by using Pan-Tilt cameras in real-time. The proposed method is based on parallelization of image registration, panorama generation and background subtraction operations to run on Graphics Processing Unit (GPU). Experiments results showed that GPU usage increases speed of the algorithm 33 times without considerable performance loss and makes working real-time possible.
Citation Formats
A. Daş, “Stereoscopic ray tracing on graphics processors,” M.S. - Master of Science, Middle East Technical University, 2012.