Re: Parallel image processing using ImageJ in the Cloud
Posted by dscho on Apr 06, 2011; 10:24am
URL: http://imagej.273.s1.nabble.com/Parallel-image-processing-using-ImageJ-in-the-Cloud-tp3685113p3685114.html
Hi Jimmy,
On Mon, 4 Apr 2011, Jimmy Su wrote:
> We recently completed a Phase 1 SBIR project with OSD on the topic of
> analytic tools in the Cloud.
I only understood half the words in that sentence, but I'm quite used to
that :-)
> To demonstrate our tool's ability to construct image processing workflow
> and deploy the generated code to the Cloud, we took ImageJ and added
> some Cloud processing capabilities by using the MapReduce framework.
What exactly did you do in terms of image processing? Some Gaussian Blur,
or Find Edges, or some advanced plug-in? From a technical point of view,
there are huge differences there.
> We added Cloud processing capability to ImageJ by adding a Hadoop
> InputFormat to handle image types in HDFS (Hadoop Distributed File
> System) and encapsulating ImageJ operations in map and reduce methods.
That is _very_ interesting. For a long time I have been wanting to play
with Hadoop now.
> This significantly increases ImageJ's throughput in processing
> images. Attached is the running time chart showing processing time
> decreases from over 5 hours on two nodes to 15 minutes on 64 nodes on
> Amazon EC2. Are there any interests in the ImageJ community for
> parallel processing in the Cloud? What kind of applications are you
> developing that needs ImageJ processing in the Cloud? We would love
> to hear your feedback.
Two feedbacks from my side:
1) fantastic!
2) where can I get it?
Ciao,
Johannes