Steve on Image Processing

R2013a – image processing and computer vision 4

Posted by Steve Eddins,

R2013a – image processing and computer vision  I've mentioned the R2013a release in two previous posts (15-May-2013 and 12-Mar-2013). Today I want to point out that R2013a is a pretty significant release in terms of new features related to image processing and computer vision.Here's the quick summary of what's new in Image Processing Toolbox, Computer Vision System... read more >>

R2013a – Looking around in MATLAB 5

Posted by Steve Eddins,

R2013a – Looking around in MATLAB  The first MathWorks general product release of the year, R2013a, shipped a couple of months ago. I've already mentioned it once here in my 12-Mar-2013 post about the new MATLAB unit test framework.With each new release, I peruse the release notes for MATLAB to see what things I find particularly... read more >>

JPEG and PNG – lossy and lossless image compression 7

Posted by Steve Eddins,

JPEG and PNG – lossy and lossless image compression  I was reviewing enhancement requests recently when I came across this one: Add support for a 'Quality' parameter when using imwrite to write a PNG file, just like you can currently do when writing a JPEG file.Well, there is actually a pretty good reason why there is no 'Quality' parameter... read more >>

Revisiting dctdemo – part 4 2

Posted by Steve Eddins,

Revisiting dctdemo – part 4  This is the fourth and last part of my plan (my evil plan?) to rewrite an Image Processing Toolbox example from 20 years ago using more modern MATLAB language features. I got the idea from Dave Garrison's recent article on writing MATLAB apps.Here's the old app I'm trying to reinvent:... read more >>

Cluster-based image display 3

Posted by Steve Eddins,

Cluster-based image display Although this is the time of year that I normally mention some of the new features from the "a" release, today I thought I would focus on a feature added several releases ago that I think deserves more attention: parallel cluster-based image display. I can't remember exactly when this was... read more >>

Revisiting dctdemo – part 3

Posted by Steve Eddins,

Revisiting dctdemo – part 3 This is the third part of my plan to rewrite an Image Processing Toolbox example from 20 years ago using more modern MATLAB language features. I got the idea from Dave Garrison's recent article on writing MATLAB apps.Here's the old app I'm trying to reinvent: And here's what I had... read more >>

MATLAB software testing tools – old and new (R2013a!) 2

Posted by Steve Eddins,

MATLAB software testing tools – old and new (R2013a!)  R2013a, the latest semi-annual MathWorks product release, just went live. One of the significant new capabilities in the MATLAB release is a new unit test framework (overview video, documentation). I am very happy to see this!Long-time blog readers might be wondering, though, what about MATLAB xUnit? This is a unit... read more >>

Revisiting dctdemo – part 2 4

Posted by Steve Eddins,

Revisiting dctdemo – part 2  This is the second part of my plan to rewrite an Image Processing Toolbox example from 20 years ago using more modern MATLAB language features.Recall the old app I'm trying to reinvent: The idea is to experiment with the basic principles of DCT-based image compression. I've decided that I don't... read more >>

Revisiting dctdemo – Part 1

Posted by Steve Eddins,

Revisiting dctdemo – Part 1 Last month, Dave Garrison wrote a nice article on the MathWorks web site about coding an app (or GUI) by defining a class.Curiously, this article made me think of a day back in September 1993. I arrived at MathWorks on that day to interview for a job as an image... read more >>

George Forsythe is inside the default MATLAB image

Posted by Steve Eddins,

George Forsythe is inside the default MATLAB image A couple of weeks ago, Cleve wrote a post about George Forsythe, Cleve's "thesis advisor, colleague, and friend."In that post, Cleve showed some MATLAB code to load in and display a 1964 picture of the organizing committee of the Gatlinburg conferences on numerical algebra.load gatlin image(X) colormap(map) axis image axis off As Cleve mentioned,... read more >>

These postings are the author's and don't necessarily represent the opinions of MathWorks.