1 / 31

Image Classification

Image Classification. Digital Image Processing Techniques. Image Restoration Image Enhancement Image Classification. Image Classification: the art and science of using the computer to interpret the image. Why do it?.

chaka
Télécharger la présentation

Image Classification

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Image Classification

  2. Digital Image Processing Techniques • Image Restoration • Image Enhancement • Image Classification

  3. Image Classification: the art and science of using the computer to interpret the image. Why do it?

  4. Especially when automated computer methods oppose a long “proven” history of visual/manualimageinterpretation

  5. However, with image classification you can make cool looking maps with more spatial detail than humans would ever draw!

  6. Coop Project with Cal Fish and Game 15-meter Landsat7 Pan Sharpened Imagery Modified CWHR Classification

  7. Represent detailed conditions on the ground

  8. Forest Cover Classification in Cameroon

  9. Semi-automatedchange detection A Combination of supervised image classification, polygon formation and visual editing of resulting polygons proves useful for forest monitoring.

  10. Semi-Automated Change Detection Based upon 5km by 5km Blocks of Satellite Imagery

  11. Image to Image Registration Accomplished with SPEAR tools In ENVI

  12. The multi-date stacked image allows creation of two-date color composites that allow the visual identification of change

  13. ENVI EX used to classify the image block into four classes: Forest (unchanged) Non-Forest (unchanged) Deforestation (forest changed to non-forest) Reforestation (non-forest changed to forest)

  14. Training areas defined for all spectral classes visible in the image

  15. Smooth the image before creating polygons

  16. Area Summary Table

  17. Objectives: • Understand the principle of supervised classification including definition of classes and selection of training areas • Describe the maximum likelihood classification algorithm, the one most often used.

  18. Image Classification • Supervised • Training stage - analyst determines source identity • Classification stage • Output stage

  19. Supervised Classification Select Training Areas Edit/ Evaluate Signatures Classify Image Evaluate Classification Subjective human influence selects “representative samples” of all land cover types required for the analysis < 5% of the pixels used for training. Subjective human judgment resolves problems: spectral signatures not separable, or spectral signatures redundant. Unbiased machine determines the class into which the unknown pixels are assigned (>95 % of the pixels are unknown before classification). Again subjective humans evaluate results and define new classes to change things as they desire.

  20. 1 2 3 4 5 6 7 1 2 3 4 5 6 7 1 2 3 4 5 6 7 1 2 3 4 5 6 7 1 2 3 4 5 6 7 1 2 3 4 5 6 7 Water Sand Forest Urban Corn Hay Classification Based on Spectral Signatures • Spectral response measurements (spectral signatures) recorded across 7 Landsat TM bands: 1, blue; 2, green; 3, red; 4 & 5, VNIR; 6, TIR and 7, SWIR Adapted from Lillesand and Kiefer, 1999

  21. F F F F F F F F S F F F U F F F W S F F U U F F C W W S U U U C C S W S U U C C C 3 2 4 4 2 5 1 2 S W W S S S C C 2 4 5 6 2 3 1 2 F S W W W S C C 1 2 5 3 1 2 3 6 F F S S W W S C 6 5 4 3 3 5 2 3 5 3 3 5 4 2 3 2 6 4 4 5 2 3 3 5 1 4 2 3 3 6 2 4 2 3 5 2 3 3 5 2 Supervised Classification Water Urban Forest Corn Hay Sand • Training Stage • create classes Classification Stage compare unknown pixels to known spectral “signatures” • Output Stage • typically, a color-coded map • identify training areas of uniform class land cover • assign to most similar Adapted from Lillesand and Kiefer, 1999

  22. Traditional way to view spectral signatures. red visible urban sand very near IR hay water corn forest BAND 3 BAND 4

  23. S U S S U U S S S U U U U S U S U U U U U U U U C C U C U U U U C C U U C U C U C C U 3 2 1 H C U U C U C H H H H H U H H H H H H H H H H H H H H H H H H H H F W F H F F F F W W F F F W F F F W W F F F F W W F F F F F W W F F W W F F W Supervised Classification Stage urban sand • Two-band scatter diagram showing spectral separability of different land covers corn Band 3 Digital Number  Determine land cover class of each pixel in the scene hay water forest Band 4 Digital Number  Adapted from Lillesand and Kiefer

  24. S U S S U U S S S U U U U S U S U U U U U U U U C C U C U U U U C C U U C U C U C C U 3 1 2 H C U U C U C H H H H H U H Band 3 Digital Number  H H H H H H H H H H H H H H H H H H H F W F H F F F F W W F F F W F F F W W F F F F W W F F F F F W W F F W W F F W Band 4 Digital Number  Supervised Classification -Maximum Likelihood Classifier Gaussian probability function computed for each pixel for each class Pixel assigned to class for which its probability of membership is the greatest. Can be limited to some number of standard deviations or probability threshold. Adapted from Lillesand and Kiefer

  25. Pixels as classified by ground truth Classification accuracy from user’s view if computer classified a pixel as urban, how accurate was that classification? 629/689=91%…9% Error of Commission Pixels as classified by the computer Correctly classified pixels Classification accuracy from producer’s view… how many of the known urban pixels were classified by the computer as urban? 629/702=90%…10% Error of Omission Overall Accuracy = 1033+629+385 +319+20/2578 = 93% Classification - Error Matrix

More Related