Visualization of 3D neuron

This project designs a program that can reconstruct a 3D structure of a neuron based on the data extracted from a SWC file and encodes the 3D structure in POV-Ray format for visualization. The objective was to create a means to visualize the complex structure of a neuron using POV-Ray. The Camera...

Full description

Saved in:
Bibliographic Details
Main Author: Ganesan Vishalini
Other Authors: Zheng Jianmin
Format: Final Year Project
Language:English
Published: 2019
Subjects:
Online Access:http://hdl.handle.net/10356/79012
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-79012
record_format dspace
spelling sg-ntu-dr.10356-790122023-03-03T20:44:07Z Visualization of 3D neuron Ganesan Vishalini Zheng Jianmin School of Computer Science and Engineering Engineering::Computer science and engineering This project designs a program that can reconstruct a 3D structure of a neuron based on the data extracted from a SWC file and encodes the 3D structure in POV-Ray format for visualization. The objective was to create a means to visualize the complex structure of a neuron using POV-Ray. The Camera, Light Source and Background are defined in a POV-Ray file. A program was written in C language to read the values of the relevant SWC file and create Sphere Sweep objects with a linear spline in POVRay file according to the values. The output is a reconstruction of a neuron that is precise, with a smooth appearance and an interactive 3D rendered image of the reconstruction. In addition, the project proposes a method to generate a sequence of 3D images of the neuron reconstruction, with varying angles of camera rotation, that can be compiled to create an animation of a seemingly rotating neuron. The program presented in this project can be an effective tool for analysing the complex features of a neuron structure and hence, help in understanding the human brain. Bachelor of Engineering (Computer Science) 2019-11-26T00:46:22Z 2019-11-26T00:46:22Z 2019 Final Year Project (FYP) http://hdl.handle.net/10356/79012 en Nanyang Technological University 48 p. application/pdf application/octet-stream application/octet-stream application/octet-stream application/octet-stream
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
spellingShingle Engineering::Computer science and engineering
Ganesan Vishalini
Visualization of 3D neuron
description This project designs a program that can reconstruct a 3D structure of a neuron based on the data extracted from a SWC file and encodes the 3D structure in POV-Ray format for visualization. The objective was to create a means to visualize the complex structure of a neuron using POV-Ray. The Camera, Light Source and Background are defined in a POV-Ray file. A program was written in C language to read the values of the relevant SWC file and create Sphere Sweep objects with a linear spline in POVRay file according to the values. The output is a reconstruction of a neuron that is precise, with a smooth appearance and an interactive 3D rendered image of the reconstruction. In addition, the project proposes a method to generate a sequence of 3D images of the neuron reconstruction, with varying angles of camera rotation, that can be compiled to create an animation of a seemingly rotating neuron. The program presented in this project can be an effective tool for analysing the complex features of a neuron structure and hence, help in understanding the human brain.
author2 Zheng Jianmin
author_facet Zheng Jianmin
Ganesan Vishalini
format Final Year Project
author Ganesan Vishalini
author_sort Ganesan Vishalini
title Visualization of 3D neuron
title_short Visualization of 3D neuron
title_full Visualization of 3D neuron
title_fullStr Visualization of 3D neuron
title_full_unstemmed Visualization of 3D neuron
title_sort visualization of 3d neuron
publishDate 2019
url http://hdl.handle.net/10356/79012
_version_ 1759855210379870208