UNBIASED PATH TRACING OPTIMIZATION USING PARALLELISM, ADAPTIVE SAMPLING, AND RECONSTRUCTION
A major challenge in 3D rendering using the path tracing algorithm is achieving a high quality image with a low amount of noise in a reasonable amount of time. Therefore, it is necessary to incorporate optimization techniques to improve path tracing performance in terms of rendering time and imag...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/84986 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:84986 |
---|---|
spelling |
id-itb.:849862024-08-19T11:59:23ZUNBIASED PATH TRACING OPTIMIZATION USING PARALLELISM, ADAPTIVE SAMPLING, AND RECONSTRUCTION Rifqi Rahman, Raden Indonesia Final Project path tracing, adaptive sampling, reconstruction, rendering INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/84986 A major challenge in 3D rendering using the path tracing algorithm is achieving a high quality image with a low amount of noise in a reasonable amount of time. Therefore, it is necessary to incorporate optimization techniques to improve path tracing performance in terms of rendering time and image quality. Recent advances in path tracing optimization introduce optimization techniques that are capable of rendering a high quality image in a short time. However, such techniques often introduce a slight bias, which may divert the resulting image from the ground truth. Hence, unbiased path tracing optimization to boost rendering speed and image quality is yet to be explored. The state-of-the-art techniques for optimizing path tracer are adaptive sampling and recon- struction. In this final project, adaptive sampling and reconstruction techniques are leveraged to optimize an existing rendering system. To boost the path tracing performance even further, the paralellism technique using a graphics processing unit (GPU) is also used. Among existing path tracing systems, the PBRTv4 path tracer is selected. The selected adaptive sampling and reconstruction techniques are hierarchical stopping condition adaptive sam- pling and ray histogram fusion (RHF). In parallel rendering on the GPU, the optimization implementation uses the PBRTv4 wavefront architecture. The tests conducted against the optimization implementation show that parallelism, adaptive sampling, and reconstruction techniques are capable of improving path tracing performance. The optimized path tracer renders test images 1.61 to 12.12 times faster than the unoptimized path tracer. In terms of quality, the optimized path tracer renders test images with 3.8–25.9% higher structural similarity to the reference image than the unoptimized path tracer. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
A major challenge in 3D rendering using the path tracing algorithm is achieving a high
quality image with a low amount of noise in a reasonable amount of time. Therefore, it is
necessary to incorporate optimization techniques to improve path tracing performance in
terms of rendering time and image quality. Recent advances in path tracing optimization
introduce optimization techniques that are capable of rendering a high quality image in a
short time. However, such techniques often introduce a slight bias, which may divert the
resulting image from the ground truth. Hence, unbiased path tracing optimization to boost
rendering speed and image quality is yet to be explored.
The state-of-the-art techniques for optimizing path tracer are adaptive sampling and recon-
struction. In this final project, adaptive sampling and reconstruction techniques are leveraged
to optimize an existing rendering system. To boost the path tracing performance even further,
the paralellism technique using a graphics processing unit (GPU) is also used. Among
existing path tracing systems, the PBRTv4 path tracer is selected. The selected adaptive
sampling and reconstruction techniques are hierarchical stopping condition adaptive sam-
pling and ray histogram fusion (RHF). In parallel rendering on the GPU, the optimization
implementation uses the PBRTv4 wavefront architecture.
The tests conducted against the optimization implementation show that parallelism, adaptive
sampling, and reconstruction techniques are capable of improving path tracing performance.
The optimized path tracer renders test images 1.61 to 12.12 times faster than the unoptimized
path tracer. In terms of quality, the optimized path tracer renders test images with 3.8–25.9%
higher structural similarity to the reference image than the unoptimized path tracer. |
format |
Final Project |
author |
Rifqi Rahman, Raden |
spellingShingle |
Rifqi Rahman, Raden UNBIASED PATH TRACING OPTIMIZATION USING PARALLELISM, ADAPTIVE SAMPLING, AND RECONSTRUCTION |
author_facet |
Rifqi Rahman, Raden |
author_sort |
Rifqi Rahman, Raden |
title |
UNBIASED PATH TRACING OPTIMIZATION USING PARALLELISM, ADAPTIVE SAMPLING, AND RECONSTRUCTION |
title_short |
UNBIASED PATH TRACING OPTIMIZATION USING PARALLELISM, ADAPTIVE SAMPLING, AND RECONSTRUCTION |
title_full |
UNBIASED PATH TRACING OPTIMIZATION USING PARALLELISM, ADAPTIVE SAMPLING, AND RECONSTRUCTION |
title_fullStr |
UNBIASED PATH TRACING OPTIMIZATION USING PARALLELISM, ADAPTIVE SAMPLING, AND RECONSTRUCTION |
title_full_unstemmed |
UNBIASED PATH TRACING OPTIMIZATION USING PARALLELISM, ADAPTIVE SAMPLING, AND RECONSTRUCTION |
title_sort |
unbiased path tracing optimization using parallelism, adaptive sampling, and reconstruction |
url |
https://digilib.itb.ac.id/gdl/view/84986 |
_version_ |
1822282988401983488 |