Hayot-Sasson, Valerie (2017) Towards easy and efficient processing of ultra-high resolution brain images. Masters thesis, Concordia University.
Preview |
Text (application/pdf)
1MBHayotSasson_MCompSci_F2017.pdf - Accepted Version Available under License Spectrum Terms of Access. |
Abstract
Ultra-high resolution 3D brain imaging is of great importance to the field of neuroscience as it provides a deep insight into brain anatomy and function. Such images may range between a few 100 gigabytes to terabytes in size and do not typically fit into computer memory. Lack of accessibility to the processing of these images is a threat to open science. This thesis aims to design a web system that will handle the storage and processing of ultra-high resolution neuroimaging data.
The system architecture uses technologies such as Hadoop Distributed File System and Apache Spark. For the seamless integration neuroimaging pipelines into our system, we adopted NIfTI as our distributed data format and require that all neuroimaging pipelines be described in common formats such as Boutiques or BIDS.
The large images are split into chunks, and also, recreated from the chunks. The effects of 2D slices and 3D blocks are investigated. Different algorithms to minimize number of seeks were designed and implemented. Results indicate that clustered reading of blocks achieves a significant reduction in processing time, and partitioning data into slices is most effective.
The scalability of processing large images with Spark using a simple non-containerized and containerized pipeline was investigated. It was found that processing time of both algorithms scale well. As data may need to be written to and read from disk for containerized pipeline processing, the speedup provided by Spark's in-memory computing was also investigated. In-memory computing was found to provide significant speedup, however, this speedup may be less significant in more compute-intensive pipelines.
Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering |
---|---|
Item Type: | Thesis (Masters) |
Authors: | Hayot-Sasson, Valerie |
Institution: | Concordia University |
Degree Name: | M. Comp. Sc. |
Program: | Computer Science |
Date: | August 2017 |
Thesis Supervisor(s): | Glatard, Tristan |
ID Code: | 982970 |
Deposited By: | VALERIE HAYOT-SASSON |
Deposited On: | 16 Nov 2017 14:39 |
Last Modified: | 18 Jan 2018 17:56 |
Repository Staff Only: item control page