מחקר זה השתמש באופן בלעדי במערכי נתוני ייחוס הזמינים לציבור (Houston2013, Augsburg, ו-MUUFL) לצורך סיווג כיסוי קרקע באמצעות חישוש מרחוק. לא היו מעורבים בניסויים משתתפים אנושיים, ניסויי בעלי חיים או דגימות ביולוגיות שנאספו מחדש. לפיכך, לא נדרש אישור אתי ממוסד.
סקירת המחקר
מסגרת העבודה המוצעת, FlowErs, מבצעת סיווג רב-מודאלי של כיסוי קרקע באמצעות אסטרטגיית למידה דו-שלבית. זרימת העבודה הכללית שלה מוצגת ב-איור 1A–C. מסגרת העבודה מורכבת משלושה רכיבים עיקריים: (i) מקודדים מבוססי MetaFormer המפיקים ייצוגי תכונות היררכיים ממודאליות חישוב שונות, (ii) מודול התאמת זרימה רב-מודאלית (MFM) המיישר באופן מפורש התפלגויות תכונות חוצות-מודאליות, ו-(iii) ראש סיווג קל המשבץ קטגוריות של כיסוי קרקע מייצוגי התכונות המאוחדים. זרימת העבודה הכללית מפיקה תחילה תכונות ספציפיות למודאליות, מיישרת לאחר מכן תכונות אלו בתוך מרחב חבוי משותף באמצעות התאמת זרימה מותנית, ולבסוף מבצעת סיווג של כיסוי קרקע ברמת הפיקסל באמצעות הייצוגים הרב-מודאליים המיושרים.

איור 1: סקירה כללית של מסגרת ה-FlowErs המוצעת לסיווג רב-מודאלי של כיסויי קרקע. (A) מיזוג תכונות ישיר קונבנציונלי, שבו תכונות ספציפיות למודאליות שהוצאו מדמיון היפר-ספקטרלי (HSI) ונתוני LiDAR (זיהוי ומיקום באמצעות לייזר) משורשרות ישירות לפני הסיווג. (B) שלב 1: אימון מקדים של התאמת זרימה (flow-matching) רב-מודאלית דו-כיוונית. רשת U-Net מותנית בזמן לומדת הובלה רציפה ודו-כיוונית של תכונות בין ייצוגי תכונות ספציפיים למודאליות, תוך שימוש בהפסד של ריבוע השגיאה הממוצע (mean-squared-error loss) כדי להשרות התאמה בין התפלגויות תכונות הטרוגניות. (C) שלב 2: מיזוג בין-זרימתי (Interflow fusion). מודול התאמת הזרימה שאומן מראש מושבת (frozen) ונעשה בו שימוש חוזר כדי להתאים ייצוגי תכונות ספציפיים למודאליות לפני מיזוג תכונות קל וסיווג כיסוי קרקע ברמת הפיקסל. E, מקודד (encoder); D, מפענח (decoder); T, השכבת זמן (time embedding); , הפסד של ריבוע השגיאה הממוצע (mean-squared-error loss); S, ייצוג חבוי משותף (shared latent representation). אנא לחץ כאן כדי להציג גרסה גדולה יותר של איור זה.
המסגרת המוצעת מפרידה בין יישור מאפיינים (feature alignment) לבין סיווג סמנטי באמצעות אסטרטגיית אימון דו-שלבית. במהלך השלב הראשון, מודול ה-MFM מאומן ללמוד הובלה דו-כיוונית של מאפיינים בין סבבים (manifolds) של מאפיינים ספציפיים למודאליות. במהלך השלב השני, מודול יישור הזרימה שאומן מראש מוקפא ונעשה בו שימוש חוזר כדי ליישר ייצוגי מאפיינים רב-מודאליים לפני היתוך מאפיינים קל וסיווג. תכנון מופרד זה מאפשר למודול היישור ולרשת הסיווג למטב (optimize) יעדים משלימים, תוך הפחתת פערים בהתפלגות המאפיינים לפני היתוך רב-מודאלי.
סקירה תיאורטית
התאמת זרימה (Flow matching) היא פרדיגמה של מידול גנרטיבי שהוצעה לאחרונה, הלומדת טרנספורמציה דטרמיניסטית רציפה בין שתי התפלגויות הסתברותיות. בניגוד למודלים מבוססי דיפוזיה, המכניסים סטוכסטיות באמצעות הפרעות רעש, התאמת זרימה מגדירה באופן ישיר שדה מהירות למידה שמעביר באופן רציף התפלגות הסתברותית אחת לעבר אחרת. ניסוח הובלה רציפה זה מאפשר יישור מאפיינים באמצעות ODE, ובכך מאפשר לייצוגי מאפיינים מזווגים ממודליות חישה שונות להתפתח לאורך מסלול משותף לפני מיזוג המאפיינים. במחקר הנוכחי, נעשה שימוש בהתאמת זרימה מותנית כדי ללמוד הובלת מאפיינים דו-כיוונית בין שיבוצים (embeddings) ספציפיים למודליות שחולצו על ידי מקודדי MetaFormer. המודל מאומן באמצעות יעד של התאמת זרימה מותנית הממזער את הפער בין שדות המהירות החזויים למטרות על פני ייצוגי מאפיינים משורטטים (interpolated). הניסוח המתמטי המלא, הגזירה התיאורטית, המשוואות השולטות ויעד האימון מופיעים ב-קובץ משלים 1.
ניסוח הבעיה
סיווג כיסוי קרקע מנתוני חישוש מרחוק מולטי-מודאליים כרוך בלמידה של ייצוגים סמנטיים ממודאליות חישוש הטרוגניות, כגון HSI ו-LiDAR. מודאליות אלו מציגות מאפייני חישוש מובחנים. HSI רוכש מידע ספקטרלי עשיר עם מאות ערוצים (
), בעוד ש-LiDAR מספק מידע מבני ברזולוציה גבוהה עם מספר ערוצים קטן יחסית (
). חוסר איזון זה בין העושר הספקטרלי לדלילות המבנית יוצר פער דומיין משמעותי בהתפלגויות התכונות, מה שהופך מיזוג תכונות ישיר ללא אופטימלי ובעל פוטנציאל לחוסר יציבות.
באופן פורמלי, בהינתן זוג קלטים רב-מודאליים,
המטרה היא לחזות מפה סמנטית ברמת הפיקסל בהתאם ל- משוואה 1:

כאן,
הוא טנזור התיוגים בקידוד one-hot, C מציין את המספר הכולל של קטגוריות כיסוי הקרקע, ו-θ מייצג את כל פרמטרי המודל הניתנים ללמידה. למערך הנתונים Houston2013 יש גודל תמונה של 349 × 1905 פיקסלים עם 144 ערוצים היפרספקטרליים (HSI) וערוץ LiDAR אחד. למערך הנתונים Augsburg יש גודל תמונה של 1152 × 480 פיקסלים עם 224 ערוצי HSI וערוץ LiDAR אחד. למערך הנתונים MUUFL יש גודל תמונה של 325 × 220 פיקסלים עם 64 ערוצי HSI ושני ערוצי LiDAR. עבור כל מערכי הנתונים, טלאי תמונת הקלט שונו לגודל של 32 × 32 פיקסלים לפני האימון.
גישות מולטי-מודאליות קונבנציונליות ממזגות מאפיינים ספציפיים למודאליות באמצעות שרשור (concatenation) או מנגנוני קשב (attention), תוך הנחה משתמעת כי מודאליות שונות נמצאות במרחב מאפיינים תואם. עם זאת, הנחה זו כמעט ואינה מתקיימת עבור נתוני חישה מרחוק, מאחר שההתפלגויות הסטטיסטיות והמאפיינים המרחביים-ספקטרליים הספציפיים לכל מודאליות שונים באופן מהותי.
כדי לגשר באופן מפורש על פער זה, מודול התאמת זרימה (flow matching),
מוצג. המודול מוגדר באמצעות פרמטרים של
ולומד טרנספורמציות דו-כיווניות רציפות בין סייפנים (manifolds) של מאפיינים ספציפיים למודליות. באופן ספציפי (משוואה 2),

כאן, S מייצג את המרחב הלטנטי המשותף שבו ייצוגי התכונות הספציפיים למודאליות מיושרים גיאומטרית. לאחר מכן, ייצוגי התכונות המיושרים ממוזגים ומסווגים בהתאם למשוואה 3 באופן הבא:

כאן,
ו-
מייצגים את מודולי מיזוג התכונות (feature-fusion) והסיווג, בהתאמה. ניסוח זה מגדיר את מסגרת ה-FlowErs הכוללת. במקום להסתמך אך ורק על מיזוג תכונות סטטיסטי סמוי, המסגרת המוצעת מציגה מנגנון יישור מפורש מבוסס-זרימה (flow-based alignment mechanism) המעביר באופן רציף ייצוגי תכונות ספציפיים למודליות אל תוך מרחב חבוי (latent space) משותף, לפני מיזוג התכונות הרב-מודאלי והניבוי הסמנטי.
מקודד MetaFormer
FlowErs מבצעת יישור מאפיינים בין-מודאלי (cross-modal feature alignment) באמצעות מקודדים קלי משקל ספציפיים למודאליות, הלומדים ייצוגי מאפיינים אינפורמטיביים ועקביים מבחינה גיאומטרית מכל מודאליות חישוש. כפי שמוצג ב-איור 2, כל מודאליות מעובדת על ידי מקודד עצמאי המבוסס על ארכיטקטורת MetaFormer. MetaFormer מכלילה את עיצוב ה-Transformer הבסיסי על ידי הפרדת ערבוב הטוקנים (token mixing) מהטרנספורמציה של הערוצים, ללא חישוב מפורש של קשב עצמי (self-attention). עיצוב זה מאפשר עיבוד יעיל של HSI בעל ממד גבוה, תוך שמירה על יכולת התאמה למודאליות בעלות מספר ערוצים נמוך, כגון LiDAR.

איור 2: ארכיטקטורת מקודד ה-MetaFormer הספציפי למודאליות המשמש במסגרת ה-FlowErs המוצעת. המקודד הופך קלטים ספציפיים למודאליות לייצוגי תכונות היררכיים באמצעות בלוקים חוזרים של embedding ו-PoolFormer. כל בלוק PoolFormer מורכב מנורמליזציה, ערבוב טוקנים מבוסס pooling, הוספה שיורית (residual addition), נורמליזציה ופרספטרון רב-שכבתי (MLP). ייצוגי התכונות ההיררכיים שנוצרו מועברים למודול ה-flow-matching הרב-מודאלי לצורך יישור תכונות חוצה-מודאליות. Norm, נורמליזציה; MLP, פרספטרון רב-שכבתי. אנא לחץ כאן כדי לצפות בגרסה גדולה יותר של איור זה.
עבור כל מודאליות
, מקודד ה-MetaFormer
, הופך את הקלט
להיררכיה של ייצוגי תכונות חבויים (משוואה 4):

כאן, L מייצגת את המספר הכולל של שלבי המקודד, ו-Dl מייצגת את ממד השקיעה (embedding dimension) בשלב l. המקודד של ה-MetaFormer מורכב משלושה שלבים (N = 3) עם ממדי שקיעה של 64, 128 ו-256, בהתאמה. מספר הבלוקים של PoolFormer המתאימים בכל שלב הם 2, 6 ו-2, בהתאם לארכיטקטורה ההיררכית הפרוגרסיבית המתוארת במאמר.
כל מקודד מתחיל ב-1 × שכבת קונבולוציה (convolution) אחת הממפה את ערוצי הקלט למרחב שיכון (embedding space) משותף (משוואה 5):

שכבת היטלה זו מלווה ב- L בלוקי MetaFormer נערמים. כל בלוק מורכב משתי פעולות שארית (residual operations): (i) ערבוב טוקנים (token mixing) באמצעות איסוף מרחבי (spatial pooling) כדי לצבור מידע הקשרי, ו-(ii) טרנספורמציה של ערוצים באמצעות פרספטרון רב-שכבתי (MLP) כדי לזקק ייצוגי מאפיינים ספקטרליים-מרחביים. פעולות אלו מבוטאות באמצעות משוואות 6 ו-7 כדלקמן:


כאן, Pooling(·) מציין אגרגציה של הקשר מרחבי המבוססת על average-pooling, ו-MLP(·) מציין רשת feed-forward קונבולוציונית בעלת שתי שכבות המשלבת אקטיבציית GELU ורגולריזציית dropout.
המקודד (encoder) עוקב אחר ארכיטקטורה היררכית שבה ממד השקיעה (embedding dimension) גדל בהדרגה לאורך השלבים העוקבים (למשל, 64
128
256). תכנון פרוגרסיבי זה מאפשר לשכבות עמוקות יותר לקודד מידע מרחבי-ספקטרלי עשיר יותר, תוך שיפור קיבולת הייצוג של המאפיינים שנלמדו. המימוש משתמש בגרעין איחוד (pooling kernel) בגודל 3 × 3, בממד נסתר של MLP של 128, ובשיעור dropout של 0.1. כל השכבות הקונבולוציוניות בתוך מקודד ה-MetaFormer משתמשות בגרעיני 1 × 1 עם stride של 1 וללא padding. אופרטור האיחוד משתמש ב-average pooling של 3 × 3 עם stride של 1 ו-padding של 1. נורמליזציה של אצווה (BatchNorm2d) מיושמת לאורך כל המקודד. ל-MLP יש ממד נסתר של 128, הוא עושה שימוש בפונקציית ההפעלה GELU ומשתמש בשיעור dropout של 0.1. שלושת שלבי המקודד מכילים 2, 6 ו-2 בלוקי PoolFormer, בהתאמה, והגדרות ארכיטקטוניות אלו מיושמות באופן עקבי בכל השלבים.
בהשוואה למקודדים המבוססים על Transformer, מקודד ה-MetaFormer מבטל את העלות החישובית הריבועית הקשורה לתשומת לב עצמית (self-attention), תוך הפחתת הטיות ספציפיות למודליות במהלך חילוץ תכונות. ערבב האסימונים (token mixer) שלו, המבוסס על איגור (pooling), מרכז ביעילות הקשר מרחבי מקומי, בעוד שיישור בין-מודאלי מבוצע לאחר מכן על ידי מודול התאמת הזרימה (flow matching). כתוצאה מכך, ייצוגי התכונות ברמה הגבוהה ביותר המופקים על ידי המקודד מספקים קלטים בעלי מידע סמנטי ועקביות גיאומטרית עבור יישור תכונות רב-מודאלי.
התאמת זרימה רב-מודלית (Multimodal Flow Matching)
האתגר המרכזי לאחר חילוץ מאפיינים הוא היישור של ייצוגי מאפיינים הטרוגניים המקוריים ממודליות חישה שונות השוכנות על סעפות מאפיינים (feature manifolds) שונות. שרשור ישיר של
ו-
מניב לרוב תוצאות דלות בשל התפלגויות מאפיינים שאינן עקביות והטיות ספציפיות למודליות. FlowErs נותן מענה מפורש לאתגר זה על ידי הצגת מודול MFM הלומד טרנספורמציות רציפות ודו-כיווניות בין שני מרחבי המאפיינים, כפי שמוצג באופן מושגי ב-איור 1B.
תן
מסמנים את ייצוגי המאפיינים שהופקו על ידי מקודדי ה-MetaFormer. שדה זרימה רציף המוגדר על ידי זמן האינטרפולציה
מוגדר באמצעות משוואה 8 כדלקמן:

כאן, t = 0 מתייחס למודאליות המקור ו-t = 1 מתייחס למודאליות היעד.
מודל התאמת הזרימה (flow matching),
, מומש כ-U-Net מותנה-זמן המנבא את שדה המהירות המיידי השולט בטרנספורמציה לאורך מסלול אינטרפולציה זה. כל חוזה זרימה מורכב משלושה בלוקים של דגימה מורדת (64
128
256
512) ושלושה בלוקים תואמים של דגימה עולה (512
256
128
64) המשתמשים בקוולוציות 3 × 3, נורמליזציה של אצוות (batch normalization), והפעלת יחידה ליניארית ממוטבת (ReLU). להטמעות זמן ביניים יש ממדים של 128, 256, 512, 256, ו-128, בהתאמה. הטמעת הזמן משתמשת בקידוד מיקום סינוסואידלי קבוע. אינטגרציה של ODE מבוצעת באמצעות שיטת אוילר קדמית עם גודל צעד קבוע. במהלך האימון, מספר שלבי האינטגרציה נקבע ל-6, בעוד שבמהלך ההסקה (inference) נעשה שימוש ב-5 שלבי אינטגרציה כברירת מחדל. מספר החזרות בפועל של לולאת האינטגרציה מחושב כ-
שדה המהירות החזוי ניתן על ידי משוואה 9 להלן:

כאן,
מסמן את המהירות הרגעית החזויה. המודל לומד לקרב את ההעתקה
ובכך הוא מעודד טרנספורמציות רציפות בין מרחבי תכונות ספציפיים למודליות. מטרת האימון מנוסחת כפונקציית הפסד של טעות ריבועית ממוצעת (MSE) דו-כיוונית המותנית בזמן באופן הבא (משוואה 10):
(10)
דגימה של t מהתפלגות בטא (Beta distribution) המוגדרת חושפת את המודל למצבי אינטרפולציה ביניים, אך אינה מבססת עקביות מחזורית (cycle consistency) מדויקת. בניגוד לשיטות יישור מבוססות דיפוזיה, ניסוח התאמת הזרימה (flow matching) המוצע הוא דטרמיניסטי, אינו דורש דגימה סטוכסטית במהלך ההסקה, וניתן לאמן אותו באמצעות נתונים מתויגים ובלתי מתויגים כאחד.
מודל זרימה (flow model) מאומן משמש לאחר מכן כמפעיל יישור דטרמיניניסטי המקרין ייצוגי מאפיינים ספציפיים למודליות אל מרחב חבוי משותף S. הייצוגים המיושרים מתקבלים באופן הבא (משוואה 11):


כאן,
ו-
מייצגים את ייצוגי המאפיינים המיושרים. יישור מבוסס-זרימה (Flow-based alignment) מיושם על ייצוגי המאפיינים הביניים משני שלבי המקודד הראשונים (שלב 1 ושלב 2), עם ממדי שיכון (embedding dimensions) של 64 ו-128, בהתאמה. מאפייני המקודד ברמה הגבוהה ביותר (שלב 3, ממד שיכון 256) אינם מעובדים על ידי מודול התאמת הזרימה (flow-matching module). במקום זאת, מאפיינים אלו שורשרו ישירות והועברו למסווג לצורך ניבוי רב-מודאלי.
מנגנון יישור דו-כיווני זה מעביר באופן הדרגתי ייצוגי מאפיינים ספציפיים למודאליות לעבר מרחב חבוי משותף באמצעות שדה זרימה רציף. כתוצאה מכך, הם הופכים למיושרים יותר לפני מיזוג מאפיינים רב-מודאלי, ובכך מספקים ייצוגי מאפיינים עקביים סמנטית ותואמים גאומטרית לצורך הסיווג הבא.
תהליך האימון
FlowErs מנצלת נתונים מסומנים ולא מסומנים בעוד היא שומרת על יישור בין-מודאלי יציב באמצעות אסטרטגיית אימון דו-שלבית, כפי שמוצג באיור 1(B,C). במהלך השלב הראשון, מודול יישור בלתי תלוי במודאליות נלמד באמצעות התאמת זרימה (flow matching) לא מפוקחת. במהלך השלב השני, מבוצע סיווג מפוקח תוך שימוש בייצוגים חבויים מיושרים, תוך שימוש חוזר במודול יישור הזרימה שאומן מראש.
שלב 1: אימון מקדים לא פוקח של זרימה (Unsupervised Flow Pretraining)
בהינתן זוגות תמונות רב-מודאליים,
ייצוגי מאפיינים ספציפיים למודליות,
מופקים באמצעות מקודדי MetaFormer. ייצוגי תכונות ביניים נוצרים באמצעות האינטרפולציה המוגדרת ב- משוואה 8, כאשר
מודול התאמת הזרימה (flow matching),
, מופתח על ידי מזעור הפונקציה למטרה דו-כיוונית מותנית בזמן המוגדרת ב- משוואה 10 ללא שימוש בתוויות מחלקה. בשלב זה, רק פרמטרי ה-flow-matching,
, מעודכנים, ובכך מאפשרים למודל ללמוד התאמות מודעות גיאומטריה מדגמים מתויגים ולא מתויגים כאחד לפני הסיווג המפוקח. שלב 1 (אימון מקדים של התאמת זרימה - flow-matching) בוצע באמצעות האופטימייזר AdamW עם קצב למידה של 1 × 10⁻4, דעיכת משקל של 1 × 10⁻2, ולוח זמנים של קצב למידה בשיטת cosine annealing. עבור מאגרי הנתונים Houston2013 ו-Trento נעשה שימוש בגודל אצווה (batch size) של 16, בעוד שעבור מאגרי הנתונים Augsburg ו-MUUFL נעשה שימוש בגודל אצווה של 32. מודול ה-flow-matching עבר אימון מקדים למשך 2,000 תקופות (epochs) תוך שימוש בדגימות מתויגות ולא מתויגות כאחד. ה-seed האקראי נקבע על 3407. כל הניסויים בוצעו באמצעות PyTorch על מעבד גרפי NVIDIA A100 בודד (זיכרון של 80 GB).
שלב 2: סיווג מודרך עם מיישר משותף
מודול ה-flow matching שעבר אימון מוקדם נעשה בו שימוש חוזר במהלך האימון בפיקוח, והוא מיושם על שני שלבי המקודד הראשונים במקום על כל רמות התכונות. ייצוגי התכונות המיושרים ממוזגים לאחר מכן באמצעות ראש הסיווג כדי להפיק תחזיות ברמת הפיקסל. אופטימיזציה בפיקוח ממזערת את הפסד ה-cross-entropy המסוכך (משוואה 12):

כאן, M מייצג את מסכת התיוג, Y מייצג את תיוגי האמת (ground-truth) בקידוד one-hot, ו- σ(·) מייצג את פונקציית ה-softmax. במהלך שלב 2 (אימון מודרך), מודול ה-flow-matching שאומן מראש נותר קפוא לחלוטין ושמש כאופרטור קבוע ליישור בין-מודאלי (cross-modal alignment). המשקולות שאומנו מראש נטענו בתחילת שלב 2 ולא עודכנו במהלך האימון המודרך. רק הפרמטרים של מקודד ה-MetaFormer והמסווג עברו אופטימיזציה. האימון המודרך בוצע באמצעות אופטימייזר AdamW עם קצבי למידה ספציפיים למסדי נתונים של 1 × 10⁻4 (Houston2013), 1 × 10⁻3 (Augsburg), 1 × 10⁻2 (MUUFL), ו-1 × 10⁻5 (Trento). דעיכת המשקולות (Weight decay) נקבעה ל-1 × 10⁻2 עבור כל מסדי הנתונים למעט MUUFL, שעבורו נעשה שימוש בערך של 5 × 10⁻2. גדלי אצווה (Batch sizes) של 16 או 32 היו בשימוש בהתאם למסד הנתונים. המודלים אומנו למשך 100 תקופות (epochs) (עבור Houston2013 ו-MUUFL), 200 תקופות (עבור Augsburg), ו-20 תקופות (עבור Trento) תוך שימוש בלוח זמנים של קצב למידה עם cosine annealing. פונקציית ההפסד ששימשה היא CrossEntropyLoss עם mean reduction. לא הופעל מנגנון עצירה מוקדמת (early stopping); תחת זאת, נקודת השמירה (checkpoint) של המודל שהשיגה את הדיוק הכולל (OA) הגבוה ביותר על סט הבדיקה נבחרה כמודל הסופי. זרימת העבודה המלאה של יישום הליך האימון הדו-שלבי מסוכמת ב-קובץ משלים S1 (אלגוריתם S1).
אסטרטגיית אימון מופרדת זו מפרידה בין יישור גיאומטרי לבין הבחנה סמנטית. במהלך שלב 1, המודל לומד מיפויי תכונות דו-כיווניים רציפים באמצעות יעד flow-matching. במהלך שלב 2, מודול היישור שאימן מראש מספק פעולת העברת תכונות משותפת לפני היתוך תכונות רב-מודאלי, בעוד שרשת הסיווג לומדת ייצוגים מבחינים בין מחלקות מתוך המרחב החבוי המיושר. שימוש חוזר במיישר שאומן מראש מקדם יישור תכונות עקבי לפני היתוך, אך אינו מוצג כערבות עצמאית לשיפור ההכללה.
מאגרי נתונים ניסיוניים
המסגרת המוצעת הוערכה באמצעות שלושה מערכי נתונים מייצגים של השוואה עבור חישוש מרחוק רב-מודיאלי: Houston201329, Augsburg30, ו-MUUFL31.
סט הנתונים Houston2013 שוחרר כחלק מתחרות ה-IEEE GRSS Data Fusion. הוא מייצג נוף עירוני מגוון ביוסטון, ארה"ב, ומכיל 15 מחלקות של כיסוי קרקע, כולל אזורי מגורים, כבישים, צמחייה ומקווי מים. סט הנתונים כולל HSI עם 144 פסים ספקטרליים המשתרעים על פני הספקטרום מהאור הנראה ועד לאינפרא-אדום הקרוב, יחד עם מודל שטח דיגיטלי (DSM) נגזר-LiDAR בעל פס בודד ברזולוציה מרחבית של 2.5 m. המרקמים העירוניים המורכבים והשונות הספקטרלית המשמעותית בתוך המחלקות הופכים את סט הנתונים הזה למאתגר עבור סיווג מדויק של כיסוי קרקע.
סט הנתונים של Augsburg נרכש מעל אזור עירוני בנוי בצפיפות בגרמניה. הוא כולל הדמיות היפר-ספקטרליות עם 224 ערוצים ספקטרליים המכסים את טווח אורכי הגל 400–1000 nm, יחד עם נתוני גובה LiDAR רשומים (co-registered). סט הנתונים כולל 17 מחלקות כיסוי קרקע מסומנות, ביניהן מבנים, קרקע חשופה, אספלט, צמחייה וצל, ברזולוציה מרחבית של 2 m. בהשוואה ל-Houston2013, ה-Augsburg מציג קורלציות ספקטרליות חזקות יותר יחד עם מגוון מחלקות רב יותר, ובכך מספק מדד (benchmark) מאתגר להערכת יישור תכונות בין-מודאלי (cross-modal feature alignment) והכללה.
מאגר הנתונים MUUFL Gulfport נאסף מעל קמפוס אוניברסיטאי ומייצג סביבה חצי-עירונית המכילה צמחייה שופעת לצד מבנים קטנים מעשה ידי אדם. מאגר הנתונים כולל דימויים היפר-ספקטרליים של 64 ערוצים שעברו סינון רעשים, יחד עם מדידות LiDAR דו-ערוציות הכוללות מידע על גובה ועוצמה. הוא מכיל 11 מחלקות של כיסוי קרקע ומציג פירוט מרחבי עדין, פיקסלים מעורבים ותנאי תאורה משתנים, דבר ההופך אותו למתאים מאוד להערכת מיזוג מאפיינים רב-מודאלי עבור סיווג אובייקטים קטנים.
ביחד, שלושת מאגרי הנתונים הייחוסים הללו מקיפים שונות משמעותית ברזולוציה מרחבית (1–2.5 m), בממדיות ספקטרלית (64–224 bands), במורכבות הסצנה ובהרכב כיסוי הקרקע. כתוצאה מכך, הם מספקים מדד ייחוס מגוון להערכת היעילות והיכולת להכללה של שיטות לסיווג רב-מודאלי של כיסוי קרקע. המאפיינים העיקריים של מאגרי הנתונים מסוכמים ב-טבלה 1. חלוקת האימון/בדיקה עבור כל שלושת מאגרי הנתונים תואמת לחלוקות הייחוס הרשמיות שסופקו על ידי ספקי הנתונים המקוריים. באופן ספציפי, מאגר הנתונים Houston2013 משתמש בחלוקה הרשמית מתחרות ה-IEEE GRSS Data Fusion Contest לשנת 2013, הכוללת 2,832 דגימות אימון ו-12,197 דגימות בדיקה. מאגר הנתונים Augsburg משתמש באנוטציות mask_train ו-mask_test שסופקו רשמית, מה שמעניק 4,538 דגימות אימון ו-47,896 דגימות בדיקה. מאגר הנתונים MUUFL משתמש בחלוקה הרשמית train_test_gt.mat, המכילה 28,645 דגימות אימון ו-24,283 דגימות בדיקה. עבור כל מאגר נתונים, חלקי תמונה (patch) בגודל 32 × 32-pixel הממורכזים על כל פיקסל מסומן הופקו כדגימת אימון או בדיקה בודדת. לא בוצעו פיצול נתונים או דגימה מחדש נוספים.
| מאפיין | Houston2013 | Augsburg | MUUFL |
| גודל תמונת HSI (פיקסלים) | 349 × 1905 | 1152 × 480 | 325 × 220 |
| גודל תמונת LiDAR (פיקסלים) | 349 × 1905 | 1152 × 480 | 325 × 220 |
| ערוצים ספקטרליים של HSI | 144 | 224 | 64 |
| ערוצי LiDAR | 1 | 1 | 2 |
| טווח אורכי גל של HSI | 0.38–1.05 µm | 0.40–1.00 µm | 375–1050 nm |
| טווח אורכי גל של LiDAR | לא רלוונטי | לא רלוונטי | לא רלוונטי |
| רזולוציה מרחבית (HSI) | 2.5 m | 2.0 m | 0.54 m × 1.00 m |
| רזולוציה מרחבית (LiDAR) | 2.5 m | 2.0 m | 0.60 m × 0.78 m |
| מספר מחלקות כיסוי קרקע | 15 | 17 | 11 |
טבלה 1: מאפיינים של שלושת מאגרי הנתונים של מדדי השפה (benchmark) לחשיפה רחוקה רב-מודאלית ששימשו להערכה. הטבלה מסכמת את ממדי התמונה, המאפיינים הספקטרליים, הרזולוציות המרחביות ומספר מחלקות כיסוי הקרקע עבור מאגרי המדדים Houston2013, Augsburg ו-MUUFL ששימשו להערכת מסגרת ה-FlowErs המוצעת.
פרטי היישום
מסגרת FlowErs הוטמעה ב-PyTorch ואומנה והוערכה באמצעות יחידה לעיבוד גרפי (GPU) עם 80 GB של זיכרון. האימון בוצע למשך 100 epochs תוך שימוש ב-batch size של 16. נעשה שימוש באופטימייזר AdamW עם קצב למידה ראשוני של 1 × 10−4 ו-weight decay של 1 × 10−2. תזמון קצב למידה מסוג cosine annealing שימש לעדכון קצב הלמידה לאורך האימון. קצב dropout של 0.1 הוחל כדי לשפר את ההכללה של המודל ולהפחית overfitting. פונקציית ההפסד cross-entropy שימשה לאופטימיזציה בפיקוח (supervised optimization). לצורך שחזור התוצאות, כל הניסויים אותחלו באמצעות גרעין אקראי (random seed) קבוע של 3407. חלוקות האימון/בדיקה (train/test) שסופקו שימשו ללא יצירת חלוקת תיקוף (validation split) נוספת. כל patch קלט שונה לגודל של 32 × 32 pixels לפני האימון. לא הוחלו הגברה של נתונים (data augmentation), תיקון רישום תמונות (image-registration) מפורש, או נרמול נוסף של טוען הנתונים (data-loader). פיקסלים הקשורים לתיוגים שליליים הוצאו מחישוב ההפסד בפיקוח. טיפול בפיקסלים חסרים או רועשים לא הוערך בנפרד.
מדדי הערכה
שלושה מדדי הערכה נפוצים שימשו לבחינת ביצועי הסיווג: OA, דיוק ממוצע (AA), ומקדם קאפה (k). OA מודדת את שיעור הדגימות שסווגו נכון מתוך כלל הדגימות, AA מייצגת את דיוק הסיווג הממוצע על פני כל מחלקות כיסוי הקרקע, ומקדם קפה (Kappa coefficient) מכמת את ההסכמה בין הסיווגים החזויים לסיווגי הייחוס לאחר התחשבות בהסכמה מקרית. ערכים גבוהים יותר בכל שלושת המדדים מעידים על ביצועי סיווג טובים יותר. כל הערכים המדווחים ב- טבלאות 2–6 הן הערכות נקודתיות של פיצול קבוע (fixed-split point estimates) שהתקבלו באמצעות זרע אקראי (random seed) 3407. לא חושבו רווחי סמך, מבחני מובהקות סטטיסטית, או pהערכי-p מדווחים.




כאן, Nc ו- Na מציינים את המספר הכולל של הדגימות שסווגו נכונה ואת מספר הדגימות שנבחנו, בהתאמה.
ו-
מציינים את מספר הדגימות שסווגו נכונה ואת סך הדגימות עבור המחלקה ה- i, בהתאמה. בחישוב מקדם הקאפה (Kappa), Pe מציין את ההסתברות להסכמה המתרחשת במקרה, ו-
ו-
מציינים את מספר דגימות הייחוס ומספר דגימות החיזוי עבור המחלקה ה- i, בהתאמה.