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 |
| _version_ | 1866877604322082816 |
|---|---|
| author | Sousa, Paulo Rafael da Costa e |
| author_facet | Sousa, Paulo Rafael da Costa e |
| author_role | author |
| contributor_name_str_mv | Proença, Alberto José Stroppa, Daniel Grando Universidade do Minho |
| country_str | PT |
| creators_json_txt | [{\"Person.name\":\"Sousa, Paulo Rafael da Costa e\"}] |
| datacite.contributors.contributor.contributorName.fl_str_mv | Proença, Alberto José Stroppa, Daniel Grando Universidade do Minho |
| datacite.creators.creator.creatorName.fl_str_mv | Sousa, Paulo Rafael da Costa e |
| datacite.date.Accepted.fl_str_mv | 2017-01-01T00:00:00Z |
| datacite.date.available.fl_str_mv | 2019-04-11T16:01:44Z |
| datacite.date.embargoed.fl_str_mv | 2019-04-11T16:01:44Z |
| datacite.rights.fl_str_mv | http://purl.org/coar/access_right/c_abf2 |
| datacite.titles.title.fl_str_mv | An efficient software tool to segment slice and view electron tomograms |
| dc.contributor.none.fl_str_mv | Proença, Alberto José Stroppa, Daniel Grando Universidade do Minho |
| dc.creator.none.fl_str_mv | Sousa, Paulo Rafael da Costa e |
| dc.date.Accepted.fl_str_mv | 2017-01-01T00:00:00Z |
| dc.date.available.fl_str_mv | 2019-04-11T16:01:44Z |
| dc.date.embargoed.fl_str_mv | 2019-04-11T16:01:44Z |
| dc.format.none.fl_str_mv | application/pdf |
| dc.identifier.none.fl_str_mv | https://hdl.handle.net/1822/60003 |
| dc.language.none.fl_str_mv | eng |
| dc.rights.none.fl_str_mv | http://purl.org/coar/access_right/c_abf2 |
| dc.title.fl_str_mv | An efficient software tool to segment slice and view electron tomograms |
| dc.type.none.fl_str_mv | http://purl.org/coar/resource_type/c_bdcc |
| description | 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. |
| dirty | 0 |
| eu_rights_str_mv | openAccess |
| format | masterThesis |
| fulltext.url.fl_str_mv | https://prod-dspace.uminho.pt/bitstreams/9628faab-516a-4e31-bb80-d07e1772bcac/download |
| id | rum_7d070efb005df8d8a43b2eae93c52f33 |
| identifier.url.fl_str_mv | https://hdl.handle.net/1822/60003 |
| instacron_str | repositorium |
| institution | Universidade do Minho |
| instname_str | Universidade do Minho |
| language | eng |
| network_acronym_str | rum |
| network_name_str | RepositóriUM - Universidade do Minho |
| oai_identifier_str | oai:repositorium.uminho.pt:1822/60003 |
| organization_str_mv | urn:organizationAcronym:repositorium |
| person_str_mv | Sousa, Paulo Rafael da Costa e |
| publishDate | 2017 |
| reponame_str | RepositóriUM - Universidade do Minho |
| repository_id_str | urn:repositoryAcronym:rum |
| service_str_mv | urn:repositoryAcronym:rum |
| spelling | engporSegmentation 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.application/pdfporAn efficient software tool to segment slice and view electron tomogramsSousa, Paulo Rafael da Costa eProença, Alberto JoséStroppa, Daniel GrandoHostingInstitutionOrganizationalUniversidade do Minhoe-mailmailto:repositorium@usdb.uminho.ptrepositorium@usdb.uminho.ptURNurn:tid:2022026402019-04-11T16:01:44Z201720172017-01-01T00:00:00ZHandlehttps://hdl.handle.net/1822/60003http://purl.org/coar/access_right/c_abf2open access30191502 bytesliteraturehttp://purl.org/coar/resource_type/c_bdccmaster thesishttp://purl.org/coar/access_right/c_abf2application/pdffulltexthttps://prod-dspace.uminho.pt/bitstreams/9628faab-516a-4e31-bb80-d07e1772bcac/download |
| spellingShingle | An efficient software tool to segment slice and view electron tomograms Sousa, Paulo Rafael da Costa e |
| status | SINGLETON |
| title | An efficient software tool to segment slice and view electron tomograms |
| title_full | An efficient software tool to segment slice and view electron tomograms |
| title_fullStr | An efficient software tool to segment slice and view electron tomograms |
| title_full_unstemmed | An efficient software tool to segment slice and view electron tomograms |
| title_short | An efficient software tool to segment slice and view electron tomograms |
| title_sort | An efficient software tool to segment slice and view electron tomograms |
| url | https://hdl.handle.net/1822/60003 |
| visible | 1 |