how to differentiate tree and grass in an infrared image with matlab

2 views (last 30 days)
Hello. I'm doing assignment project using infrared images. I would like to segment the images into certain regions to differentiate whether it is tree or grass.

Accepted Answer

Image Analyst
Image Analyst on 4 Apr 2019
You forgot to attach an image. Assuming that they have different reflectances in the IR band, you might be able to use thresholding. We'll know more after you attach your image. By the way, what band are you using? SWIR, MWIR, or thermal?
  3 Comments
Image Analyst
Image Analyst on 10 Apr 2019
In that spectral band, the trees and the grass have the same reflectance. It will be very inaccurate if you just say that a certain reflectance (gray level) is grass and another is trees. Even if you use stdfilt() to do a texture filter (grass looks smoother), I think you will still have a lot of false positives. I'd choose another project if I were you.

Sign in to comment.

More Answers (0)

Categories

Find more on Image Processing Toolbox in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!