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.

  • Steve: Kezia—Try imrotate.
  • kezia: steve, how to perform rotation of structuring element by 15 degrees. kindly answer my question. thank u kezia...
  • Steve: Tasha—I only accept comments that are relevant to the particular blog post or are questions or comments...
  • Tasha: Steve,I send you a comment here but still didn’t get any reply yet.I did not see my comment posted here...
  • Steve: Carsten—Thanks for your input.
  • Carsten: Another vote for either imtranslate.m, or at least a blurb in the imtransform help why pure translation...
  • Loren Shure: If you look towards the end of the fftfilt program, you will see that there’s a check to see if...
  • Steve: Sonja—My imwritesize submission on the MATLAB Central File Exchange might be helpful. It was posted...
  • Steve: Grant—Sorry, but it won’t be for R2010a. That development deadline has already passed.
  • Sonja: My publisher is wanting images for a new book to be 300 dpi. Only 5 of the 19 images are 300, the rest are...

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