For the past 2 years, I have been developing algorithms using image processing and machine learning techniques for Collaborative Research in Computational Neuroscience (CRCNS) project. I have been working on machine learning based image segmentation, developing algorithms to segment cellular structures like cell membranes and synapses in neural tissues (Rabbit retina & C. elegans worm) scanned using Electron microscope.
Thesis: My master's thesis is on "Automatic markup of neural cell membranes using boosted decision stumps".
Kannan U. V., M. Kim, D. Gerszewski, M. Hall, “Assembling large mosaics of electron microscope images using GPUs"; Symposium on Application Accelerators in High Performance Computing (SAAHPC’ 09)[Accepted]
Kannan U. V., A. Paiva, E. Jurrus, T. Tasdizen, "Automatic markup of neural cell membranes using boosted decision stumps", IEEE International symposium on biomedical engineering (ISBI 2009) [Accepted]
J. Anderson, B. Jones, J. Yang, M. Shaw, C. Watt, P. Koshevoy, J. Spaltenstein, E. Jurrus, Kannan U. V., R. Whitaker, D. Mastronarde, T. Tasdizen, R. Marc, “Ultra structural mapping of neural circuitry: A computational framework” ", IEEE International symposium on biomedical engineering (ISBI 2009) [Accepted]
J. Anderson, B. Jones, J. Yang, M. Shaw, C. Watt, P. Koshevoy, J. Spaltenstein, E. Jurrus, Kannan U. V., R. Whitaker, D. Mastronarde, T. Tasdizen, R. Marc, “A Computational Framework for Ultrastructural Mapping of Neural Circuitry”, PLoS Biology
About: ir-assemble is a tool in the neural circuit reconstruction pipeline used assemble mosaic of electron microscope images. I was involved in accelerating the application by rewriting the ITK based multithreaded application in CUDA and achieving 12x acceleration.
About: This viewer is built based on Qt & C++. This is a very primitive viewer just to open up the image and see the synapse markup. Using this software one can scale and scroll through the image data. One can compare multiple markup sets (like the ground truth and machine learning algorithm predicted synapse structures simultaneously).
Checking out Code: The code is available in the SVN repository for CRCNS. The repository can be accessed from https://gforge.sci.utah.edu/
The code is available in Code\SynapseViewer of the CRCNS trunk
Building the Code in Linux & MinGW: The Qt program has the *.pro file. So the following commands would compile the project.
1) qmake
2) make
Building Code in MS Visual Studio 2008 Pro: