+ All Categories
Home > Documents > עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם...

עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם...

Date post: 04-Jan-2016
Category:
Upload: gautam
View: 89 times
Download: 4 times
Share this document with a friend
Description:
עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift. מנחה: אריה נחמני. מגישים: אור שור תומר מץ. מבנה המצגת: מבוא רקע תיאורטי: - Particle Filter - Mean Shift מבנה מערכת תוצאות סיכום. מטרות הפרויקט : - PowerPoint PPT Presentation
Popular Tags:
36
ווווו ווו ווווווווו וווו ווווו ווווווו ווווו ווווווווCondensation/Particle filter ו–Mean shift םםםםםם: םםם םםם םםםם םם םםםם: םםםם םםםםם
Transcript
Page 1: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

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

Condensation/Particle filter Mean shiftו–

מגישים:

אור שור

תומר מץ

מנחה:נחמני אריה

Page 2: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

: המצגת מבנהמבוא •

• : תיאורטי Particle Filter -רקע - Mean Shift

מערכת • מבנה

תוצאות •

סיכום •

Page 3: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

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

מאפיינים המאפשרים עקיבה גם במקרים של -

תנאי סביבה משתנים•

הסתרות מסוגים שונים•

תנועות מצלמה•

Page 4: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

מבוא:

של שיטות שונות תוך צמצום תרונותיהן מוטיבציה – ניצול י•חסרונותיהן

Page 5: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

Particle filter

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

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

. זמינות ומדידות

מצב אובייקט

מדידות

Page 6: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

• : קרוב פתרוןההסברות

( | )p X Y דגימות של סט באמצעותממושקלות:

Page 7: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

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

. הדגימות כל כתוחלת החדש האובייקט

Page 8: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

Mean Shift

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

של פילוג דגימות הנחה – מדידות בתמונה מבטאות •הסתברות קיים.

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

Page 9: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

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

החדש עם המרכז הקודם או עד לערך סף מסוים.

Page 10: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

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

החדש עם המרכז הקודם או עד לערך סף מסוים.

Page 11: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

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

החדש עם המרכז הקודם או עד לערך סף מסוים.

Page 12: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

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

החדש עם המרכז הקודם או עד לערך סף מסוים.

Page 13: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

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

החדש עם המרכז הקודם או עד לערך סף מסוים.

Page 14: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

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

החדש עם המרכז הקודם או עד לערך סף מסוים.

Page 15: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

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

החדש עם המרכז הקודם או עד לערך סף מסוים.

Page 16: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

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

החדש עם המרכז הקודם או עד לערך סף מסוים.

Page 17: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

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

החדש עם המרכז הקודם או עד לערך סף מסוים.

Page 18: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

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

החדש עם המרכז הקודם או עד לערך סף מסוים.

Page 19: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

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

החדש עם המרכז הקודם או עד לערך סף מסוים.

Page 20: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

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

החדש עם המרכז הקודם או עד לערך סף מסוים.

Page 21: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

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

החדש עם המרכז הקודם או עד לערך סף מסוים.

Page 22: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

מבנה המערכת

Page 23: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

Particle Filterמודול ה- particle (Prediction)הפעלת מודל החיזוי על כל •

מיקומו האפשרי של האובייקט בפריים הבא נקבע עפ"י 1tמיקומו בפריים הקודם ומהירות התנועה שלו- tX X V t

Page 24: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

Particle Filterמודול ה-

:)Diffuse(הוספת רעש אקראי לכל דגימה •לכל דגימה מוסף רעש אקראי עם שונות כלשהי עבור הגורם בעל

הסדר הגבוה במודל .

לאחר שמחושב מיקום האובייקט מוסף שוב רעש (לאו דווקא זהה) •לתוצאה.

[ ] [ 1]n n vV k V k N

[ ] [ 1] [ ]n n n xX k X k V k t N

Page 25: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

Particle Filterמודול ה-

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

קורלציה בין היסטוגרמת האובייקט להיסטוגרמת הרקע •

. RGB של היסטוגרמת Bhattacharyya distance שימוש ב- •

קורלציה בין היסטוגרמת האובייקט הנוכחי לבין היסטוגרמת •האובייקט המקורית

חלוקת האובייקט לחלק עליון ותחתון.•

מיקום האובייקט החדש נקבע כממוצע משוקלל של הדגימות •. שהתקבלו ונתוני האובייקט מעודכנים בבסיס הנתונים

Page 26: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

Mean Shiftמודול ה-

. Mean Shift יופעל Particle Filter לאחר סיום פעולת ה- •

נבנה חלון חיפוש סביב מיקום האובייקט כפי שהתקבל • .Particle Filterמה-

נמצא מרכז המסה של חלון החיפוש . •

, ,

( , )( , ),

( , ) ( , )

ttyx

t tt t

x y x y

y W x yx W x yx y

W x y W x y

1( , ) ( ( , ))t O tW x y h I x y

Page 27: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

Mean Shift עם ה- PFשילוב תוצאת ה-

מקבל ציון גרוע יותר מתוצא mean shift במידה ותוצא ה-•, מעודכן מרכז המסה למחצית המרחק בין particle filterה-

התוצאות:

תהליך זה יחזור על עצמו עד להתכנסות •

0 0,2 2

t tt t

x x y yx y

Page 28: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

סגמנטציה

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

כוללת רעשים:

על מנת לקבל מידע מדויק יותר על האוביקט מבוצעת סגמנטציה •בסביבת המיקום החדש של האוביקט.

Page 29: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

(a) (b) (c)

(d) (e) (f)

סגמנטציה)aהאובייקט לפני סגמנטציה (

)bתמונת ההפרשים (

)c התמונה הבינארית מתוך תמונת(

הפרשים

)d התמונה הבינארית לאחר ניקוי (dilation רעש ו-

)e-התמונה לאחר ניקוי רעש ו ( erosion

)f סימון האובייקט לאחר (בסיום הסגמנטציה האוביקט מסומן מחדש ונתוניו מעודכנים בבסיס •הסגמנטציה

הנתונים.

Page 30: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

תוצאות

עקיבה ללא הסתרות:

Page 31: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

עקיבה עם הסתרה סטטית:

תוצאות

Page 32: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

עקיבה עם הסתרה דינאמית:

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

פתרון אפשרי: הפסקת עדכון המשקלים בזמן ההסתרה •והסתמכות על מודל התנועה.

תוצאות

Page 33: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

עקיבה עם הסתרה דינאמית:

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

פתרון: הסתמכות על מאפייני צבע. •

תוצאות

Page 34: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

עקיבה עם מצלמה נעה:

תוצאות

Page 35: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

סיכום כ- על המערכת בדיקות המסקנות 25מתוך נתקבלו שונים סרטים

הבאות:

. המערכת מאפשרת עקיבה מדויקת בתנאי סביבה פשוטים.1

התחשבות 2 תוך להיעשות צריכה למערכת הפרמטרים בחירת .בתנאים המשוערים של הסצנה.

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

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

. עקיבה בתנאים של תנועת מצלמה כרוכה באובדן דיוק של העקיבה.5

Page 36: עקיבה אחר אובייקטים בסרט וידאו באמצעות שילוב אלגוריתם Condensation/Particle filter ו– Mean shift

הצעות לשיפור ולהמשך עבודה:

. שינוי הפרמטרים לעקיבה בצורה דינאמית במהלך הסרט.1

. בחינת שימוש במרחבי צבע שונים ע"מ לייצר אבחנה טובה בין 2אובייקטים.

. ביצוע תהליך הדגימה בצורה מקבילית ע"מ לשפר ביצועים.3

. שימוש במודל רקע מסתגל על מנת להפחית רעשים הנגרמים 4מתנאי הסביבה (צללים, שינויי תאורה, תנועה סטאציונרית של

עצמים וכו').

. שיערוך תנועת מצלמה והזנת התוצאות כקלט לאלגוריתם.5

. בחינת שילוב מסווג בתהליך העקיבה ע"מ להתמודד טוב יותר 6עם תנאים של הסתרה דינאמית.

סיכום


Recommended