ee.Algorithms.CrossCorrelation
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
מספק מידע על איכות רישום התמונות בין שתי תמונות (תיאורטית) שנרשמו יחד. הקלט הוא שתי תמונות עם אותו מספר של פסים. הפונקציה הזו מחזירה תמונה שמורכבת מארבעה פסים של מידע. שלושת הערכים הראשונים הם מרחקים: deltaX, deltaY והמרחק האוקלידי לכל פיקסל בתמונה imageA עד לפיקסל עם מקדם המתאם התואם הגבוה ביותר בתמונה imageB. הפס הרביעי הוא הערך של מקדם המתאם של הפיקסל הזה [-1 : +1].
שימוש | החזרות |
---|
ee.Algorithms.CrossCorrelation(imageA, imageB, maxGap, windowSize, maxMaskedFrac) | תמונה |
ארגומנט | סוג | פרטים |
---|
imageA | תמונה | התמונה הראשונה, עם N רצועות. |
imageB | תמונה | התמונה השנייה צריכה לכלול את אותו מספר פסים כמו imageA. |
maxGap | מספר שלם | המרחק המקסימלי שפיקסל יכול לזוז בציר X או בציר Y. |
windowSize | מספר שלם | גודל החלון להשוואה. |
maxMaskedFrac | מספר ממשי (float), ברירת מחדל: 0 | החלק המקסימלי של הפיקסלים בחלון המתאם שמותר להסתיר. הבדיקה הזו מוחלת על כל מיקום של נקודת משנה באזור החיפוש. לכל היסט, מתבצעת השוואה בין תיקוני התמונה החופפים ומחושב ציון מתאם. פיקסל בתוך אזורים חופפים כאלה נחשב כמוסווה אם אחד מהאזורים מוסווה שם. אם הבדיקה נכשלת במיקום אחד באזור החיפוש, פיקסל הפלט שעבורו מחושב המתאם נחשב כלא תקין, והוא יוסתר. |
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-26 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-26 (שעון UTC)."],[[["\u003cp\u003eDetermines the image registration quality between two images with the same number of bands by calculating pixel displacement and correlation.\u003c/p\u003e\n"],["\u003cp\u003eOutputs a four-band image representing deltaX, deltaY, Euclidean distance, and correlation coefficient for each pixel.\u003c/p\u003e\n"],["\u003cp\u003eUsers can define the maximum pixel shift (\u003ccode\u003emaxGap\u003c/code\u003e), comparison window size (\u003ccode\u003ewindowSize\u003c/code\u003e), and the allowed fraction of masked pixels (\u003ccode\u003emaxMaskedFrac\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003eThe algorithm identifies the pixel in the second image with the highest correlation to the corresponding pixel in the first image.\u003c/p\u003e\n"],["\u003cp\u003eInvalid pixels are masked if the maximum allowed fraction of masked pixels is exceeded during correlation calculations.\u003c/p\u003e\n"]]],[],null,["# ee.Algorithms.CrossCorrelation\n\nGives information on the quality of image registration between two (theoretically) co-registered images. The input is two images with the same number of bands. This function outputs an image composed of four bands of information. The first three are distances: the deltaX, deltaY, and the Euclidean distance for each pixel in imageA to the pixel which has the highest corresponding correlation coefficient in imageB. The fourth band is the value of the correlation coefficient for that pixel \\[-1 : +1\\].\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|-----------------------------------------------------------------------------------------|---------|\n| `ee.Algorithms.CrossCorrelation(imageA, imageB, maxGap, windowSize, `*maxMaskedFrac*`)` | Image |\n\n| Argument | Type | Details |\n|-----------------|-------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `imageA` | Image | First image, with N bands. |\n| `imageB` | Image | Second image, must have the same number of bands as imageA. |\n| `maxGap` | Integer | The greatest distance a pixel may shift in either X or Y. |\n| `windowSize` | Integer | Size of the window to be compared. |\n| `maxMaskedFrac` | Float, default: 0 | The maximum fraction of pixels within the correlation window that are allowed to be masked. This test is applied at each offset location within the search region. For each offset, the overlapping image patches are compared and a correlation score computed. A pixel within these overlapping patches is considered masked if either of the patches is masked there. If the test fails at any single location in the search region, the output pixel for which the correlation is being computed is considered invalid, and will be masked. |"]]