آموزش شناسایی محیط های شهری با دقت بالا – شناسایی شهرها در تصاویر ماهواره ای

محمد کاکویی

0

  • مدرس: محمد کاکوئی
  • متخصص برنامه نویسی، پردازش تصویر و سنجش از دور در محیط Google Earth Engine
  • موضوع: سنجش از دور شهری و شناسایی محیط های شهری با دقت بالا
  • نرم افزار: سامانه گوگل ارث انجین
  • ماهواره: سنتینل 1 و سنتینل 2
  • فرمت آموزش: ویدئوهای آموزشی MP4
  • طول آموزش: 2 ساعت و 40 دقیقه
  • کد تمرینی: دارد
  • پیشنهاد آموزش: آموزش ArcGIS در شهرسازی

340,000 تومان

0 افرادی که اکنون این محصول را تماشا می کنند!
 بالاترین کیفیت
عدم محدودیت زمانی
 مناسبترین قیمت
 خرید و دانلود آنی
خرید با کارت عضو شتاب

در این محصول آموزشی به روش پیشرفته شناسایی شهرها از تصاویر ماهواره ای پرداخته شده و با تصاویر سنتینل 1 و سنتینل 2 کار شده است. این آموزش روشی را توضیح میدهد که بسیار دقیق است و حتی مناطق کوچک را نیز شناسایی می کند.

جمعیت شهرها رو به افزایش است و انتظار می­رود که تا سال 2030 بیش از 1٫4 میلیارد نفر در شهرها زندگی کنند. رشد سریع شهرها باید مد نظر قرار بگیرد تا مسائل محیطی، آلودگی، جزیره حرارتی و نحوه خدمت رسانی به آن­ها بررسی شوند. پایش رشد شهرها نیازمند شناسایی شهرها به صورت سری زمانی است تا با مقایسه آن­ها، میزان رشد شهرها تعیین شوند.

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

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

با پرتاب ماهواره های سنتینل-1 و سنتینل -2 توسط اتحادیه اروپا، تصاویر با رزولوشن مکانی 10 متر در تمامی مکان­ های کره زمین در دسترس عموم قرار گرفت. در نتیجه، این ماهواره­ ها امکان پردازش دقیق­ تر سطح زمین و ایجاد نقشه دقیق ­تر از شهرها را فراهم کرد.

 


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

هدف این آموزش، توسعه روشی برای تلفیق داده­ های سنتینل-1 و سنتینل-2 است تا محیط شهری با دقت بالا استخراج شود. همچنین با توسعه یک Application مبتنی بر GEE امکان پایش محیط شهری در مکان­ های زیادی از کره زمین فراهم می ­شود. روش توسعه داده شده کاملا خودکار است و آستانه گذاری و تعیین مناطق شهری بدون نیاز به تنظیم کردن پارامترها به صورت دستی است.

در این آموزش ابتدا فضای باند تصاویر سنتینل-1 توسط PCA تبدیل می ­شود. در نتیجه باندهایی تولید می­ شود که حداقل وابستگی را به هم دارند. سپس به کمک باند PCA و با آستانه گذاری اوتسو که به هیستوگرام تصویر اعمال می ­شود، نقاط آموزش به صورت خودکار تعیین می ­شوند. به کمک این نقاط و باندهای سنتینل 1 و 2 و شاخص های مد نظر، یک طبقه بندی جنگل تصادفی آموزش می­ بیند تا مناطق تحت بررسی را به کلاس های شهری و غیرشهری منتسب کند. در نهایت به کمک ui در GEE یک application تولید می­ شود که قابل اشتراک گذاری با دیگر محققان است.


شناسایی محیط شهری ساری

تشخیص شهرها از تصاویر ماهواره ای

تشخیص شهرها از تصاویر ماهواره ای


شناسایی محیط شهری حاشیه میلان

شناسایی شهرها در گوگل ارث انجین

شناسایی شهرها در گوگل ارث انجین


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

عناوین آموزش داده شده عبارت است از:

  • فراخوانی تصاویر سنتینل – 1 و سنتینل – 2 در زمان و مکان مشخص
  • محاسبه تصویر با میانگین صفر
  • تعریف تبدیل PCA و اعمال آن به تصویر
  • استخراج هیستوگرام تصویر با ترکیب میانگین و واریانس
  • تعریف آستانه گذاری اوتسو و اعمال آن به هیستوگرام تصویر
  • آستانه گذاری با مقادیر آستانه اوتسو و انحراف از معیار
  • نمونه برداری از تصویر با توجه به ماسک تولید شده
  • آموزش طبقه بندی جنگل تصادفی و SVM
  • آموزش ساخت Application با امکانات بخش UI

ویدئوی معرفی آموزش


لینک های مفید

دیدگاهها

  1. صادق

    موضوع:
    ۱) استخراج محدوده ساختمانها از تصاویر ماهواره ای همانند جاده،گیاهان،پیاده روها و پشت بام ساختمانها و غیره (در واقع سوال اینه کدام تصویر ماهواره ای برای این کار مناسبتر هستش و نوع الگوریتم که استفاده میشه و برای استخراج در کدام نرم افزار بهتره که اعمال بشه)
    ۲) و با چه تصاویر ماهواره ای ترجیحا بهتره مدلسازی هدر رفت انرژی گرمایی را در رابطه با ساختمانها انجام داد.

    • mohammad kakooei

      سلام

      ۱- سوال اولتون یک review کامل از urban area detection نیاز داره. چه ماهواره های نوری و چه ماهواره های راداری ویژگی های منحصر به فردی دارند که نمی توان از آن ها چشم پوشی کرد. به همین خاطر در این آموزش از تلفیق تصاویر سنتینل-۱ و سنتینل-۲ برای استخراج محیط شهری با رزولوشن ۱۰ متر استفاده شده است.
      ولی این تصاویر محدود به ۳ سال اخیر است و اگر نیاز به آنالیز سری زمانی داشته باشد مجبور به استفاده از تصاویر سری لندست هستید.
      نوع الگوریتم و نوع نرم افزار هم وابسته به کاربرد شما است. حتما روش های مبتنی بر داده های راداری دارای تفاوت زیادی از روش های مبتنی بر داده های نوری هستند که در آن ها از ویژگی لبه، تعریف شاخص و … استفاده می شود.
      همچنین اگر بخواهید از روش های Deep استفاده کنید هیچ کدام از نرم افزار های مرسوم مانند ENVI و ArcGis به کار نمی آید و باید سراغ برنامه نویسی بروید.
      اگر عبارت “urban area detection ” را سرچ کنید نتایج زیادی برای شما میاره.

      ۲- اگر منظور شما از مدل سازی هدر رفتن انرژی گرمایی، مفاهیمی مانند جزیره حرارتی هست، می توانید از آموزش های آقای احراری که در سایت وجود داره استفاده کنید که از ماهواره های لندست ۸، سنتینل ۳ و Aster بهره بردند.

      • صادق

        لطف کردید اقای مهندس…با تصاویر ایکنوس و لندست و الگوریتم desision tree در نرم افزار envi با وارد کردن حد استانه مطلوب هست استخراج عوارض انجام بشه ا ترجیحا کدوم بهتره چون من بازه زمانی نیاز دارم استفاده کنم.
        خیلی ممنون

        • mohammad kakooei

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

          • صادق

            سلام دوباره زحمتتون دادم….اقای مهندس من واقعیت برای مقطع دکترا یک استاد خارجی سه نفر را انتخاب کرده که از بین اینا یکی رو میخاد بگیره و من م انتخاب شدم و گفته یک پروپوزال بنویسید موضوعی که گفته اینه…
            (i) Segmentation of dense urban roof tops/buildings, roads and vegetation from high-resolution TIR/RGBi imagery, (ii) Generation of heat-loss and energy-efficiency metrics from high-resolution TIR imagery.
            سپس من سرچ کردم به نتایجی رسیدم و خود شما توضیحات تکمیلی در ادامه دادین .
            الان یه مقاله دیگه که در همین دانشکده کار شده برای این تفکیک عوارض (پشت بام و غیره) از تصاویر airborne oblique images استفاده کردن/الان من مرددم چکار کنم و در واقع نمی دونم این airborn images کجا و چجوری استفاده میشن اصلا چجوری باید تهیه کرد…چون من فقط با لندست و ایکونوس و استر کار کردم..خیلی خیلی ممنونم اگه یه راهنمایی بکنید در مورد موضوعی که دادن و نظر کلی بگید

  2. mohammad kakooei

    سلام مجدد
    نگران نباشید. داده های هوایی هم شبیه ماهواره ها هستند ولی عموما رزولوشن مکانی بهتری داره. همچنین تصاویر هوایی علاوه بر زاویه NADIR در زاویه مورب (oblique) هم وجود داره. مثلا داده های NAIP که آمریکا رو پوشش میده و دارای رزولوشن مکانی ۱ متر است و در ۴ باند RGB+NIR تصویر برداری میشه.
    در هر حال، جای این مباحث در کامنت ها نیست، ایمیل بزنید
    kakooey.m@gmail.com

  3. پیمان

    سلام
    در خصوص این آموزش سوال داشتم
    این آموزش برای شناسایی نواحی روستایی(روستاهای کوچک، بزرگ و …..) هم کاربرد داره؟
    این آموزش، خطوط ارتباطی هم شناسایی میکنه(مثل جاده)؟

    • Mohammad Kakooei

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

  4. افسر بهرامی

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

    • Mohammad Kakooei

      سلام
      این کد رو در کرمانشاه بررسی کردم، در مورد زمین های بایر عموما مشکل وجود نداره
      البته با توجه به استفاده از سنتینل ۱، عموما مشکلی در زمین های بایر نداره
      گرچه شما میتوانید شاخص های بیشتری را در نظر بگیرید.
      اما در مورد کوهستانی بودن منطقه، خصوصا اگر مناطق Foreshortening مدیریت نشود، میتوانید مناطق کوهستانی را به اشتباه شناسایی کند.
      برای مدیریت مناطق Foreshortening می توانید از آموزش زیر استفاده کنید.
      http://girs.ir/foreshortening-mask

      • افسر بهرامی

        عددی که برای حد آستانه در نظر گرفتین چند بود برای کرمانشاه؟

        • mohammad kakooei

          سلام
          لینک کدتون رو برام بفرستید تا بررسی کنم
          Kakooey.m@gmail.com

  5. افسر

    سلام استاد
    وقت شما بخیر
    عذر میخوام اینجا از تلفیق تصاویر اپتیکی راداری استفاده کردین
    آیا روش تلفیق شما روش خاصی ست ؟نام روش تلفیق منظورمه
    ممنونم اگر پاسخ دهید

  6. Mohammad Kakooei

    سلام و وقت بخیر
    معمولا به این حالتی که باندهای متفاوت و با ماهیت های مختلف را برای آموزش کنار هم قرار میدهیم، Heterogeneous Feature Map میگیم.
    موفق باشید

  7. افسر

    سلام
    ضمن تشکر از راهنماییهای مفید و دلسوازنه شما
    میخواستم بپرسم در این آموزش میتوان فقط از تصاویر سنتینل۱ استفاده کرد؟
    در اینصورت پروداکتهای مورد استفاده در این آموزش مانند ndviو,ndsi راچگونه حساب کنیم؟

    • Mohammad Kakooei

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

  8. افسر

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

  9. افسر

    سلام
    عذر میخوام این برنامه شما رفرنس خاصی داشت؟
    مقدور هست نام ببرین؟

    • Mohammad Kakooei

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

      ۲۰۱۹ Dragon 4 Symposium

      ۲nd mapping urban areas from space, ESA

  10. افسر

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

    • امیرحسین احراری

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

      موفق باشید

  11. افسر

    با تشکر از راهنمایی شما
    داده های مورد استفاده من لندست۸ و سنتینل۱ و سنتیل۲ می باشد
    پس نیازی به تصحیحات رادیومتریکی و اتمسفری ندارند؟
    فقط مرجع اینکه این تصحیحات نیاز نیست کجای گوگل انجین ذکر شده؟

    • امیرحسین احراری

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

      موفق باشید

  12. اشکان

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

    • Mohammad Kakooei

      سلام
      بحث building detection از بحث urban area detection جداست.
      برای استخراج ساختمان ها شما به تصاویر با رزولوشن حدود ۱ متر نیاز دارید که به جز داده های خاص، به صورت عمومی و رایگان در دسترس قرار ندارد.
      موفق باشید

      • اشکان

        درصورت استفاده از داده های یک متری، هر ساختمان را می‌توان با روشهایی که در این آموزش ارائه دادید به تفکیک مشاهده نمود؟با در اون حالت هم بصورت پیوسته نمایش داده میشوند؟

        • Mohammad Kakooei

          خیر..
          در داده های HR و VHR شما نیاز به ویژگی ها مکانی دارید تا بتوانید ساختمان های مجزا را شناسایی کنید. در حالی که استفاده از تلفیق داده ها و ویژگی های مکانی در داده های mid-resolution برای استخراج محیط شهری کفایت میکند.
          اگر به عنوان محصول هر دقت کنید، «شناسایی محیط شهری» است، نه استخراج ساختمان.
          در مقدمه مقاله زیر، مروری بر روش های استخراج ساختمان با تصاویر HR و VHR شده است.

          Mohammad, Kakooei, and Baleghi Yasser. “A two-level fusion for building irregularity detection in post-disaster VHR oblique images.” Earth Science Informatics 13, no. 2 (2020): 459-477.

  13. Parisa

    با سلام و احترام. آیا این محصول قابل استفاده با داده های لندست ۸ و سنتینل ۱ هست؟

    • Mohammad Kakooei

      سلام
      بله، با روش استفاده شده در این محصول، امکان استفاده از داده های لندست-8 و سنتینل-1 نیز وجود دارد.
      موفق باشید

  14. مرتضی

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

    • Mohammad Kakooei

      سلام
      برای بررسی سری زمانی تغییرات شهری میتوان از این محصول استفاده کرد.
      برای بررسی میزان تخریب، می تواند مفید باشد، اما برای این هدف طراحی نشده است.
      همچنین، باید موارد مختلفی را در تخریب در نظر گرفت. مثلا، سطح تخریب (ساختمان، محلی، ناحیه ای) و مقیاس تخریب (دو سطحی یا چند سطحی) و همچنین شدت تخریب باید مد نظر قرار بگیرد.
      موفق باشید

  15. 1671962264

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

    • Mohammad Kakooei

      سلام
      آدرس ایمیل را بفرمایید تا برایتان ارسال شود.
      موفق باشید

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

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

 آموزش هــای رایــگان