שם הסטודנט
:
גריגורי קרוטלקין
מחלקת הלימוד
:
הנדסת חשמל
שם המנחה
:
ר בנימין אברמוב
תכנון ויישום של פילטר חציון בעל ביצועים גבוהים
תערוכת
פרויקטי
גמר
2013 1
מטרות
הפרויקט
מימוש פילטר חציון לעיבוד תמונה תוך דגש על ביצועים גבוהים
.
פיתוח סביבת עבודה המאפשרת הפעלה של הפילטר ובחינה של תוצאות העיבוד
.
רקע
תיאורטי לפרויקט
פילטר חציון הוא פילטר לא ליניארי
.
יעיל בהסרת רעשים מתפרצים כגון
"
מלח פלפל
" ,"
.' וכו " גאוסי
שימוש בחלון בגודל
3x3
לחישוב הערך של כל פיקסל
.
מיון תשעת הערכים של הפיקסלים בחלון בסדר עולה
.
מציאת הערך החציון
.
החלפת הפיקסל המיועד לסינון בערך החציון
.
אלגוריתם הנמצא בשימוש
" :
חציון החציונים
"
3 חלון ב שימוש
x3
פיקסל
מיון בסדר עולה של שלושת העמודות של החלון
.
מיון בסדר עולה של השורה האמצעית
.
מציאת הערך החציון
.
עדכון הפיקסל המיועד לסינון בערך החציון
.
פלטפורמה אפשרית למימוש הפרויקט
– תוכנה
פתרון פשוט וקל אך לא יעיל ולא
מאפשר
להגיע לביצועים הנדרשים
.
DSP –
פתרון שבעיקרו תוכנתי ולא מאפשר
להגיע לביצועים הנדרשים
.
FPGA –
פתרון מבוסס על ליבה חומרתית
.
נותן
מקסימום גמישות ויכולת לבצע עיבוד מקבילי
.
הפרויקט כפי שמומש
ביסוס על ליבה חומרתית
)
FPGA (
ביצוע עיבוד מקבילי ע
"
י כשפול מבנים
,
דבר
המאפשר עיבוד לשורה שלמה במחזור שעון אחד
,
בשונה מפתרונות אחרים הדורשים מעבר פיקסל
אחר פיקסל
.
פתרון זה מעלה באופן משמעותי את ביצועי
. המערכת
דרישות
מערכתיות
עיבוד תמונה בגודל
.256x256
תדר עבודה של המערכת
25Mhz
. לפחות
זמן עיבוד לא יותר מ
1000
מחזורי שעון
.
נפח חומרה לא יותר מ
100,000LE’s
.
צריכת זכרון
1920Kbits
.
מבנה המערכת
268...,33,34,35,36,37,38,39,40,41,42 22,23,24,25,26,27,28,29,30,31,...1