מבצעים : טל יציב גל ברזילי מנחה : אריה נחמני חורף תשע"ב 13.11.12 מוטיבציה • סגמנטציה היא פעולה נפוצה בקרב חוקרים ומהנדסים בתחום עיבוד התמונה . • סגמנטציה.
Download ReportTranscript מבצעים : טל יציב גל ברזילי מנחה : אריה נחמני חורף תשע"ב 13.11.12 מוטיבציה • סגמנטציה היא פעולה נפוצה בקרב חוקרים ומהנדסים בתחום עיבוד התמונה . • סגמנטציה.
מבצעים :טל יציב גל ברזילי מנחה :אריה נחמני חורף תשע"ב 13.11.12 מוטיבציה • סגמנטציה היא פעולה נפוצה בקרב חוקרים ומהנדסים בתחום עיבוד התמונה. • סגמנטציה של תמונות משמשת למגוון רחב של אלגוריתמים ,כמו זיהוי גופים שמאפשר: – יצירת אלבום תמונות. – עקיבה אחרי מטרות. – זיהוי גידולים ( )tumorsבגוף האדם (במוח לדוגמא.)... 2 המעבדה לבקרה ורובוטיקה הצגת הבעיה • המשתמש הממוצע מבצע פעולות סגמנטציה בגישה ישירה ,כלומר הפעלת פונקציה על תמונה נתונה. • ישנן מספר בעיות שניתן להיתקל בהן במהלך העבודה: – שינוי פרמטר כלשהו בתדירות גבוהה (רצון לראות את השפעתו על האלגוריתם). – שינוי תמונת הכניסה. – ביצוע עיבוד מקדים לתמונת כניסה. 3 המעבדה לבקרה ורובוטיקה גישת העבודה • ברור כי הגישה הרגילה איננה מתאימה או נוחה לסוג זה של עבודה. • בפרויקט זה נבחרה גישת עבודה שונה. • ניצור ממשק נוח בעל תכונות מתאימות: – מציג כל פרמטר אפשרי ומאפשר שינויים אוטומטיים. – מעדכן את פלט האלגוריתם אוטומטית ברגע שיש שינוי בתמונת הקלט. – תומך בהוספת פונקציות חדשות. 4 המעבדה לבקרה ורובוטיקה מבנה הפרויקט • ממשק Setup • ממשק לטעינת תמונה • ממשק סגמנטציה 5 המעבדה לבקרה ורובוטיקה הממשק בפעולה • דוגמא :1 טעינת תמונה הפעלת סגמנטציה 6 המעבדה לבקרה ורובוטיקה הממשק בפעולה טעינת תמונה • דוגמא :2 הפעלת סגמנטציה 7 המעבדה לבקרה ורובוטיקה קלט מהמשתמש • ישנם אלגוריתמים עבורם נדרש קלט המתאר אזור מסוים בתמונה (לדוגמא מסכה). נבחר אלגוריתם תמונת המוצא 8 המעבדה לבקרה ורובוטיקה נסמן אזור מלבני ייצוג תמונת המוצא • את תמונת המוצא ניתן להציג במספר דרכים: contours 9 blobs המעבדה לבקרה ורובוטיקה binary Morphing תמונת המוצא 10 תמונת הכניסה המעבדה לבקרה ורובוטיקה חיבור הממשק לתמונה • ניתן לבחור את תמונת הכניסה עליה יפעל הממשק. תמונת הכניסה Figure 3 11 תמונת הכניסה Figure 2 המעבדה לבקרה ורובוטיקה ממשק Setup • על מנת שהממשק יהיה שימושי ע"י מספר רב של משתמשים עליו להיות גנרי (יכולת הפעלה של אלגוריתמים שונים). • צריכה להיות קיימת גם אפשרות שינוי או הוספה של פרמטרים לכל אלגוריתם. 12 המעבדה לבקרה ורובוטיקה ממשק Setup 13 המעבדה לבקרה ורובוטיקה קישור בין ממשקים • כפי שנאמר ,סגמנטציה לעתים מופעלת בתור שלב אחד מתוך סדרה של פעולות על תמונה. • לדוגמא ,סדר הפעולות עבור זיהוי גוף בתמונה: Image processing Image segmentation Image preprocessing • לכן ,הקישור בין הממשקים הנתמך ע"י ממשק זה מהווה את היתרון הגדול על פני גישות עבודה אחרות. 14 המעבדה לבקרה ורובוטיקה סיכום ומסקנות • המאפיין של קישור בין ממשקים בפרויקט זה נותן יתרון גדול עבור המשתמש. • הממשק גנרי ותומך בהוספת פונקציות חדשות בצורה פשוטה. • המטרה של יצירת הממשק היתה הקלה על עבודת המשתמש ובעיקר יכולת הסתכלות כוללת יותר ,ומטרה זו מושגת בפרויקט. 15 המעבדה לבקרה ורובוטיקה מה הלאה? • ניתן להרחיב את הנעשה בפרויקט זה: – הוספת מאפיינים נוספים לממשק ,לפי צרכי המשתמש. – כתיבה של ממשק עבור עיבוד אחרי סגמנטציה (.)processing 16 המעבדה לבקרה ורובוטיקה 17 המעבדה לבקרה ורובוטיקה