Login  Register

Writing a Custom version of ImageJ

Posted by Aaron Hendrickson on Oct 22, 2012; 7:01pm
URL: http://imagej.273.s1.nabble.com/Writing-a-Custom-version-of-ImageJ-tp5000477.html

Hi everyone,

I am doing a lot of work with radiometric performance testing of
electro-optical systems.  In short I capture large sets of test images from
the imaging devices I want to characterize and then perform all the data
reduction processing, and measurements using ImageJ.  While ImageJ has been
an amazing software for doing all my data reduction, the one problem I have
ran into the large amount of time it takes me to do all the data reduction
by hand.  Most of the data reduction I am referring to is creating master
images from large image stacks (for example creating a median or mean
master image from a stack of 200 test images).  Anyways,  after looking
around online I stumbled into the custom version of ImageJ known as
AstroImageJ and quickly realized this is exactly what I need.  The goal I
need to work towards is creating a set of custom plugins for doing all my
image processing and making a user friendly gui which can be used by many.
 So to my question......I have no programming background and am trying to
learn how to write ImageJ plugins and create a gui from which I can select
directories where my test images are located and allow the user to check
off checkboxes for each type of test they want to perform (by the
way....many of the processing procedures I am doing originated from
astronomy and are seen in astroImageJ).  I know this is a rather
enormous undertaking for someone with little programming language and am
not sure where to start.  I purchased the "Digital Image Processing" book
by Burger and Burge which helps teach the reader writing plugins in ImageJ,
however I don't have a good enough background to actually use this book.
 Does anyone have any suggestions for me to get started?  This is a
challenging situation for me because I know all the processing pipelines I
need to perform but no way to implement it in a time friendly manner.  Any
suggestions would be greatly appreciated.

Thanks,

Aaron.

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html