Presentation is loading. Please wait.

Presentation is loading. Please wait.

הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 1 אופיר אזולאי גיל בלוך מנחה : ד " ר יזהר לבנר.

Similar presentations


Presentation on theme: "הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 1 אופיר אזולאי גיל בלוך מנחה : ד " ר יזהר לבנר."— Presentation transcript:

1 הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 1 אופיר אזולאי גיל בלוך מנחה : ד " ר יזהר לבנר

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

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

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

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

6 הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 6 תיאור האלגוריתם מיצוי פרמטרים – חישוב מקדמי MFCC עבור חלונות זמן לאורך האות המוקלט. מיצוי פרמטרים – חישוב מקדמי MFCC עבור חלונות זמן לאורך האות המוקלט. יצירת וקטור מאפיין של מקטעי אות קצרים ( שילוב מקדמי ה -MFCC של מספר חלונות עוקבים ). יצירת וקטור מאפיין של מקטעי אות קצרים ( שילוב מקדמי ה -MFCC של מספר חלונות עוקבים ). זיהוי שייכות הוקטורים המאפיינים של האות לקבוצת וקטורים אופייניים של מאורעות רחרוח ומאורעות הלחתה ( שימוש ב Fuzzy KNN). זיהוי שייכות הוקטורים המאפיינים של האות לקבוצת וקטורים אופייניים של מאורעות רחרוח ומאורעות הלחתה ( שימוש ב Fuzzy KNN). מיצוי פרמטרים מהאות יצירת וקטור מאפיין (Feature Vector) זיהוי מאורעות רחרוח ומאורעות הלחתה

7 הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 7 מיצוי פרמטרים Mel Frequency Cepstral Coefficients מספר פרמטרים קטן. מספר פרמטרים קטן. הצגת ספקטרום האות על גבי סקלת התדר Mel- scale. הצגת ספקטרום האות על גבי סקלת התדר Mel- scale. Mel scale - מבוססת על מחקרים רבים המראים שתגובת האוזן לתדר היא ליניארית עד לתדר של כ - KHz1, ולוגריתמית מעל לתדר זה. Mel scale - מבוססת על מחקרים רבים המראים שתגובת האוזן לתדר היא ליניארית עד לתדר של כ - KHz1, ולוגריתמית מעל לתדר זה.

8 הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 8 אופן חישוב מקדמי ה MFCC 1. התמרת פורייה (Fourier transform) ממירה את קטע האות (Windowed segment) לציר התדר, ליצירת ספקטרום האנרגיה בזמן קצר. 2. הספקטרום מוטל על מסננות Mel ( יוצג בשקף הבא ). 3. חשוב הלוגריתם של המקדמים. 4. התמרת ה DCT מפחיתה את הקורולציה בין המקדמים.

9 הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 9 בנק מסננים מל

10 הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 10 וקטור אופייני – Event Feature vector שילוב מקדמי ה -MFCC בעלי ההפרדה הגבוהה ביותר של מספר חלונות זמן עוקבים. שיטה זו מאפשרת לזהות שינוי במעטפת הספקטראלית של האות. שילוב מקדמי ה -MFCC בעלי ההפרדה הגבוהה ביותר של מספר חלונות זמן עוקבים. שיטה זו מאפשרת לזהות שינוי במעטפת הספקטראלית של האות. יתרונות – שיטה זו מאפשרת לאתר שינוי בפרמטרים האופייניים למשך הזמן, בהנחה ששינוי זה קיים (האות אינו סטציונארי) חסרונות – שיטה זו דורשת שקצב השינוי במעטפת הספקטראלית יהיה זהה במאורעות שונים.

11 הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 11 זיהוי המאורעות : Fuzzy K-Nearest Neighbor חישוב רמת שייכות הווקטור האופייני לקבוצת וקטורים אופייניים של המאורעות המבוקשים ( מאורעות רחרוח ומאורעות הלחתה ). חישוב רמת שייכות הווקטור האופייני לקבוצת וקטורים אופייניים של המאורעות המבוקשים ( מאורעות רחרוח ומאורעות הלחתה ). K – כל קבוצת המדגם. K – כל קבוצת המדגם. מספר שווה של וקטורי לימוד עבור רחרוח והלחתה. מספר שווה של וקטורי לימוד עבור רחרוח והלחתה.

12 הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 12 Fuzzy K-Nearest Neighbor

13 הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 13 הפרדה בין מקדמי ה - MFCC מקדמי MFCC אופייניים של אותות רחרוח (באדום) ומאורעות הלחתה (בכחול). מקדמי MFCC אופייניים של אותות רחרוח (באדום) ומאורעות הלחתה (בכחול).

14 הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 14 פונקציית שייכות Fuzzy KNN פונקציות שייכות של האות לקבוצת הרחרוחים ( באדום ) ולקבוצת ההלחתות ( בכחול ). פונקציות שייכות של האות לקבוצת הרחרוחים ( באדום ) ולקבוצת ההלחתות ( בכחול ).

15 הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 15 הפרדת המאורעות כפי שניתן לראות בתוצאות חישוב פונקציות השייכות (Fuzzy KNN), קיים הצורך להפריד בין מאורעות סמוכים. כפי שניתן לראות בתוצאות חישוב פונקציות השייכות (Fuzzy KNN), קיים הצורך להפריד בין מאורעות סמוכים. שימוש בפונקצית אנרגיה בזמן קצר לצורך ההפרדה. שימוש בפונקצית אנרגיה בזמן קצר לצורך ההפרדה.

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

17 הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 17 תהליך הלימוד השימוש ב – Fuzzy KNN לצורך זיהוי המאורעות דורש יצירת מאגר מידע המכיל וקטורים אופייניים של מאורעות רחרוח ומאורעות הלחתה. השימוש ב – Fuzzy KNN לצורך זיהוי המאורעות דורש יצירת מאגר מידע המכיל וקטורים אופייניים של מאורעות רחרוח ומאורעות הלחתה. – מאגר זה יהיה שונה עבור כלבים שונים. – יתכן ויידרש מאגר שונה עבור הקלטות שונות ( שימוש בציוד שונה או התקנה שונה של הציוד על הכלב )

18 הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 18 תהליך הלימוד - המשך יצירת קובץ המכיל מאורעות רחרוח בלבד וקובץ המכיל מאורעות הלחתה בלבד. יצירת קובץ המכיל מאורעות רחרוח בלבד וקובץ המכיל מאורעות הלחתה בלבד. יצירת מאגר המידע : יצירת מאגר המידע : – חישוב רצף של שמונה MFCC עם חפיפה ביניהם מהתחלת כל מאורע. – מציאת אינדקסים של שני המקדמים בעלי ההפרדה הגבוהה ביותר. – יצירת שלושה וקטורי EFV לכל מאורע ע " י שרשור של 6 זוגות של מקדמי MFCC.

19 הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 19 תהליך הזיהוי חישוב מקדמי MFCC עם חפיפה לכל סיגנל הקלט. חישוב מקדמי MFCC עם חפיפה לכל סיגנל הקלט. יצירת הוקטורים המאפיינים לפי המקדמים בעלי ההפרדה הגבוהה ביותר כמו בשלב הלימוד. יצירת הוקטורים המאפיינים לפי המקדמים בעלי ההפרדה הגבוהה ביותר כמו בשלב הלימוד. סווג ראשוני של המאורעות ע " י אלגוריתם Fuzzy KNN. סווג ראשוני של המאורעות ע " י אלגוריתם Fuzzy KNN. הפרדת המאורעות ע " י פונקציית האנרגייה. הפרדת המאורעות ע " י פונקציית האנרגייה.

20 הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 20 תוצאות עבור מאורעות הלחתה של Ben

21 הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 21 תוצאות עבור מאורעות רחרוח של Ben

22 הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 22 תוצאות עבור מאורעות הלחתה של Rondo

23 הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 23 תוצאות עבור מאורעות הלחתה של Rondo

24 הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 24 תוצאות Recognition percentageErrorsNum eventsFile TypeDog 82528PantingBen 88324SniffingBen 74831PantingLeon 86429SniffingLeon 92226PantingRondo 55818SniffingRondo 84533PantingRubi 111618SniffingRubi 91224PantingSonia 69929SniffingSonia 531328PantingStu 601230SniffingStu

25 הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 25 מסקנות האלגוריתם אינו מתאים לכל הכלבים. ישנם כלבים עם אחוז זיהוי גבוה וישנם כלבים עם אחוז זיהוי נמוך. האלגוריתם אינו מתאים לכל הכלבים. ישנם כלבים עם אחוז זיהוי גבוה וישנם כלבים עם אחוז זיהוי נמוך. אחוז הזיהוי הנכון גדל עבור כלבים שמאורעות הרחרוח וההלחתה שלהם מופרדים זה מזה לפי האנרגיה שלהם ועבור אותות בעלי SNR גבוה. עבור כלבים שבהם המאורעות מרוחים ומחוברים פונקצית האנרגיה אינה מצליחה להפריד היטב בין המאורעות ולכן יש זיהוי כפול או חוסר זיהוי. אחוז הזיהוי הנכון גדל עבור כלבים שמאורעות הרחרוח וההלחתה שלהם מופרדים זה מזה לפי האנרגיה שלהם ועבור אותות בעלי SNR גבוה. עבור כלבים שבהם המאורעות מרוחים ומחוברים פונקצית האנרגיה אינה מצליחה להפריד היטב בין המאורעות ולכן יש זיהוי כפול או חוסר זיהוי. שונות מקדמי ה - MFCC עבור מאורעות רחרוח גורמת לזיהוי של רעשים מסוגים שונים כמאורעות רחרוח. שונות מקדמי ה - MFCC עבור מאורעות רחרוח גורמת לזיהוי של רעשים מסוגים שונים כמאורעות רחרוח. טעויות זיהוי רבות נגרמות ע " י זיהוי כפול של מאורעות כלומר עבור מאורע אחד ישנו זיהוי של יותר ממאורע אחד. טעויות זיהוי רבות נגרמות ע " י זיהוי כפול של מאורעות כלומר עבור מאורע אחד ישנו זיהוי של יותר ממאורע אחד. קבצי הלימוד צריכים לכלול מאורעות נקיים ומייצגים ככל האפשר ע " מ לקבל אחוז זיהוי גבוה ככל האפשר. קבצי הלימוד צריכים לכלול מאורעות נקיים ומייצגים ככל האפשר ע " מ לקבל אחוז זיהוי גבוה ככל האפשר.


Download ppt "הבחנה בין קולות רחרוח וקולות הלחתה של כלבים 1 אופיר אזולאי גיל בלוך מנחה : ד " ר יזהר לבנר."

Similar presentations


Ads by Google