محصولات دانلودی

طبقه بندی تصاویر ماهواره ای لندست در Google Earth Engine

امیرحسین احراری
نوشته شده توسط Amirhossein.Ahrari@Gmail.com
آموزش طبقه بندی تصاویر ماهواره ای در Google Earth Engine  منتشر شد!
آموزشی کاربردی برای اعمال مهم ترین الگوریتم های طبقه بندی تصاویر ماهواره ای. 
مراحل طبقه بندی را با بالاترین سرعت و در کوتاهترین زمان ممکن انجام دهید. 
روش پیاده سازی طبقه بندی کمترین فاصله. 
روش پیاده سازی طبقه بندی ماشین های بردار پشتیبان.
روش پیاده سازی طبقه بندی درخت تصادفی. 


مشخصات محصول آموزشی

  • قیمت : ۲۹۹۰۰ تومان 
  • مدرس : امیرحسین احراری (کارشناس سنجش از دور و پردازش تصاویر ماهواره ای)
  • موضوع : طبقه بندی تصاویر ماهواره ای
  • مخاطب : علاقه مندان به تولید نقشه های کاربری و پوشش اراضی 
  • نرم افزار : سامانه پردازشی Google Earth Engine

عناوین آموزشی

  • روش فراخوانی تصاویر ماهواره ای لندست در Google Earth Engine
  • روش ترکیب تصاویر سری زمانی لندست برای طبقه بندی 
  • روش انتخاب باندهای کاربردی برای طبقه بندی 
  • روش انتخاب نمونه های کاربردی برای طبقه بندی در Google Earth Engine
  • روش اعمال طبقه بندی کمترین فاصله Minimum Distance
  • روش اعمال طبقه بندی درخت تصادفی Random Forest
  • روش اعمال طبقه بندی ماشین های بردار پشتیان Support Vector Machine
  • روش اعتبار سنجی نقشه طبقه بندی شده با استفاده از ماتریس خطاها
  • روش خروجی گرفتن از نقشه طبقه بندی شده به فرمت TIFF

طبقه بندی تصاویر ماهواره ای لندست در Google Earth Engine


مزیت این محصول آموزشی

  • عدم نیاز به دانلود داده های لندست با حجم ۱ گیگابایت 
  • دانلود آخرین و مهم ترین نتیجه پردازش با حجم چند مگابایت 
  • عدم نیاز به انجام تصحیحات هندسی و رادیومتریکی داده های لندست 
  • استفاده از داده های پردازش شده 
  • پردازش مبتنی بر منطقه مورد مطالعه 
  • برداشت نمونه ها بصورت کاربر پسند و تحت وب 
  • امکان استفاده از تصاویر توان تفکیک مکانی بالا در برداشت نمونه ها
  • اعتبار سنجی سریع 

   

۳۹ دیدگاه

  • سلام استاد خواستم قبل از تهیه این محصول چند نکته را بدانم
    ۱۰ با چه نرم افزاری کار می شود
    آیا می توان داده های برای مثال ۲۰ سال پیش را هم طبقه بندی کرد
    دقتش تا چه اندازه است
    آیا نیاز به نمونه زمینی هم دارد
    ممنون می شم پاسخ بدهید

    • با سلام و احترام خدمت شما.

      سامانه پردازشی تحت وب گوگل ارث انجین در این رابطه استفاده شده است. از طریق یک آدرس اینترنتی میتوانید وارد آن شده و از قابلیت های موجود در آن استفاده کنید.

      تمامی داده های ماهواره ای سری لندست را میتوان طبقه بندی کرد.

      روش کار مانند نرم افزارهایی چون ENVI ولی بصورت برنامه نویسی است و دقت آن تابعی از دقت تصاویر ماهواره ای مورد استفاده است.

      در این جا بنده بدون نمونه های زمینی آموزش دادم اما خب در بهترین حالت بله نیاز به داده های زمینی نیز هست اما نه برای تمامی کلاس ها. به نوع کلاس های مورد نظر شما هم بستگی دارد.

      موفق باشید

  • سلام
    برای طبقه بندی یک حوزه ی بزرگ بدون داده زمینی استفاده از این محصول پیشنهاد میکنید یا مودیس؟
    نظرتون استفاده از محصول آماده ی کاربری اراضی چیست ؟

  • سلام خدمت جناب مهندس
    آیا این محصول قابل استفاده برای سطح وسیعی مانند یک حوزه بزرگ است یا خیر ؟

    • با سلام و احترام

      بله قابل استفاده است. به شرط آنکه حجم نتیجه شما بیشتر از ۱۴ گیگ نشود. شما تنها میتوانید نتایجی رو خروجی بگیرید که حجم آن کمتز از ۱۵ گیگ باشد. مگر آنکه بتوانید فضای بیشتری از گوگل درایو را خریداری کنید.

      موفق باشید

  • سلام استاد
    من این محصول را تهیه کردم ولی با آدرس اینترنتی که در آموزش ذکر شد نمی تونم وارد سایت بشم خطا ۴۰۴ می دهد آیا به نرم افزار خاصی یا فیلتر شکن نیاز هست که بتونم وارد بشم لطفا راهنمایی بفرمایید
    ممنون

    • با سلام و احترام

      دقیقا کدامیک از دوره ها را میفرمایید؟ الان شما در محصول طبقه بندی تصاویر ماهواره ای لندست در گوگل ارث انجین کامنت گذاشتید. در این محصول ایمیلی بصورت بخش بخش ارسال نمیشود. ممنون میشم در صفحه محصول یا دوره مورد نظرتون سوال رو مطرح بفرمایید که بتونیم شما را راهنمایی کنیم.

      موفق باشید

  • با سلام خدمت استاد گرانقدر
    آیا مطالب ارائه شده در این محصول ، فراتر از وبینار برگزار شده می باشد و کد نویسی هم توضیح داده شده

  • با سلام و خسته نباشید خدمت شما
    امکانش هست در این آموزش برای برنامه برای ارزیابی صحت طبقه بندی با استفاده از فراخوانی داده های برداشت شده با GPS نوشت.
    امکانش هست اسکریپت مربوط به آن را در این بخش بگذارید.
    ممنون

  • با سلام
    در google earth engine آیا می توان خط القعر ابراهه ها را به دست آورد؟

    آیا قابلیت تفکیک حد بستر آبراهه ها را دارد؟

    • با سلام و احترام

      این کاری که میفرمایید را تا حالا انجام ندادم و با روش آن آشنا نیستم اما اگر محاسبه ای ریاضیاتی باید بین باندها در این رابطه صورت بگیرد، این سامانه قابلیت انجام آن را دارد.

      موفق باشید

  • سلام خسته نباشید جناب احراری،

    یک موردی بود که در خصوص طبقه بندی تصاویر ذهن من رو مشغول کرده.

    ببینید شما در قسمتی از آموزشتون میاید نمونه هایی رو انتخاب میکنید روی نقشه satellite image به عنوان point یا label مثل builtup area و …تا پروسه طبقه بندی تصاویر صورت بگیره مثلا در بازه اول ماه ژانویه ۲۰۱۸ تا اول ژانویه ۲۰۱۹

    در صورتی که مثلا برای ۱۰ سال پیش نقشه اصلی که ما بیایم روش دوباره این point هارو بزاریم برای طیقه بندی فرق میکنه..خب چچوری میشه اون عکس google earth 10 سال پیش رو دید که بشه اون نقطه ها رو برای طبقه بندی کاربری زمین دوباره درست انتخابش کرد ؟

    • منظورم اینه که صرفا با تغییر بازه زمانی فراخوانی نقشه های landsat و ثابت نگه داشتن اون terrain sample ها نقشه کاربری زمین ما برای ۱۰ سال پیش هم درسته ؟ چون مثلا اونجایی که ما الان داریم به عنوان ساختمان در سال ۲۰۱۹ میبینیم و به عنوان ساختمان مد نظر قرار میدیم تو طبقه بندی کاربری زمین ممکنه برای ۱۰ سال پیش ساختمان نبوده باشه

    • با سلام و احترام

      در این محصول آموزشی بنده نمونه ها رو از روی تصویر ماهواره ای لندست برداشت کردم نه از روی تصاویر گوگل ارث انجین. نمونه ها از روی تصاویر لندست برداشته شده و طبقه بندی هم بر اساس تصاویر لندست صورت گرفته است. بنده نمونه هام رو از روی تصویر گوگل برداشت نکردم بلکه از روی تصویر لندست فراخوانی شده برای یک بازه زمانی کوتاه انتخاب کردم. تصویر لندست ترکیب شده نیز برای بازه زمانی کوتاهی در حد چند ماه خاص هست و تصاویر ترکیب شده متلعق به چند سال نیستند که مشکل ایجاد کند.

      موفق باشید

      • ممنون جناب احراری بابت پاسخگوییتون.

        اگر بخواهیم به عنوان مثال برای سال ۲۰۱۳ همین کار رو تکرار کنیم جهت انتخاب نمونه ها چه راهی رو پیشنهاد میکنید
        چرا که تصویر گوگل ارث انجین ۲۰۱۹ زیر لندست ۲۰۱۳ میفته و امکان تشخیص نمونه ها به سادگی وجود نداره

        • با سلام و احترام

          برای هر سالی که نیاز به برداشت نمونه ها دارید فقط تصویر همان زمان را بصورت بصری نمایش دهید و امکان نمایش داده شدن تصاویر زمان های دیگر ار حذف کنید تا مشکلی در این رابطه ایجاد نشود.

          به نظر بنده اگر برای چند سال میخواهید طبقه بندی را انجام دهید برای هر سال یک کد جداگانه بنویسید. حتی میتوانید کد سال قبل را برای سال بعد کپی پیست کنید. فقط در این شرایط تاریخ تغییر میکند.

          موفق باشید

          • سلام جناب احراری ممنون از پاسخگوییتون من تونستم ترکیب بندی که مد نظرم بود رو برای لندست ۸ پیدا کنم)https://developers.google.com/earth-engine/landsat
            که در واقع جواب سوالم بود
            فقط یه مورد دیگه اینکه شما الگوریتمی برای حذف ابر از تصاویر لندست ۸ هم نوشتید که بشه استفاده کرد ؟

            ممنون از شما و زحماتتون

          • با سلام و احترام

            بسیار خوب. برای حذف ابر از تصاویر بنده پیشنهاد میکنم از الگوریتم MVC استفاده نمایید که با استفاده از تصاویر سری زمانی قابل تولید است. به عنوان مثال با ترکیب ماکزیموم تصاویر ndvi گرفته شده در یک ماه شما میتوانید نسبت به تولید تصویر ndvi ماهیانه بدون ابر لندست اقدام کنید.

            موفق باشید

    • با سلام و احترام

      در بخشی از مطالب سری زمانی با استفاده از ترکیب تصاویر چند زمانه عملا موزاییک شدن نیز صورت میگیرد که در این آموزش به آن پرداخته شده است. اما برای یکی از پروداکت های معرفی شده نیز دستور موزاییک سازی نیز به صورت خاص بکاربرده شده است.

      موفق باشید

  • با سلام و احترام
    من میخام بررسی اثر خشکسالی و تغییرات کاربری اراضی بر تغییر سطح آب تالاب ها رو کار کنم
    گرفتن شاخص ها و تاثیر دما و خشکسالی با شاخص SPI وتشخیص پیکسل های ابی وغیر ابی
    کارم با نرم افزارهای ENVIوGIS جمع میشه وشاید IDL
    ولی گفتم با اموزش های که گوگل ارث انجین گذاشتید چیزی علاوه برکارم میشه ونواوری داره
    چون برا پایان نامه است
    با تشکر

    • با سلام و احترام

      برای سری های زمانی گوگل ارث انجین بسیار کمک کننده است. میتوانید سری های زمانی کار را در گوگل ارث انجین انجام دهید. البته به نوع الگوریتم ها و محاسبات شما هم بستگی دارد.

      موفق باشید

  • سلام و درود
    من از وبینار آموزشی تونستم این کار رو انجام بدم و بعبارتی به چیز جدیدی پس از تهیه محصول نرسیدم، هدفم این بود که بتونم از روش طبقه بندی نظارت نشده استفاده کنم. لذا سوالم اینه که می شه از روش طبقه بندی غیر نظارت شده(unsupervised) برای تهیه نقشه کاربری زمین استفاده کرد و چطور؟

    • با سلام و احترام خدمت شما.

      در این محصول آموزشی همانطور که در صفحه محصول آن توضیح داده شده هدف، آموزش طبقه بندی نظارت شده بوده است. حالا بنده دقیقا نمیدونم هدفتون چی بوده که با استفاده از این آموزش به آن نرسیده اید. از روش طبقه بندی نظارت نشده هم میشه استفاده کرد اما دقت طبقه بندی نظارت شده بسیار بیشتر هست. در حقیقا طبقه بندی نظارت نشده مقدمه ای بر طبقه بندی نظارت شده است و هدف از اجرای آن بدست‌ آوردن نتیجه نهایی نیست. ممنون میشم توضیحات بیشتری بفرمایید.

      موفق باشید

      • سلام و درود
        جناب مهندس، من برای تهیه نقشه کاربری زمین-پوشش زمین که در وبینار آموزشی ارائه داده بودید، این محصول تکمیلی رو خریداری کردم، طبقه بندی نهایی من خیلی با واقعیت منطبق نیست، از روشهای مختلف طبقه بندی هم استفاده کردم، به همین دلیل نیاز خیلی فوری به طبقه بندی نظارت نشده، دارم تا بتونم به خطاهای کارم پی ببرم و نقشه رو تحویل موسسه بدم.
        از کدهای برنامه آموزشی خودتون هم استفاده کردم ولی نقشه ی نهایی م به دلیل نوع طبقه بندی من علیرغم دقتی که بخرج دادم، حالب نیست.
        https://code.earthengine.google.com/ce1e8e97d91f74baf7891f03756fe51b
        کدهای وبینار آموزشی

        من دقیقا دستور کد نویسی طبقه بندی نظارت نشده رو می خوام.
        ممنون می شم اگه براتون مقدوره کمک بفرمایید.

          • مهندس احراری، من از همین کد شما استفاده کردم، سوالم اینه که کدی برای طبقه بندی نظارت نشده واسه داده های ماهواره لندست ندارین؟یا مقاله مرجع که بتونم از اون استفاده کنم. داده های مادیس مشکل پروجکشن دارن و با GIS هم تصحیح نمیشن

          • با سلام و احترام

            بنده کدی را برای طبقه بندی نظارت نشده قبلا نوشتم که برای تمامی تصاویر ماهواره ای قابل استفاده است از جمله لندست. لینک آن را در اینجا برای شما ضمیمه میکنم.
            https://code.earthengine.google.com/7dbfc5879b9b7bf1e7fefbbffabe4b10

            داده های مادیس عرضه شده در گوگل ارث انجین بصورت تصحیح شده هستند و اگر نیاز به تغییری در سیستم مختصات آن دارید در نرم افزار انوی به راحتی میتوانید این کار را انجام دهید. درصورتی که جدا از گوگل ارث انجین خودتون نسبت به دانلود داده ها اقدام کردید با استفاده از افزونه modis conversion toolkit براحتی میتوانید آن ها را از لحاظ هندسی تصحیح نمایید.

            موفق باشید

  • با سلام
    من نتیجه طبقه بندی را که خروجی می گیرم و بعد در نرم افزار Arcmapیا Enviباز می کنم زمین مرجع نیستن!!!
    به نظرتون مشکل از کجاست؟
    با تشکر

دیدگاهتان را بنویسید