סיווג כיסוי קרקע באמצעות AI מתמונות לוויין

פילוח ידני של כיסוי קרקע מתמונות לוויין אורך חודשים וחורג מהתקציב. אנחנו בונים מערכות AI שמבצעות אוטומציה של התהליך באמצעות רשתות עצביות על נתוני Sentinel-2 מולטי-ספקטרליים. הצוות שלנו מספק את הפרויקט במפתח מלא—מאיסוף נתוני ייחוס ועד ייצוא פוליגונים—עם תוצאות אמינות ותמיכה מתמשכת.

תחומי פיתוח AI

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1365
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1330
  • עיצוב לוגו לחברת B2B Advance
    עיצוב לוגו לחברת B2B Advance
    776
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1077
  • פיתוח לוגו חברת AIDER
    פיתוח לוגו חברת AIDER
    1022
  • פיתוח CRM עבור Chasseurs
    פיתוח CRM עבור Chasseurs
    1113

וקטוריזציה ידנית של 5000 קמ"ר נמשכת חצי שנה וחורגת מהתקציב. מערכת ה-AI שלנו הופכת שגרה זו לאוטומטית: רשת עצבית על תמונות מולטיספקטרליות של Sentinel-2 מעבדת את אותו אזור תוך 2–3 ימים עם mIoU דומה לזה של אנליסט מנוסה. האוטומציה מקצצת את התקציב ב-60–80% — חיסכון משמעותי בפרויקט טיפוסי. עבור פרויקט של 5000 קמ"ר, ניתן לחסוך $15,000–$30,000. אנו מציעים שירות מפתח-ביד — מאיסוף נתוני ייחוס ופרשנות ועד ייצוא פוליגונים ב-GeoJSON או PostGIS. סיווג בסיסי אורך בדרך כלל 4–8 שבועות, אך למשימות דחופות נוכל להתחיל תוך 3 שבועות. בקשו הערכה של שטח ופירוט.

במה מערכת ה-AI שלנו שונה מגישות סטנדרטיות?

ה-CORINE Land Cover הסטנדרטי מפורט מדי: חלק מהמחלקות (למשל, 'כרמים' ו'מטעי פירות') כמעט בלתי ניתנות להבחנה מנתוני ספקטרליים של Sentinel-2. בפועל, אנו משתמשים בגראדציה משלנו של 15–20 מחלקות המותאמות לשטח המקומי. זה מניב mIoU של 0.82–0.88 לעומת 0.68–0.76 בניסיון לסווג את כל 44 המחלקות ללא תמונות ברזולוציה גבוהה.

רמה מחלקות mIoU
L1 (גס) 5 מחלקות: מים, יער, חקלאות, שטח בנוי, אחר 0.91–0.95
L2 (בינוני) 15–20 מחלקות 0.82–0.88
L3 (מפורט) 35–44 מחלקות 0.68–0.76

עבור רוב המשימות היישומיות, L2 מספיק. L3 דורש תמונות ברזולוציה גבוהה (< 3 מ'/פיקסל) והרבה יותר נתוני אימון.

קלט מולטיספקטרלי והנדסת תכונות

Sentinel-2 עם פסים של 10/20 מ': B02 (כחול), B03 (ירוק), B04 (אדום), B08 (NIR), B11/B12 (SWIR). בנוסף אינדקסים מחושבים:

import numpy as np

def compute_spectral_indices(bands):
    B02, B03, B04, B08, B11, B12 = bands
    # Vegetation indices
    NDVI = (B08 - B04) / (B08 + B04 + 1e-8)
    EVI = 2.5 * (B08 - B04) / (B08 + 6*B04 - 7.5*B02 + 1)
    # Water index
    NDWI = (B03 - B08) / (B03 + B08 + 1e-8)
    # Built-up index
    NDBI = (B11 - B08) / (B11 + B08 + 1e-8)
    # Bare soil
    BSI = ((B11 + B04) - (B08 + B02)) / ((B11 + B04) + (B08 + B02) + 1e-8)
    return np.stack([NDVI, EVI, NDWI, NDBI, BSI])

הוספת 5 אינדקסים ספקטרליים ל-6 הפסים המקוריים (סה"כ 11 ערוצים): mIoU גדל מ-0.84 ל-0.89 במשימה של 20 מחלקות ללא שינוי בארכיטקטורת המודל. רווח זה הוא כמעט חינמי מבחינה חישובית אך מניב דיוק של 5%.

ארכיטקטורות לסגמנטציה סמנטית: מה אנו בוחרים ולמה

SegFormer-B4 על קלט מולטיספקטרלי: התאמת השכבה הקונבולוציונית הראשונה מ-3 ל-N ערוצים (אתחול מחדש של משקולות לערוצים חדשים, שמירה על אימון RGB עבור שלושת הראשונים). כיוונון עדין על מערך הנתונים DeepGlobe או EuroSAT.

SatMAE — מאומן מראש על טרה-בייטים של נתונים גיאו-מרחביים. כיוונון עדין דורש פי 3–5 פחות נתונים מתויגים מאשר ViT מאומן על ImageNet. באזור בדיקה השגנו mIoU של 0.87 על L2 עם 500 אריחים — SatMAE מדויק פי 1.06 מ-U-Net עם ResNet-50 (mIoU 0.82) על אותם נתונים. SatMAE עולה על U-Net ב-5 נקודות mIoU עם נתונים שווים.

לפי מדד EuroSAT, כיוונון עדין על 500 אריחים מספיק עבור SatMAE.

U-Net עם ResNet-50 כבסיס — בסיס מהיר לאב-טיפוס. בסיווג L2: mIoU = 0.85 על 1,000 אריחים מתויגים. אנו פורסים את המודל הסופי דרך Triton Inference Server עם ONNX Runtime — זמן השהיה p99 < 200 אלפיות השנייה לפיקסל.

השוואת ארכיטקטורות

ארכיטקטורה mIoU (L2) אריחים נדרשים הסקה (לכל אריח 256x256)
SegFormer-B4 0.89 1000 120 אלפיות השנייה
SatMAE 0.87 500 250 אלפיות השנייה
U-Net ResNet-50 0.85 1000 180 אלפיות השנייה

כיצד ניתוח רב-זמני פותר שגיאות עונתיות?

סיווג מתאריך בודד אינו אמין: שדה מכוסה שלג ואזור מגורים נראים דומים בחורף. גישה רב-זמנית: ערימה של 4–12 חודשים כסדרת זמן.

SITS-BERT (סדרת זמן של תמונות לוויין BERT) או קשב זמני על גבי מקודד U-Net — עיבוד סדרת התמונות כרצף וחילוץ דפוסים פנולוגיים. הבחנה בין 'אדמה חקלאית' ל'שטח דשא' עובדת רק בדינמיקה: לאדמה חקלאית יש מחזור NDVI אופייני.

הרווח מהגישה הרב-זמנית: mIoU בהבחנה בין אדמה חקלאית/שטח דשא/שדות נטושים — מ-0.71 (תמונה בודדת) ל-0.89 (סדרה של 12 תמונות). רווח של 0.18 mIoU אופייני לאזורים חקלאיים.

עיבוד לאחר וייצוא

הפלט של הרשת העצבית הוא מסכת רסטר. לשימוש מעשי, יש צורך בפורמט וקטורי (פוליגונים):

  • import numpy as np def compute_spectral_indices(bands): B02, B03, B04, B08, B11, B12 = bands # Vegetation indices NDVI = (B08 - B04) / (B08 + B04 + 1e-8) EVI = 2.5 * (B08 - B04) / (B08 + 6*B04 - 7.5*B02 + 1) # Water index NDWI = (B03 - B08) / (B03 + B08 + 1e-8) # Built-up index NDBI = (B11 - B08) / (B11 + B08 + 1e-8) # Bare soil BSI = ((B11 + B04) - (B08 + B02)) / ((B11 + B04) + (B08 + B02) + 1e-8) return np.stack([NDVI, EVI, NDWI, NDBI, BSI]) פוליגוניזציה → rasterio פישוט (epsilon=5m להסרת זיגזגים)
  • פרגמנט מינימלי: סינון פוליגונים מתחת ל-MMU (יחידת מיפוי מינימלית), בדרך כלל 0.5–1 דונם
  • ייצוא: GeoJSON / Shapefile / PostGIS לשילוב GIS

מה כלול בעבודה

  • תיוג פוליגוני ייחוס עד 1% מהשטח (עם בקרה ידנית)
  • מודל מכוונן עדין לאזור ולמקרא שלך
  • שכבת פוליגונים וקטורית בפורמט אחד (GeoJSON, Shapefile, PostGIS)
  • דוח תמציתי: mIoU על אימות, מטריצת בלבול, המלצות שימוש
  • תמיכה טכנית למשך 3 חודשים (ייעוץ, כוונון מחדש להרחבת שטח)
  • תיעוד והדרכה לצוות שלך
  • גישה למודל הפרוס דרך API (אופציונלי)

כיצד אנו עובדים: שלבי הפרויקט

  1. אנליטיקה — איסוף נתוני מקור (תמונות, OpenStreetMap, שכבות קדסטרליות), חידוד מקרא המחלקות.
  2. עיצוב — בחירת ארכיטקטורה (SegFormer, SatMAE, או U-Net), הגדרת אסטרטגיה רב-זמנית.
  3. תיוג ייחוס — הכנת פוליגוני אימון (בקרה ידנית, אימות מומחה).
  4. אימון מודל — כיוונון עדין לאזור שלך, כוונון היפרפרמטרים (קצב למידה, גודל אצווה, צינור הגדלה).
  5. בדיקה ואימות — חישוב mIoU, F1, מטריצת בלבול, אנומליות סגמנטציה.
  6. פריסה — ייצוא לפורמט הנדרש (GeoJSON, Shapefile, PostGIS), מסירת מודל ודוח.

תקופת ההחזר הטיפוסית של הפרויקט היא 6–8 חודשים בשל הפחתת עבודה ידנית. עם ניסיון של 5+ שנים ויותר מ-30 פרויקטים מוצלחים, אנו מבטיחים איכות ותמיכה. קבלו ייעוץ לאזור שלכם — נשלח ארכיטקטורה טיפוסית והערכת דיוק.

לוחות זמנים ומדדים

אנו בשוק למעלה מ-5 שנים והשלמנו 30+ פרויקטי AI גיאו-מרחביים. זמן ממוצע לסיווג L1 בסיסי (5 מחלקות) הוא 4–8 שבועות. L2 (15–20 מחלקות) עם ניתוח רב-זמני: 10–16 שבועות. התוצאות מתועדות בדוח עם mIoU ו-F1-score. צרו קשר כדי לדון באזור שלכם.

פרטים נוספיםהצוות שלנו מוסמך ב-AI גיאו-מרחבי ומבטיח דיוק. כל פרויקט כולל תוכנית אבטחת איכות ותמיכה לאחר פריסה.