প্রতিটি পিক্সেল ফর্মের একটি টুকরো টুকরো লিনিয়ার/হারমোনিক মডেল দ্বারা মাপসই
Y = A + B * t + C * cos(2 * pi * season(t)) + D * sin(2 * pi * season(t)) + E * cos(4 * pi * ঋতু(t)) + F * sin(4 * pi * ঋতু(t)) + ...
এই সমীকরণে, 't' হল 'dateFormat' দ্বারা নির্দিষ্ট করা বিন্যাসে ছবির শুরুর সময়, এবং 'sea(t)' হল সেই শুরুর সময়ের ভগ্নাংশের বছর (বিস্তারিত জানার জন্য dateFormat-এর বিবরণ দেখুন)। হারমোনিক পদের সর্বোচ্চ ক্রম 'seasonalModelOrder' দ্বারা নির্ধারিত হয়।
ফলাফল হল দুটি ব্যান্ড সমন্বিত একটি চিত্র, এবং ইনপুটে প্রতি ব্যান্ডে দুটি ব্যান্ড:
tStart
, tEnd
: এগুলির প্রত্যেকটিতে একটি 1D অ্যারে রয়েছে, যেখানে টুকরো টুকরো লিনিয়ার ফিট প্রতি সেগমেন্টে একটি এন্ট্রি রয়েছে; প্রতিটি এন্ট্রিতে সেই অংশের প্রথম বা শেষ চিত্রগুলির শুরুর সময় থাকে৷ ডিফল্টরূপে এখানে মানগুলি ভগ্নাংশের বছরে, সহগগুলির সাথে সহজে ব্যবহারের জন্য৷
coefs_BANDNAME
: প্রতি ইনপুট ব্যান্ডে এরকম একটি আউটপুট ব্যান্ড থাকবে। প্রতিটি সেগমেন্টে একটি সারি সহ একটি 2D অ্যারে ধারণ করে। সেই সারির মানগুলি হল সেই সেগমেন্টের জন্য রৈখিক মানানসই সহগ - অর্থাৎ সেই অংশের জন্য A, B, C, ... এর মান। উপরে বর্ণিত হিসাবে, এখানে মানগুলি 'তারিখ বিন্যাস' দ্বারা প্রভাবিত হয়
. rmse_BANDNAME
: প্রতি ইনপুট ব্যান্ডে এরকম একটি আউটপুট ব্যান্ড থাকবে। প্রতি সেগমেন্টে একটি এন্ট্রি সহ এটি একটি 1D অ্যারে ধারণ করে। প্রতিটি সেগমেন্টের মান হল সেই সেগমেন্টের জন্য রৈখিক ফিট অবশিষ্টাংশের জন্য RMSE।
ব্যবহার | রিটার্নস |
---|---|
ee.Algorithms.TemporalSegmentation.StructuralChangeBreakpoints(collection, breakpointBand , seasonalModelOrder , minSpacing , maxBreaks , dateFormat ) | ছবি |
যুক্তি | টাইপ | বিস্তারিত |
---|---|---|
collection | ইমেজ কালেকশন | ব্রেকপয়েন্ট সনাক্ত করতে ইমেজের সংগ্রহ। |
breakpointBand | স্ট্রিং, ডিফল্ট: নাল | ব্রেকপয়েন্ট সনাক্তকরণের জন্য ব্যান্ডের নাম। ঐচ্ছিক শুধুমাত্র যদি ইমেজ শুধুমাত্র একটি একক ব্যান্ড আছে. |
seasonalModelOrder | পূর্ণসংখ্যা, ডিফল্ট: 3 | সুরেলা মৌসুমী মডেলের ক্রম। |
minSpacing | ফ্লোট, ডিফল্ট: 0.15 | ব্রেকপয়েন্টের মধ্যে ন্যূনতম ব্যবধান। যদি এটি 0 এবং 1 এর মধ্যে হয় (একচেটিয়া), এটি সংগ্রহে থাকা ছবির সংখ্যার একটি ভগ্নাংশ হিসাবে ব্যাখ্যা করা হবে। অন্যথায়, এটি অনেক নমুনা হিসাবে ব্যাখ্যা করা হবে। |
maxBreaks | পূর্ণসংখ্যা, ডিফল্ট: 0 | ব্রেকপয়েন্টের সর্বোচ্চ সংখ্যা। |
dateFormat | পূর্ণসংখ্যা, ডিফল্ট: 1 | ফলাফলে ব্যবহার করার জন্য সময়ের উপস্থাপনা: 1 = ভগ্নাংশ বছর, 2 = মিলিসেকেন্ডে ইউনিক্স সময়। এটি tStart এবং tEnd ব্যান্ডের মান এবং হারমোনিক মডেলে ব্যবহৃত 't' মানগুলিকে প্রভাবিত করে। এখানে এবং সেই মডেলে ব্যবহৃত ভগ্নাংশের বছরগুলিকে 1 জানুয়ারী 1970 থেকে 365.25-দিনের বছরের ভগ্নাংশ হিসাবে সংজ্ঞায়িত করা হয়েছে। |