390 likes | 499 Views
זיהוי ועקיבה אחר רכבים בתנאי ראות קשים. מגישים : אלכסנדר יוסופוב אלכסנדר טרנבסקי מנחה : ד”ר גבריאל דוידוב סמסטר: חורף תשע"א. מבנה המצגת. מטרות הפרויקט צילום התרחיש הנחות - מידע אפריורי אלגוריתם הפתרון: מציאת מיקום הפנסים שיוך הפנסים למכוניות איפיון מצב המכונית בזירה
E N D
זיהויועקיבהאחררכביםבתנאיראותקשיםזיהויועקיבהאחררכביםבתנאיראותקשים מגישים: אלכסנדריוסופוב אלכסנדרטרנבסקי מנחה: ד”רגבריאלדוידוב סמסטר: חורף תשע"א
מבנה המצגת • מטרות הפרויקט • צילום התרחיש • הנחות - מידע אפריורי • אלגוריתם הפתרון: • מציאת מיקום הפנסים • שיוך הפנסים למכוניות • איפיון מצב המכונית בזירה • שערוך מרחק למטרה • תצוגה למשתמש ותוצאות • סיכום ומסקנות
מטרות הפרוייקט • עקיבת וידאו • ראיית לילה, תנאי תאורה קשים • מצלמה רועדת • רקע משתנה (צילום מתוך רכב נוסע) • עקיבה אחר מספר רכבים • שינוי צורת הרכב • מספר רכבים משתנה • דינמיקה חריפה • הסתרות חלקיות ומלאות • התמזגות עם הרקע
מאפייני התרחיש • התרחיש תוכנן כך שיכלול: • הסתרות מלאות • הסתרות חלקיות • כניסה ויציאה מתוך הפריים • מאפייני הכביש: • כביש עירוני • עליות וירידות • עיקולים • תאורת רחוב משתנה. • הצילום התבצע מתוך רכב נוסע • שלושה רכבים מתמרנים שימשו כמטרות.
סביבת עבודה • מצלמה ביתית במצבLUX-0 • סביבת פיתוח Matlab 2010a • מחשב עם מעבד Intel i7 • זיכרון פנימי (RAM) של 12GB
הנחות - מידע אפריורי • מספר מטרות ידוע מראש • בנק מטרות מוכן מראש • פנסים אחוריים בוהקים יחסית לרקע • לכל מכונית 2 פנסים עובדים • הפנסים אופקייםיחסית
I. מציאת מיקום הפנסים • שלב א – שיפור איכות התמונה • שלב ב – מציאת קואורדינטות הפנסים
I. מציאת מיקום הפנסיםשלב א – שיפור התמונה • טשטוש שפות • מסנן חציון
I. מציאת מיקום הפנסיםשלב ב – מציאת קואורדינטות • תיקון גמא • התמרת סף • התמרות מורפולוגית • חישוב מרכז מסה (90.05,352.72)
II. שיוך פנסים למכוניות • מקרה א – מטרה ותיקה • השוואה לבנק מטרות • הערכת אינובצית קלמן • שקלולהתוצאות • מקרה ב – מטרה חדשה • מציאת גודל המטרה • השוואה לבנק מטרות
II. שיוך פנסים למכוניותמקרה א – מטרה ותיקה • חישוב מקדם קורלציה לכל פנס עם כל מטרה בבנק Target 1 Target 2 Target 3 בנק מטרות
.IIשיוך פנסים למכוניותמקרה א – מטרה ותיקה טבלת מקדמי קורלציה
II. שיוך פנסים למכוניותמקרה א – מטרה ותיקה 2. מציאת אינובציית הקלמן של כל פנס: - שיערוך מסנן קלמן עבור פנס L1
II. שיוך פנסים למכוניותמקרה א – מטרה ותיקה טבלת אינובציות קלמן
II. שיוך פנסים למכוניותמקרה א – מטרה ותיקה 3. שקלול מקדם קורלציה עם האינובציה של מסנן קלמן לשיפור התאמת הפנסים למכוניות. שיוך פנס לכתם על פי ציון מקסימלי
II. שיוך פנסים למכוניותמקרה ב – מטרה חדשה המטרה: רכישת מטרות אוטומטית • גודל המטרה החדשה לא ידוע • ההשוואה מבוססת קורלציה ולכן רגישה מאוד לשינוי סקאלה • המרחק בין הפנסים יחסי לגודל הרכב • היחס קבוע ונתון בבנק המטרות מציאת המרחק בין הפנסים תאפשר קורלציה בסקאלה נכונה.
II. שיוך פנסים למכוניותמקרה ב – מטרה חדשה • 1. עבור כל זוג פנסים נוצר ווקטור המחבר ביניהם
II. שיוך פנסים למכוניותמקרה ב – מטרה חדשה 2. שלילת וקטורים בעלי זווית גדולה ביחס לאופק
II. שיוך פנסים למכוניותמקרה ב – מטרה חדשה • 3. בדומה למקרה א, מחושב מקדם קורלציה עם כל אחד מן הרפרנסים. • 4. מיקום הרכב נבחר על סמך הוקטור בעל הקורלציה הגבוהה ביותר 0.99
III. איפיון מצב הרכב וזיהוי הסתרות מצבי מטרה אפשריים: • זיהוי מלא • זיהוי חלקי • איבוד זמני • הסתרה חלקית • הסתרה מלאה • לא נמצא
III. איפיון מצב הרכבזיהוי מלא • במצב זה נמצאו שני פנסי המכונית.
III. איפיון מצב הרכבזיהוי חלקי • במצב זה נמצא רק פנס אחד. • "מנחשים" את מיקום הפנס השני על פי רוחב המכונית האחרון שנמדד.
III. איפיון מצב הרכבאיבוד זמני • במצב זה לא נמצא אף פנס. • מיקום הפנסים משוערך ע"י מודל קלמן המותאם למערכת. • אמינות המשערך יורדת עם הזמן • לאחר 15 פריימים במצב זה עוברים למצב "לא נמצא"
קלמן פילטרמידול תנועת הרכבים • אנכית • רעידות מצלמה • רעידות בכביש • עליות וירידות • אופקית • עקיפות • החלפת נתיב • עיקולים בכביש
III. איפיון מצב הרכבמטרה לא נמצאה • מספר המטרות הכולל ידוע מראש • כאשר מספר המטרות המזוהות קטן מהמספר הידוע יתבצע חיפוש לפי מקרה ב' לחיפוש מטרות חדשות • נדרש זיהוי רציף של 10 פריימים לשם מעבר ל-"זיהוי מלא" • חשיבות הרכישה הארוכה: • איתחול קלמן • מניעת זיהוי שווא • ודאות ברוחב הרכב
III. איפיון מצב הרכבהסתרה חלקית • זיהוי כניסה להסתרה: • הרכב המסתיר יהיה ב-"זיהוי מלא" • הרכב המוסתר יהיה ב-"זיהוי חלקי" • "הניחוש" של מיקום הפנס המוסתר נמצא בין פנסי הרכב המסתיר
III. איפיון מצב הרכבהסתרה מלאה • תנאי כניסה: • המכונית המוסתרת נמצאת במצב "הסתרה חלקית" • שני הפנסים של המכונית המוסתרת לא נמצאו • תנאי יציאה: • המכונית המוסתרת נמצאת במצב "זיהוי מלא" או • המכונית המסתירה אינה במצב "זיהוי מלא"
III. איפיון מצב הרכבפרמטרי קלמן • במסנן קלמן מופיעות שתי מטריצות קווריאנס: • Q - אי ודאות המודל • R - אי ודאות המדידה • המודל לא משתנה ולכן Q קבוע • דיוק המדידה משתנה בהתאם למצב: • "זיהוי מלא" – R קטן מאוד • "זיהוי חלקי" ו-"הסתרה חלקית" – R בינוני • "איבוד זמני" – R גבוהה יחסית
הערכת המרחק למטרה dm L dp
חידושים • עיבודתמונה • התאמהלעקיבהבכביש • זיהוי אוטומטי של גודל הרכב • חישובפרספקטיבי • מודלקלמןמותאם למערכת • מספר מטריצות קווריאנס שונות • עקיבהבעקיפה • הדמיית מבט עילי
הצעותלהמשך • אלגוריתמיםמתקדמיםבראיהממוחשבת • Optical Flowלביטולתנועתהרקע • Scale Invariant Feature Tracking (SIFT) לזיהוימטרותמהירורובוסטייותר • ניצולצבעבוידאו • שיטותעקיבהמתקדמות • מודלקלמןלאלינארי EKF, UKF • IMMשילובמספרמודליתנועה
תודות • ד"ר גבריאל דוידוב – מנחה הפרוייקט • מר קובי כוחיי – מהנדס המעבדה • גב' אורלי ויגדרזון – הנדסאית המעבדה • הנהגים האמיצים: • עמרי שטיינמץ ילון • מיכאל פירוב • אורי כץ
זיהויועקיבהאחררכביםבתנאיראותקשיםזיהויועקיבהאחררכביםבתנאיראותקשים מגישים: אלכסנדריוסופוב אלכסנדרטרנבסקי מנחה: ד”רגבריאלדוידוב סמסטר: חורף תשע"א