ee.Image.glcmTexture

প্রতিটি ব্যান্ডের প্রতিটি পিক্সেলের চারপাশের গ্রে লেভেল কো-অকারেন্স ম্যাট্রিক্স (GLCM) থেকে টেক্সচার মেট্রিক্স গণনা করে। GLCM হলো একটি সারণি, যা দেখায় একটি ছবিতে পিক্সেলের উজ্জ্বলতার মানের (গ্রে লেভেল) বিভিন্ন সংমিশ্রণ কতবার ঘটে। এটি গণনা করে যে, একটি নির্দিষ্ট দিক ও দূরত্বে X মানের একটি পিক্সেল কতবার Y মানের একটি পিক্সেলের পাশে অবস্থান করে এবং তারপর এই সারণি থেকে পরিসংখ্যান বের করে।

এই ইমপ্লিমেন্টেশনটি হারালিকের প্রস্তাবিত ১৪টি জিএলসিএম মেট্রিক এবং কনার্সের দেওয়া অতিরিক্ত ৪টি মেট্রিক গণনা করে। ইনপুটগুলো অবশ্যই পূর্ণসংখ্যা হতে হবে।

ডাইরেকশনাল অ্যাভারেজিং চালু থাকলে আউটপুটে প্রতিটি ইনপুট ব্যান্ডের জন্য ১৮টি ব্যান্ড থাকে এবং তা না থাকলে কার্নেলের প্রতিটি ডাইরেকশনাল পেয়ারের জন্য ১৮টি ব্যান্ড থাকে।

  • ASM: f1, কৌণিক দ্বিতীয় ভ্রামক; পুনরাবৃত্ত জোড়ের সংখ্যা পরিমাপ করে
  • কনট্রাস্ট: f2, কনট্রাস্ট; কোনো ছবির স্থানীয় কনট্রাস্ট পরিমাপ করে।
  • CORR: f3, কোরিলেশন; এটি পিক্সেলের জোড়াগুলোর মধ্যেকার পারস্পরিক সম্পর্ক পরিমাপ করে।
  • VAR: f4, ভেদাঙ্ক; এটি পরিমাপ করে যে ধূসর-স্তরের বন্টন কতটা বিস্তৃত।
  • IDM: f5, ইনভার্স ডিফারেন্স মোমেন্ট; সমসত্ত্বতা পরিমাপ করে
  • SAVG: f6, সমষ্টি গড়
  • SVAR: f7, সমষ্টি ভেদাঙ্ক
  • প্রেরিত: f8, যোগফল এনট্রপি
  • ENT: f9, এনট্রপি। একটি গ্রে-লেভেল ডিস্ট্রিবিউশনের এলোমেলোভাব পরিমাপ করে।
  • DVAR: f10, পার্থক্য বৈচিত্র্য
  • ডেন্ট: এফ১১, পার্থক্য এনট্রপি
  • IMCORR1: f12, সংশোধনের তথ্য পরিমাপ ১
  • IMCORR2: f13, সংশোধনের তথ্য পরিমাপ ২
  • MAXCORR: f14, সর্বোচ্চ পারস্পরিক সম্পর্ক সহগ। (গণনা করা হয়নি)
  • DISS: অসামঞ্জস্যতা
  • জড়তা: জড়তা
  • ছায়া: গুচ্ছ ছায়া
  • PROM: ক্লাস্টার বিশিষ্টতা
আরও তথ্য নিম্নলিখিত দুটি গবেষণাপত্রে পাওয়া যাবে: Haralick et. al, 'Textural Features for Image Classification', https://doi.org/10.1109/TSMC.1973.4309314 এবং Conners, et al, 'Segmentation of a high-resolution urban scene using texture operators', https://doi.org/10.1016/0734-189X(84)90197-X।

ব্যবহার ফেরত
Image. glcmTexture ( size , kernel , average ) ছবি
যুক্তি প্রকার বিস্তারিত
এই: image ছবি যে চিত্রটির জন্য টেক্সচার মেট্রিক্স গণনা করতে হবে।
size পূর্ণসংখ্যা, ডিফল্ট: ১ প্রতিটি GLCM-এ অন্তর্ভুক্ত করার জন্য প্রতিবেশের আকার। উদাহরণস্বরূপ, ১-এর আকার একটি ৩x৩ বর্গক্ষেত্রের, ২-এর আকার একটি ৫x৫ বর্গক্ষেত্রের, ৩-এর আকার একটি ৭x৭ বর্গক্ষেত্রের, ইত্যাদি।
kernel কার্নেল, ডিফল্ট: নাল একটি কার্নেল যা x এবং y অফসেট নির্দিষ্ট করে, যার উপর ভিত্তি করে GLCM গণনা করা হবে। কার্নেলের প্রতিটি অশূন্য পিক্সেলের জন্য একটি GLCM গণনা করা হয়, তবে কেন্দ্রের পিক্সেলটি এর ব্যতিক্রম, এবং যতক্ষণ পর্যন্ত একই দিক ও দূরত্বের জন্য আগে থেকে কোনো GLCM গণনা করা না হয়ে থাকে। উদাহরণস্বরূপ, যদি পূর্ব এবং পশ্চিম পিক্সেলের যেকোনো একটি বা উভয়ই সেট করা থাকে, তবে শুধুমাত্র ১টি (অনুভূমিক) GLCM গণনা করা হয়। কার্নেলগুলো বাম থেকে ডানে এবং উপর থেকে নিচে স্ক্যান করা হয়। ডিফল্ট হলো একটি ৩x৩ বর্গক্ষেত্র, যার ফলে (-১, -১), (০, -১), (১, -১) এবং (-১, ০) অফসেটসহ ৪টি GLCM পাওয়া যায়।
average বুলিয়ান, ডিফল্ট: ট্রু যদি সত্য হয়, তাহলে প্রতিটি মেট্রিকের দিকনির্দেশক ব্যান্ডগুলোর গড় করা হয়।