פיתוח מערכת ניטור חניון באמצעות אנליטיקת וידאו

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

תחומי פיתוח AI

שאלות נפוצות

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

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

אנליטיקת וידאו לחניון: היכן נשבר תיעוד הרכבים

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

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

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

מעברים שנויים במחלוקת — «עמדתי שתי דקות», «המחסום לא הורם» — מנתחים לפי ההקלטה, בדפדוף ידני בטווח הזמן הנדרש.

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

מה נותנת אנליטיקת וידאו לחניון בפועל

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

שיעור המעברים שנסגרו בלי מעורבות אדם הוא המדד המרכזי של המערכת. במתאר מכויל הוא נשמר ברמה של 95% ומעלה: השאר — מספר מלוכלך או לא תקני, נגרר, סנוור מפנסים. מקרים כאלה עוברים למפעיל בכרטיס אחד עם פריים וקטע הקלטה, ולא כזרם של כל הרכבים ברצף.

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

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

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

שיטות בקרת כניסה: זיהוי, תגים, אישורים

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

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

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

שלבי ההטמעה: מסקר ועד מסירת המתקן

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

  1. סקר המתקן — גיאומטריית הכניסות והיציאות, גובה התלייה, תאורה לפי שעות היממה, אזורים מתים ומקטעים בעייתיים שבהם רכבים עומדים בשני טורים. התוצאה — מפת מתקן עם המגבלות שנלקחות בחשבון בתכנון.
  2. תכנית פריסת המצלמות — זוויות הצילום וחפיפת הפריימים נבחרות כך שכל מקום נקרא לפחות משני כיוונים, והמספר נלכד בהתקרבות וביציאה.
  3. כיול אזורי התצפית — מסמנים בפריים את מקומות החנייה וכיווני התנועה, מפצים על עיוותי פרספקטיבה וסנוור מפנסים. מקום נחשב תפוס רק לאחר אישור יציב, ולא לפי פריים בודד.
  4. הגדרת תרחישים — תפוסת מקומות, מעבר חולף, זמן חנייה, הפרות סימון. ספי ההפעלה נבדקים על הקלטות של זרימה אמיתית, ולא על הרצות מבחן.
  5. בחינות בתנאי שטח — יום ולילה, גשם ושלג, שמש נמוכה, כניסה עם נגרר. בכל תרחיש מתעדים את שיעור ההחמצות וההפעלות השווא.
  6. קבלת המערכת — פרוטוקול עם מדדים לכל תרחיש, רשימת מגבלות ידועות ונוהל פעולה מוסכם בעת תקלה.
  7. מסירה — תיעוד, תרשים זרימות נתונים, הרשאות גישה, הכשרת משמרת התורנים ותקנון תחזוקה.

ערכת האספקה: קונפיגורציות, תכניות, תקנונים

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

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

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

מה היה בכניסה

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

מה שינו

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

מדדים לאחר ההטמעה

דיוק הזיהוי בקבוצת הכניסה עלה מ-88% ל-99,2%, שיעור המעברים השנויים במחלוקת ירד ל-0,4%. זמן הניתוח הממוצע של אירוע התקצר מ-12 דקות ל-40 שניות, ושיעור המעברים בלי התערבות אבטחה — מ-71% ל-98%.

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

במה שונה זיהוי לוחיות רישוי ממעקב אחר רכבים?

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

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

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

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

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

ספקות טכניים: כשל מצלמה, לילה, מספרים מלוכלכים

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

מה קורה בלילה, כשכמעט אין תאורה?

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

ואם המספר מלוכלך, סנוור או לא תקני?

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

מה אם המצלמה קפאה או שהקשר ניתק?

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

כיצד בנוי הגיבוי?

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

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

נדון במשימה ונחזור עם הערכה ותכנית

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

מבהירים כבר בהתחלה:

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

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

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