Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Thread Subject:
Image Processing Toolbox vs ImageJ (Yair? ImageAnalyst? Others?)

Subject: Image Processing Toolbox vs ImageJ (Yair? ImageAnalyst? Others?)

From: Brett Shoelson

Date: 17 Oct, 2013 12:49:38

Message: 1 of 7

Yair Altman and ImageAnalyst had an interesting exchange a few years ago (http://www.mathworks.com/matlabcentral/newsreader/view_thread/290176#912676) about the relative merits of MATLAB's Image Processing Toolbox and ImageJ. I missed my opportunity to reply back then, but recent activity on the thread have brought the original conversation to my attention, and prompted me to re-open the topic in a new thread.

ImageAnalyst: You mention that MATLAB is entirely command-line driven, and that we don't offer any UIs. We do want you to know that we are listening, and that we are seriously evaluating user needs in this regard; your input here is much appreciated and highly valued.

I know you've created (and shared on the File Exchange) some nice user interfaces yourself that facilitate image processing and analysis. Also, I wonder if you (and other readers) are familiar with the ones I've already shared?

(http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid:911)

You'll find UIs for image morphology, segmentation, colorspace exploration and manipulation, circle detection, histogram matching, ground truthing, and more. I (we) would love to hear if and how people are using these tools, suggestions for improving them, and ideas for other needed interfaces. Please let us know, readers, what you think is missing from our tools. What new interfaces would you most like to see? Any additional information and prioritization you can provide is also appreciated.

And ImageAnalyst: I may be up for building that color gamut tool you were pining for, but I would like to chat with you first, if you're amenable.

Best regards,
Brett

Subject: Image Processing Toolbox vs ImageJ (Yair? ImageAnalyst? Others?)

From: Image Analyst

Date: 18 Oct, 2013 15:28:07

Message: 2 of 7

Brett:
You certainly an impressive collection of useful demos, tutorials, and utilities. I can't say that I've used any so far but I may have a need later this year for clusterImg. I've just recommended it to someone in Answers: http://www.mathworks.com/matlabcentral/answers/90645#comment_175059 And I've often recommended your deleteOutlier submission. I tend to hang out at Answers more these days because of the ability to edit my posts and to attach files and images, neither of which I can do in the Newsgroup, so I only wander over to the newsgroup about once a week or so.

expandAxes also looks like something I might be able to use, and I'll have to experiment around with SegmentTool when I get a chance.

I also have a collection of about 130 general purpose demos, tutorials, and utilities that I've written, many in response to newsgroup or Answers postings. Some day I'll post them all in something like a "grab bag of image processing demos" because I think they could help a lot of people. One advantage that they have is that they are code that runs, whereas code given in the help or on Steve's blogs is broken up with a lot of helpful explanation. I do have some explanation in comments in my code but of course it's not extensive like you could give in a blog or the help documentation, but then those helpful explanations make running the code a tedious multi-step process of pasting multiple different sections of code. It might be nice if when you give code in a blog or the help that you can simply copy and paste without having to comment out a bunch of non-code explanations in between
the code that runs.

As you know I do usability sessions and Reeve knows how to get on touch with me. I would definitely be very excited if you or the Mathworks could develop the 3D color gamut visualizer application and would love to test that. I was just showing off the one in ImageJ to a color short course I was teaching in Venezuela 4 days ago. We've also had discussions with your imaging team and our imaging team and perhaps it's time to do that again. And every time I come up with a new idea, I add it to my wish list and send it off to Jeff and Mara. It's great that your team is so responsive!
Image Analyst.

Subject: Image Processing Toolbox vs ImageJ (Yair? ImageAnalyst? Others?)

From: Steve Eddins

Date: 18 Oct, 2013 17:08:32

Message: 3 of 7

On 10/18/13 11:28 AM, Image Analyst wrote:
> Brett:
> You certainly an impressive collection of useful demos, tutorials, and
> utilities. I can't say that I've used any so far but I may have a need
> later this year for clusterImg. I've just recommended it to someone in
> Answers:
> http://www.mathworks.com/matlabcentral/answers/90645#comment_175059 And
> I've often recommended your deleteOutlier submission. I tend to hang
> out at Answers more these days because of the ability to edit my posts
> and to attach files and images, neither of which I can do in the
> Newsgroup, so I only wander over to the newsgroup about once a week or so.
>
> expandAxes also looks like something I might be able to use, and I'll
> have to experiment around with SegmentTool when I get a chance.
>
> I also have a collection of about 130 general purpose demos, tutorials,
> and utilities that I've written, many in response to newsgroup or
> Answers postings. Some day I'll post them all in something like a "grab
> bag of image processing demos" because I think they could help a lot of
> people. One advantage that they have is that they are code that runs,
> whereas code given in the help or on Steve's blogs is broken up with a
> lot of helpful explanation. I do have some explanation in comments in
> my code but of course it's not extensive like you could give in a blog
> or the help documentation, but then those helpful explanations make
> running the code a tedious multi-step process of pasting multiple
> different sections of code. It might be nice if when you give code in a
> blog or the help that you can simply copy and paste without having to
> comment out a bunch of non-code explanations in between the code that runs.
> As you know I do usability sessions and Reeve knows how to get on touch
> with me. I would definitely be very excited if you or the Mathworks
> could develop the 3D color gamut visualizer application and would love
> to test that. I was just showing off the one in ImageJ to a color short
> course I was teaching in Venezuela 4 days ago. We've also had
> discussions with your imaging team and our imaging team and perhaps it's
> time to do that again. And every time I come up with a new idea, I add
> it to my wish list and send it off to Jeff and Mara. It's great that
> your team is so responsive!
> Image Analyst.

IA - Try the "Get the MATLAB Code" link at the bottom of almost all of
my blog posts. I think you might find it helpful.

Steve

Subject: Image Processing Toolbox vs ImageJ (Yair? ImageAnalyst? Others?)

From: Image Analyst

Date: 18 Oct, 2013 19:46:06

Message: 4 of 7

Steve - right, I do remember that now - that's nice. It would be nice if that were there for all online and local documentation, tutorials, examples, and demos.

Subject: Image Processing Toolbox vs ImageJ (Yair? ImageAnalyst? Others?)

From: Steve Eddins

Date: 21 Oct, 2013 13:50:34

Message: 5 of 7

On 10/18/13 3:46 PM, Image Analyst wrote:
> Steve - right, I do remember that now - that's nice. It would be nice
> if that were there for all online and local documentation, tutorials,
> examples, and demos.

IA - good suggestion, thanks.

Subject: Image Processing Toolbox vs ImageJ (Yair? ImageAnalyst? Others?)

From: Brett Shoelson

Date: 23 Oct, 2013 13:11:09

Message: 6 of 7

"Image Analyst" wrote in message <l3rk27$8ck$1@newscl01ah.mathworks.com>...
> Brett:
> You certainly an impressive collection of useful demos, tutorials, and utilities. I can't say that I've used any so far but I may have a need later this year for clusterImg. I've just recommended it to someone in Answers: http://www.mathworks.com/matlabcentral/answers/90645#comment_175059 And I've often recommended your deleteOutlier submission. I tend to hang out at Answers more these days because of the ability to edit my posts and to attach files and images, neither of which I can do in the Newsgroup, so I only wander over to the newsgroup about once a week or so.
>
> expandAxes also looks like something I might be able to use, and I'll have to experiment around with SegmentTool when I get a chance.
>
> I also have a collection of about 130 general purpose demos, tutorials, and utilities that I've written, many in response to newsgroup or Answers postings. Some day I'll post them all in something like a "grab bag of image processing demos" because I think they could help a lot of people. One advantage that they have is that they are code that runs, whereas code given in the help or on Steve's blogs is broken up with a lot of helpful explanation. I do have some explanation in comments in my code but of course it's not extensive like you could give in a blog or the help documentation, but then those helpful explanations make running the code a tedious multi-step process of pasting multiple different sections of code. It might be nice if when you give code in a blog or the help that you can simply copy and paste without having to comment out a bunch of non-code explanations in
between
> the code that runs.
>
> As you know I do usability sessions and Reeve knows how to get on touch with me. I would definitely be very excited if you or the Mathworks could develop the 3D color gamut visualizer application and would love to test that. I was just showing off the one in ImageJ to a color short course I was teaching in Venezuela 4 days ago. We've also had discussions with your imaging team and our imaging team and perhaps it's time to do that again. And every time I come up with a new idea, I add it to my wish list and send it off to Jeff and Mara. It's great that your team is so responsive!
> Image Analyst.

Hi Image Analyst,
Thanks for the thoughtful reply. I don't get a chance to hang out much these days--on the Newsgroup, or on Answers. (On the other hand, I get to play with MATLAB all day for a living. :) )
I've used Steve's "get code" function on a number of occasions, and have found it to be quite useful; I think it will probably satisfy your needs.
When you have a chance to try them, I'd love to hear your thoughts about some of the UIs I've shared to facilitate image processing and computer vision. I always appreciate feedback on them.
I'm in the middle of a large project at the moment, but when I get through it, I will circle back around to chat with you about a gamut visualizing tool, if that's okay.
Best regards,
Brett

Subject: Image Processing Toolbox vs ImageJ (Yair? ImageAnalyst? Others?)

From: Billy

Date: 13 Feb, 2014 07:23:08

Message: 7 of 7

This image processing tool supports image cleanup, image transformation, color mode conversion, color adjustment, image resizing, noise reduction, edge detection and more.
http://www.rasteredge.com/dotnet-imaging/image-processing/

Tags for this Thread

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

Contact us