Login | Register

Towards easy and efficient processing of ultra-high resolution brain images

Title:

Towards easy and efficient processing of ultra-high resolution brain images

Hayot-Sasson, Valerie (2017) Towards easy and efficient processing of ultra-high resolution brain images. Masters thesis, Concordia University.

[thumbnail of HayotSasson_MCompSci_F2017.pdf]
Preview
Text (application/pdf)
HayotSasson_MCompSci_F2017.pdf - Accepted Version
Available under License Spectrum Terms of Access.
1MB

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
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top