Publicação
An efficient software tool to segment slice and view electron tomograms
| Resumo: | Segmentation is a key method to extract useful information in Electron Tomography. Manual segmentation is the most commonly used method, but it is subject to user bias and the process is slow. The lack of adequate automated processes, due to the high complexity and to the low signal-to-noise ratio of these tomograms, provided the main challenges for this dissertation: to develop a software tool to efficiently handle electron tomograms, including a novel 3D segmentation algorithm. Tomograms can be seen as a stack of 2D images; operations on tomograms usually lead to computationally intense tasks. This is due to the large amount of involved data and to the strided and random memory access patterns. These characteristics represent serious problems on novel computing systems, which rely on complex memory hierarchy architectures to hide memory access latency time. A software tool with a user-friendly interface — TomSeg — was designed, implemented and tested with experimental datasets, built with sequences of Scanning Electron Microscopy images obtained using a Slice and View technique. This tool lets users align, crop, segment and export electron tomograms, using computationally efficient processes. TomSeg takes advantage of the most usual architectures of modern compute servers, namely based on multicore and many-core CPU devices, exploring vector and parallel programming techniques; it also explores the available GPU-devices to speedup critical code functions. Validation and performance results on a compute server are presented together with the performance improvements obtained during the implementation and test phases. TomSeg is an open-source tool for Unix and Windows that can be easily extended with new algorithms to efficiently handle generic tomograms. |
|---|---|
| Autores principais: | Sousa, Paulo Rafael da Costa e |
| Ano: | 2017 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade do Minho |
| Idioma: | inglês |
| Origem: | RepositóriUM - Universidade do Minho |
Registos relacionados
article Signals on graphs : transforms and tomograms
por: Mendes, R. Vilela
Publicado em: (2016)
por: Mendes, R. Vilela
Publicado em: (2016)
school Slicing techniques applied to architectural analysis of legacy software
por: Rodrigues, Nuno F.
Publicado em: (2009)
por: Rodrigues, Nuno F.
Publicado em: (2009)
article Assertion-based slicing and slice graphs
por: Barros, José Bernardo
Publicado em: (2012)
por: Barros, José Bernardo
Publicado em: (2012)
article Assertion-based slicing and slice graphs
por: Barros, José Bernardo
Publicado em: (2010)
por: Barros, José Bernardo
Publicado em: (2010)
school Electrophysiological signatures of event segmentation during movie viewing and recall
por: Silva, Marta Marques de Almeida e
Publicado em: (2018)
por: Silva, Marta Marques de Almeida e
Publicado em: (2018)
article Contract-based slicing
por: Cruz, Daniela da
Publicado em: (2010)
por: Cruz, Daniela da
Publicado em: (2010)
article Program slicing by calculation
por: Barbosa, L. S.
Publicado em: (2006)
por: Barbosa, L. S.
Publicado em: (2006)
article Slicing for architectural analysis
por: Rodrigues, Nuno F.
Publicado em: (2010)
por: Rodrigues, Nuno F.
Publicado em: (2010)
article Ex vivo model of epilepsy in organotypic slices : a new tool for drug screening
por: Magalhães, Daniela
Publicado em: (2018)
por: Magalhães, Daniela
Publicado em: (2018)
school Verification, slicing, and visualization of programs with contracts
por: Cruz, Daniela da
Publicado em: (2011)
por: Cruz, Daniela da
Publicado em: (2011)
article Functional and Object-Oriented Views in Embedded Software Modeling
por: Fernandes, João M.
Publicado em: (2004)
por: Fernandes, João M.
Publicado em: (2004)
school Segmentation of surgical tools from laparoscopy images
por: Lopes, João Emanuel Lavinas Gomes
Publicado em: (2023)
por: Lopes, João Emanuel Lavinas Gomes
Publicado em: (2023)
article Component identification through program slicing
por: Barbosa, L. S.
Publicado em: (2006)
por: Barbosa, L. S.
Publicado em: (2006)
article Higher-order lazy functional slicing
por: Rodrigues, Nuno F.
Publicado em: (2007)
por: Rodrigues, Nuno F.
Publicado em: (2007)
article Slicing as a distributed systems primitive
por: Maia, Francisco
Publicado em: (2013)
por: Maia, Francisco
Publicado em: (2013)
school Development of responsible packaging for cheese slices
por: Ramos, Ana Rita Morgado
Publicado em: (2021)
por: Ramos, Ana Rita Morgado
Publicado em: (2021)
article The students' point of view about quality of educational multimedia software
por: Cardoso, Abílio
Publicado em: (2005)
por: Cardoso, Abílio
Publicado em: (2005)
article DomeView : a tool for digital planetariums
por: Silva, Marco
Publicado em: (2010)
por: Silva, Marco
Publicado em: (2010)
article Contract-based slicing helps on safety reuse
por: Areias, Sérgio
Publicado em: (2010)
por: Areias, Sérgio
Publicado em: (2010)
book DEBACER: a method for slicing moderated debates
por: Ferraz, Thomas Palmeira
Publicado em: (2021)
por: Ferraz, Thomas Palmeira
Publicado em: (2021)
article Optimizing a lactic fermentation of sliced carrots
por: Nabais, Regina M.
Publicado em: (1995)
por: Nabais, Regina M.
Publicado em: (1995)
article Energy efficient software in an engineering course
por: Saraiva, João
Publicado em: (2023)
por: Saraiva, João
Publicado em: (2023)
article Leather defect detection using semantic segmentation: A hardware platform and software prototype
por: Khanal, Salik Ram
Publicado em: (2022)
por: Khanal, Salik Ram
Publicado em: (2022)
article Slead: low-memory, steady distributed systems slicing
por: Maia, Francisco António Ferraz Martins Almeida
Publicado em: (2012)
por: Maia, Francisco António Ferraz Martins Almeida
Publicado em: (2012)
article Modelling of lactic fermentation of carrot slices in salted brines
por: Nabais, R. M.
Publicado em: (1997)
por: Nabais, R. M.
Publicado em: (1997)
school Badoca Safari Park : a proposition on how to efficiently target the young segment
por: Almeida, Francisca Moser Simões de
Publicado em: (2016)
por: Almeida, Francisca Moser Simões de
Publicado em: (2016)
article Influence of moderate heat pre-treatments on physical and chemical characteristics of kiwifruit slices
por: Beirão-da-Costa, Sara
Publicado em: (2008)
por: Beirão-da-Costa, Sara
Publicado em: (2008)
article beSMART: a software tool to support the selection of decision software
por: Tereso, Anabela Pereira
Publicado em: (2011)
por: Tereso, Anabela Pereira
Publicado em: (2011)
article 3DVascNet: an automated software for segmentation and quantification of mouse vascular networks in 3D
por: Narotamo, Hemaxi
Publicado em: (2024)
por: Narotamo, Hemaxi
Publicado em: (2024)
school PESTT: PESTT educational software testing tool
por: Gameiro, Rui Manuel da Silveira
Publicado em: (2012)
por: Gameiro, Rui Manuel da Silveira
Publicado em: (2012)
school Multi-task LiDAR based deep learning models – semantic segmentation in Bird’s Eye View (BeV)
por: Delgado, João Pedro Fontes
Publicado em: (2024)
por: Delgado, João Pedro Fontes
Publicado em: (2024)
school Characterization of cell death in the ex vivo slice model of epileptogenesis
por: Cavacas, Claúdia Sofia Beltrão
Publicado em: (2017)
por: Cavacas, Claúdia Sofia Beltrão
Publicado em: (2017)
school Deciphering the role of inflammation in the organotypic hippocampal slice model of epileptogenesis
por: Magalhães, Daniela Cristina Melo, 1990-
Publicado em: (2015)
por: Magalhães, Daniela Cristina Melo, 1990-
Publicado em: (2015)
article Autonomous multi-dimensional slicing for large-scale distributed systems
por: Pasquet, Mathieu
Publicado em: (2014)
por: Pasquet, Mathieu
Publicado em: (2014)
article Rapid prototyping using robot welding: slicing system developmens
por: Ribeiro, A. Fernando
Publicado em: (1996)
por: Ribeiro, A. Fernando
Publicado em: (1996)
article Electron and photon efficiencies in LHC Run 2 with the ATLAS experiment
por: Castro, Nuno Filipe
Publicado em: (2024)
por: Castro, Nuno Filipe
Publicado em: (2024)
school Facebook and online-shopping patterns as segmentation tools for the apparel e-tailing industry
por: Jaramillo Echeverri, Maria Del Mar
Publicado em: (2016)
por: Jaramillo Echeverri, Maria Del Mar
Publicado em: (2016)
article Statically analyzing the energy efficiency of software product lines
por: Couto, Marco
Publicado em: (2021)
por: Couto, Marco
Publicado em: (2021)
school A tool to simplify software log analysis
por: Pereira, Nuno José Cancela Branco Pinheira
Publicado em: (2022)
por: Pereira, Nuno José Cancela Branco Pinheira
Publicado em: (2022)
article The effect of calcium dips combined with mild heating of whole kiwifruit for fruit slices quality maintenance
por: Beirão-da-Costa, Sara
Publicado em: (2008)
por: Beirão-da-Costa, Sara
Publicado em: (2008)
Registos relacionados
-
article Signals on graphs : transforms and tomograms
por: Mendes, R. Vilela
Publicado em: (2016) -
school Slicing techniques applied to architectural analysis of legacy software
por: Rodrigues, Nuno F.
Publicado em: (2009) -
article Assertion-based slicing and slice graphs
por: Barros, José Bernardo
Publicado em: (2012) -
article Assertion-based slicing and slice graphs
por: Barros, José Bernardo
Publicado em: (2010) -
school Electrophysiological signatures of event segmentation during movie viewing and recall
por: Silva, Marta Marques de Almeida e
Publicado em: (2018)