Login  Register

Re: Regarding Digital Image Processing In Java

Posted by pang on Feb 24, 2014; 8:06pm
URL: http://imagej.273.s1.nabble.com/Regarding-Digital-Image-Processing-In-Java-tp5006658p5006659.html

Dear Kamal,

Just my quick thoughts on this, definitely it is biased and incomplete.

ImageJ is free, and it is very handy for you to do some simple image analysis tasks such as  thresholding, particle analysis, quantification of an images. You can do more complicated image analysis, but requires you a lot of knowledge in macro, Java, and algorithm itself.

Matlab  will cost your some  money  for license. If you want to develop your own segmentation method, Matlab may already have some built-in functions, so you can use them directly.

Simple comparison for doing thesholding:  matlab use graythresh(), which is based on OTSU method. ImageJ provides about 16 different methods to do it.

If you want to find the shapes or structure of an object. Matlab has Hough transformation function to help you to do it, but I did not find any function you can use from basic imageJ.

If you are advanced users for ImageJ and Matlab, the difference is probably at which one has better built-in functions for you to use (Java or Matlab).

In general, you will use matlab if you are a computer scientist, and you will  more likely to use ImageJ if you are non-computer scientist, who does not need to understand the details of how these methods are implemented, but just want them to work for their applications.

If anything described here is not accurate, please feel free to point out.

Zhengyu



-----Original Message-----
From: ImageJ Interest Group [mailto:[hidden email]] On Behalf Of Kamal Raj
Sent: Monday, February 24, 2014 2:33 PM
To: [hidden email]
Subject: Regarding Digital Image Processing In Java

Hi Guys

I am Kamal Raj Singh working on Digital Image Processing (planning to do PhD). I have also worked on Java platform in Industry.
I am familiar with Java and Digital Image Processing. Can some one please tell me how ImageJ is going to help me in my research. I am very very much passionate to work on Java but academic requirements bounded me to Work on MAT LAB.

Eagerly waiting for your reply. I need all information about ImageJ and also can it will be helpful in my Research.
--
Thanks
Regards
Kamal Raj Singh
M.E. (BITS Pilani) Rajasthan (India)
Assistant Professor
ECE Department
IPEC Ghaziabad (U.P.)
India South Asia
Mob: +91-9958326010

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

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