ee.Image.glcmTexture

คำนวณเมตริกพื้นผิวจากเมทริกซ์การเกิดร่วมของระดับสีเทาโดยรอบแต่ละพิกเซลของแต่ละแบนด์ GLCM คือตารางสรุปความถี่ของการรวมค่าความสว่างของพิกเซล (ระดับสีเทา) แบบต่างๆ ที่เกิดขึ้นในรูปภาพ โดยจะนับจำนวนครั้งที่พิกเซลที่มีค่า X อยู่ข้างพิกเซลที่มีค่า Y ในทิศทางและระยะทางที่เฉพาะเจาะจง จากนั้นจึงได้สถิติจากการจัดตารางนี้

การติดตั้งใช้งานนี้จะคำนวณเมตริก GLCM 14 รายการที่ Haralick เสนอ และเมตริกเพิ่มเติม 4 รายการจาก Conners ต้องป้อนข้อมูลเป็นจำนวนเต็ม

เอาต์พุตประกอบด้วย 18 แถบต่อแถบอินพุตหากเปิดการหาค่าเฉลี่ยเชิงทิศทาง และ 18 แถบต่อคู่เชิงทิศทางในเคอร์เนล หากไม่ได้เปิด

  • ASM: f1, โมเมนต์ที่สองเชิงมุม; วัดจำนวนคู่ที่ซ้ำกัน
  • คอนทราสต์: f2, คอนทราสต์; วัดคอนทราสต์เฉพาะจุดของรูปภาพ
  • CORR: f3, Correlation; measures the correlation between pairs of pixels
  • VAR: f4, ความแปรปรวน; วัดว่าการกระจายระดับสีเทาแผ่ขยายออกไปมากน้อยเพียงใด
  • IDM: f5, Inverse Difference Moment; measures the homogeneity
  • SAVG: f6, Sum Average
  • SVAR: f7, Sum Variance
  • ส่ง: f8, Sum Entropy
  • ENT: f9, Entropy วัดความสุ่มของการกระจายระดับสีเทา
  • DVAR: f10, ความแปรปรวนของความแตกต่าง
  • DENT: f11, Difference entropy
  • IMCORR1: f12, Information Measure of Corr. 1
  • IMCORR2: f13, Information Measure of Corr. 2
  • MAXCORR: f14, สัมประสิทธิ์สหสัมพันธ์สูงสุด (ไม่ได้คำนวณ)
  • DISS: ความแตกต่าง
  • ความเฉื่อย: ความเฉื่อย
  • SHADE: Cluster Shade
  • PROM: ความโดดเด่นของคลัสเตอร์
ดูข้อมูลเพิ่มเติมได้ในเอกสาร 2 ฉบับ ได้แก่ 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จำนวนเต็ม ค่าเริ่มต้น: 1ขนาดของพื้นที่ใกล้เคียงที่จะรวมไว้ใน GLCM แต่ละรายการ เช่น ขนาด 1 จะสอดคล้องกับสี่เหลี่ยมจัตุรัส 3x3, ขนาด 2 จะสอดคล้องกับสี่เหลี่ยมจัตุรัส 5x5, ขนาด 3 จะสอดคล้องกับสี่เหลี่ยมจัตุรัส 7x7 เป็นต้น
kernelเคอร์เนล ค่าเริ่มต้น: nullเคอร์เนลที่ระบุออฟเซ็ต x และ y ที่จะใช้คำนวณ GLCM ระบบจะคำนวณ GLCM สำหรับแต่ละพิกเซลในเคอร์เนลที่ไม่ใช่ 0 ยกเว้นพิกเซลตรงกลาง และตราบใดที่ยังไม่ได้คำนวณ GLCM สำหรับทิศทางและระยะทางเดียวกัน เช่น หากตั้งค่าพิกเซลด้านตะวันออกหรือตะวันตก หรือทั้ง 2 อย่าง ระบบจะคํานวณ GLCM (แนวนอน) เพียง 1 รายการ ระบบจะสแกนเคอร์เนลจากซ้ายไปขวาและจากบนลงล่าง ค่าเริ่มต้นคือสี่เหลี่ยมจัตุรัส 3x3 ซึ่งส่งผลให้มี GLCM 4 รายการที่มีออฟเซ็ต (-1, -1), (0, -1), (1, -1) และ (-1, 0)
averageบูลีน ค่าเริ่มต้น: จริงหากเป็นจริง ระบบจะหาค่าเฉลี่ยของแถบแนวโน้มสำหรับเมตริกแต่ละรายการ