Show simple item record

dc.contributor.advisorLawrence Wald.en_US
dc.contributor.authorAnand, Suma(Suma M.)en_US
dc.contributor.otherMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Science.en_US
dc.date.accessioned2019-07-15T20:28:30Z
dc.date.available2019-07-15T20:28:30Z
dc.date.copyright2018en_US
dc.date.issued2018en_US
dc.identifier.urihttps://hdl.handle.net/1721.1/121619
dc.descriptionThis electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.en_US
dc.descriptionThesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2018en_US
dc.descriptionCataloged from student-submitted PDF version of thesis.en_US
dc.descriptionIncludes bibliographical references (pages 85-86).en_US
dc.description.abstractThis thesis describes the development of a low-cost, open source, FPGA-based con- sole (hardware controller) for an educational MRI scanner. The console is known as OCRA: Open-source Console for Real-time Acquisition. Conventional MRI con- soles may be high cost, closed-source, and inflexible, in that it is not possible to change acquisition parameters once the scan is started. In contrast, OCRA is under $500, open-source, and capable of real-time updates to the acquisition. In particular, the console can update the sequence of excitations played out by the MRI console, known as the pulse sequence, in real time, a feature unique to this console. For hard- ware, OCRA uses the Red Pitaya, a commercially available Zync SoC board with a dual-core ARM CPU and Xilinx FPGA. The functionality of the console has been demonstrated on the MGH/MIT Tabletop scanners [2] developed in 2014 and used in MIT courses to teach students about signal processing. The major contributions of this thesis are the software programs for controlling and programming the console. They are: a Python-based Graphical User Interface (GUI) or client for controlling the acquisition and manipulating acquired data, a C-based server program for setting the memory of the sequence, and a low-level programming language for developing custom pulse sequences. The software is demonstrated in a basic example of real-time motion correction. In future work, OCRA can be extended to other MRI systems, particularly low-cost and custom built systems. Additionally, the console could be made more user-friendly through a higher-level programming language for developing pulse sequences, which would be built on top of the low-level language developed in this work. Finally, the real-time updating capabilities can be developed further, to correct artifacts (e.g. temperature-based drift) and even to develop a completely automated, data-driven acquisition that builds itself based on the acquired data.en_US
dc.description.statementofresponsibilityby Suma Anand.en_US
dc.format.extent86 pagesen_US
dc.language.isoengen_US
dc.publisherMassachusetts Institute of Technologyen_US
dc.rightsMIT theses are protected by copyright. They may be viewed, downloaded, or printed from this source but further reproduction or distribution in any format is prohibited without written permission.en_US
dc.rights.urihttp://dspace.mit.edu/handle/1721.1/7582en_US
dc.subjectElectrical Engineering and Computer Science.en_US
dc.titleOCRA : a low-cost, open-source FPGA-based MRI console capable of real-time controlen_US
dc.title.alternativeOpen-source Console for Real-time Acquisitionen_US
dc.title.alternativeLow-cost, open-source FPGA-based MRI console capable of real-time controlen_US
dc.typeThesisen_US
dc.description.degreeM. Eng.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.identifier.oclc1098041021en_US
dc.description.collectionM.Eng. Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Scienceen_US
dspace.imported2019-07-15T20:28:27Zen_US
mit.thesis.degreeMasteren_US
mit.thesis.departmentEECSen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record