מה זה FPS - ולמה מדד זה כל כך חשוב במודלי vision?
תוכן עניינים
מה זה FPS - ולמה מדד זה כל כך חשוב במודלי vision?
FPS הוא אחד המדדים הנפוצים ביותר בעולם עיבוד תמונה, וידאו ומודלי ראייה ממוחשבת.
הוא מופיע בכל בנצ’מרק, בכל דוח ביצועים, ובכל מערכת שמבצעת Inference בזמן אמת.
אבל מה זה בדיוק?
FPS = Frames Per Second
כמה פריימים (תמונות) המערכת מעבדת בשנייה אחת.
זהו מדד ישיר למהירות.
למשל:
- 30 FPS → המערכת מעבדת 30 תמונות בשנייה
- 120 FPS → מעבדת 120 תמונות בשנייה
- 5 FPS → איטית מאוד וחסרת יכולת לעבודה בזמן אמת
למה FPS חשוב?
1. כי הוא משקף ביצועים אמיתיים
לא זמן של “תמונה אחת”, אלא קצב עבודה מתמשך.
2. כי מצלמות, רובוטים ורכבים צריכים זמן אמת
אם המערכת לא עומדת בקצב הווידאו - היא מפספסת מידע.
3. כי הוא מאפשר להשוות חומרות ומודלים
לדוגמה:
- כרטיס אחד מריץ YOLO ב-140 FPS
- כרטיס אחר ב-80 FPS
זה מספר מוחלט שקל להשוות.
מה משפיע על FPS?
- מהירות החומרה
- מורכבות המודל
- מידת האופטימיזציה
- רוחב תמונה (Input Size)
- עומסים נוספים במערכת
- חישובי Post Processing
במערכות רבות FPS הוא המדד החשוב ביותר, כי הוא מגדיר האם המערכת מסוגלת לעבוד בזמן אמת.
דוגמה פשוטה
נניח שיש מודל שמקבל וידאו ממצלמה של 60 FPS.
אם:
- המודל רץ ב-100 FPS → יש מספיק זמן והכול תקין
- המודל רץ ב-60 FPS → בסדר, גבולי
- המודל רץ ב-20 FPS → המערכת מפספסת ⅔ מהפריימים
סיכום
בסופו של דבר, FPS הוא המדד שקובע אם מודל ראייה ממוחשבת אינו רק נכון - אלא גם שימושי באמת. מודל מהיר דיו יתמודד מול המציאות בזמן אמת, ולא רק ירדוף אחריה.