Repository logo
 
Publication

Parallelization and implementation of methods for image reconstruction

dc.contributor.advisorCrocker, Paul Andrew
dc.contributor.advisorFernandes, Rui Manuel da Silva
dc.contributor.authorBento, Fábio André de Oliveira
dc.date.accessioned2015-07-13T09:55:52Z
dc.date.available2015-07-13T09:55:52Z
dc.date.issued2013
dc.date.submitted2013-10
dc.description.abstractAlgebraic reconstruction algorithms are iterative algorithms that are used in many area including medicine, seismology or meteorology. These algorithms are known to be highly computational intensive. This may be especially troublesome for real-time applications or when processed by conventional low-cost personnel computers. One of these real time applications is the reconstruction of water vapor images from Global Navigation Satellite System (GNSS) observations. The parallelization of algebraic reconstruction algorithms has the potential to diminish signi cantly the required resources permitting to obtain valid solutions in time to be used for nowcasting and forecasting weather models. The main objective of this dissertation was to present and analyse diverse shared memory libraries and techniques in CPU and GPU for algebraic reconstruction algorithms. It was concluded that the parallelization compensates over sequential implementations. Overall the GPU implementations were found to be only slightly faster than the CPU implementations, depending on the size of the problem being studied. A secondary objective was to develop a software to perform the GNSS water vapor reconstruction using the implemented parallel algorithms. This software has been developed with success and diverse tests were made namely with synthetic and real data, the preliminary results shown to be satisfactory. This dissertation was written in the Space & Earth Geodetic Analysis Laboratory (SEGAL) and was carried out in the framework of the Structure of Moist convection in high-resolution GNSS observations and models (SMOG) (PTDC/CTE-ATM/119922/2010) project funded by FCT.por
dc.description.abstractAlgoritmos de reconstrução algébrica são algoritmos iterativos que são usados em muitas áreas incluindo medicina, sismologia ou meteorologia. Estes algoritmos são conhecidos por serem bastante exigentes computacionalmente. Isto pode ser especialmente complicado para aplicações de tempo real ou quando processados por computadores pessoais de baixo custo. Uma destas aplicações de tempo real é a reconstrução de imagens de vapor de água a partir de observações de sistemas globais de navegação por satélite. A paralelização dos algoritmos de reconstrução algébrica permite que se reduza significativamente os requisitos computacionais permitindo obter soluções válidas para previsão meteorológica num curto espaço de tempo. O principal objectivo desta dissertação é apresentar e analisar diversas bibliotecas e técnicas multithreading para a reconstrução algébrica em CPU e GPU. Foi concluído que a paralelização compensa sobre a implementações sequenciais. De um modo geral as implementações GPU obtiveram resultados relativamente melhores que implementações em CPU, isto dependendo do tamanho do problema a ser estudado. Um objectivo secundário era desenvolver uma aplicação que realizasse a reconstrução de imagem de vapor de água através de sistemas globais de navegação por satélite de uma forma paralela. Este software tem sido desenvolvido com sucesso e diversos testes foram realizados com dados sintéticos e dados reais, os resultados preliminares foram satisfatórios. Esta dissertação foi escrita no Space & Earth Geodetic Analysis Laboratory (SEGAL) e foi realizada de acordo com o projecto Structure 01' Moist convection in high-resolution GNSS observations and models (SMOG) (PTDC / CTE-ATM/ 11992212010) financiado pelo FCT.
dc.description.sponsorshipFundação para a Ciência e a Tecnologia (FCT)por
dc.identifier.tid201290073
dc.identifier.urihttp://hdl.handle.net/10400.6/3702
dc.language.isoengpor
dc.relationSMOG - Structure of Moist convection in high-resolution GNSS observations and models
dc.subjectReconstrução algébrica - Algoritmospor
dc.subjectParalelização - Central processing unitpor
dc.subjectParalelização - Graphic processing unitpor
dc.subjectReconstrução de imagem - Paralelizaçãopor
dc.subjectReconstrução de imagem - Métodospor
dc.subjectReconstrução de imagem - Vapor de águapor
dc.subjectGNSS water vapor tomography - Aplicaçõespor
dc.titleParallelization and implementation of methods for image reconstructionpor
dc.title.alternativeApplications in GNSS water vapor tomography
dc.typemaster thesis
dspace.entity.typePublication
oaire.awardTitleSMOG - Structure of Moist convection in high-resolution GNSS observations and models
oaire.awardURIinfo:eu-repo/grantAgreement/FCT/3599-PPCDT/PTDC%2FCTE-ATM%2F119922%2F2010/PT
oaire.fundingStream3599-PPCDT
project.funder.identifierhttp://doi.org/10.13039/501100001871
project.funder.nameFundação para a Ciência e a Tecnologia
rcaap.rightsopenAccesspor
rcaap.typemasterThesispor
relation.isProjectOfPublication3f10a214-bc58-45ad-bf43-b8390da5cfea
relation.isProjectOfPublication.latestForDiscovery3f10a214-bc58-45ad-bf43-b8390da5cfea
thesis.degree.disciplineEngenharia Informáticapor
thesis.degree.levelMestrepor
thesis.degree.nameDissertação apresentada à Universidade da Beira Interior para a obtenção do grau de Mestre em Engenharia Informáticapor

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Dissertacao-M5135.pdf
Size:
2.72 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: