ee.Algorithms.CrossCorrelation

দুটি (তাত্ত্বিকভাবে) কো-রেজিস্টার্ড ছবির মধ্যে ইমেজ রেজিস্ট্রেশনের গুণমান সম্পর্কে তথ্য প্রদান করে। এর ইনপুট হলো একই সংখ্যক ব্যান্ডযুক্ত দুটি ছবি। এই ফাংশনটি চারটি তথ্য-ব্যান্ড দ্বারা গঠিত একটি ছবি আউটপুট হিসেবে দেয়। প্রথম তিনটি হলো দূরত্ব: ইমেজ A-এর প্রতিটি পিক্সেল থেকে ইমেজ B-এর সর্বোচ্চ সংশ্লিষ্ট কোরিলেশন কো-এফিশিয়েন্টযুক্ত পিক্সেল পর্যন্ত ডেল্টাX, ডেল্টাY এবং ইউক্লিডিয়ান দূরত্ব। চতুর্থ ব্যান্ডটি হলো সেই পিক্সেলের কোরিলেশন কো-এফিশিয়েন্টের মান [-1 : +1]।

ব্যবহার ফেরত
ee.Algorithms.CrossCorrelation(imageA, imageB, maxGap, windowSize, maxMaskedFrac ) ছবি
যুক্তি প্রকার বিস্তারিত
imageA ছবি প্রথম চিত্র, N ব্যান্ড সহ।
imageB ছবি দ্বিতীয় ছবিতে অবশ্যই প্রথম ছবির মতো একই সংখ্যক ব্যান্ড থাকতে হবে।
maxGap পূর্ণসংখ্যা একটি পিক্সেল X বা Y অক্ষ বরাবর সর্বাধিক যতটুকু সরতে পারে।
windowSize পূর্ণসংখ্যা যে জানালার আকার তুলনা করা হবে।
maxMaskedFrac ফ্লোট, ডিফল্ট: ০ কোরিলেশন উইন্ডোর মধ্যে থাকা পিক্সেলের সর্বোচ্চ যে অংশকে মাস্ক করার অনুমতি দেওয়া হয়। এই পরীক্ষাটি সার্চ রিজিয়নের মধ্যে প্রতিটি অফসেট অবস্থানে প্রয়োগ করা হয়। প্রতিটি অফসেটের জন্য, ওভারল্যাপিং ইমেজ প্যাচগুলো তুলনা করা হয় এবং একটি কোরিলেশন স্কোর গণনা করা হয়। এই ওভারল্যাপিং প্যাচগুলোর মধ্যে থাকা একটি পিক্সেলকে মাস্ক করা হয়েছে বলে গণ্য করা হয়, যদি প্যাচগুলোর কোনো একটি সেখানে মাস্ক করা থাকে। যদি সার্চ রিজিয়নের কোনো একটি অবস্থানেও পরীক্ষাটি ব্যর্থ হয়, তবে যে আউটপুট পিক্সেলের জন্য কোরিলেশন গণনা করা হচ্ছে, সেটিকে অবৈধ বলে গণ্য করা হবে এবং মাস্ক করে দেওয়া হবে।