Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Using Java For Image Processing

 
Daniel Devlin
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,

I'm undertaking an image processing project for final year at university. I've no experience with the topic but have been doing alot of studying java. Could anyone point me in the right direction of any good resources for the topic?

Much appreciated.
 
Vishal Shaw
Ranch Hand
Posts: 179
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

That depends on your project thesis. I worked with image processing for sometime, but based on your project thesis your help materials will change. In my case , it was a Research project with developing a new filter , for that we used swing for showing various data related to the image. Image Processing is a vast subject, and believe me every thesis of it requires a lot of computing and can be converted into a book.

BTW , have you looked at other potential options like Matlab. They have a greater advantage when it comes to computing and analysing signals

Vishal.
 
Komal Arora
Ranch Hand
Posts: 91
Eclipse IDE Java Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i made a java project for image classification algorithms.
I used the java advance imaging API. This API would give you many inbuilt methods which you can use to easily implement many image processing algorithms.
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Try ImageJ. It's an open source Java image processing application (and library). Understanding how it works should give you some ideas about what's possible and how to go about it.
 
Daniel Devlin
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for the replies. I'm using java to create an application to automate extracting vessel maps from a 512 * 512 photograph of a Diabetics Retina. I know I can integrate with ImageJ or create my own plugin but I think this would create alot of confusion to someone who's sole purpose would be to use my plugin. I feel it would be much clearer to create my own application and then use the relevant classes from imageJ in collaboration with my own to achieve the end result.

 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
ImageJ is also a library - you can use it in your app without using its GUI. Since your use case sounds medical, ImageJ could well be the perfect fit: it originates, and is being used mostly, in the medical and bioengineering fields.
 
Daniel Devlin
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for all the replies. I have ended up using Image J for loading Tif files and the other jpeg png etc I am using classes that were created for an image processing module here at university. I am now looking at tracking a blood vessel. I can click the start and end points of the vessels but need to look at moving along. If anyone knows of any reference material that would help with this I would be very grateful. Also thanks again for the earlier suggestions.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic