Published


Gray scale pixel values in labeled regions
The functions bwlabel and regionprops are very useful for measuring the properties of shapes in a binary image. There...

18 years ago

Thumbnail

Published


Image deblurring – Introduction
I'd like to introduce guest blogger Stan Reeves. Stan is a professor in the Department of Electrical and...

18 years ago

Thumbnail

Published


Upslope area – Forming and solving the flow matrix
About twelve years ago, I was implementing the algorithm that became roifill in the Image Processing Toolbox. In this...

18 years ago

Thumbnail

Published


Upslope area code is now available
After my last upslope area post, I decided that I had enough of the algorithm details worked out to produce a set of...

18 years ago

Thumbnail

Published


Upslope area – Recursive calculation procedure
So far in this series I've talked about calculating pixel flow directions and handling plateaus, but I haven't yet...

18 years ago

Thumbnail

Published


Filling holes in images
Didja know? You can fill holes, or pits, in grayscale images by using the Image Processing Toolbox function imfill. ...

18 years ago

Thumbnail

Published


imoverlay and imagesc
In March 2006 I wrote about how to overlay a specified color onto specified pixels of a grayscale or RGB image....

18 years ago

Thumbnail

Published


bwlabeln – design decision
In a comment on my "Connected component labeling - Part 6" post, Martin Isenburg asked "what is the rationale behind the...

18 years ago

Thumbnail

Published


Upslope area – More plateau processing
In part 4 of this series I classified DEM plateaus into: ... read more...

18 years ago

Thumbnail

Published


Cell morphology article in Science magazine
The June 22, 2007 issue of Science magazine contains the article "Quantitative Morphological Signatures Define Local...

18 years ago

Thumbnail

Published


Image processing in the movies
I'm blogging from vacation today, so here's a fun topic for you to consider. (As far as I know it has nothing to do with...

18 years ago

Thumbnail

Published


imfinfo, imread can automatically detect the image format
Didja know? Functions imfinfo and imread do not depend exclusively on the filename extension (for example, .jpg, .png,...

18 years ago

Thumbnail

Published


Finding pixels adjacent to a mask
Here's a quick tip. A user question came in recently that involved a step of finding the pixels adjacent to...

18 years ago

Thumbnail

Published


Intruder detection example
MathWorks developer Dave L. created an Intruder Detection example to demonstrate how Image Acquisition Toolbox and Data...

18 years ago

Thumbnail

Published


Webinar next week: Color Image Processing in MATLAB
Technical Marketing Manager Bruce Tannenbaum and I will be hosting a live webinar next Thursday, June 28, on color image...

18 years ago

Thumbnail

Published


More info on Photoshop – MATLAB integration
As I mentioned in an earlier post, Adobe Photoshop CS3 Extended provides some MATLAB integration features. If you're...

18 years ago

Thumbnail

Published


Border replication option of imfilter
Loren wrote about the 2007 MATLAB World Tour in her Art of MATLAB blog recently. Several other MathWorks developers...

18 years ago

Thumbnail

Published


Connected component labeling – Wrapping up
I've about run out of things to say for now about connected component labeling algorithms. ("Hurray!" shouts the...

18 years ago

Thumbnail

Published


Connected component labeling – Part 7
I described in my previous connected component labeling post the algorithm used by bwlabeln. This time I'll talk about...

18 years ago

Thumbnail

Published


Upslope area – Plateau processing
[NOTE: After I originally wrote this post about handling plateaus, I discovered problems with the method, so I am no...

18 years ago

Thumbnail

Published


Image Processing Toolbox bundled with latest student version
The MathWorks announced yesterday the availability of MATLABĀ® & SimulinkĀ® Student Version R2007a. Readers of...

18 years ago

Thumbnail

Published


Upslope area – Plateau detection
In my previous upslope area post, I showed this graphic of pixel flow around North Pond in Milford, Massachusetts: ...

18 years ago

Thumbnail

Published


Connected component labeling – Part 6
In this part of the connected component labeling series, I'll finally get to one of the algorithms actually...

19 years ago

Thumbnail

Published


How do you spell “l”?
Early in my graduate school days, I once spent a couple of days poring over code listings trying to find the cause of a...

19 years ago

Thumbnail

Published


Upslope area – Flow examples
In Part 2 of the upslope area series, I showed an M-file, pixelFlow, that could calculate a pixel's flow direction and...

19 years ago

Thumbnail

Published


Connected component labeling – Part 5
OK, I've learned an important lesson about this blog: I really shouldn't start up two topics series at the same time. ...

19 years ago

Thumbnail

Published


Upslope area – D-infinity flow
A few weeks ago I promised a series on developing a MATLAB algorithm to compute upslope area. Now I'm ready to begin...

19 years ago

Thumbnail

Published


Connected component labeling – Part 4
In the previous post in this series I talked about forming a graph based on pixel neighbor relationships, and then...

19 years ago

Thumbnail

Published


New Student Version of MATLAB & Simulink
A new release (R2007a) of the Student Version of MATLAB & Simulink is now available. Several add-on products are now...

19 years ago

Thumbnail

Published


Photoshop CS3 Extended – and MATLAB
[Here's a quick note for you, composed and delivered from the lovely confines of Boston's Logan International Airport. Don't...

19 years ago

Thumbnail

Load more