25
םםםםםם: םםםםם םםםםםם316931112 םםםםם םםםםם308498964 :םםםם ם"ם םםם םםםםםם םםםםם םםם םםם םםםם םםםםםםם םםםםם- םםםםםםם םJPDAF

מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

  • View
    242

  • Download
    7

Embed Size (px)

Citation preview

Page 1: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

מגישים:316931112אנדרי זמנסקי 308498964יבגני שיפמן

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

עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי בשיטת

JPDAF קורלציה ו-

Page 2: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

נושאים לדיון

מטרות הפרויקט•מבנה המערכת •

i ( גילוי תנועה ומיון אוטומטי של מטרות )ATC)

iiשיטות לעיבוד תמונה ועקיבה )( קורלציה 1

( מסנן קלמן2

3 )JPDAFסיכום והצעות להמשך•

Page 3: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

מטרות הפרויקט

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

המערכת תמומש ע"י טכניקות הבאות : גילוי תנועה ומיון אוטומטי•מסנן לזיהוי מטרה - קורלציה•JPDAFחזאי - •התמודדות עם הסתרות ושינוי צורה של •

מטרות

Page 4: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

שלבים באלגוריתם

איתחול•חיפוש מטרות אפשריות ומיון אוטומטי•(JPDAF בניית אוסף מסלולים אפשריים )• עדכון מטרה•JPDAF חיזוי ע"י • סימון המטרות במסגרת הנוכחית•

Page 5: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

מבנה מערכת העקיבה

"(10-

)

(3- )

" JPDAF

Page 6: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

אתחול

( טוענים לבנק מטרות את התמונות של 1המטרות

שאנחנו הולכים לעקוב אחריהן

JPDAF( מאתחלים את כל המטריצות של 2

Page 7: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

מימוש זיהוי תנועה

חיסור של שתי מסגרות עוקבות•

על תמונת ההפרשיםMedian הפעלת מסנן •

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

קורלציה את סוג המטרה ) אם בכלל קיימת (

מסגרות10 מבצעים את תהליך זיהוי תנועה כל •

Page 8: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

מימוש מיון אוטומטי בעזרת קורלציה

"

( )

Page 9: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

שיטות למיון אוטומטי

התאמה ע"י הקורלציה1(

יתרונות – מדויקת יותר

מגבלות – איטית יותר , רגישה לשינוי צבע של מטרה

( התאמה ע"י הקונטור 2

יתרונות – מהירה יותר משיטה הקודמת

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

Page 10: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

שיטת הקורלציה

השתמשנו בקורלציה במצבים הבאים :

חיפוש אחרי מטרות חדשות ומיון המטרות1(

במצב מתמיד לזיהוי מטרות בחלון החיפוש 2(שלהן

נוסחת הקורלציה :

[ ] [ ]

[ ] [ ]

1 1

2 2

1 1 1 1

, ,( , )

, ,

N M

n m

N M N M

n m n m

f m n g m nf g

f m n g m n

r = =

= = = =

=å å

å å å å

Page 11: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

שיטת הקורלציה )יתרונות(

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

Page 12: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

שיטת הקורלציה )מגבלות(

( סיבוכיות גבוה של האלגוריתם 1Cפתרון – אלגוריתם של קורלציה מימשנו ב - ++

( רגישות לשינוי צורה2 פתרון – אלגוריתם לזיהוי שינוי צורה ועדכון מטרה

)יוסבר בשקף הבא(

Page 13: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

טיפול בהסתרות ושינוי צורה- 4

1=i

-i

-i

-i -i

i=i+1

i<=4

...

Page 14: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

עדכון מטרות

קביעת רמת ההסתרה•

”Sobel" זיהוי גבולות המטרה בעזרת מסנן •

Page 15: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

מסנן קלמן

המבנה של מסנן קלמן מסדר שלישי:

x וקטור מצב – z ווקטור מדידות – v תהליך– רעש w רעש מדידה –

[ 1] [ ] [ ] [ ]

[ ] [ ] [ ] [ ]

x k A k x k v k

z k C k x k w k

+ = +

= +2

2

11 T T 0 0 0

20 1 T 0 0 0

0 0 1 0 0 0( )

10 0 0 1 T T

20 0 0 0 1 T

0 0 0 0 0 1

A k

æççççççççççç=ççççççççççè

ö÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷ç ÷÷ç ÷ç ø

1 0 0 0 0 0( ) ( )

0 0 0 1 0 0

x

x

x

y

y

y

location

velocity

accelerationC k x k

location

velocity

acceleration

æ ö÷ç ÷ç ÷ç ÷ç ÷ç ÷ç ÷ç ÷æ ö ÷ç÷ ÷ç ç= ÷ = ÷ç ç÷ ÷ç ç÷ç ÷è ø ç ÷ç ÷ç ÷÷ç ÷ç ÷ç ÷ç ÷ç ÷è ø

:

( ) ~ (0, )

( ) ~ (0, )

Assuming

v k N Q

w k N R

Page 16: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

מסנן קלמן )המשך(משוואות המסנן

P– )קוואריאנס וקטור המצב )בהינתן המדידות - שערוך מיטבי של ווקטור המצב

נותן:(2) + (1)

( )ˆ ˆ ˆ( 1| ) ( ) ( | 1) ( ) ( ) ( ) ( ) ( | 1)x k k A k x k k A k K k z k C k x k k+ = - + - -

ˆ ˆ( 1| ) ( ) ( | )2)

( 1| ) ( ) ( | ) ( )T

x k k A k x k k

P k k A k P k k A k Q

ì + =ïïíï + = +ïî

( )

( )( )

1

ˆ ˆ ˆ( | ) ( | 1) ( ) ( ) ( ) ( | 1)

1) ( ) ( | 1) ( ) ( ) ( | 1) ( )

( | ) ( | 1) ( ) ( ) ( | 1) ( ) ( ) ( | 1)

T T

x k k x k k K k z k C k x k k

K k P k k C k C k P k k C k R

P k k P k k K k C k P k k I K k C k P k k

-

ì = - + - -ïïïïï = - - +íïïï = - - - = - -ïïî

Page 17: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

PDAF/JPDAF

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

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

: JPDAFמימוש ה- בניית מטריצת תיקוף • בנית מטריצות מאורעות• חישוב הסתברות לכל מאורע•

Page 18: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

PDAF/JPDAF: בנית את מטריצת התיקוף

1 '

0ij

measurement i resides within target j s region

else

: לדוגמה0 1 2 3

1

2

3

4

5

6

\

1 1 0 0

1 1 1 0

1 0 1 0

1 0 1 1

1 0 0 1

1 0 0 1

ji

æ ö÷ç ÷ç ÷ç ÷ç ÷ç ÷ç ÷ç ÷÷ç ÷W= ç ÷ç ÷ç ÷ç ÷ç ÷ç ÷÷ç ÷ç ÷ç ÷÷ççè ø÷ç ÷

Page 19: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

PDAF/JPDAF

אוסף מאורעות אפשריים :" בודד1כל שורה של מטריצת תיקוף יש לקחת "

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

1 0 0 0 0 1 0 0 1 0 0 0

0 1 0 0 0 0 1 0 1 0 0 0

0 0 1 0 1 0 0 0 0 0 1 0{ } , ,

0 0 0 1 0 0 0 1 0 0 0 1

1 0 0 0 1 0 0 0 1 0 0 0

1 0 0 0 1 0 0 0 1 0 0 0

q

æ öæ öæ ö÷ ÷ ÷ç ç ç÷ ÷ ÷ç ç ç÷ ÷ ÷ç ç ç÷ ÷ ÷ç ç ç÷ ÷ ÷ç ç ç÷ ÷ ÷ç ç ç÷ ÷ ÷ç ç ç÷ ÷ ÷÷ ÷ ÷ç ç ç÷ ÷ ÷= ç ç ç÷ ÷ ÷ç ç ç÷ ÷ ÷ç ç ç÷ ÷ ÷ç ç ç÷ ÷ ÷ç ç ç÷ ÷ ÷ç ç ç÷ ÷ ÷÷ ÷ç ç ç÷ ÷ç ç ç÷ ÷ç ç ç÷ ÷ç ç çè øè øè ø

,...

ì üï ïï ïï ïï ïï ïï ïï ïï ïï ïí ýï ïï ïï ïï ïï ï÷ï ï÷÷ï ï÷ï ïï ïî þ

W

Page 20: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

PDAF/JPDAF: מחשבים את הסתברות המאורע בהסתמך על מדידות

W

11( ( ) | ) ! ( ( )) ( ) (1 )k j j j j

ji i D Di j

iP k Z Vf z k P Pc

d dtq f -é ù= -ê úë ûÕ Õ

כאשר1

ˆm

ijji

0

ˆi i 0

1 1

ˆ [1 ]m m

i ii i

f w t= =

= = -å å

( )

0

|

ˆ |

kji ji

m k

j ji jii

P k Z k

x k x k k k

: ואז מחשבים את השערוך

Page 21: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

תוצאותסרט סינטטי :

עמודה של מטרות מבנק

המטרות

תמונה עמודה של נוכחיות של מטרות

שגיאות שיערוך לכל

אחד מהמטרות

Page 22: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

תוצאות )המשך(

1סרט אמיתי

Page 23: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

תוצאות )המשך(

2סרט אמיתי

Page 24: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

הצעות להמשך

טיפול ברעידות של מצלמה )1

מימוש אלגוריתם לטיפול בפורמט ה -2(RGB

Page 25: מגישים: אנדרי זמנסקי 316931112 יבגני שיפמן 308498964 מנחה: ד"ר גבי דוידוב עקיבה אחרי ארבע מטרות תוך כדי מיון אוטומטי

סיכום

:דיברנו על דברים הבאים

זיהוי תנועה )1

מיון אוטומטי2(

שיטות לעיבוד תמונה ) קורלציה , זיהוי גבולות (3(

(JPDAFשיטות לחיזוי ) קלמן , 4(