Tomographic image processing using Julia and GPU
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10362/147471 |
Resumo: | Image processing is an essential work component for material science researchers, and there’s a constant quest for novel ways to explore it. One of the areas this can be done is in computerized tomography (CT) processing. CT images are an efficient and commonly used method to characterize materials. The resulting images can be combined and processed by a GPU. Work on CT image processing has been done previously, however the appearance of novel programming languages allows for further improvement. Julia programming language has the advantage of being both fast and user-friendly and poses an interesting resource for the image processing area. In this dissertation, the development and evaluation of an application written in Julia capable of processing CT images is described. Additionally, an analysis of the potential this programming language has on the image processing field was performed. It was possible to conclude that Julia contributes as an useful tool for material science researchers, and that the solution developed can aid developing their work. |
id |
RCAP_5449b3dacd8e8f58616894c7229646df |
---|---|
oai_identifier_str |
oai:run.unl.pt:10362/147471 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Tomographic image processing using Julia and GPUJuliaComputerized tomographyGPUImage processingDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaImage processing is an essential work component for material science researchers, and there’s a constant quest for novel ways to explore it. One of the areas this can be done is in computerized tomography (CT) processing. CT images are an efficient and commonly used method to characterize materials. The resulting images can be combined and processed by a GPU. Work on CT image processing has been done previously, however the appearance of novel programming languages allows for further improvement. Julia programming language has the advantage of being both fast and user-friendly and poses an interesting resource for the image processing area. In this dissertation, the development and evaluation of an application written in Julia capable of processing CT images is described. Additionally, an analysis of the potential this programming language has on the image processing field was performed. It was possible to conclude that Julia contributes as an useful tool for material science researchers, and that the solution developed can aid developing their work.O processamento de imagens constitui um elemento base no trabalho desenvolvido por investigadores de engenharia de materiais. Isto resulta numa procura contínua de novas maneiras de explorar este tema. Uma das áreas de processamento de imagem em que se pode fazê-lo é no processamento de tomografia computadorizada (TC). As imagens de TC são meios eficazes e comumente utilizados para caracterizar materiais. As imagens resultantes podem ser posteriormente combinadas e processadas por uma GPU. No passado já foram desenvolvidos projetos no âmbito de processamento de imagens TC, contudo o aparecimento de linguagens de programação mais recentes abrem espaço para novos testes e desenvolvimentos. A linguagem de programação Julia, em particular, apresenta a vantagem de ser simultaneamente rápida e de ter uma sintaxe de fácil compreensão, pelo que pode constituir um recurso útil para a área de processamento de imagem. Nesta dissertação é descrito, o desenvolvimento e avaliação de um programa de computador escrito em Julia capaz de processar imagens de TC. Adicionalmente, é feita uma análise do potencial desta linguagem de programação no campo de processamento de imagem. Foi possível concluir que Julia contibui como uma ferramenta útil para investigadores de de engenharia de materiais, e que a solução desenvolvida pode auxiliar a desenvolver o seu trabalho no futuro.Medeiros, PedroRUNBrito, Bruno Daniel Afonso de2023-01-13T15:47:19Z2022-122022-12-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10362/147471enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-03-11T05:28:38Zoai:run.unl.pt:10362/147471Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:52:57.117109Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Tomographic image processing using Julia and GPU |
title |
Tomographic image processing using Julia and GPU |
spellingShingle |
Tomographic image processing using Julia and GPU Brito, Bruno Daniel Afonso de Julia Computerized tomography GPU Image processing Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
title_short |
Tomographic image processing using Julia and GPU |
title_full |
Tomographic image processing using Julia and GPU |
title_fullStr |
Tomographic image processing using Julia and GPU |
title_full_unstemmed |
Tomographic image processing using Julia and GPU |
title_sort |
Tomographic image processing using Julia and GPU |
author |
Brito, Bruno Daniel Afonso de |
author_facet |
Brito, Bruno Daniel Afonso de |
author_role |
author |
dc.contributor.none.fl_str_mv |
Medeiros, Pedro RUN |
dc.contributor.author.fl_str_mv |
Brito, Bruno Daniel Afonso de |
dc.subject.por.fl_str_mv |
Julia Computerized tomography GPU Image processing Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
topic |
Julia Computerized tomography GPU Image processing Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
description |
Image processing is an essential work component for material science researchers, and there’s a constant quest for novel ways to explore it. One of the areas this can be done is in computerized tomography (CT) processing. CT images are an efficient and commonly used method to characterize materials. The resulting images can be combined and processed by a GPU. Work on CT image processing has been done previously, however the appearance of novel programming languages allows for further improvement. Julia programming language has the advantage of being both fast and user-friendly and poses an interesting resource for the image processing area. In this dissertation, the development and evaluation of an application written in Julia capable of processing CT images is described. Additionally, an analysis of the potential this programming language has on the image processing field was performed. It was possible to conclude that Julia contributes as an useful tool for material science researchers, and that the solution developed can aid developing their work. |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022-12 2022-12-01T00:00:00Z 2023-01-13T15:47:19Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10362/147471 |
url |
http://hdl.handle.net/10362/147471 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799138120830025728 |