110 likes | 340 Views
אפיון פרויקט כרטיס משפר היסטוגרמה. מגישים: חן יניב דודו מלכה מנחה: ערן פנחסוב. מטרת הפרויקט:. מטרת הפרויקט היא לבצע מתיחת CONTRAST על תמונת וידאו. המתיחה תתבצע בחומרה ע”י אלגוריתם נתון. הגדרת כניסות ומוצאים. כניסות: כניסת וידאו אנלוגי ממצלמת וידאו בפורמט : NTSC/PAL . מוצאים :
E N D
אפיון פרויקטכרטיס משפר היסטוגרמה מגישים: חן יניב דודו מלכה מנחה: ערן פנחסוב
מטרת הפרויקט: • מטרת הפרויקט היא לבצע מתיחת CONTRAST על תמונת וידאו. • המתיחה תתבצע בחומרה ע”י אלגוריתם נתון.
הגדרת כניסות ומוצאים. • כניסות: • כניסת וידאו אנלוגי ממצלמת וידאו בפורמט : NTSC/PAL . • מוצאים : • יציאת וידאו דיגיטלי עפ"י ממשק UTOPIA • יציאת וידאו אנלוגי (אופציה). ממשקים נוספים: PCI,I2C .
דיאגרמת מלבנים כללית. דוגם וידאו )BT819( מימוש אלגוריתם )FPGA( UTOPIA וידאו דיגטלי PAL/NTSC YCrCb D/A Local bus PAL PCI BRIDGE MONITOR I2C PCI
האלוגריתם המבוצע • YCrCb הינו פורמט וידאו דיגיטלי, כאשר Y מכיל את רמות האפור של התמונה ו-CrCb מכילים מידע על הצבע. • שיפור ה-CONTRAST ייעשה על אות ה-Y וזאת על-מנת לא לפגוע בצבעי התמונה המקורית.
אלגוריתמים אפשריים • מתיחה לינארית המבוצעת עפ"י הנוסחא: 255(Pin – Fmin) (Fmax – Fmin) Pout = כאשר : Pin – רמת אפור של פיקסל לפני מתיחה. Pout – רמת אפור של פיקסל אחרי מתיחה. Fmin,Fmax – רמת אפור מקס' ומינמלית בהיסטוגרמה.
חסרונות: • אינו מדויק כיון שיעיל בעיקר עבור היסטוגרמות אחידות ואינו רגיש לריכוזי פיקסלים ברמת אפור מסוימת.
מתיחה ע"י אינטגרציה: • המתיחה תתבצע בעזרת האינטגרל: כאשר Pin,Pout הן הסטוגרמות כניסה ויציאה.
האלגוריתם יבצע סכום על עמודות ההיסטוגרמה מכיון שמדובר בערכים בדידים. • האלגוריתם מספק נוסחת מיפוי (LUT) שימפה כל רמת אפור לרמה חדשה.
חסרונות: • מימוש מורכב יחסית לאלגוריתם הלינארי. • יתרונות: • נוסחת המיפוי אינה לינארית ומתחשבת בהסטוגרמות שאינן אחידות מבחינת ריכוזי רמות אפור.
תדרי עבודה: • 20MHz תדר עבודה עבור ממשק UTOPIA . • BT819 יוזן מגביש לפי פורמט הוידאו בכניסה: • 28.64MHZ FOR NTSC • 35.47 FOR PAL .