Monday, June 29, 2015

Hi all,

I mentioned before that I was at a conference meeting (Organization of Human Brain Mapping, 2015 http://ohbm.loni.usc.edu/) where I had the great chance to meet with my mentors. Now, it's time to update on what was done during those days and during the week after (last week).
As stated in my proposal, the project consists of classifying a brain T1 MRI into “tissue classes” and estimating the partial volume at the boundary between those tissues. Consequently, this is a brain segmentation problem. We decided to use a segmentation method based on Markov Random Field modeling, specifically the Maximum a Posteriori MRF approach (MAP-MRF). The implementation of a MAP-MRF estimation for brain tissue segmentation is based on the Expectation Maximization (EM) algorithm, as described in Zhang et al. 2001 ("Segmentation of brain MR images through a hidden Markov random field model and the expectation-maximization algorithm," Medical Imaging, IEEE Transactions on, vol.20, no.1, pp.45,57, Jan 2001). The maximization step is performed using the Iterative Conditional Modes (ICM) algorithm. Thus, together with my mentors, we decided to first work on the ICM algorithm. I started working on it during the Hackathon at OHBM and finished it up last week. It is working now and I already shared it publicly to the rest of the DIPY team. I submitted my first pull request called:

WIP: Tissue classification using MAP-MRF
https://github.com/nipy/dipy/pull/670#partial-pull-merging

There was a lot of feedback from all the team, especially regarding how to make it faster. The plan for this week is to include the EM on top of the ICM and provide the first Partial Volume Estimates. Will do some testing and validation of the method to see how it performs compared to other publicly available methods such as FAST from FSL (http://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FAST).


Friday, June 19, 2015

OHBM 2015 Hackathon

Hi all, 

It has been a busy week. The Organization of Human Brain Mapping (OHBM) conference in Hawaii just finished today (http://ohbm.loni.usc.edu/). I had the chance to meet with my mentors in person and to get help from them directly. We participated in the Hackaton that took place two days before the conference (http://ohbm.loni.usc.edu/hackathon-2015/). We had the chance to work on the code and set up goals for the midterm. I also had the opportunity to talk about my GSoC project to other Hackathon participants and conference attendees. They all shared ideas with me and gave me good advice. I will be flying back home this weekend and will write another post with a detailed description of what we worked on this week plus some preliminary results. This is a photo with my mentors and other contributors to the DIPY project (Diffusion Imaging in Python). Mahalo!