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

پردازش تصاویر ماهواره ای در Matlab – پردازش تصاویر ماهواره ای در متلب

پردازش تصاویر ماهواره ای در Matlab
دکتر احسان جلیلوند
نوشته شده توسط دکتر احسان جلیلوند

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

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

مدرس دوره سعی کرده تا بیش از ۱۰ سال تجربه پردازش تصویر در Matlab را به کار بسته و بهترین ابزارها و روش هایی که امتحان خود را پس داده اند به زبان ساده به کاربران آموزش دهد.


مشخصات محصول

  • قیمت: ۱۵۰۰۰۰ تومان
  • مدرس: احسان جلیل وند
  • تخصص: دکترای عمران با گرایش منابع آب از دانشگاه صنعتی شریف
  • موضوع: پردازش تصاویر ماهواره ای در Matlab
  • مدت زمان آموزش: ۴ ساعت و ۱۵ دقیقه
  • نرم افزار: Matlab
  • مخاطب: علاقه مندان سنجش از دور کاربردی
  • نوع آموزش: ویدیویی
  • پاورپوینت: ندارد
  • داده های تمرینی:‌ ندارد
  • پیش نیاز: آشنایی مقدماتی با برنامه نویسی در Matlab

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

نرم افزار Matlab ساخته کمپانی Mathwork نزدیک به ۴۰ سال است که در خدمت مهندسین و ریاضی­دانان سراسر دنیا بوده و طی این مدت به طور پیوسته از نظر توابع پیش ساخته، کتابخانه ها و تنوع کاربردها پیشرفت داشته است، به طوریکه اکثر دانشجویان رشته های مهندسی و علوم پایه از مقطع کارشناسی نحوه کدنویسی در آن  به عنوان یک ابزار برای انجام تمرین ها و پروژه های درسی می آموزند. این نرم افزار برای تحلیل ماتریسی طراحی شده و امکانات بی نظیری در این زمینه در اختیار کاربران قرار می دهد.

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

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

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

پس از خرید این محصول این توانمندی ها را بدست می آورید:

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

ویدئوی کوتاهی از این آموزش:


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

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

  • معرفی سامانه AρρEEARS برای دانلود و پیش پردازش تصاویر MODIS (آموزش هدیه به کاربران)
  • آموزش دانلود تصویر از این سامانه (DEM,LST, NDVI)
  • مروری بر محیط کاربری نرم افزار Matlab
  • مروری بر مبانی و دستورات پرکاربرد در Matlab
  • معرفی فرمت های مختلف و محبوب تصاویر ماهواره ای Geotiff،NetCDF و HDF و نحوه خواندن آن ها
  • آموزش نحوه خواندن یک تصویر در Matlab
  • آموزش نحوه خواندن چندین تصویر در Matlab
  • آموزش نحوه استحراج اطلاعات از نام فایل ها (مثلا تاریخ اخذ تصویر)
  • آموزش نحوه تولید Data cube یا ماتریس سه بعدی (تصاویر متعدد از یک منطقه در زمان های مختلف)
  • آموزش نحوه دسترسی به اطلاعات پیکسل های مختلف (درایه های مختلف ماتریس) در متلب
  • آموزش انجام پردازش های آماری اولیه روی تصاویر
  • آموزش نحوه استخراج اطلاعات از تصاویر
  • آموزش نحوه تولید خروجی های نموداری و نقشه ای در Matlab


تهیه آموزش:

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


چند لینک کاربردی:


 

۲۲ دیدگاه

  • با سلام و وقت بخیر
    آقای دکتر بنده ویدئوی های آموزشی شما را خرید کرده ام.
    متاسفانه واسه خوندن تصویرم خطا میده.
    ممنون میشم که راهنماییم کنید.
    Error using geotiffinfo>readinfo (line 267)
    Multiple images exist in the file and their sizes are different.

    Error in geotiffinfo (line 247)
    info = readinfo(filename);

    Error in geotiffread (line 78)
    info = geotiffinfo(filename);

    Error in NDVI_Mod (line 3)
    geotiffread (‘MOD13Q1.006__250m_16_days_NDVI_doy2000353_aid0001.tif’);

    • سلام وتشکر از لطفتون،
      اگر دقیقتر بفرماییدکدوم ویدیو از ۳ ویدیو بوده و مشغول انجام چه کاری بودید که با این مشکل مواجه شدید و یا یک اسکرین شات از کدتون و خطی که به error برخوردید رو برام بفرستید من بهتر می تونم راهنمایی کنم.

      • تشکر
        ویدئو اول
        البته با داده های LST خطا نداد ولی داده های NDVI خطا واسه خوندش میده. چون داده های NDVI یک کیلومتر مشکلی نداره واسه داده ۲۵۰ متر خطا میده
        اسکرین شات گرفتم ولی اینجا نمیشه اضافه کرد.
        ولی خطا اینه
        Multiple images exist in the file and their sizes are different.

        • قاعدتا اگر تصویر ۱ کیلومتری خوانده شده نباید برای خوندن تصویر ۲۵۰ متری مشکلی باشه، حدس من این هست که فایل تصویری که دانلود شده مشکلی داره، الان این فایل برای روز ۳۲۵ هست آیا برای باقی روزها هم همین error رو می گیرید؟
          احتمال دوم این هست که شما قبلا یک Array از داده با ابعاد دیگه ساخته باشین (مثلا از تصویر ۱ کیلومتری) و بعد بخواین این ماتریس ۲۵۰ متری با ابعاد بزرگتر رو به اون ماتریس قبلی اضافه کنید. در این صورت error می گیرید، این ایمیل من هست کدی که نوشتید رو لطفا برای من بفرستید:
          ehsan.jalilvand@sharif.edu

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

  • با سلام و وقت بخیر
    اگه تصاویر هشت روزه LST, MOD11A2 واسه یک سال یا چند سال داشته باشیم. چگونه می توان در متلب به داده های ۱۶ روزه و ماهانه تبدیل کرد؟
    ممنون میشم که راهنمایی کنید.

  • با سلام و وقت بخیر
    محصولتون واقعا عالی بود من راضی بود.
    فقط از فایل NC که واسه بارش و LST بود نحوه خروجی گرفتن واسه باز کردن در GIS رو توضیح ندادین. من نمیتونم محاسباتی که روی داده ها انجام دادم رو در GIS ببرم و نمایش بدهم. البته واسه فایل های با فرمت TIFF توضیح دادین.
    ممنون میشم راهنمایی کنید.
    و جا داره از مدرس این دوره تشکر کنم.

    • سلام ممنون از لطفتون،
      بله در حالتی که فایل Geotiff رو باز کنیم به طور خودکار Spatial Referencing Object یا R رو در کنار خود فایل می خونید و بعدا از همون برای تولید خروجی Geotiff استفاده می شه اما وقتی فایل NC رو می خونید خودتون باید R رو درست کنید.
      در این حالت پیشنهاد من استفاده از georefcells برای تولیذ R هست، (این تابع رو در help متلب نگاه کنید) اگر محدوده ی شما یک محدوده ی مستطیلی هست می توانید با دادن محدوده Lat و Lon و سایز ماتریس مد نظرتون مثلا LST با استفاده از این تابع Rرو بسازید، باقی مراحل مشابه قبل استفاده از geotiffwrite برای تولید تصویر Geotiff خواهد بود.

  • عرض و ادب و احترام جناب جلیلوند
    من میخام دریاچه ارومیه رو از تصاویر nc و h5 جدا کنم ( با shapefile ) راهنمایی میکنین چطوری اینکارو انجام بدم.

    سپاس

    • سلام محمد عذر خواهی می کنم که دیر جواب می دم تازه سوالت رو دیدم
      برای این کار از ترکیب دوتا دستور باید استفاده کنی یکی shaperead برای خوندن shapefile دریاچه، به عبارتی با این دستور مختصات x و y نقاط مرز دریاچه رو استخراج می کنی
      دستور دوم inpolygon هست در این دستور می تونی اطلاعات داخل یک polygon (مثلا مرز دریاچه) رو استخراج کنی
      فرض کن دیتای تصویر nc ات دمای سطح باشه به روشی که توی ویدیو یاد دادم lat و lon و ماتریس دیتا (data) رو از فایل nc استخراج می کنی بعد کدی مثل کامنت بعدی باید بنویسی

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

اگر تمایل به تدریس و تولید آموزش و کسب درآمد دارید بر روی دکمه رو به رو کلیک کنید و فرم را پر کنیدلطفا کلیک کنید
+ +