שערוך פוליגוני אופטימלי של עקום ספרתי

28
ייייי יייייייי יייייייי יי יייי ייייי יייי : ייי ייייי

Upload: shelby-hensley

Post on 02-Jan-2016

42 views

Category:

Documents


7 download

DESCRIPTION

שערוך פוליגוני אופטימלי של עקום ספרתי. מציג : ערן לינדר. מאמרים. Optimum polygonal approximation of digitized curves. (1994) / by Juan-Carlos Perez , Enrique Vidal - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום ספרתי

מציג : ערן לינדר

Page 2: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

מאמרים

Optimum polygonal approximation of digitized curves. (1994) / by Juan-Carlos Perez , Enrique Vidal

Optimal polygonal approximation of digitized curves using the sum of square deviations criterion.(2002) / by Marc Salotti.

Page 3: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

שערוך פוליגוני אופטימלי – נושאי מצגת

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

Page 4: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

מטרה

פישוט ייצוגם של עקומים וצורות ספרתים למיניהם

Page 5: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

שימושים

סיווג צורותזיהוי צורותייצוג מפותעיבוד מקדים לאותות קרדיולוגים ...אותות דיבור ועוד

Page 6: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

קצת סקירה היסטורית

שערוך פוליגוני אופטימלי של פונקציות Gluss ו Bellman (1961)"אנליטיות" נחקר ע"י

(1962) . 1972ב Ramer ,הציע אלגוריתם רקורסיבי

אשר מחלק עקום סגור לשני קטעים עד אשר מרחק מקסימאלי קטן מערך סף שנקבע.

Page 7: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

אלגוריתם הגדרת הנתונים

- עקום ספרתיS - אינדקס נקודות העקוםi - מספר נקודות העקוםN

)N=5 ( בדוגמא שלפנינו כל נקודהSi מורכבת משני

קורדינטות המישור. Si = ( Xi , Yi )

Page 8: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

אלגוריתםהגדרת הנתונים - המשך

- עקום משוערךV - מספר נקודות העקום

M בדוגמא שלפנינו ) M=3(

– נגדירerror שגיאה , , ועקום Sבין עקום מקורי

. ( על דרך Vמשוערך חישוב השגיאה נתייחס

בהמשך)

Page 9: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

אלגוריתםהגדרת אופטימליות

קריטריון האופטימליות יכול להיות מוגדר בשתי דרכים :

עבור מספר נקודותM .קבוע שנקבע מראש, משתנה )Error ( שגיאה

עבור קביעת ערך סף מקסימלי של השגיאהError מספר נקודות העקום המשוערך) .V

) M N 2משתנה,

Page 10: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

אלגוריתםהגדרת הנתונים - המשך

N \ M12…M

1e11---------

2e21e22------

..e.1e.2e..---

..e.1e.2e..e.M

NeN1eN2eN.eNM

- נגדיר שתי מטריצות : מטריצת חישוב שגיאהERR - ומטריצת זיכרון מעברים ,MOVE .

N \ M12…M

1------------

2---m22------

..---m.2m..---

..---m.2m..m.M

N---mN2mN.mNM

Page 11: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

אלגוריתםדוגמא - הגדרות

עקום ספרתי בעלN=5. נבחר תנאי

אופטימאליות עבור מספר קבוע של נקודות

( בדוגמא שלפנינו M=4 (

Page 12: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

אלגוריתםדוגמא - אתחול

- נבצע אתחול ראשוני במטריצת השגיאהERR .

N \ M1234

10---------

2+∞------

3∞+---

4∞+

5∞+

Page 13: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

אלגוריתםדוגמא - המשך

נבצע חישובי שגיאה עבורM=2 .

N \ M1234

10---------

2+∞e22------

3∞+e32---

4∞+e42

5∞+e52

Page 14: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

אלגוריתםדוגמא - המשך

נבצע חישובי שגיאה עבורM=3 .

N \ M1234

10---------

2+∞e22------

3∞+e32e33---

4∞+e42

5∞+e52

Page 15: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

אלגוריתםדוגמא - המשך

נבצע חישובי שגיאה עבורM=3 .

N \ M1234

10---------

2+∞e22------

3∞+e32e33---

4∞+e42e43

5∞+e52

Page 16: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

אלגוריתםדוגמא - המשך

נבצע חישובי שגיאה עבורM=3 .

N \ M1234

10---------

2+∞e22------

3∞+e32e33---

4∞+e42e43

5∞+e52e53

Page 17: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

אלגוריתםדוגמא - המשך

נבצע חישובי שגיאה עבורM=4 .

N \ M1234

10---------

2+∞e22------

3∞+e32e33---

4∞+e42e43e44

5∞+e52e53

Page 18: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

אלגוריתםדוגמא - המשך

נבצע חישובי שגיאה עבורM=4 .

N \ M1234

10---------

2+∞e22------

3∞+e32e33---

4∞+e42e43e44

5∞+e52e53e54

Page 19: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

אלגוריתםדוגמא - תוצאות

- שגיאת שערוךerror = e54במטריצת השגיאה,

Page 20: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

מדדיםסוג שגיאה

: שגיאה מסוגOne Dependent Axis.

חישוב סכום ריבועי -השגיאות.

יעיל עבור אותות -שעבורם יש תלות בין

הצירים, (חשמליים, פיסיקליים).

Page 21: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

מדדיםסוג שגיאה - המשך

: שגיאה מסוגNone Dependent Axis.

חישוב סכום ריבועי -השגיאות.

יעיל עבור אותות -שעבורם אין תלות בין

הצירים, (תמונות).

Page 22: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

מדדיםפישוט חישוב שגיאה

חישוב השגיאה מתבסס ע"י חישוב השגיאההקודמת והוספת שגיאה נוכחית:

- One Dependent Axis:

- None Dependent Axis:

1

1,

1

1

21

1

22,

1

1,

1

1,,

2, 2221,

j

ikkkji

j

ikk

j

ikkji

j

ikkji

j

ikkjijiji XYaYXaYbXabijbji

1

1,

1

1

21

1

22,

1

1,

1

1,,

2,2

,

22211

1,

j

ikkkji

j

ikk

j

ikkji

j

ikkji

j

ikkjijiji

ji

XYaYXaYbXabijba

ji

Page 23: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

מדדיםתוצאות מאמר

שגיאה חושבה עבור המקרים הבאים: התייחסות לסוגNon Dependent Axis נעשתה השוואה בין סכום ריבועי השגיאות

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

מהראשון.

Page 24: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

מדדיםתוצאות מאמר - המשך

שערוך עבורN=544 , M=11

Page 25: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

מדדיםתוצאות מאמר - המשך

שערוך עבורN=544 , M=21

Page 26: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

מדדיםתוצאות מאמר - המשך

שערוך עבורN=544 , M=31

Page 27: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

מסקנות

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

.חישוב שגיאה מתבסס על חישובים קודמים עלות" חישוב כדאית בהתחשב באיכות"

השערוך..תוצאות איכותיות בהינתן נקודת התחלה ונקודת הסוף, ניתן

ליישם את השיטה על עקום סגור.

Page 28: שערוך פוליגוני אופטימלי של עקום ספרתי

שערוך פוליגוני אופטימלי של עקום סיפרתי

07.01.02

שאלות ?