search query: @instructor Southern, Alex / total: 2
reference: 1 / 2
« previous | next »
Author: | Karlsson, Henrik |
Title: | Solid voxelization algorithm for acoustic modeling |
Kiinteä vokselisaatioalgoritmi akustiseen mallinnukseen | |
Publication type: | Master's thesis |
Publication year: | 2013 |
Pages: | v + 100 Language: eng |
Department/School: | Perustieteiden korkeakoulu |
Main subject: | Vuorovaikutteinen digitaalinen media (T-111) |
Supervisor: | Savioja, Lauri |
Instructor: | Southern, Alex |
OEVS: | Electronic archive copy is available via Aalto Thesis Database.
Instructions Reading digital theses in the closed network of the Aalto University Harald Herlin Learning CentreIn the closed network of Learning Centre you can read digital and digitized theses not available in the open network. The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/ You can read theses on the Learning Centre customer computers, which are available on all floors.
Logging on to the customer computers
Opening a thesis
Reading the thesis
Printing the thesis
|
Location: | P1 Ark Aalto | Archive |
Keywords: | solid voxelization algorithm acoustic modeling kiinteä vokselisaatio algoritmi akustinen mallinnus gdgpu CUDA |
Abstract (eng): | A voxelizer is a program that produces an even discretization of space, where each point is determined to be either inside or outside a three-dimensional model. Voxelizing is the three-dimensional analogue to rasterization, where cubic voxels are used to approximate instead of square pixels. The purpose of the thesis is to find a replacement algorithm for use in acoustics modelling. Various facets of voxelization are explored, as is the prospect of programming on graphics cards. Many voxelization algorithms are analysed, and the process of choosing one to implement is detailed. The implementation of the algorithm, as well as any modifications made to it is also detailed. The algorithm uses CUDA to achieve a high degree of parallelism. The algorithm outperformed the original CPU-based version considerably. There are currently restrictions in place for the resolution, due to enormous memory requirements, but these restrictions should be lift able with more work put into the program. |
Abstract (fin): | Vokselisoija on ohjelma, joka tuottaa tasaisen tilavuuden diskretisoinnin, jossa jokainen piste luokitellaan kuuluvaksi joko kolmiulotteisen mallin sisä- tai ulkopuolelle. Vokselisointi on kolmiulotteinen analogi rasterisoinnille, eli suorakulmaisen särmiönmuotoisia vokseleita käytetään approksimoimaan kolmiulotteisen mallin tilavuutta samaan tapaan kuin pikseleitä käytetään rasterisoinnissa. Tämän diplomityön tarkoituksena on toteuttaa vokselisointialgoritmi akustiseen mallintamiseen. Työssä käydään läpi vokselisoimisen eri muotoja sekä näytönohjaimella ohjelmointia. Monta vokselisointialgoritmia analysoidaan ja toteutuskandidaatin valintaprosessi selostetaan. Algoritmin implementaatio ja siihen tehdyt muutokset ovat dokumentoitu. Algoritmi käyttää Nvidian CUDA:a saavuttaakseen korkean parallellismin asteen. Vokselisoijan suorituskyky on huomattavasti alkuperäisen prosessoripohjaisen ohjelman suorituskykyä parempi. Vokselisoija asettaa rajoituksen vokselisoinnin resoluutiolle korkean muistinkäytön ansiosta, mutta tämä rajoitus voidaan väistää lisäkehityksellä. |
ED: | 2013-08-05 |
INSSI record number: 47012
+ add basket
« previous | next »
INSSI