Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where John Melonakos is active.

Publication


Featured researches published by John Melonakos.


IEEE Transactions on Pattern Analysis and Machine Intelligence | 2008

Finsler Active Contours

John Melonakos; Eric Pichon; Sigurd Angenent; Allen R. Tannenbaum

In this paper, we propose an image segmentation technique based on augmenting the conformal (or geodesic) active contour framework with directional information. In the isotropic case, the euclidean metric is locally multiplied by a scalar conformal factor based on image information such that the weighted length of curves lying on points of interest (typically edges) is small. The conformal factor that is chosen depends only upon position and is in this sense isotropic. Although directional information has been studied previously for other segmentation frameworks, here, we show that if one desires to add directionality in the conformal active contour framework, then one gets a well-defined minimization problem in the case that the factor defines a Finsler metric. Optimal curves may be obtained using the calculus of variations or dynamic programming-based schemes. Finally, we demonstrate the technique by extracting roads from aerial imagery, blood vessels from medical angiograms, and neural tracts from diffusion-weighted magnetic resonance imagery.


Medical Image Analysis | 2009

3D nonrigid registration via optimal mass transport on the GPU

Tauseef ur Rehman; Eldad Haber; Gallagher Pryor; John Melonakos; Allen R. Tannenbaum

In this paper, we present a new computationally efficient numerical scheme for the minimizing flow approach for optimal mass transport (OMT) with applications to non-rigid 3D image registration. The approach utilizes all of the gray-scale data in both images, and the optimal mapping from image A to image B is the inverse of the optimal mapping from B to A. Further, no landmarks need to be specified, and the minimizer of the distance functional involved is unique. Our implementation also employs multigrid, and parallel methodologies on a consumer graphics processing unit (GPU) for fast computation. Although computing the optimal map has been shown to be computationally expensive in the past, we show that our approach is orders of magnitude faster then previous work and is capable of finding transport maps with optimality measures (mean curl) previously unattainable by other works (which directly influences the accuracy of registration). We give results where the algorithm was used to compute non-rigid registrations of 3D synthetic data as well as intra-patient pre-operative and post-operative 3D brain MRI datasets.


medical image computing and computer assisted intervention | 2007

Finsler tractography for white matter connectivity analysis of the cingulum bundle

John Melonakos; Vandana Mohan; Marc Niethammer; Kate Smith; Marek Kubicki; Allen R. Tannenbaum

In this paper, we present a novel approach for the segmentation of white matter tracts based on Finsler active contours. This technique provides an optimal measure of connectivity, explicitly segments the connecting fiber bundle, and is equipped with a metric which is able to utilize the directional information of high angular resolution data. We demonstrate the effectiveness of the algorithm for segmenting the cingulum bundle.


Proceedings of SPIE | 2012

ArrayFire: a GPU acceleration platform

James G. Malcolm; Pavan Yalamanchili; Chris McClanahan; Vishwanath Venugopalakrishnan; Krunal Patel; John Melonakos

ArrayFire is a GPU matrix library for the rapid development of general purpose GPU (GPGPU) computing applications within C, C++, Fortran, and Python. ArrayFire contains a simple API and provides full GPU compute capability on CUDA and OpenCL capable devices. ArrayFire provides thousands of GPU-tuned functions including linear algebra, convolutions, reductions, and FFTs as well as signal, image, statistics, and graphics libraries. We will further describe how ArrayFire enables development of GPU computing applications and highlight some of its key functionality using examples of how it works in real code.


Proceedings of SPIE | 2011

High-level GPU computing with jacket for MATLAB and C/C++

Gallagher Pryor; Brett Lucey; Sandeep Maddipatla; Chris McClanahan; John Melonakos; Vishwanath Venugopalakrishnan; Krunal Patel; Pavan Yalamanchili; James G. Malcolm

We describe a software platform for the rapid development of general purpose GPU (GPGPU) computing applications within the MATLAB computing environment, C, and C++: Jacket. Jacket provides thousands of GPU-tuned function syntaxes within MATLAB, C, and C++, including linear algebra, convolutions, reductions, and FFTs as well as signal, image, statistics, and graphics libraries. Additionally, Jacket includes a compiler that translates MATLAB and C++ code to CUDA PTX assembly and OpenGL shaders on demand at runtime. A facility is also included to compile a domain specific version of the MATLAB language to CUDA assembly at build time. Jacket includes the first parallel GPU FOR-loop construction and the first profiler for comparative analysis of CPU and GPU execution times. Jacket provides full GPU compute capability on CUDA hardware and limited, image processing focused compute on OpenGL/ES (2.0 and up) devices for mobile and embedded applications.


international conference on computer vision | 2007

Locally-Constrained Region-Based Methods for DW-MRI Segmentation

John Melonakos; Marc Niethammer; Vandana Mohan; Marek Kubicki; James V. Miller; Allen R. Tannenbaum

In this paper, we describe a method for segmenting fiber bundles from diffusion-weighted magnetic resonance images using a locally-constrained region based approach. From a pre-computed optimal path, the algorithm propagates outward capturing only those voxels which are locally connected to the fiber bundle. Rather than attempting to find large numbers of open curves or single fibers, which individually have questionable meaning, this method segments the full fiber bundle region. The strengths of this approach include its ease-of-use, computational speed, and applicability to a wide range of fiber bundles. In this work, we show results for segmenting the cingulum bundle. Finally, we explain how this approach and extensions thereto overcome a major problem that typical region-based flows experience when attempting to segment neural fiber bundles.


NeuroImage | 2009

Near-tubular fiber bundle segmentation for diffusion weighted imaging: Segmentation through frame reorientation

Marc Niethammer; Christopher Zach; John Melonakos; Allen R. Tannenbaum

This paper proposes a methodology to segment near-tubular fiber bundles from diffusion weighted magnetic resonance images (DW-MRI). Segmentation is simplified by locally reorienting diffusion information based on large-scale fiber bundle geometry. Segmentation is achieved through simple global statistical modeling of diffusion orientation. Utilizing a modification of a recent segmentation approach by Bresson et al. allows for a convex optimization formulation of the segmentation problem, combining orientation statistics and spatial regularization. The approach compares favorably with segmentation by full-brain streamline tractography.


computer vision and pattern recognition | 2008

Localized statistics for DW-MRI fiber bundle segmentation

Shawn Lankton; John Melonakos; James G. Malcolm; Samuel Dambreville; Allen R. Tannenbaum

We describe a method for segmenting neural fiber bundles in diffusion-weighted magnetic resonance images (DW-MRI). As these bundles traverse the brain to connect regions, their local orientation of diffusion changes drastically, hence a constant global model is inaccurate. We propose a method to compute localized statistics on orientation information and use it to drive a variational active contour segmentation that accurately models the non-homogeneous orientation information present along the bundle. Initialized from a single fiber path, the proposed method proceeds to capture the entire bundle. We demonstrate results using the technique to segment the cingulum bundle and describe several extensions making the technique applicable to a wide range of tissues.


medical image computing and computer assisted intervention | 2007

A probabilistic model for haustral curvatures with applications to colon CAD

John Melonakos; Paulo Ricardo Mendonca; Rahul Bhotka; Saad Ahmed Sirohey

Among the many features used for classification in computer-aided detection (CAD) systems targeting colonic polyps, those based on differences between the shapes of polyps and folds are most common. We introduce here an explicit parametric model for the haustra or colon wall. The proposed model captures the overall shape of the haustra and we use it to derive the probability distribution of features relevant to polyp detection. The usefulness of the model is demonstrated through its application to a colon CAD algorithm.


british machine vision conference | 2007

Finsler Level Set Segmentation for Imagery in Oriented Domains

Vandana Mohan; John Melonakos; Marc Niethammer; Marek Kubicki; Allen R. Tannenbaum

Presented at British Machine Vision Conference 2007, University of Warwick, UK, September 10-13, 2007.

Collaboration


Dive into the John Melonakos's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Marc Niethammer

University of North Carolina at Chapel Hill

View shared research outputs
Top Co-Authors

Avatar

Yi Gao

Stony Brook University

View shared research outputs
Top Co-Authors

Avatar

James G. Malcolm

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Gallagher Pryor

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Marek Kubicki

Brigham and Women's Hospital

View shared research outputs
Top Co-Authors

Avatar

Vandana Mohan

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Tauseef ur Rehman

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge