اگر مقالات و منابع مختلف دنیا را مشاهده کرده باشید، میزان بازتاب سطحی را بر اساس ضریب بین 0 تا 1 بدون واحد بیان میکنند. در این آموزش نحوه تبدیل کردن این بازه به بین 0 تا را با خواهیم آموخت. ویدئو آموزشی آموزش تبدیل بازتاب سطحی درENVI را با دوستان خود به اشتراک بگذارید و دوره جامع نرم افزار انوی را نیز با دوستان خود به اشتراک بگذارید.
تبدیل به بازه 0 تا 1 بازتاب سطحی
زمانی که خروجی فرایند های FLAASH و QUAC را مورد بررسی قرار دهید مشاهده خواهید که بازه مقادیر بین صفر و یک نمی باشد. برای این منظور باید بر اساس حداکثر و حداقل موجود در باندهای خود تبدیلات را نجام داد. در ادامه مراحل تبدیلات و کد Band math نیز در اختیار شما قرار خواهد گرفت.
1-ابتدا تصاویر خود را در داخل انوی فراخوانی کنید.
2- تصحیحات رادیومتریکی را برای تصاویر خود انجام دهید.
3- با یکی از روش های گفته شده تصحیحات اتمسفری را برای تصاویر خود انجام دهید.
4- عبارت Band math را جسجو نمایید.
5- مقدار max و min در باندهای مختلف را مشاهده نمایید.
6-بر اساس آن فرمول زیر را پیاده سازی نمایید.
float((b1 lt 0)*0 +(b1 gt 12000)*1 +(b1 ge 0 and b1 le 12000)*float(b1/12000.0))
تمرین: مقدار بازتاب سطحی خود را به بازه بین 0 تا 1 تبدیل نمایید. ابتدا سعی کنید خود فرمول آن را بنویسید نتوانستید از رابطه بالا کمک بگیرید.
2 دیدگاه. ارسال دیدگاه جدید
خیلی ممنون از توضیحات خوبتون?
سلام و احترام خواهش میکنم
آرزوی بهترین هارو براتون دارم