Steve on Image Processing

January 16th, 2009

A Third Year of Blogging

This month finishes a third year for me of blogging about image processing algorithms, working with images in MATLAB, and more.

Topics this past year included:

Be sure to check out the blog archives link on the right side of the page for a complete list of blog postings for the past three years. There's lot of good information there.

So what's coming up next? Well, I don't know exactly. I have a fairly long list of topic possibilities, some specific and some still pretty vague. My simple theory about making a blog like this work is to write about things that I find personally interesting and rewarding, and then to pray that at least a half-dozen other people find some of it interesting, too. Mostly, I'm interested in how image processing algorithms work, as well as MATLAB techniques that are particularly effective and useful for working with image data. I've also written occasionally about aspects of software development.

Do you have any ideas for topics you'd like to see discussed here? Please share them by leaving a comment. And thanks!

4 Responses to “A Third Year of Blogging”

  1. Anton Semechko replied on :

    Hi Steve, I have a suggestion for a topic for one of your blogs. Image registration but with more emphasis on nonlinear types of transformations.

  2. Steve replied on :

    Anton—Thanks for the suggestion.

  3. Greg replied on :

    Please consider “uneven illumination” as a topic for this blog. Consider removing the halo/spotlight effect when taking a flash photo of a printed page where the paper is brown or gray. I’ve done this with a point and shoot 6mp canon with exposure set to -2 (to minimize the flash washing out the text), ISO 100, grayscale. Upsampling and converting to black and white as a post processing step would be nice. This can be approached as fixing illumination or ‘background subtraction’.

  4. Steve replied on :

    Greg—Thanks for the suggestion. You might want to look at the nonuniform illumination demo in the Image Processing Toolbox. Click on the Demos link under “Image Processing Toolbox” on the right side of this page.

Leave a Reply

Wrap code fragments inside <pre> tags, like this:

<pre class="code">
a = magic(3);
sum(a)
</pre>

If you have a "<" character in your code, either follow it with a space or replace it with "&lt;" (including the semicolon).


Steve Eddins manages the Image & Geospatial development team at The MathWorks and coauthored Digital Image Processing Using MATLAB. He writes here about image processing concepts, algorithm implementations, and MATLAB.

  • Sana: hi steve, could you explain to me how i would be able to use the dir function, to do a loop through a directory...
  • Nishtha: Sir, I have preprocessed the image in following steps: [1] adaptive histogram equalization [2] thresholding...
  • Kristof: I also strongly support the idea. I have just recently bumped into the problem that im2single was not...
  • Steve: David—I’ m glad you found it useful!
  • David Lalejini: I found your example very useful for finding connected nodes in a large set of input pairs. I start...
  • tommy: Dear Steve, I have a question,please if you are kind to help me regarding the accumulator array dimensions of...
  • Steve: Abc—I don’t know how to distinguish the faces. You might try posting your question in the MATLAB...
  • Manju: well if we have a few ovals within each other like in a cell how do we measure the distance from the center...
  • Steve: Manju—What do you mean? How is each region defined?
  • Manju: if we have 2-3 regions within each other how do we measure the regions of each one?

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