+ All Categories
Transcript
Page 1: קצוות תמונה  Edge Detection

עיבוד סיפרתי של תמונות: קצוות תמונה 1

קצוות תמונה Edge Detection

Page 2: קצוות תמונה  Edge Detection

עיבוד סיפרתי של תמונות: קצוות תמונה 2

קצוות תמונה

קצוות מאופיינים על ידי מעבר חד של דרגות אפור

SRIKANTH RANGARAJAN

קצוות מחלקים את התמונה לתחומים ולאובייקטים

Page 3: קצוות תמונה  Edge Detection

עיבוד סיפרתי של תמונות: קצוות תמונה 3

קצוות תמונה

קצוות שלתמונה סינטטית

קצוות מאפייני

אובייקטים

קצוות שאינם מאפיינים אובייקטים

Page 4: קצוות תמונה  Edge Detection

עיבוד סיפרתי של תמונות: קצוות תמונה 4

מקורות אפשריים לקצוות

אי רציפות של צבע

אי רציפות של תאורה

אי רציפות של עומק

אי רציפות של נורמל המשטח

Cornelia Fermüller

Page 5: קצוות תמונה  Edge Detection

הגדרת קצוות

עיבוד סיפרתי של תמונות: קצוות תמונה 5

Gonzalez & Woods

Page 6: קצוות תמונה  Edge Detection

שימוש בנגזרות

עיבוד סיפרתי של תמונות: קצוות תמונה 6

f(x)

f’(x)

f’’(x)

f(x)-f’’(x)

נקודת חציית האפס

גובה הנגזרת מאפייןאת שיפוע המדרגה

Page 7: קצוות תמונה  Edge Detection

עיבוד סיפרתי של תמונות: קצוות תמונה 7

נגזרות ראשונות

אופרטור הגרדיאנט:

y

f

x

ff ,

גודל הגרדיאנט:22

y

f

x

ff

כיוון הגרדיאנט:

xf

yf1tan

Page 8: קצוות תמונה  Edge Detection

עיבוד סיפרתי של תמונות: קצוות תמונה 8

נגזרות ראשונות – המקרה הבדיד

),()1,(

),(),1(

yxfyxfy

f

yxfyxfx

f

1

-1

1-1 10

01-

01

1-0

Page 9: קצוות תמונה  Edge Detection

עיבוד סיפרתי של תמונות: קצוות תמונה 9

נגזרות ראשונות

Gonzalez & Woods

Page 10: קצוות תמונה  Edge Detection

עיבוד סיפרתי של תמונות: קצוות תמונה 10

נגזרות של תמונה רועשת

Gonzalez & Woods

Page 11: קצוות תמונה  Edge Detection

עיבוד סיפרתי של תמונות: קצוות תמונה 11

נגזרת ראשונה של תמונה רועשת

Page 12: קצוות תמונה  Edge Detection

עיבוד סיפרתי של תמונות: קצוות תמונה 12

נגזרת ראשונה של תמונה רועשת

פתרון: לבצע החלקה לפני הגזירה

Gonzalez & Woods

Page 13: קצוות תמונה  Edge Detection

עיבוד סיפרתי של תמונות: קצוות תמונה 13

נגזרת שנייה

2

2

2

22

y

f

x

ff

אופרטור הלפלסיאן:

),()1,(2)2,(

),(),1(2),2(

2

2

2

2

yxfyxfyxfy

f

yxfyxfyxfx

f

010

141

010

111

181

111

Page 14: קצוות תמונה  Edge Detection

עיבוד סיפרתי של תמונות: קצוות תמונה 14

שימוש בלפלסיאן

חסרון?

Page 15: קצוות תמונה  Edge Detection

עיבוד סיפרתי של תמונות: קצוות תמונה 15

)LOG(לפלסיאן של גאוסיאן

fGfGLfGL ))((*)*()*(* 2

לפלסיאןגאוסיאן

LOG

2

22

2

22

22

22

42

22

21

1),(

2

1),(

yx

yx

eyx

yxG

eyxG

Page 16: קצוות תמונה  Edge Detection

עיבוד סיפרתי של תמונות: קצוות תמונה 16

)LOG(לפלסיאן של גאוסיאן

Gonzalez & Woods

G

Page 17: קצוות תמונה  Edge Detection

עיבוד סיפרתי של תמונות: קצוות תמונה 17

)LOG(לפלסיאן של גאוסיאן

שוניםσערכי

Page 18: קצוות תמונה  Edge Detection

עיבוד סיפרתי של תמונות: קצוות תמונה 18

השוואה

Gonzalez & Woods

Page 19: קצוות תמונה  Edge Detection

Canny edge detection

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

שלבי האלגוריתם:

נתון לבחירה.σהחלקה בעזרת מסנן גאוסיאני להורדת רעש. הפרמטר 1.

לפי אחת השיטות2. פיקסל בכל הנגזרות החלקיות ,Sobel(חישוב Prewitt, Roberts(…, והערך הכיוון יחושבו הנגזרות חישוב מתוך .

המוחלט.

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

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

. נניח T1<T2 פעמיים ביחס לשני ספים 3קישור קצוות: נבצע את שלב 5.יהוו קצוות ובנוסף יצטרפו J2. כל הקצוות מ-J1, J2שיתקבלו התמונות

.J2 המקושרים לקצוות מ-J1כל הקצוות מ-

yx ff ,

19

Page 20: קצוות תמונה  Edge Detection

Canny edge detection – smoothing

20

)a (Original )b (Smoothed

Image and Video Processing        Thomas B. Moeslund

Page 21: קצוות תמונה  Edge Detection

21

Canny edge detection – gradient

)c (Gradient magnitudes

Page 22: קצוות תמונה  Edge Detection

22

Canny edge detection – non maximum supression

)c (Gradient magnitudes )d (Edges after non-maximum suppression

Page 23: קצוות תמונה  Edge Detection

23

Canny edge detection – double thresholding

)e (Double thresholding

Page 24: קצוות תמונה  Edge Detection

24

Canny edge detection – hysteresis

)f (Edge tracking by hysteresis

)g (Final output

Page 25: קצוות תמונה  Edge Detection

25

Hough Transform

Gonzalez & Woods

Page 26: קצוות תמונה  Edge Detection

26

Hough Transform

Gonzalez & Woods

Page 27: קצוות תמונה  Edge Detection

27

-simple example Hough Transform

Gonzalez & Woods

Page 28: קצוות תמונה  Edge Detection

28

-example Hough Transform

Gonzalez & Woods

Demo:• http://www.dis.uniroma1.it/~iocchi/slides/icra2001/java/hough.html• http://www.markschulze.net/java/hough/


Top Related