About
Steve's Harmonic Notes is Steve Eddins' personal blog covering a variety of topics of personal interest. At the moment, most blog posts are related to French horn and amateur musicianship, or MATLAB and image processing. See the Follow page for more information about how to follow along with posts on either (or both!) of these two primary topics.
Steve's Harmonic Notes is a free, publicly available blog. Although you will see "Subscribe" links on this site (such as the bottom of this page), subscribing is not necessary. If do you subscribe, by providing your email address, then you will be able to leave comments on blog posts, and you will receive an occasional email summarizing recent posts.
Music bio
Steve is an amateur musician and French horn enthusiast. He is principal horn with the Melrose Symphony and 2nd horn with the Concord Orchestra, two volunteer community orchestras in the Boston area. He has also performed with several other orchestras in the region, including Claflin Hill Symphony Orchestra, Symphony by the Sea, Boston Civic Symphony, Carlisle Chamber Orchestra, Wellesley Symphony Orchestra, Symphony Pro Musica, and the New England Film Orchestra. He currently studies horn with Hazel Dean Davis and Natalie Douglass Grana, and he has studied previously with Kathleen Hughes, Ruth Gross, and Wendell Rider.
Steve is on the Board of Directors and is Technology Advisor for Cormont Music, a nonprofit organization that holds the annual Kendall Betts Horn Camp in New Hampshire.
Professional career bio
Steve retired from MathWorks in 2024, after 30 years in MATLAB and image processing software development. He developed algorithms for the Image Processing Toolbox, especially in linear and nonlinear filtering, morphology, geometric transformations, image registration, and color science. He made key contributions to MATLAB product features, including the profiler, FFT functions, multidimensional array processing, color scales, and data structures. Steve led several teams for MATLAB and toolbox development. He was a senior MATLAB designer and created design standards for MATLAB programming interfaces. His average marathon race time is NaN.
Steve is co-author of Digital Image Processing Using MATLAB and previously wrote the Steve on Image Processing blog on MATLAB Central for 18 years.
Earlier in his career, Steve was on the engineering faculty at the University of Illinois at Chicago. He received his bachelor’s and doctoral degrees in electrical engineering from the Georgia Institute of Technology.