Google Earth Engine 8: Introduction to Image Classification

Поделиться
HTML-код
  • Опубликовано: 1 июл 2019
  • Another powerful tool of the Google Earth Engine is the capability to classify images. It can be useful for a variety of cases, when you want to create a thematic map of a certain area rather than an image, or when you want to assess what land cover changes took place over a certain time period.
    In the Earth Engine there are two ways to classify pixels of an image. You could do a supervised classification or an unsupervised classification.
    This video will give an introduction on how to use classifiers in the GEE
    If you found this video useful, consider buying me a coffee at: www.buymeacoffee.com/programsam ☕
    Explaining all supervised classification classifiers: • Google Earth Engine 9:...
    Previous video: • Google Earth Engine 7:... (Exporting Raster and Vector Data)
    Next video: • Google Earth Engine 9:... (Clustering and Explaining All Clusterers)
    GEE docs: developers.google.com/earth-e...

Комментарии • 47

  • @reshadguman
    @reshadguman 3 года назад

    Thanks a lot for this useful tutorial!

  • @monfrancaisavecfrancois8820
    @monfrancaisavecfrancois8820 4 года назад +1

    Great work !

  • @sauravshrestha5055
    @sauravshrestha5055 3 года назад

    A great fan of teaching style . A video on Object-based classification of the output image please

  • @saketdubey7762
    @saketdubey7762 5 лет назад

    Great work.please carry on the training program

  • @user-iw5oy8dm5r
    @user-iw5oy8dm5r 3 года назад

    it's very useful to me, thank you

  • @swapantalukdar7738
    @swapantalukdar7738 3 года назад

    Hi. Thank you very much for this nice tutorial

  • @hillsonghimire
    @hillsonghimire 5 лет назад

    Great Tutorial. Please upload more contents. :)

  • @isaavedrae
    @isaavedrae 4 года назад +1

    You are the best, I hope you keep uploading content. Greetings from Chile // eres el mejor. Ojala sigas subiendo contenido. Saludos desde chile

    • @mmekon5209
      @mmekon5209 4 года назад

      Viva Chile stay strong during these rough times

  • @alidag3648
    @alidag3648 3 года назад

    thank you!

  • @lululi2502
    @lululi2502 4 года назад

    感谢!Thank u so much!

  • @a.s.3391
    @a.s.3391 4 года назад +1

    Hi, thank you very much! Have you done a land cover change analysis? Do you have any tips for that or a good link? I hope you upload more videos. Greetings from Switzerland :)

  • @marcuzz4126
    @marcuzz4126 9 месяцев назад

    the .cart() function used to create an empty classifier is deprecated. It needs to be replaced with smileCart().

  • @IAKhan-km4ph
    @IAKhan-km4ph 3 года назад +1

    Very nice. I like your voice.
    Plz make some lectures on GDAL and Raterio with phyton with Remote Sensing data.

  • @mandata143
    @mandata143 6 месяцев назад

    Good day, Sir. I stumbled upon to your content while I was searching for remote sensing contents. I would like to ask if how do we know if the certain country has already data? btw, I am from PH.

  • @moibon2264
    @moibon2264 Год назад +1

    it's good but it would be nice if you could put the code in the comments

  • @swadhinakoley6042
    @swadhinakoley6042 4 года назад

    Please do a supervised classification on Sentinel 2 imagery.

  • @veerabhimanyusingh779
    @veerabhimanyusingh779 4 года назад

    another question is regarding machine learning. can we train model in javascript and the extract the model for use i python based system

  • @muhammadjawadurrahim4883
    @muhammadjawadurrahim4883 4 года назад

    I've coded the entire thing but my final output is grayscale rather than the 4 color values I've given as palatte parameters.What should I do now, to remove the grey scale and have a colorful palatte

  • @giannisps1111
    @giannisps1111 3 года назад

    Hello, I would like to ask one thing. Can I use a geotiff images , as for the training inputs? I tried to do so, but I get error message, that user memonry exceeded. I want those data to detect burned areas with RD classification. Thanks in advance.

  • @FatihYldz93
    @FatihYldz93 4 года назад

    Thank you for this helpful tutorial! Would the whole process work the same way with, for example, Landsat 5 images from 1984?

  • @pervaiziqbaljames3654
    @pervaiziqbaljames3654 3 года назад

    can we calculate the ndvi of wheat separately

  • @damselinthisstress
    @damselinthisstress 3 года назад

    and when I put Map.addLayer(selection)... it says "no bands to visualize", I put L8 instead of "selection" but it showed all the tiles for the entire country. How do I set it to my ROI / boundary only?

  • @veerabhimanyusingh779
    @veerabhimanyusingh779 4 года назад

    sir i am working over a project on forest fire, LSTM based image generation. so far i was using landsat 8 real time data set. but the problem with such satellite is image availability. can you suggest me any DATA SET SOME WHAT SIMILAR TO landsat 8 but continuous available over a detection region

  • @thrasivoulosstylianou3567
    @thrasivoulosstylianou3567 2 года назад

    Hello ! I want to make an image classification on Sentinel 2 imagery. However, I want all the bands to have spatial resolution of 10m . I need to make a resample process, however Ι have stuck. Have you any Idea, how to overcome this problem ?

  • @amanbagrecha
    @amanbagrecha 4 года назад +1

    I have a query. since you did not sperate the training sample into test samples, when you output confusion matrix, it is always going to classify the images with 100% accuracy, is it not? if what I told is correct, is there a way to seperate the samples and then use for confusion matrix? Thanks

    • @ProgramSam
      @ProgramSam  4 года назад

      That's a very good comment, but there is one caveat. Let's say you have 100 training pixels. These pixels learn the algorithm what the average pixel of that class looks like. but even then, some of those pixels might be very different from that calculated average. When the algorithm then classifies those same pixels, it is possible that for example 10 of those training pixels are very different from the average of the 100 pixels. during classification these 10 can then still be classified as another class.
      When you have a small number of training data, the algorithm most likely classifies the training samples as the same category you defined it, because the characteristics of that class are for a large percentage determined by that pixel. but as pixel count increases, it can happen that some deviate more from these expected characteristics.
      Does this make clear why you don't have to separate these values when creating the confusion matrix?

  • @nataliaburitica8833
    @nataliaburitica8833 3 года назад

    Hi, thank you so much for your help tutorials, I am wondering how I can assign attributes "LC" and "0" to an existing point feature that I imported into GEE, I have been trying for a while and it doesn't work.
    Thanks for your help.

    • @ProgramSam
      @ProgramSam  3 года назад

      Have you come across this stack exchange question? gis.stackexchange.com/questions/301433/adding-properties-to-a-feature-in-google-earth-engine It seems to contain the info you need.

  • @mohd.sayeedulhasan5454
    @mohd.sayeedulhasan5454 5 лет назад

    Thanks Sir, How to export final output classify image of land use?

    • @ProgramSam
      @ProgramSam  4 года назад

      You can find an instructional video on how to export images here: ruclips.net/video/bhl8dQkpVO4/видео.html

  • @yogeshregmi1593
    @yogeshregmi1593 4 года назад

    i am facing the problem of layer error and 1_1_1_0_0 is displayed in message box as error message . Can you please help me to solve it?? Thank you

  • @syscoladzo2385
    @syscoladzo2385 Год назад +1

    Why do we use scale:30

    • @ProgramSam
      @ProgramSam  Год назад

      According to the docs, scale is "A nominal scale in meters of the projection to sample in. If unspecified,the scale of the image's first band is used."
      I don't think it matters much, if you leave it out it will automatically pick the resolution of the first band of the image layer. But a source can have multiple bands with multiple resolutions, and if you pick a different band it might use the wrong resolution. I believe this makes sure that each sample is 30 meters apart and you don't sample the same pixel twice.

  • @vijaygarg13
    @vijaygarg13 2 года назад

    I am getting this error after running the code.

  • @andresvazquez1066
    @andresvazquez1066 4 года назад

    hello great tutorial
    I would like to ask how I can make a classification exporting polygons with more than 100 hectares, since when running the program it sends me an error "Computed value is too large". Greetings I hope you can help me.

    • @ridahamanullah1695
      @ridahamanullah1695 3 года назад

      you have to use an image reducer or something I think

  • @geofk82
    @geofk82 Год назад

    can you share the code ?

  • @zainabkhan2475
    @zainabkhan2475 4 года назад

    1 + subscriber

  • @vijaygarg13
    @vijaygarg13 2 года назад

    classification: Layer error: Property 'Class' of feature '1_2_0' is missing.

  • @salimmohemad360
    @salimmohemad360 3 года назад

    first of all, thank you very much. i followed the video step by step ...it all works good but when it comes to image visualization this message appears in the console "Layer 2: Layer error: Image. visualize: Cannot provide a palette when visualizing more than one band."

    • @ProgramSam
      @ProgramSam  3 года назад

      When you visualize your layer you have to option to visualize one of the bands, or create a false color image by choosing a 3 bands for the red, green and blue color values. Palettes are a way to visualize one band with multiple colors, and by judging the error message you got, it is set to visualize an image using 3 bands as RGB, but it also received a color palette. at 11:09 you see the visualization parameters. Can you make sure the radio button on top is set to '1 band'? Then the palette option should be enabled.

  • @anitagautam7765
    @anitagautam7765 4 года назад

    how to perform unsupervised classification on google earth engine

    • @ProgramSam
      @ProgramSam  4 года назад

      There will be a video about unsupervised classification in a few weeks!

  • @mrhero-zm8lc
    @mrhero-zm8lc 4 года назад

    Errick bullock...