• DocumentCode
    2393180
  • Title

    Streaming level set algorithm for 3D segmentation of confocal microscopy images

  • Author

    Gouaillard, Alexandre ; Mosaliganti, Kishore ; Gelas, Arnaud ; Souhait, Lydie ; Obholzer, Nikolaus ; Megason, Sean

  • Author_Institution
    Syst. Biol. Dept., Harvard Med. Sch., Boston, MA, USA
  • fYear
    2009
  • fDate
    3-6 Sept. 2009
  • Firstpage
    3621
  • Lastpage
    3624
  • Abstract
    We present a high performance variant of the popular geodesic active contours which are used for splitting cell clusters in microscopy images. Previously, we implemented a linear pipelined version that incorporates as many cues as possible into developing a suitable level-set speed function so that an evolving contour exactly segments a cell/nuclei blob. We use image gradients, distance maps, multiple channel information and a shape model to drive the evolution. We also developed a dedicated seeding strategy that uses the spatial coherency of the data to generate an over complete set of seeds along with a quality metric which is further used to sort out which seed should be used for a given cell. However, the computational performance of any level-set methodology is quite poor when applied to thousands of 3D data-sets each containing thousands of cells. Those data-sets are common in confocal microscopy. In this work, we explore methods to stream the algorithm in shared memory, multi-core environments. By partitioning the input and output using spatial data structures we insure the spatial coherency needed by our seeding algorithm as well as improve drastically the speed without memory overhead. Our results show speed-ups up to a factor of six.
  • Keywords
    biomedical optical imaging; cellular biophysics; differential geometry; image segmentation; medical image processing; optical microscopy; shared memory systems; cell clusters; confocal microscopy; geodesic active contours; image 3D segmentation; image processing; multicore environment; multithreading; seeding algorithm; shared memory environment; spatial coherency; spatial data structures; streaming level set algorithm; Algorithms; Cell Nucleus; Computer Graphics; Computer Simulation; Computers; Diagnostic Imaging; Humans; Image Interpretation, Computer-Assisted; Image Processing, Computer-Assisted; Imaging, Three-Dimensional; Microscopy, Confocal; Pattern Recognition, Automated; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering in Medicine and Biology Society, 2009. EMBC 2009. Annual International Conference of the IEEE
  • Conference_Location
    Minneapolis, MN
  • ISSN
    1557-170X
  • Print_ISBN
    978-1-4244-3296-7
  • Electronic_ISBN
    1557-170X
  • Type

    conf

  • DOI
    10.1109/IEMBS.2009.5333522
  • Filename
    5333522