Ray Tracing for Sensor Simulation using Parallel Functional Programming

Examensarbete för masterexamen

Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.12380/302022
Download file(s):
File Description SizeFormat 
CSE 20-17 Johansson von Nordenskjöld.pdf13.75 MBAdobe PDFView/Open
Bibliographical item details
Type: Examensarbete för masterexamen
Title: Ray Tracing for Sensor Simulation using Parallel Functional Programming
Authors: Johansson, Johan
von Nordenskjöld, Ari
Abstract: In the modern automotive industry, cars are tested in virtual environments in order to save time and money. Sensors are important components of modern cars which also need to be tested together with the rest of the car and its software. Ray tracing is an effective method for simulating how light interacts with an environment, and can be used for simulating the sensors used in modern cars. We present an implementation of a physically based ray tracer that can flexibly simulate both vision and LIDAR sensors. This is enabled by the presence of certain features like MIS and spectral path tracing. The ray tracer is written in the parallel functional programming language Futhark, and runs in parallel on the GPU. For validation, we provide a framework of relative measurements which can be used to compare the ray tracer to other implementations, or interpreted as an error to minimise for systematically improving the accuracy of the implementation.
Keywords: physically based ray tracing;parallel functional programming;sensor simulation;LIDAR;camera;Futhark
Issue Date: 2020
Publisher: Chalmers tekniska högskola / Institutionen för data och informationsteknik
URI: https://hdl.handle.net/20.500.12380/302022
Collection:Examensarbeten för masterexamen // Master Theses

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.