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

23
1 ןןןןןןן- ןןןן ןןןןןןןן ןןןןןןTECHNION - ISRAEL INSTITUTE OF TECHNOLOGY ןןןןןןן ןןןןןן ןןןן ןןןןןן ןןןןן ןןןןןןןןן זזזזז זזזזז זזזזזז זזזז זזז, זזזזזזז, זזזז זזזז- זPDAF תתתת תתת זזזזזז: זזזז זזזזז זזזז זזז ז"ז זזז זזזזזז זזזז: זזזז זזז"ז

Upload: oona

Post on 15-Jan-2016

82 views

Category:

Documents


1 download

DESCRIPTION

הטכניון - מכון טכנולוגי לישראל TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY הפקולטה להנדסת חשמל המעבדה לבקרה ורובוטיקה. עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת. מגישים: אייל פונדק רועי יגר. מנחה: ד"ר גבי דוידוב. אביב תשס"ז. מבנה המצגת. מבנה המצגת. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

11

מכון טכנולוגי לישראל - הטכניון TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY

הפקולטה להנדסת חשמלהמעבדה לבקרה ורובוטיקה

עקיבת וידאו בשיטות מרכז מסה, PDAFקורלציה, מסנן קלמן ו-

בזמן אמת

מגישים: אייל פונדק רועי יגר

מנחה: ד"ר גבי דוידוב

אביב תשס"ז

Page 2: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

22

מבנה המצגתמבנה המצגת

מבנה המצגת

תיאור הבעיה ורקע כלליתיאור הבעיה ורקע כללי

מושגי יסוד בעקיבה מושגי יסוד בעקיבה

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

:מסנן מסנן סקירת הפתרון שלנו: סקירת הפתרון שלנוPDAFPDAF

סיכום ומסקנותסיכום ומסקנות

Page 3: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

33

תיאור הבעיהתיאור הבעיהרקע

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

האמצעים העומדים לרשותנו:•

פריימים בשניה 30, 15, 7.5מצלמת תקרה סטטית הדוגמת בקצב של 1.ברזולוציה

ביט לפיקסל 640x480 ( 8.) של

מכונית על שלט )מטרת העקיבה(.2.

( Visual Studio 2005 ) סביבת הפיתוח PCמחשב 3.

האילוצים הנגזרים מהאמצעים:•

.[msec ]133 חישובית המוגבלת ע"י חסם עליון מקסימאלי של סיבוכיות זמן1.

תנאי תאורה לא קבועים .2.

משטח העקיבה "רועש" ואינו אחיד.3.

אילוץ נוסף אשר התמודדנו עימו היה מעבר לחדר אחר בו התנאים שונים4.

) אילוצים לוגיסטיים(.

Page 4: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

44

התייחסות לעבודה קודמת בנושאהתייחסות לעבודה קודמת בנושא

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

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

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

המשמש לסינון מטרות דמה PDAFהדגש בפרויקט שלנו היה שימוש במסנן •הנכנסות

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

רקע

Page 5: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

55

שלבי העבודה לאורך תקופת הפרויקטשלבי העבודה לאורך תקופת הפרויקט

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

הנוכחי כפי שהוגדרה מראשהנוכחי כפי שהוגדרה מראש

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

חקר והבנה של המתמטיקה של מסנןחקר והבנה של המתמטיקה של מסנןPDAFPDAF ,, מימוש המסנן מימוש המסנןמימוש מכונת העקיבהמימוש מכונת העקיבה

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

יצירת סרטים, חקירתם ושמירתםיצירת סרטים, חקירתם ושמירתם

Page 6: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

66

מושגי יסוד בעקיבהמושגי יסוד בעקיבה:בכל פריים מתבצע:בכל פריים מתבצע

שערוךשערוך : : מתבצע על סמך התוצאות שהושגו בפריים הקודם, השערוך מתבצע ע"י שימוש במודל מתבצע על סמך התוצאות שהושגו בפריים הקודם, השערוך מתבצע ע"י שימוש במודל

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

מדידהמדידה : : ( בחלון העקיבה על ידי:( בחלון העקיבה על ידי:x,yx,y מציאת מיקום המטרה )קואורדינטות מציאת מיקום המטרה )קואורדינטות

קורלציה )אפשרי מספר מדידות(קורלציה )אפשרי מספר מדידות(, , ( ( 11מרכז – מסה )מדידה מרכז – מסה )מדידה

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

שערוך מדידה רכישת המטרה

תצוגה

רקע

Page 7: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

77

כלי מדידה: קורלציהכלי מדידה: קורלציהחישוב קרוס – קורלציה בין תמונת המטרה )מהפריים הקודם( לחלון החיפוש:חישוב קרוס – קורלציה בין תמונת המטרה )מהפריים הקודם( לחלון החיפוש: - -

ThresholdThresholdהגדרת סף קורלציה הגדרת סף קורלציה -

מדידות שמקיימות מדידות שמקיימותMMkkשמירת שמירת -

מאפשר התייחסות למטרות דמה בחלון החיפושמאפשר התייחסות למטרות דמה בחלון החיפוש-

( והאטת החישוב ( והאטת החישוב MNWHMNWH~~חיסרון: סיבוכיות גבוהה )חיסרון: סיבוכיות גבוהה )-

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

, ,1 1

,

2 2, ,

1 1 1 1

(( ( , ) ( ))(( ( , ) ( ))2 2

( , )

(( ( , ) ( )) (( ( , ) ( ))2 2

W H

n m n m ref refw h

ref n m W H W H

n m n m ref refw h w h

W Himg n w m h E img img w h E img

corr img imgW H

img n w m h E img img w h E img

תמונ

ת הייחו

ס

חלון החיפו

ש

,( , )ref n mcorr img img Threshold

Page 8: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

88

חזאי קלמןחזאי קלמן::מוטיבציהמוטיבציה

מגדיר חלון חיפושמגדיר חלון חיפוש הסתמכות על המודל()הסתמכות על המודל(מאפשר עקיבה בתנאי מדידה רועשת או הסתרות מאפשר עקיבה בתנאי מדידה רועשת או הסתרות(

פתרונות אפשריים

:תיאור המערכת במרחב המצב

:שני שלבי פעולה

( שערוך time update עפ"י המודל של תנועה בקו ישר בתאוצה )קבועה.

( עדכון מדידה measurement update.)

1x n x n w n

y n Hx n v n

לכאורה המסנן מתגבר על מטרות דמה = מדידות רועשות, אבל זה גורר בעיות... )יוצג בשקף הבא(

Page 9: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

99

חזאי קלמן - המשךחזאי קלמן - המשך:הדגמה לתכונות המסנן:הדגמה לתכונות המסנן

פתרונות אפשריים

עבור רעש מדידה גבוה )מטרות דמה( החזאי מסתמך על המודל ולכן הבעיה:נכשל כשתנועת המטרה חורגת מהמודל )תנועה מעגלית(

PDAF מסנן פתרון אפשרי:

Page 10: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

1010

PDAFPDAFמסנן מסנן התמודדות עם מטרות דמה: מוטיבציה הרחבה של מסנן קלמן

הנחות:

אחת אמיתית )ממודלת על ידי משוואות מטרהרק - המצב(

אחת שייכת למטרה האמיתיתמדידה - רק

(i.i.d - שאר המדידות מפולגות אחיד ובלתי תלויות )

הפתרון הנבחר

Page 11: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

1111

Time Update

ˆ | 1 | 1x k k x k k שערוך עפ"י המודל

| 1 1 T TP k k P k Q

עדכון מטריצת הקוואריאנס

בשלב עדכון המדידהWמטריצה זו תשמש לקביעת מטריצת ההגבר

הפתרון הנבחר

Page 12: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

1212

Measurement Update

1| 1 | 1T TW n P k k H HP k k H R

הפתרון הנבחר

ב-קלמן פילטר : כזכור מטריצת ההגבר

כאן אין שינוי

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

:עדכון המדידה ב-קלמן פילטר

ˆ ˆ ˆ| | 1 | 1x n n x n n W n y n Hx n n

וקטור החידוש במדידה )עבור מדידה אחת ! (

Page 13: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

1313

Measurement Update

ˆ ˆ| | 1

ˆ | 1

1,..,

i i

i i

k

x n n x n n W n v n

v n y n Hx n n

i m

0

ˆ ˆ| |km

i ii

x n n x k k k

הפתרון הנבחר

נלקחות בחשבון מס' מדידות כך שלכל וקטור חידוש ניתןPDAFבמסנן הוא הנכוןiמשקל המהווה את ההסתברות לכך שהחידוש ה-

כאשר:

kmמס' המדידות ;

Page 14: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

1414

Measurement Update

1

ˆ ˆ| 1 | 1km

i ii

x k k W k y Hx k k k

הפתרון הנבחר

הצבה פשוטה תיתן:

=1

0

0 1

ˆ ˆ| | 1

ˆ | 1

k

k k

m

i ii

m m

i i ii i

x n n x k k W k v k k

x k k k W k k v k

שקלול החידושים

Page 15: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

1515

חישוב המשקלים ההסתברותיים

הפתרון הנבחר

על סמך פילוג גאוסי של המדידה האמיתית על סמך פילוג גאוסי של המדידה האמיתית

::ופילוג אחיד למדידות דמה ניתן לחשבופילוג אחיד למדידות דמה ניתן לחשב

= היא האמיתית iההסתברות שמדידה

כל המדידות שנעשו )עבר – Zk בהינתן והווה(

i k

1

1

; 1, ..,

; 0

i

m k

j

j

m k

j

j

i

ei m k

b e

bi

b e

k

כאשר :

| 1 T RS n HP n n H

1 12

Tk S k ki ie ei

ע"י הפרדת המדידה בהווה Bayesוחוק

מתקבל:

Page 16: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

1616

עדכון מטריצת ההגבר

1

1

| 1

| 1 | 1

T

T T

n

R

W P n n H S n

P n n H HP n n H

הפתרון הנבחר

מחושבת בהתבסס על מטריצת הקוואריאנס שחושבה מחושבת בהתבסס על מטריצת הקוואריאנס שחושבהWWמטריצת הגבר מטריצת הגבר

::Time UpdateTime Updateבשלב ה- בשלב ה-

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

כזכור, בקלמן פילטר : כזכור, בקלמן פילטר : | | 1 | 1nP n n P n n W HP n n

Page 17: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

1717

עדכון מטריצת הקואריאנס

| 1 | 1cP k k W k H k P k k

01 k

הפתרון הנבחר

הוא בכך שמטריצת הקוואריאנס PDAFהחידוש הנוסף במסנן משוקללת הסתברותית כתלות במדידות :

כל המדידות שגויות והקוואריאנס אינו משתנה: בהסתברות

בהסתברות יש מדידה נכונה ומעדכנים:

0 k | 1P k k

0 0| 1 1 |cP k k P k k k P k k

Page 18: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

1818

עדכון מטריצת הקואריאנס

הפתרון הנבחר

|P k k P k P k

1

m kT T T

i i ii

P k W k k k k k k W k

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

הוספנו מטריצה אי שלילית מוגדרת

את הקוואריאנס. מגדילה - אי וודאות במדידות

)מסנן לא תלוי במדידות - בניגוד לקלמן עדכון החזאי ליניארי(

Page 19: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

1919

- המשך - המשךPDAFPDAFחזאי חזאי בניגוד לקלמן, מתמודד עם מטרות דמה : בניגוד לקלמן, מתמודד עם מטרות דמה יתרוןיתרון :

ללא הסתמכות חזקה על המודלללא הסתמכות חזקה על המודל

) ניתן להניח רעש מדידה נמוך () ניתן להניח רעש מדידה נמוך ( :חסרונות:חסרונות

- שגיאות כאשר מופיעות מטרות דמה לזמן ארוך )הנחת פילוג - שגיאות כאשר מופיעות מטרות דמה לזמן ארוך )הנחת פילוג

אחיד לא מתקיימת( אחיד לא מתקיימת(

- מטרות משיקות )מתייצב במרכז( - מטרות משיקות )מתייצב במרכז(

- צפיפות מטרות דמה גבוהה )השקלול מרחיק מהמטרה - צפיפות מטרות דמה גבוהה )השקלול מרחיק מהמטרה

האמיתית( האמיתית(

הפתרון הנבחר

Page 20: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

2020

תרשים זרימהתרשים זרימה

מדידת יחסי מסות

קורלציה

רכישה

עדכון המדידה

רכישה

עדכון המדידה

מרכז מסה

קטן מהסף גדול מהסף

היתרון המשמעותי הבא לידי

: ביטוי בפרויקט זה

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

כתוצאה מכך אין צורך רבעים 4בקורלציית

לחיפוש רבעים 4וקורלציית

להסתרה

PDAFפועל יוצא של מסנן

הפתרון הנבחר

Page 21: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

2121

סיכום, מסקנות, רעיונות להמשך : סיכום, מסקנות, רעיונות להמשך : סיכום

וקורלציה, בהתאם לדרישת הפרויקטPDAF- מערכת עקיבה בשיטות של

שיטת עקיבה פשוטה יותר המאפשרת מימוש פחות מסובך ) אין צורך -במכונת

המצבים(

מאפשר עקיבה בנוכחות הסתרה חלקית ) שיפרנו את ביצועי PDAF מסנן -

המערכת הקודמת שמומשה(

:רעיונות לפרויקטים בהמשך

מדידה יעילה יותר ) סיבוכיות חישוב גבוהה בקורלציה (-

שינוי חלון החיפוש ) אליפטי לפי התיאוריה (-

, הסתמכות על היסטוריית JPDAF אלגוריתם עקיבה בייסיאני אופטימאלי, -

המדידה

עקיבה במערכת קרובה יותר למודל ) רדאר (-

Page 22: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

2222

רשימת מקורותרשימת מקורות

Y. Bar Shalom & T. FortmanY. Bar Shalom & T. Fortman ” ”Tracking And Data AssociationTracking And Data Association” ”

Y. Bar Shalom & T. FortmanY. Bar Shalom & T. Fortman

X.Rong LiX.Rong LiThiagalingam KirubarajanThiagalingam Kirubarajan

“ “ Estimation with Applications toEstimation with Applications to Tracking and NavigationTracking and Navigation” ”

Page 23: עקיבת וידאו בשיטות מרכז מסה, קורלציה, מסנן קלמן ו- PDAF בזמן אמת

2323

תודה לד"ר גבי דוידוב,

ולצוות המעבדה קובי ואורלי!