Google Earth Engine 8: Introduction to Image Classification

  Рет қаралды 25,634

Program Sam

Program Sam

5 жыл бұрын

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
@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
@reshadguman
@reshadguman 4 жыл бұрын
Thanks a lot for this useful tutorial!
@monfrancaisavecfrancois8820
@monfrancaisavecfrancois8820 4 жыл бұрын
Great work !
@hillsonghimire
@hillsonghimire 5 жыл бұрын
Great Tutorial. Please upload more contents. :)
@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
@isaavedrae
@isaavedrae 4 жыл бұрын
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
@lululi2502
@lululi2502 4 жыл бұрын
感谢!Thank u so much!
@alidag3648
@alidag3648 3 жыл бұрын
thank you!
@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 жыл бұрын
Very nice. I like your voice. Plz make some lectures on GDAL and Raterio with phyton with Remote Sensing data.
@a.s.3391
@a.s.3391 4 жыл бұрын
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 :)
@moibon2264
@moibon2264 Жыл бұрын
it's good but it would be nice if you could put the code in the comments
@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
@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
@swadhinakoley6042
@swadhinakoley6042 4 жыл бұрын
Please do a supervised classification on Sentinel 2 imagery.
@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.
@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
@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.
@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?
@amanbagrecha
@amanbagrecha 4 жыл бұрын
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?
@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 ?
@pervaiziqbaljames3654
@pervaiziqbaljames3654 3 жыл бұрын
can we calculate the ndvi of wheat separately
@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
@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.
@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?
@ProgramSam
@ProgramSam 3 жыл бұрын
Yes, absolutely
@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
@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: kzbin.info/www/bejne/mJnPaZeHoNWJhZY
@vijaygarg13
@vijaygarg13 2 жыл бұрын
classification: Layer error: Property 'Class' of feature '1_2_0' is missing.
@zainabkhan2475
@zainabkhan2475 4 жыл бұрын
1 + subscriber
@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.
@vijaygarg13
@vijaygarg13 2 жыл бұрын
I am getting this error after running the code.
@geofk82
@geofk82 Жыл бұрын
can you share the code ?
@syscoladzo2385
@syscoladzo2385 Жыл бұрын
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.
@anitagautam7765
@anitagautam7765 5 жыл бұрын
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...
Google Earth Engine 9: Explaining All Classifiers
31:34
Program Sam
Рет қаралды 11 М.
Supervised classification in Google Earth Engine
24:52
GEARS - Geospatial Ecology and Remote Sensing
Рет қаралды 53 М.
Alex hid in the closet #shorts
00:14
Mihdens
Рет қаралды 15 МЛН
Google Earth Engine 1: Difference Between Server and Client
6:02
Unsupervised Classification of a satellite image using ArcGIS
22:47
GeoDelta Labs
Рет қаралды 69 М.
Using ArcGIS Pro to Detect Objects Using Deep Learning
6:08
Equator Studios
Рет қаралды 2,7 М.
Google Earth Engine 5: Iterate function
8:40
Program Sam
Рет қаралды 17 М.
Basic Land Cover Classification Using the Semi-Automatic Classification Plugin
16:47
From GIS to Remote Sensing
Рет қаралды 24 М.
Google Earth Engine: Introduction
4:07
Program Sam
Рет қаралды 76 М.
Introduction to Sentinel-1 visualisation in Earth Engine - Lab 8
18:02
GEARS - Geospatial Ecology and Remote Sensing
Рет қаралды 16 М.
Exploring MODIS time-series NDVI with Google Earth Engine
9:48
GEARS - Geospatial Ecology and Remote Sensing
Рет қаралды 31 М.