استخراج اراضی شهری با سرعت بالا و بدون استفاده از روش های پیشرفته یادگیری ماشین

651 بازدید

اخبار ، مقالات و تحقیقات گروهی را دنبال کنید.

آموزش رایگان نرم افزار ENVI

در ENVI حرفه ای شو 🦾

0 تا 100 مفاهیم سنجش از دور

کاملا رایگان شروع کن 🧩

آموزش رایگان ArcGIS pro

واقعاااااا رایگاااااانه 🤗

آموزش گوگل ارث انجین

شدیدا توصیه شده 🌏

دانلود لندیوز 10 متری ایران و …

به کمک گوگل ارث انجین 🚀

کتاب موتور پردازش مجازی

اولین کتاب آموزش گوگل ارث انجین 📗

طبقه بندی تصاویر ماهواره ای

آشنایی با انواع روش ها 😲

پیش پردازش تصاویر ماهواره ای

هندسی – رادیومتریکی – اتمسفری 🀄

دانلود داده های آلتیمتری

ترازسنجی برای دریاچه ها 🧿

پوشش اراضی 10 متری

تولید شده توسط ESRI 🧐

نمایش سه بعدی در ArcGIS

مدل رقومی ارتفاع 🗻

مطالب پربازدید

نقشه برداری دقیق و به موقع از اراضی شهری برای پشتیبانی از تحقیقات محیط زیستی، اجتماعی و اقتصادی دارای اهمیت زیادی است. همچنین، اکثر نقشه های موجود دارای محدودیت در رزولوشن مکانی هستند و نقشه را با دقت ۳۰ متر فراهم می کنند. تلفیق داده های نوری و راداری (SAR) می ­تواند برای تهیه نقشه از اراضی شهری با وضوح…

نقشه برداری دقیق و به موقع از اراضی شهری برای پشتیبانی از تحقیقات محیط زیستی، اجتماعی و اقتصادی دارای اهمیت زیادی است. همچنین، اکثر نقشه های موجود دارای محدودیت در رزولوشن مکانی هستند و نقشه را با دقت ۳۰ متر فراهم می کنند.

تلفیق داده های نوری و راداری (SAR) می ­تواند برای تهیه نقشه از اراضی شهری با وضوح بالا و به طور گسترده مورد استفاده قرار بگیرد. در این آموزش از مقاله­ ای بهره بردیم که برای استخراج سریع و مؤثر اراضی شهری از تصاویر راداری سنتینل ۱ در مدارهای صعودی / نزولی (Ascending / Descending) و داده های چند طیفی نوری سنتنیل ۲ استفاده می­ کند.

نقشه اولیه اراضی شهری از طریق عملیات آستانه گذاری بر روی داده های SAR به دست می­ آید. حداکثر شاخص سالانه NDVI و شاخص آب از تصاویر Sentinel-2 استخراج شده و با نقشه قبلی ترکیب می شود. تصویر شیب به دست آمده از داده های SRTM DEM برای ماسک کردن مناطق کوهستانی و کاهش نتایج مثبت کاذب در داده های SAR در این مناطق استفاده شده است. در نهایت، فیلتر اکثریت با پنجره سه به سه به نتایج استخراج شده اعمال می­ شود.

تمامی پردازش­ ها در بستر (Google Earth Engine) انجام شده است. شهرهای تهران، کرمانشاه و یک منطقه شمالی به عنوان منطقه آزمایش برای تأیید صحت و کارایی روش انتخاب شده اند و از تصاویر Google Earth با وضوح بالا برای مقایسه بصری استفاده می شود. این روش نشان می ­دهد که تلفیقی از داده های نوری و SAR برای استخراج اراضی شهری با مساحت بزرگ دارای کارایی بالایی است.

استخراج نقشه اراضی شهری در تهران
استخراج نقشه اراضی شهری در تهران

 

استخراج نقشه اراضی شهری در کرمانشاه
استخراج نقشه اراضی شهری در کرمانشاه

 

استخراج نقشه اراضی شهری در مناطق شمالی
استخراج نقشه اراضی شهری در مناطق شمالی

مشخصات محصول

  • مدرس: دکتر محمد کاکوئی
  • متخصص برنامه نویسی، پردازش تصویر و سنجش از دور در محیط Google Earth Engine
  • موضوع: استخراج اراضی شهری با سرعت بالا و بدون استفاده از روش های پیشرفته یادگیری ماشین
  • نرم افزار: سامانه گوگل ارث انجین
  • ماهواره: سنتینل ۱ و سنتینل ۲ و داده SRTM DEM
  • زمان: ۱ ساعت و ۴۰ دقیقه
  • فرمت: ویدئوهای آموزشی MP4
  • کد پروژه: دارد

توضیحات محصول

این آموزش با هدف ارائه یک الگوریتم استخراج سریع اراضی شهری بر اساس تصاویر سری زمانی Sentinel-1A / 2 انجام شده است. مراحل اساسی در شکل زیر نشان داده شده است.

ابتدا تصاویر سری زمانی سنتینل-۱ در مدارهای صعودی / نزولی در بستر GEE ترکیب می­شوند. سپس از مقدار میانگین این تصاویر برای محاسبه مکان های بالقوه شهری (PUL) استفاده می­ شود. در مرحله بعد، تصاویر سری زمانی از شاخص پوشش گیاهی (NDVI) و شاخص آب از یک سری تصاویر زمانی سنتینل-۲ استخراج می­ شود. برای تولید حداکثر NDVI، از مقدار بیشینه شاخص ­های زمانی NDVI استفاده شد.

تصویر شیب مورد استفاده برای تولید ماسک های کوهستانی از مدل دیجیتال ارتفاع (DEM) تولید شده توسط SRTM گرفته شده است. با استفاده از آستانه­ گذاری بر روی شاخص های مناطق سبز، پهنه های آب و شیب، ماسک های پوشش گیاهی ، آب و پیکسل ­های کوهستانی به دست آمد. برای آستانه گذاری از اطلاعات هیستوگرام بهره بردیم.


ویدئوی معرفی


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

مهم‌ترین عناوین آموزش داده شده در این محصول عبارتند از :

  • فراخوانی داده سنتینل -۱ در مکان و زمان مشخص
  • فراخوانی داده سنتینل -۲ بدون ابر در مکان و زمان مشخص
  • فراخوانی داده SRTM DEM و محاسبه شیب
  • محاسبه شاخص NDVI در تصاویر سری زمانی
  • محاسبه شاخص آب در تصاویر سری زمانی
  • رسم هیستوگرام شاخص ها و باندهای مورد علاقه
  • آستانه گذاری بر روی داده ها
  • ترکیب دادها با عملگرهای منطقی
  • رای گیری majority در پنجره مکانی با شکل و اندازه مشخص برای ساخت نقشه نهایی

استخراج اراضی شهری با سرعت بالا


تهیه محصول

به منظور خرید محصول آموزشی بر روی گزینه زیر کلیک کرده و بلافاصله دانلود نمایید.


لینک های مفید

نوشته های مرتبط :

45 دیدگاه. ارسال دیدگاه جدید

  • سلام و عرض ادب!

    در واقع این متد برای تهیه نقشه از سال ۲۰۱۴ به بعد هست دیگه درسته ؟ (‌ با توجه به در دسترس بودن داده های ماهواره ای مذکور)

    ممنون

    پاسخ
    • Mohammad Kakooei
      1399-01-15 12:17 ق.ظ

      سلام
      بله و داده ماهواره سنتینل-۱ در روش مقاله ای که این آموزش مبتنی بر آن تهیه شده است، اهمیت ویژه ای دارد.
      موفق باشید

      پاسخ
  • افسر بهرامی
    1399-01-16 1:33 ق.ظ

    سلام
    شما از این مقاله استفاده کردین؟
    Extracting built-up areas from Sentinel-1 imagery using land-cover classification and texture analysis

    پاسخ
    • Mohammad Kakooei
      1399-01-16 12:28 ق.ظ

      سلام
      از مقاله زیر استفاده شده است
      High-Resolution Urban Land Mapping in China fromSentinel 1A/2 Imagery Based on Google Earth Engine

      پاسخ
  • افسر بهرامی
    1399-01-18 1:21 ق.ظ

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

    پاسخ
    • Mohammad Kakooei
      1399-01-19 11:19 ق.ظ

      سلام و وقت بخیر
      آموزش های قبلی مبتنی بر بخش هایی از پروژه Urban Extractor بودند که مقاله ما در دست چاپه.. پرداش سنگین تری داره و مبتنی بر ساخت یک اپلیکیشن Earth Engine APP ارائه شده است.
      آموزشی که در اینجا ارائه شده مبتنی بر آستانه گذاری مبتنی بر هیستوگرام تصویر است. پردازش سبک تر و سریع تری داره و از روش های پیشرفته یادگیری ماشین استفاده نشده. با این حال دقت قابل قبولی ارائه میده و مقاله ای که بهره بردیم مربوط به سال ۲۰۱۹ هست. در هر حال، هر مقاله ISI حتما موارد مثبتی داره که پذیرفته میشه
      احتمالا علاقه شما به این محصول مربوط به استخراج نقشه کرمانشاه باشه!!!

      پاسخ
  • افسر بهرامی
    1399-01-19 11:11 ب.ظ

    بله استاد
    من روی پایش تغییرات شهر کرمانشاه کار می کنم
    بنظر شما این اموزش اخیر جواب گو هست؟

    پاسخ
    • mohammad kakooei
      1399-01-19 11:44 ب.ظ

      وقتی در مورد تغییرات صحبت میشه، یعنی به بررسی سری زمانی نیاز دارید
      سنتینل-۱ دارای اهمیت زیادی در این روش هست و طبیعتا بررسی شما محدود به طول عمر حدود ۴ ساله این ماهواره میشه

      پاسخ
  • افسر بهرامی
    1399-01-20 10:43 ق.ظ

    استاد بنظر شما بحث اعتبارسنجی و ارزیابی نتایج رو میشه تو انجین انجام داد یا از تصاویر اگسپورت بگیرم مثلا ببرم تو نرم افزار دیگه ای؟

    پاسخ
    • Mohammad Kakooei
      1399-01-20 6:49 ب.ظ

      من خودم توی GEE انجام میدم. بنابراین نیاز نیست که هر دفعه export بگیرم و توی نرم افزار دسکتاپی بررسی کنم. همه اش توی همون GEE هست دیگه!

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

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

      موفق باشید

      پاسخ
  • با سلام و احترام
    تو این آموزش از ترکیب داده ها اسم بردین
    آیا این ترکیب همون تلفیق هست؟
    اگر تلفیق هست کدوم روشش هست؟

    پاسخ
    • Mohammad Kakooei
      1399-01-31 11:53 ب.ظ

      سلام و وقت بخیر
      عبارتی که در متن مقاله استفاده کرده به صورت «Optical and SAR data fusion» هست. ولی با توجه به روندی که برای این روش طراحی شده است، و در بالا نشان داده شده است، بهتره از Decision Fusion استفاده بشه. نتایج داده های مختلف با عملگرهای منطقی تلفیق میشوند و نتیجه نهایی را میسازند.
      موفق باشید

      پاسخ
  • ناصر هنرجو
    1399-02-01 2:48 ب.ظ

    سلام
    من کتاب “موتور مجازی پردازش تصاویر ماهواره ای” را چندماه پیش از همین سایت خریداری کردم. اکنون که فرصتی پیش آمد خواستم آنرا مطالعه کنم. چنانچه در صفحه ۱۱ کتاب آمده است باید ابتدا در سایت https:/EarthEngine.google.com ثبت نام کرد. ولی امکان ثبت نام در این سایت نیست. موقع ثبت نام پیغام زیر ظاهر می شود
    ۴۰۳٫ That’s an error.

    Your client does not have permission to get URL / from this server. That’s all we know.
    چه باید کرد تا از کتاب بتوان استفاده کرد؟
    تشکر از لطف شما
    ناصر هنرجو

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

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

      موفق باشید

      پاسخ
      • وحید سلطانی
        1399-02-25 3:38 ق.ظ

        استاد من مدت چند ماهه که منتظر چاپ جدید کتابم ولی هر سری به صفحش تو سایت میرم ناموجود هستش
        چاپ دومش کی حاضر میشه؟

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

          موفق باشید

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

          • Mohammad Kakooei
            1401-04-15 10:02 ب.ظ

            سلام
            آموزش زیر میتواند برای شما مفید باشد و در آن به بررسی سری زمانی گسترش شهرها و محاسبات سری زمانی مساحت شهری پرداخته شده است.
            https://girs.ir/gee-urban-mapping
            موفق باشید

  • وحید سلطانی
    1399-02-25 3:34 ق.ظ

    سلام استاد
    مسخواستم بدونم رزولوشنی که در این روش به دست میاد چقدر است

    پاسخ
    • Mohammad Kakooei
      1399-02-25 10:54 ق.ظ

      سلام
      با توجه به استفاده از داده های سنتینل-۱ و -۲، رزولوشن مکانی نقشه نهایی برابر ۱۰ متر است.
      موفق باشید

      پاسخ
  • سلام
    مقدور هست در گوگل انجین برنامه ای بنویسید مبنی بر ارزیابی نتایج و صحت اعتبارسنجی؟
    مثلا در دنباله ی برنامه تغییرات شهری

    پاسخ
    • Mohammad Kakooei
      1399-03-06 2:00 ب.ظ

      سلام
      بله، ممکن هست.
      می توانید از ویدئوی شماره ۵ در آموزش رایگان سایت «مبانی استفاده از گوگل ارث انجین (GEE)» بهره ببرید.
      https://girs.ir/basics-gee
      موفق باشید

      پاسخ
  • سلام
    ممنونم از راهنماییتون
    فرق داده های train و داده های test چیه؟
    برای محاسبه ضرایب کاپا و … هر دو اونها لازمه؟

    پاسخ
    • Mohammad Kakooei
      1399-03-18 12:22 ق.ظ

      سلام
      توصیه میکنم برای توضیح کامل عبارات train data و validation data و test data را جستجو کنید.
      اما به صورت خلاصه، با داده های train به آموزش طبقه بندی میپردازیم و کارایی آن را با داده validation می سنجیم. در نهایت برای تشکیل ماتریس ابهام و معیارهایی مثل کاپا از داده test استفاده میکنیم.
      برای محاسبه ماتریس ابهام فقط از داده test استفاده میشه.

      پاسخ
  • سلام
    در این آموزش استخراج اراضی شهری چون از طبقه بند استفاده نشده می توان برای آن اعتبارسنجی و ارزیابی نتایج را انجام داد؟

    پاسخ
    • Mohammad Kakooei
      1399-03-21 12:02 ق.ظ

      سلام
      اعتبارسنجی ربطی به روش استفاده شده ندارد! که اگر این گونه بود امکلن مقایسه روش های مختلف برای یک کاربرد وجود نداشت!
      شما میتوانید هر نقشه تولیدی (مثل urban area ، wetland یا cropland) به هر شیوه ای را با تعدادی نقاط تست، ارزیابی کنید.
      موفق باشید

      پاسخ
  • افسر بهرامی
    1399-03-26 12:38 ق.ظ

    سلام
    ضمن تشکر و قدردانی از راهنماییهای شما
    برای بحث اعتبار سنجی در گوگل انجین آیا میتوان بجای داده های تست از نقشه ۲۰۰۰ منطقه استفاده کرد؟
    از چه راهی مقدور است؟

    پاسخ
    • Mohammad Kakooei
      1399-03-26 11:36 ب.ظ

      سلام
      در حالی که شما دو تصویر دارید که یکی نقشه تولیدی و یکی نقشه مرجع هست،
      ابتدا یک تصویر دو باندی از این دو تشکیل بدهید
      سپس، از این تصویر دو باندی sample بگیرید و featurecollection تشکیل دهید
      در نهایت به صورت عادی آن را ارزیابی کنید
      موفق باشید

      پاسخ
  • افسر بهرامی
    1399-03-27 8:32 ق.ظ

    سلام
    ممنونم
    تصویر دو باندی رو چطور تشکیل بدم (با چه دستوری این کارو انجام بدم؟)

    پاسخ
  • سلام
    ضمن تشکر از راهنماییهاتون می خواستم بدونم در چه نرم افزاری میشه تصویر ماهواره ای رو تبدیل به x,y,z کرد؟
    آموزشی برای این کار دارین؟
    برای فاز مطالعاتی اینکار جوابگو هست یا خیر؟

    پاسخ
  • با سلام و عرض ادب
    من تغییرات شهری رو با سه روش انجام دادم:
    تصاویر اپتیکی
    تلفیق تصاویر اپتیکی و راداری
    تصاویر راداری
    بنظر شما overall accuracy , kappa برای کدومشون باید بیشتر باشه؟
    در واقع دقت کدوم روش برای آشکارسازی تغییرات شهری بالاتره؟

    پاسخ
    • Mohammad Kakooei
      1399-04-29 2:05 ق.ظ

      سلام
      دقت ناشی از fusion داده های نوری و راداری باید بیشتر باشد.

      پاسخ
  • مصطفی صفایی
    1399-05-08 3:00 ق.ظ

    با سلام
    بنده به دنبال استخراج اراضی شهری در سری های زمانی هستم. روش مورد استفاده شما خیلی خوب بود، خواستم بدونم امکانش هست از همین روش برای ماهواره لندست استفاده بشه تا بتونم در سری های زمانی اراضی شهر یا دیگر اراضی را استخراج کنم؟ در صورت مثبت بودن جواب آیا در کد تغییراتی ایجاد میشود یا خیر؟ مثلا بخش های اصلی یا هیستوگرام و…
    با تشکر

    پاسخ
    • Mohammad Kakooei
      1399-05-08 12:44 ق.ظ

      سلام
      در روش استفاده شده در این آموزش، داده های راداری سنتینل-۱ دارای نقش برجسته ای هستند. بنابراین استفاده از این روش فقط با داده های نوری سری لندست ممکن نیست.
      موفق باشید

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

        پاسخ
  • با عرض سلام و ادب
    عذر میخوام من نقاط کنترل رو بصورت شیب فایل وارد برنامه کردم واسه اعتبار سنجی یعنی بصورت دو شیب فایل شهری و غیر شهری
    وقتی ران میکنم واسه ضریب کاپا و اوورال اکیوریسی پیغام زیر میاد چرا؟
    Number (Error)
    Property ‘landcover’ of feature ‘1_00000000000000000000_0’ is missing.

    پاسخ
  • با سلام و احترام. در این آموزش اگر بخواهیم از شاخص AWEI استفاده کنیم میشه بفرمایید به چه صورت هست؟

    پاسخ
    • Mohammad Kakooei
      1399-10-08 5:36 ب.ظ

      سلام
      مورد سوال و ابهام را واضح بپرسید
      تنها کافی است به جای رابطه NDWI از رابطه شاخص AWEI استفاده کنید.

      پاسخ
  • kkuter k.kuter@chmail.ir
    1400-03-23 10:16 ق.ظ

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

    پاسخ
    • kkuter k.kuter@chmail.ir
      1400-03-30 9:42 ق.ظ

      سلام آقای دکتر
      امکان داره کمک کنید من این مقاله رو پیاده سازی کنم؟
      با تشکر

      پاسخ
  • سلام آقای دکتر و وقت بخیر

    من کد شما را پیاده سازی کردم اما خط 9 ارور میده. لینک کد را میگذارم تا بررسی کنید مشکل چی هست. البته خودم هم بررسی خواهم کرد.
    https://code.earthengine.google.com/5059e1064e3577a53fc01f047243b523
    با سپاس

    پاسخ
  • اروری که میده این هست
    Line 9: Cannot add null EE object as a layer.

    پاسخ

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

keyboard_arrow_up