Title
Diderot: a parallel DSL for image analysis and visualization
Abstract
Research scientists and medical professionals use imaging technology, such as computed tomography (CT) and magnetic resonance imaging (MRI) to measure a wide variety of biological and physical objects. The increasing sophistication of imaging technology creates demand for equally sophisticated computational techniques to analyze and visualize the image data. Analysis and visualization codes are often crafted for a specific experiment or set of images, thus imaging scientists need support for quickly developing codes that are reliable, robust, and efficient. In this paper, we present the design and implementation of Diderot, which is a parallel domain-specific language for biomedical image analysis and visualization. Diderot supports a high-level model of computation that is based on continuous tensor fields. These tensor fields are reconstructed from discrete image data using separable convolution kernels, but may also be defined by applying higher-order operations, such as differentiation (∇). Early experiments demonstrate that Diderot provides both a high-level concise notation for image analysis and visualization algorithms, as well as high sequential and parallel performance.
Year
DOI
Venue
2012
10.1145/2254064.2254079
PLDI
Keywords
Field
DocType
parallel dsl,biomedical image analysis,imaging scientist,visualization algorithm,image data,continuous tensor field,magnetic resonance imaging,imaging technology,visualization code,discrete image data,image analysis,domain specific language,magnetic resonance image,scientific visualization,domain specific languages,data analysis,computed tomography,higher order,model of computation
Domain-specific language,Notation,Imaging technology,Programming language,Computer graphics (images),Visualization,Convolution,Computer science,Image processing,Theoretical computer science,Model of computation,Scientific visualization
Conference
Volume
Issue
ISSN
47
6
0362-1340
Citations 
PageRank 
References 
22
1.16
16
Authors
5
Name
Order
Citations
PageRank
Charisee Chiw1273.29
Gordon Kindlmann21598103.52
John H. Reppy389984.36
Lamont Samuels4221.16
Nick Seltzer5221.16