בינה מלאכותית בעיבוד תמונות מיקרוסקופ

הבינה המלאכותית משנה את תחום עיבוד תמונות המיקרוסקופ עם יכולות מתקדמות כגון סגמנטציה מדויקת, הפחתת רעש, רזולוציה-על ורכישת תמונות אוטומטית. מאמר זה מדגיש כלים חיוניים של בינה מלאכותית ומגמות מתפתחות במחקר המדעי.

טכניקות בינה מלאכותית מהפכניות במיקרוסקופיה על ידי אופטימיזציה של רכישת תמונות ו-אוטומציה של ניתוח. במיקרוסקופים חכמים מודרניים, מודולי בינה מלאכותית יכולים לכוונן פרמטרים של הדמיה בזמן אמת (למשל, מיקוד, תאורה) כדי למזער דהייה פוטוכימית ולשפר את האות. במקביל, אלגוריתמים של למידה עמוקה יכולים לסנן נתוני תמונה מורכבים כדי לחלץ תובנות ביולוגיות נסתרות ואפילו לקשר תמונות לנתונים אחרים (למשל, גנומיקה).

תובנה מרכזית: בינה מלאכותית מאפשרת לחוקרים לראות יותר במיקרוסקופיה על ידי האצת תהליכים, שיפור הדיוק, ו-חשיפת דפוסים עדינים הנסתרים לעין האנושית.

שיטות בינה מלאכותית: למידת מכונה מול למידה עמוקה

שיטות בינה מלאכותית נעות מלמידת מכונה קלאסית (ML) ועד למידה עמוקה מודרנית (DL). לכל גישה יש חוזקות ומגבלות מובחנות:

למידת מכונה מסורתית

תכונות מעוצבות ידנית

  • חוקרים מעצבים תכונות תמונה (קצוות, מרקמים, צורות) באופן ידני
  • התכונות מוזנות לממיינים (עצים החלטיים, SVM)
  • מהיר לאימון
  • מתקשה עם תמונות מורכבות או רועשות
למידה עמוקה

למידת תכונות אוטומטית

  • רשתות עצביות רב-שכבתיות (CNN) לומדות תכונות באופן אוטומטי
  • למידה מקצה לקצה מפיקסלים גולמיים
  • עמידות גבוהה יותר לשינויים
  • לוכדת מרקמים ומבנים מורכבים באופן אמין

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

השוואה ויזואלית: צינורות ML מול DL

צינור למידת מכונה מסורתי
צינור ML מסורתי: תכונות מעוצבות ידנית מתמונות מיקרוסקופ פלואורסצנטי המעובדות על ידי ממיינים
רשת עצבית קונבולוציונית ללמידה עמוקה במיקרוסקופיה
למידה עמוקה משתמשת ברשתות עצביות קונבולוציוניות (CNN) לניתוח תמונות מיקרוסקופ

יישומים מרכזיים של בינה מלאכותית במיקרוסקופיה

בינה מלאכותית משולבת כיום במשימות רבות של עיבוד תמונה לאורך תהליך המיקרוסקופיה:

סגמנטציה

חלוקת תמונות לאזורים (למשל, זיהוי כל תא או גרעין). רשתות עמוקות כמו U-Net מצטיינות במשימה זו.

  • סגמנטציה סמנטית: תוויות מחלקה לכל פיקסל
  • סגמנטציה אינסטנסית: הפרדת עצמים בודדים
  • דיוק גבוה בתמונות צפופות או עמומות
  • מודלים בסיסיים של ראייה (כגון μSAM) מותאמים כעת למיקרוסקופיה

סיווג עצמים

לאחר הסגמנטציה, הבינה המלאכותית מסווגת כל עצם בדיוק גבוה.

  • זיהוי סוגי תאים
  • קביעת שלב מיטוטי
  • זיהוי אינדיקטורים פתולוגיים
  • מבדילה פנוטיפים עדינים שקשה לכמת ידנית

מעקב

במיקרוסקופיה בזמן אמת, הבינה המלאכותית עוקבת אחרי תאים או חלקיקים בין פריימים בדיוק חסר תקדים.

  • למידה עמוקה משפרת משמעותית את דיוק המעקב
  • מאפשרת ניתוח אמין של תאים נעים
  • לוכדת תהליכים ביולוגיים דינמיים

הפחתת רעש ורזולוציה-על

מודלים של בינה מלאכותית משפרים את איכות התמונה על ידי הסרת רעש וטשטוש.

  • מודלים עמוקים המודעים לפיזיקה לומדים את אופטיקת המיקרוסקופ
  • משחזרים תמונות חדות וללא ארטיפקטים
  • רזולוציה גבוהה יותר עם פחות ארטיפקטים לעומת שיטות מסורתיות

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

הבינה המלאכותית מנווטת את המיקרוסקופ בזמן אמת.

  • מנתחת תמונות חיות לקבלת החלטות חכמות
  • מתאימה אוטומטית מיקוד וסורקת אזורי עניין
  • מפחיתה פוטוטוקסיות וחוסכת זמן
  • מאפשרת ניסויים בהדמיה בקצב גבוה ובאופן אדפטיבי
יתרון ביצועים: עם מספיק נתוני אימון, CNN ומודלים קשורים עוקפים בעקביות שיטות קלאסיות. לדוגמה, DL יכולה לסגמנט תאים על רקעים רועשים באופן אמין בהרבה מאלגוריתמים מכוונים ידנית.
יישומים מרכזיים של בינה מלאכותית במיקרוסקופיה
סקירה של יישומי בינה מלאכותית לאורך תהליך המיקרוסקופיה: מרכישה ועד ניתוח

כלים פופולריים של בינה מלאכותית בעיבוד תמונות מיקרוסקופ

מערכת אקולוגית עשירה של כלים תומכת ב-AI במיקרוסקופיה. החוקרים פיתחו תוכנות כלליות וממוקדות, רבות מהן קוד פתוח:

Icon

Cellpose

כלי כללי לחלוקת תאים
מפתח Carsen Stringer ו-Marius Pachitariu (קבוצת המחקר MouseLand)
פלטפורמות נתמכות
  • שולחן עבודה Windows
  • שולחן עבודה macOS
  • שולחן עבודה Linux

דורש Python (התקנה באמצעות pip/conda). ממשק גרפי זמין רק בשולחן עבודה.

תמיכת שפה תיעוד באנגלית; מאומץ ברחבי העולם במעבדות מחקר
מודל תמחור חינמי וקוד פתוח תחת רישיון BSD-3-Clause

סקירה כללית

Cellpose הוא כלי מתקדם לחלוקת תאים מבוסס למידה עמוקה, המיועד לתמונות מיקרוסקופ. כאלגוריתם כללי, הוא מחלק במדויק סוגי תאים מגוונים (גרעינים, ציטופלזמה וכו') במודאליות הדמיה שונות ללא צורך באימון מחודש של המודל. עם יכולות מעורבות משתמש, חוקרים יכולים לשפר תוצאות, להתאים את המודל לנתונים שלהם, ולהפעיל את המערכת על זרימות עבודה דו-ממדיות ותלת-ממדיות.

תכונות עיקריות

מודלים כלליים מאומנים מראש

פועל מיידית עבור מגוון רחב של סוגי תאים, צבעים ומודאליות הדמיה ללא צורך באימון מותאם.

חלוקה דו-ממדית ותלת-ממדית

תומך בערימות תלת-ממד מלאות באמצעות גישת "2.5D" שמשתמשת במודלים דו-ממדיים לנתונים וולומטריים.

אימון עם מעורבות משתמש

תקן ידנית תוצאות חלוקה ואמן מחדש את המודל על הנתונים המותאמים שלך לשיפור הדיוק.

ממשקים מרובים

גישה דרך API בפייתון, ממשק שורת פקודה, או ממשק גרפי לעבודה גמישה.

שחזור תמונות (Cellpose 3)

יכולות להפחתת רעש, הסרת טשטוש, והגדלת רזולוציה לשיפור איכות התמונה לפני החלוקה.

הורדה או גישה

רקע טכני

Cellpose הוצג במחקר מפתח של Stringer, Wang, Michaelos ו-Pachitariu, ואומן על מאגר נתונים גדול ומגוון מאוד המכיל מעל 70,000 עצמים מחולקים. גיוון זה מאפשר למודל להכליל בין צורות, גדלים והגדרות מיקרוסקופ שונות, ומפחית משמעותית את הצורך באימון מותאם ברוב המקרים. עבור נתונים תלת-ממדיים, Cellpose משתמש במודל הדו-ממדי שלו בצורה "2.5D", ומונע את הצורך בנתוני אימון מתויגים תלת-ממדיים מלאים תוך שמירה על חלוקה וולומטרית. בגרסה 2.0 הוצגה אפשרות אימון מחודש עם מעורבות משתמש, המאפשרת תיקון ידני של תחזיות ואימון מחודש על תמונות אישיות לשיפור ביצועים במאגרים ספציפיים.

התקנה והגדרה

1
יצירת סביבה בפייתון

הקמת סביבה בפייתון באמצעות conda:

פקודת Conda
conda create -n cellpose python=3.10
2
התקנת Cellpose

הפעל את הסביבה והתקן את Cellpose:

אפשרויות התקנה
# For GUI support
pip install cellpose[gui]

# For minimal setup (API/CLI only)
pip install cellpose

התחלה מהירה

מצב GUI
  1. הפעל את הממשק הגרפי באמצעות הפקודה: python -m cellpose
  2. גרור ושחרר קבצי תמונה (.tif, .png וכו') לממשק
  3. בחר סוג מודל (למשל "cyto" לציטופלזמה או "nuclei" לגרעינים)
  4. הגדר קוטר תא משוער או אפשר ל-Cellpose לכייל אוטומטית
  5. לחץ להתחלת החלוקה וצפה בתוצאות
מצב API בפייתון
דוגמת פייתון
from cellpose import models

# Load model
model = models.Cellpose(model_type='cyto')

# Segment images
masks, flows = model.eval(images, diameter=30)
שיפור ואימון מחודש
  1. לאחר יצירת המסכות, תקן את החלוקה בממשק הגרפי על ידי מיזוג או מחיקת מסכות ידנית
  2. השתמש בפונקציות האימון המובנות לאימון מחודש על הדוגמאות המתוקנות
  3. שיפור ביצועי המודל על מאגר הנתונים הספציפי שלך
עיבוד נתונים תלת-ממדיים
  1. טען קובץ TIFF רב-מישורי או ערימת ווליום
  2. השתמש בדגל --Zstack בממשק הגרפי או ב-API לעיבוד כתלת-ממד
  3. אופציונלי: שפר זרימות תלת-ממד באמצעות החלקה או פרמטרים מיוחדים לחלוקה טובה יותר

מגבלות ושיקולים

דרישות חומרה: עבור תמונות גדולות או מאגרי נתונים תלת-ממדיים, מומלץ לפחות 8 גיגה-בייט RAM; נתונים ברזולוציה גבוהה או תלת-ממד עשויים לדרוש 16–32 גיגה-בייט. מומלץ GPU לביצועים מהירים יותר באינפרנס ואימון, אך ניתן להפעיל גם על CPU בלבד עם ביצועים מופחתים.
  • פשרת כלליות המודל: למרות שהמודל הכללי פועל ברוחב, צורות תאים או תנאי הדמיה יוצאי דופן עשויים לדרוש אימון מחודש.
  • מאמץ תיוג: אימון עם מעורבות משתמש דורש תיקונים ידניים, שיכולים להיות גוזלי זמן במאגרים גדולים.
  • מורכבות התקנה: התקנת הממשק הגרפי עשויה לדרוש שימוש בשורת הפקודה, סביבות conda, וניהול תלות בפייתון — לא תמיד פשוט למשתמשים לא טכניים.
  • רק שולחן עבודה: Cellpose מיועד לשימוש במחשב שולחני; אין אפליקציות מקוריות לאנדרואיד או iOS.

שאלות נפוצות

האם אני צריך לתייג את הנתונים שלי כדי להשתמש ב-Cellpose?

לא — Cellpose מספק מודלים כלליים מאומנים מראש שעובדים טוב ללא אימון מחודש. עם זאת, לתוצאות מיטביות על נתונים מיוחדים או יוצאי דופן, ניתן לתייג ולאמן מחדש באמצעות תכונות מעורבות המשתמש.

האם Cellpose תומך בתמונות מיקרוסקופ תלת-ממדיות?

כן — הוא תומך בתלת-ממד על ידי שימוש חוזר במודל הדו-ממדי שלו (הנקרא "2.5D"), וניתן להריץ ערימות וולומטריות דרך הממשק הגרפי או ה-API.

האם Cellpose דורש GPU?

מומלץ מאוד להשתמש ב-GPU לאינפרנס ואימון מהירים יותר, במיוחד במאגרים גדולים או תלת-ממדיים, אך ניתן להפעיל את Cellpose גם על מחשבים עם CPU בלבד עם ביצועים איטיים יותר.

כיצד אני מתאים את Cellpose לגדלים שונים של תאים?

בממשק הגרפי, הגדר את קוטר התא המשוער ידנית או אפשר ל-Cellpose לכייל אוטומטית. ניתן לשפר תוצאות ולאמן מחדש אם החלוקה אינה מיטבית.

האם ניתן לשחזר או לנקות תמונות מיקרוסקופ רועשות לפני החלוקה?

כן — גרסאות חדשות (Cellpose 3) כוללות מודלים לשחזור תמונות להפחתת רעש, הסרת טשטוש, והגדלת רזולוציה לשיפור איכות החלוקה לפני העיבוד.

Icon

StarDist

סגמנטציה של מופעים באמצעות צורות כוכב-קמורות
מפתח אווה שמידט, מרטין וייגרט, קולמן ברודוס, וג'ין מאיירס
פלטפורמות נתמכות
  • שולחן עבודה Windows
  • שולחן עבודה macOS
  • שולחן עבודה Linux (דרך Python)
  • תוסף ImageJ/Fiji
  • הרחבת QuPath
  • תוסף napari
תמיכה בשפות פרויקט קוד פתוח עם תיעוד וקהילה בעיקר באנגלית
מודל תמחור חינמי וקוד פתוח. מורשה תחת BSD-3-Clause

סקירה כללית

StarDist היא כלי למידה עמוקה לסגמנטציה של מופעים בתמונות מיקרוסקופיות. היא מייצגת כל אובייקט (כגון גרעיני תאים) כפוליגון כוכב-קמור ב-2D או כפוליהדרון ב-3D, ומאפשרת זיהוי והפרדה מדויקת של אובייקטים צפופים או חופפים. עם הארכיטקטורה החזקה שלה, StarDist משמשת נרחב לסגמנטציה אוטומטית של תאים וגרעינים במיקרוסקופיית פלואורסצנציה, היסטופתולוגיה ויישומי ניתוח ביואימג' נוספים.

תכונות מרכזיות

ייצוג צורה כוכב-קמור

סגמנטציה מדויקת מאוד של מופעים באמצעות פוליגונים כוכב-קמורים (2D) ופוליהדרונים (3D) לזיהוי אמין של אובייקטים.

תמיכה ב-2D ו-3D

מודלים ייעודיים לתמונות דו-ממדיות ולנתונים וולומטריים תלת-ממדיים לניתוח מיקרוסקופי מקיף.

מודלים מאומנים מראש

מודלים מוכנים לשימוש לגרעיני פלואורסצנציה, היסטולוגיה בצביעה H&E ותרחישי הדמיה נפוצים נוספים.

חיזוי רב-מעמדי

סיווג אובייקטים שזוהו למחלקות מובחנות (למשל, סוגי תאים שונים) בהרצה אחת של הסגמנטציה.

שילוב תוספים

שילוב חלק עם ImageJ/Fiji, QuPath ו-napari עבור זרימות עבודה מבוססות ממשק משתמש גרפי נגישות.

מדדים מובנים

הערכת סגמנטציה מקיפה הכוללת דיוק, שליפה, ציון F1 ואיכות פנופטית.

רקע טכני

הוצג לראשונה במאמר MICCAI 2018, החידוש המרכזי של StarDist הוא חיזוי מרחקים רדיאליים לאורך קרניים קבועות בשילוב עם הסתברות אובייקט לכל פיקסל, המאפשר שיחזור מדויק של צורות כוכב-קמורות. גישה זו מסגמנטת באופן אמין אובייקטים צמודים שקשה להפרידם בשיטות מסורתיות מבוססות פיקסלים או תיבות גבול.

פיתוחים אחרונים הרחיבו את StarDist לתמונות היסטופתולוגיה, המאפשרים לא רק סגמנטציה של גרעינים אלא גם סיווג רב-מעמדי של האובייקטים שזוהו. השיטה השיגה ביצועים מובילים באתגרים כגון אתגר CoNIC (זיהוי וספירת גרעיני המעי הגס).

הורדה או גישה

התקנה והגדרה

1
התקנת תלותים

התקן את TensorFlow (גרסה 1.x או 2.x) כתנאי מוקדם ל-StarDist.

2
התקנת חבילת הליבה

השתמש ב-pip להתקנת חבילת StarDist בפייתון:

פקודת התקנה
pip install stardist
3
התקנת תוספים לממשק משתמש (אופציונלי)

ל-napari:

התקנת תוסף napari
pip install stardist-napari

ל-QuPath: התקן את ההרחבה של StarDist על ידי גרירת קובץ .jar לתוך QuPath.

ל-ImageJ/Fiji: השתמש במנהל התוספים המובנה או בהתקנה ידנית דרך תפריט התוספים.

הרצת סגמנטציה

API של Python

טען מודל מאומן מראש, נרמל את התמונה שלך, והרץ חיזוי:

דוגמת Python
from stardist.models import StarDist2D
model = StarDist2D.from_pretrained('2D_versatile_fluo')
labels, details = model.predict_instances(image)
תוסף napari

פתח את התמונה שלך ב-napari, בחר בתוסף StarDist, בחר מודל מאומן מראש או מותאם, והרץ חיזוי ישירות מהממשק הגרפי.

ImageJ/Fiji

השתמש בתוסף StarDist מתפריט התוספים כדי להחיל מודל על ערמת התמונות שלך עם ממשק אינטואיטיבי.

QuPath

לאחר התקנת ההרחבה, הרץ זיהוי StarDist דרך קונסולת הסקריפטים או הממשק הגרפי של QuPath לניתוח היסטופתולוגיה.

אימון וכיוונון

1
הכנת נתוני אימון

צור תמונות תיוג אמת קרקע שבהן כל אובייקט מתויג באופן ייחודי. השתמש בכלי הערות כמו LabKit, QuPath או Fiji להכנת מערך הנתונים שלך.

2
אימון או כיוונון

השתמש ב-API של StarDist בפייתון לאימון מודל חדש או לכיוונון מודל קיים עם הנתונים המותאמים שלך.

אפשרויות עיבוד לאחר

  • הפעלת דיכוי מקסימום לא-מקסימלי (NMS) להסרת צורות מועמדות מיותרות
  • השתמש ב-StarDist OPP (עיבוד לאחר אובייקט) למיזוג מסכות לצורות לא כוכב-קמורות

מגבלות ושיקולים

דרישות אימון: האימון דורש מסכות אמת קרקע מתויגות במלואן לכל האובייקטים, מה שעלול להיות תהליך גוזל זמן.
  • הנחת כוכב-קמור עשויה שלא להתאים לצורות מאוד לא קמורות או לא סדירות
  • מורכבות התקנה: התקנות מותאמות דורשות מהדר C++ תואם לבניית הרחבות
  • האצת GPU תלויה בגרסאות תואמות של TensorFlow, CUDA ו-cuDNN
  • חלק מהמשתמשים מדווחים על בעיות בהרצת תוסף ImageJ עקב הגדרות Java

שאלות נפוצות

איזה סוגי תמונות מיקרוסקופיות ניתן לסגמנט עם StarDist?

StarDist עובדת עם מגוון סוגי תמונות כולל פלואורסצנציה, שדה בהיר והיסטופתולוגיה (למשל, H&E), בזכות המודלים הגמישים המאומנים מראש והיכולת להסתגל למודאליות הדמיה שונות.

האם ניתן להשתמש ב-StarDist לנתוני 3D?

כן — StarDist תומכת בסגמנטציה של מופעים תלת-ממדיים באמצעות פוליהדרונים כוכב-קמורים לנתונים וולומטריים, ומרחיבה את היכולות מ-2D לניתוח תלת-ממדי מלא.

האם אני צריך לתייג את הנתונים שלי כדי להשתמש ב-StarDist?

לא בהכרח. קיימים מודלים מאומנים מראש שעובדים טוב ישירות. עם זאת, עבור נתונים מיוחדים או חדשים, תיוג ואימון מודלים מותאמים משפרים משמעותית את הדיוק.

איזה תוכנות תומכות ב-StarDist?

StarDist משתלבת עם napari, ImageJ/Fiji ו-QuPath, ומאפשרת הרצת סגמנטציה מממשק משתמש גרפי ללא קידוד. כמו כן, תומכת בשימוש ישיר ב-API של Python לזרימות עבודה מתקדמות.

איך מעריכים את איכות הסגמנטציה של StarDist?

StarDist מספקת פונקציות מובנות לחישוב מדדי סגמנטציה נפוצים כולל דיוק, שליפה, ציון F1 ואיכות פנופטית להערכת ביצועי הסגמנטציה.

SAM

מודל יסוד לחלוקת תמונות

מידע על היישום

מפתח Meta AI Research (FAIR)
מכשירים נתמכים
  • מערכות שולחן עבודה באמצעות Python
  • משולב ב-Microscopy Image Browser (MIB)
שפה וזמינות מודל יסוד בקוד פתוח זמין ברחבי העולם; תיעוד באנגלית
תמחור חינמי — בקוד פתוח תחת רישיון Meta דרך GitHub ואינטגרציה ב-MIB

סקירה כללית

SAM (Segment Anything Model) הוא מודל יסוד חזק מבוסס בינה מלאכותית שפותח על ידי Meta ומאפשר חלוקה אינטראקטיבית ואוטומטית של כמעט כל עצם בתמונות. באמצעות פרומפטים כגון נקודות, תיבות תחום או מסכות גסות, SAM מייצר מסכות חלוקה ללא צורך באימון חוזר ספציפי למשימה. במחקר מיקרוסקופי, הגמישות של SAM הותאמה לחלוקת תאים, זיהוי אברונים וניתוח היסטופתולוגיה, ומציעה פתרון מדרגי לחוקרים הזקוקים לכלי חלוקה כללי הניתן להפעלה באמצעות פרומפט.

הקדמה מפורטת

באופן מקורי, SAM אומן על ידי Meta על מעל 1 מיליארד מסכות ב-11 מיליון תמונות, ועוצב כמודל יסוד הניתן להפעלה באמצעות פרומפט עם ביצועי "זירו-שוט" על תחומים חדשים. במחקר הדמיה רפואית, SAM הוערך לחלוקת פתולוגיה על שקופיות שלמות, זיהוי גידולים וזיהוי גרעיני תאים. עם זאת, ביצועיו במקרים של עצמים צפופים — כגון גרעיני תאים — מעורבים: גם עם פרומפטים נרחבים (למשל, 20 לחיצות או תיבות), חלוקה במצב זירו-שוט עלולה להתקשות בתמונות מיקרוסקופיות מורכבות.

כדי להתמודד עם מגבלה זו, פותחו התאמות ספציפיות לתחום:

  • SAMCell — כוונון מחדש על מערכי נתוני מיקרוסקופיה גדולים לחלוקה חזקה במצב זירו-שוט על סוגי תאים מגוונים ללא צורך באימון חוזר לכל ניסוי
  • μSAM — אומן מחדש על מעל 17,000 תמונות מיקרוסקופיה מתויגות ידנית לשיפור הדיוק במבנים תאיים קטנים

תכונות מרכזיות

חלוקה מבוססת פרומפט

אינטראקציה גמישה באמצעות נקודות, תיבות ומסכות לשליטה מדויקת.

הכללה במצב זירו-שוט

מבצע חלוקה ללא כוונון מחדש על תחומי תמונה חדשים.

תמיכה בכוונון מחדש

ניתן להתאמה למיקרוסקופיה והיסטופתולוגיה באמצעות אימון חוזר מועט או מבוסס פרומפט.

אינטגרציה תלת-ממדית

זמין ב-Microscopy Image Browser (MIB) עם תמיכה בחלוקה תלת-ממדית ומאומצת.

התאמה לספירת תאים

IDCC-SAM מאפשר ספירת תאים אוטומטית באימונוציטוכימיה ללא תיוג ידני.

הורדה או גישה

מדריך למשתמש

1
התקנת SAM ב-MIB
  • פתח את Microscopy Image Browser ונווט ללוח החלוקה של SAM
  • הגדר את מפרש הפייתון ובחר בין דגמי SAM-1 או SAM-2
  • להאצת GPU, בחר "cuda" בסביבת ההרצה (מומלץ לביצועים מיטביים)
2
הפעלת חלוקה אינטראקטיבית
  • פרומפטי נקודה: לחץ על עצם כדי להגדיר נקודת זרע חיובית; השתמש ב-Shift + לחיצה להרחבה ו-Ctrl + לחיצה לנקודות זרע שליליות
  • ערימות תלת-ממד: השתמש במצב אינטראקטיבי תלת-ממדי — לחץ על פרוסה אחת, גלול עם Shift, ואינטרפולציה של נקודות זרע בין פרוסות
  • מצב התאמה: החלף, הוסף, הפחת מסכות, או צור שכבה חדשה לפי הצורך
3
חלוקה אוטומטית
  • השתמש באפשרות "הכל אוטומטי" בלוח SAM-2 של MIB לחלוקה של כל העצמים הנראים באזור
  • סקור ותקן מסכות לאחר החלוקה לפי הצורך
4
כוונון מחדש והתאמה
  • השתמש בצינורות כוונון מחדש מבוססי פרומפט (למשל, "All-in-SAM") ליצירת תיוגים ברמת פיקסל מפרומפטים דלילים של המשתמש
  • לספירת תאים, השתמש ב-IDCC-SAM, המשתמש ב-SAM בצינור זירו-שוט עם עיבוד לאחר מכן
  • לחלוקה מדויקת של תאים, השתמש ב-SAMCell, שעבר כוונון מחדש על תמונות מיקרוסקופיה של תאים

מגבלות ושיקולים

מגבלות ביצועים: ביצועי זירו-שוט של SAM במבנים ביולוגיים צפופים, קטנים או חופפים (כגון גרעינים) אינם עקביים ללא כוונון תחומי. איכות החלוקה תלויה במידה רבה בעיצוב הפרומפט (נקודה לעומת תיבה לעומת מסכה).
  • ביצועי זירו-שוט לא עקביים במבנים צפופים או חופפים ללא כוונון תחומי
  • איכות החלוקה תלויה מאוד בעיצוב ואסטרטגיית הפרומפט
  • מומלץ בחום GPU; ביצועי CPU איטיים מאוד
  • מתקשה עם תמונות שקופיות ברזולוציה גבוהה מאוד ומבני רקמה ברב-קנה מידה
  • כוונון מחדש או התאמת SAM למיקרוסקופיה עשויים לדרוש מיומנות בלמידת מכונה

שאלות נפוצות

האם ניתן להשתמש ב-SAM ישירות לחלוקת תאים בתמונות מיקרוסקופ?

כן — באמצעות התאמות כמו SAMCell, שמכוונן מחדש את SAM על מערכי נתוני מיקרוסקופיה במיוחד למשימות חלוקת תאים.

האם יש צורך לתייג תאים ידנית כדי להשתמש ב-SAM?

לא תמיד. עם IDCC-SAM, ניתן לבצע ספירת תאים במצב זירו-שוט ללא תיוגים ידניים.

כיצד ניתן לשפר את ביצועי SAM לעצמים קטנים או צפופים מאוד?

השתמש בכוונון מחדש מבוסס פרומפט (למשל, "All-in-SAM") או בגרסאות מיקרוסקופיה מאומנות מראש כמו μSAM, שאומן על מעל 17,000 תמונות מיקרוסקופיה מתויגות.

האם נדרש GPU להפעלת SAM ביישומי ביואימג'ינג?

אמנם אפשרי על CPU, אך מומלץ מאוד GPU למהירות ביצוע מעשית וחלוקה אינטראקטיבית בזמן אמת.

האם SAM תומך בערימות תמונות תלת-ממדיות?

כן — האינטגרציה של SAM-2 ב-MIB תומכת בחלוקה תלת-ממדית עם אינטרפולציית נקודות זרע בין פרוסות לניתוח וולומטרי.

Icon

AxonDeepSeg

כלי סגמנטציה של אקסון-מיאלין מבוסס בינה מלאכותית
מפתח מעבדת NeuroPoly בפוליטכניק מונטריאול ואוניברסיטת מונטריאול
פלטפורמות נתמכות
  • Windows
  • macOS
  • Linux
  • ממשק Napari לאינטראקציה עם הסגמנטציה
שפה תיעוד באנגלית; כלי קוד פתוח בשימוש עולמי
תמחור חינמי וקוד פתוח

סקירה כללית

AxonDeepSeg הוא כלי מבוסס בינה מלאכותית לסגמנטציה אוטומטית של אקסונים ומיאלין בתמונות מיקרוסקופיה. באמצעות רשתות עצביות קונבולוציוניות, הוא מספק סגמנטציה מדויקת בשלוש קטגוריות (אקסון, מיאלין, רקע) במגוון מודאליות דימות כולל TEM, SEM ומיקרוסקופיה בשדה בהיר. על ידי אוטומציה של מדידות מורפומטריות כגון קוטר אקסון, יחס g ועובי מיאלין, AxonDeepSeg מפשט ניתוח כמותי במחקרי מדעי המוח, ומפחית משמעותית את זמן הסימון הידני ומשפר את החזרות.

תכונות מרכזיות

מודלים מאומנים מראש

מודלים מוכנים לשימוש מותאמים למודאליות מיקרוסקופיה TEM, SEM ושדה בהיר.

סגמנטציה בשלוש קטגוריות

סיווג מדויק של אזורי אקסון, מיאלין ורקע בתמונות מיקרוסקופיה.

ניתוח מורפומטרי

חישוב אוטומטי של קוטר אקסון, יחס g, עובי מיאלין ומדדי צפיפות.

תיקונים אינטראקטיביים

שילוב עם ממשק Napari מאפשר שיפור ידני של מסכות הסגמנטציה לדיוק גבוה יותר.

מסגרת מבוססת פייתון

משתלבת בצורה חלקה בצינורות עבודה מותאמים לניתוח רחב היקף של רקמת עצב.

מערכת אימות

סקריפטים מקיפים לבדיקות מבטיחים חזרתיות ותוצאות סגמנטציה אמינות.

פרטים טכניים

פותח במעבדת NeuroPoly, AxonDeepSeg מנצל למידה עמוקה לסגמנטציה מדויקת ליישומים במדעי המוח. מודלים מאומנים מראש זמינים למודאליות מיקרוסקופיה שונות, ומבטיחים גמישות בטכניקות דימות. הכלי משתלב עם Napari, ומאפשר תיקונים אינטראקטיביים של מסכות הסגמנטציה, מה שמשפר את הדיוק במערכי נתונים מאתגרים. AxonDeepSeg מחשב מדדים מורפומטריים מרכזיים, ותומך במחקרים בקנה מידה גדול של מבנה רקמת עצב ופאתולוגיה. המסגרת מבוססת הפייתון מאפשרת אינטגרציה בצינורות עבודה מותאמים לניתוח מורפולוגיה של אקסון ומיאלין.

הורדה או גישה

התקנה והגדרה

1
התקנת תלותים

ודאו ש-Python 3.8 או גרסה מאוחרת יותר מותקנת, ואז התקינו את AxonDeepSeg ו-Napari באמצעות pip:

פקודת התקנה
pip install axondeepseg napari
2
אימות ההתקנה

הריצו את סקריפטי הבדיקה המסופקים כדי לוודא שכל הרכיבים מותקנים ופועלים כראוי.

3
טעינת התמונות שלכם

ייבאו תמונות מיקרוסקופיה (TEM, SEM או שדה בהיר) ל-Napari או לסביבת הפייתון שלכם.

4
בחירת מודל וסגמנטציה

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

5
ניתוח מדדים

חישוב אוטומטי של מדידות מורפומטריות כולל קוטר אקסון, יחס g, צפיפות ועובי מיאלין, ולאחר מכן ייצוא התוצאות בפורמט CSV.

6
שיפור תוצאות (אופציונלי)

השתמשו בממשק Napari כדי לכוונן ידנית את מסכות הסגמנטציה במידת הצורך, למיזוג או מחיקה לשיפור הדיוק.

שיקולים חשובים

נדרש שינוי קנה מידה של התמונות: יש לשנות את קנה המידה של התמונות כך שיתאימו לגודל הפיקסל של המודל (למשל, 0.01 מיקרומטר לפיקסל ל-TEM) לקבלת דיוק מיטבי בסגמנטציה.
  • הביצועים עשויים לרדת במודאליות דימות חדשות או לא מאומנות
  • ייתכן ויידרשו תיקונים ידניים באזורים מאתגרים או מורכבים
  • מומלץ להשתמש ב-GPU לעיבוד מהיר של מערכי נתונים גדולים; עיבוד ב-CPU נתמך גם כן

שאלות נפוצות

אילו מודאליות מיקרוסקופיה נתמכות על ידי AxonDeepSeg?

AxonDeepSeg תומך ב-TEM (מיקרוסקופ אלקטרונים טרנסמיסיבי), SEM (מיקרוסקופ אלקטרונים סורק) ומיקרוסקופיה בשדה בהיר עם מודלים מאומנים מראש מותאמים לכל מודאליות.

האם AxonDeepSeg חינמי לשימוש?

כן, AxonDeepSeg הוא חינמי לחלוטין וקוד פתוח, זמין לשימוש אקדמי ומסחרי.

האם ניתן לחשב מדדים מורפומטריים באופן אוטומטי?

כן, AxonDeepSeg מחשב אוטומטית קוטר אקסון, יחס g, עובי מיאלין ומדדי צפיפות מתמונות שסומנו.

האם אני צריך GPU כדי להריץ את AxonDeepSeg?

מומלץ להשתמש ב-GPU לסגמנטציה מהירה של מערכי נתונים גדולים, אך עיבוד ב-CPU נתמך גם לניתוחים קטנים יותר.

האם ניתן לתקן מסכות סגמנטציה ידנית?

כן, שילוב עם ממשק Napari מאפשר תיקונים אינטראקטיביים ושיפור ידני של מסכות הסגמנטציה לדיוק גבוה יותר באזורים מאתגרים.

Icon

Ilastik

סגמנטציה אינטראקטיבית של תמונות ביולוגיות
מפתח צוות Ilastik במעבדת הביולוגיה המולקולרית האירופית (EMBL) ושותפים אקדמיים נלווים
פלטפורמות נתמכות
  • Windows
  • macOS
  • Linux
שפה אנגלית
תמחור חינמית וקוד פתוח

סקירה כללית

Ilastik היא כלי חזק מונחה בינה מלאכותית לסגמנטציה אינטראקטיבית, סיווג וניתוח נתוני מיקרוסקופיה. באמצעות טכניקות למידת מכונה כמו מסווגי Random Forest, היא מאפשרת לחוקרים לסווג פיקסלים, לסווג עצמים, לעקוב אחר תאים לאורך זמן ולבצע ספירת צפיפות במערכי נתונים דו-ממדיים ותלת-ממדיים. עם ממשק אינטואיטיבי ומשוב בזמן אמת, Ilastik נגישה למדענים ללא ידע בתכנות ומאומצת נרחבת בתחומי ביולוגיית התאים, מדעי המוח ודימות רפואי.

תכונות עיקריות

סיווג פיקסלים אינטראקטיבי

משוב בזמן אמת בעת סימון אזורים מייצגים לתוצאות סגמנטציה מיידיות.

סיווג עצמים

מיון מבנים שסומנו על פי תכונות מורפולוגיות ועוצמתיות.

מעקב תאים

מעקב אחר תנועת תאים וחלוקתם בניסויי מיקרוסקופיה טיים-לפס דו-ממדיים ותלת-ממדיים.

ספירת צפיפות

כימות אזורים צפופים ללא סגמנטציה מפורשת של עצמים בודדים.

זרימת עבודה לחיתוך תלת-ממדי

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

עיבוד אצווה

עיבוד אוטומטי של תמונות מרובות במצב שורת פקודה ללא ממשק גרפי.

הורדה

מדריך התחלה מהירה

1
התקנה

הורד את Ilastik למערכת ההפעלה שלך מהאתר הרשמי. החבילה כוללת את כל התלויות הנדרשות בפייתון, לכן עקוב אחר הוראות ההתקנה לפלטפורמה שלך.

2
בחירת זרימת עבודה

פתח את Ilastik ובחר את זרימת העבודה לניתוח: סיווג פיקסלים, סיווג עצמים, מעקב או ספירת צפיפות. טען את מערך התמונות שלך, שיכול לכלול ערוצים מרובים, תלת-ממד או טיים-לפס.

3
סימון ואימון

סמן מספר פיקסלים או עצמים מייצגים בתמונות שלך. מסווג ה-Random Forest של Ilastik ילמד מהסימונים האלו ויחזה אוטומטית תוויות על כל מערך הנתונים.

4
ייצוא תוצאות

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

5
עיבוד אצווה (אופציונלי)

השתמש במצב ללא ממשק גרפי של Ilastik לעיבוד אוטומטי של תמונות מרובות ללא התערבות ידנית, אידיאלי לצנרת ניתוח בקנה מידה גדול.

מגבלות ושיקולים

  • תיוג אינטראקטיבי עלול להיות גוזל זמן עבור מערכי נתונים גדולים מאוד
  • דיוק תלוי באיכות ובייצוגיות של סימוני המשתמש
  • דרישות זיכרון — מערכי נתונים ברזולוציה גבוהה מאוד או בגודל גיגה-בייטים עשויים לדרוש זיכרון RAM משמעותי
  • נתונים מורכבים — מסווגי Random Forest עשויים להיות פחות יעילים לעומת רשתות עצביות עמוקות בנתוני דימות משתנים או מורכבים מאוד

שאלות נפוצות

האם Ilastik תומכת בנתוני מיקרוסקופיה תלת-ממדיים וטיים-לפס?

כן, Ilastik תומכת במלואה בנפחים תלת-ממדיים ובניסויי טיים-לפס לסגמנטציה, מעקב וניתוח כמותי לאורך נקודות זמן מרובות.

האם Ilastik חינמית לשימוש?

כן, Ilastik היא תוכנה חינמית וקוד פתוח לחלוטין, זמינה לכל המשתמשים ללא הגבלות רישוי.

האם נדרשות מיומנויות תכנות לשימוש ב-Ilastik?

לא, Ilastik מספקת ממשק גרפי אינטואיטיבי עם משוב בזמן אמת, מה שהופך אותה לנגישה לחוקרים ללא ידע בתכנות. משתמשים מתקדמים יכולים גם להשתמש בעיבוד אצווה דרך שורת הפקודה.

האם Ilastik יכולה לבצע מעקב תאים?

כן, זרימת העבודה הייעודית למעקב מאפשרת ניתוח תנועת תאים וחלוקתם במערכי נתונים טיים-לפס דו-ממדיים ותלת-ממדיים עם מעקב שושלת אוטומטי.

באילו פורמטים ניתן לייצא תוצאות סגמנטציה?

ניתן לייצא תוצאות סגמנטציה כתמונות מתויגות, מפות הסתברות או טבלאות כמותיות, המאפשרות אינטגרציה חלקה עם כלי ניתוח והדמיה מתקדמים.

כלים אלו מתאימים לרמות מתחילים ועד מומחים. רבים חינמיים וקוד פתוח, ומאפשרים תהליכי עבודה של בינה מלאכותית שניתנים לשחזור ולשיתוף בקהילת המחקר.

אתגרים וכיווני עתיד

אתגרים נוכחיים

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

מגמות מתפתחות

מודלים בסיסיים של ראייה

מערכות בינה מלאכותית מהדור הבא מבטיחות להפחית את הצורך באימון ספציפי למשימות.

  • מודלים כמו SAM ומערכות מבוססות CLIP
  • בינה מלאכותית אחת לטיפול במשימות מיקרוסקופיה רבות
  • פריסה והתאמה מהירים יותר

מיקרוסקופים עם סיוע בינה מלאכותית

מערכות מיקרוסקופיה אוטונומיות וחכמות הופכות למציאות.

  • שליטה בשפה טבעית באמצעות מודלים גדולים של שפה (LLMs)
  • לולאות משוב אוטומטיות מלאות
  • דמוקרטיזציה של גישה למיקרוסקופיה מתקדמת
אתגרים ועתיד המיקרוסקופיה עם בינה מלאכותית
חזון עתידי: מיקרוסקופים עם סיוע בינה מלאכותית, שליטה בשפה טבעית ותפעול אוטונומי

מסקנות מרכזיות

  • בינה מלאכותית משנה במהירות את עיבוד תמונות המיקרוסקופ עם דיוק ואוטומציה משופרים
  • למידה עמוקה עוקפת למידת מכונה מסורתית בתמונות מיקרוסקופ מורכבות ומשתנות
  • CNN לומדות אוטומטית תכונות היררכיות מפיקסלים גולמיים לניתוח אמין
  • יישומים מרכזיים כוללים סגמנטציה, סיווג, מעקב, הפחתת רעש ורכישה אוטומטית
  • הצלחה תלויה באיכות הנתונים ובאימות קפדני על ידי מומחים
  • מודלים בסיסיים של ראייה ומיקרוסקופים עם סיוע בינה מלאכותית מייצגים את עתיד התחום

עם התקדמות מתמשכת ומאמצי קהילה (כלים בקוד פתוח, מערכי נתונים משותפים), הבינה המלאכותית תהפוך יותר ויותר לחלק מרכזי מ"עין" המיקרוסקופ, המסייעת למדענים לראות את הבלתי נראה.

מקורות חיצוניים
מאמר זה נערך בהתייחסות למקורות חיצוניים הבאים:
121 מאמרים
רוזי הא היא מחברת ב-Inviai, המתמחה בשיתוף ידע ופתרונות בתחום הבינה המלאכותית. עם ניסיון במחקר ויישום AI בתחומים שונים כמו עסקים, יצירת תוכן ואוטומציה, רוזי הא מציעה מאמרים ברורים, מעשיים ומעוררי השראה. המשימה של רוזי הא היא לסייע לכל אחד לנצל את הבינה המלאכותית בצורה יעילה לשיפור הפרודוקטיביות ולהרחבת היצירתיות.

הערות 0

השאר הערה

עדיין אין הערות. תהיה הראשון לכתוב הערה!

חיפוש