1 / 60

Cap. 3. Preprocesarea imaginilor

Cap. 3. Preprocesarea imaginilor. Cap. 3. Preprocesarea imaginilor. Preprocesare: - imbunatatirea imaginii - evidentierea trasaturilor: muchii si colturi  transform ă ri ale nivelului de gri

luigi
Download Presentation

Cap. 3. Preprocesarea imaginilor

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cap. 3. Preprocesarea imaginilor Cap. 3. Preprocesarea imaginilor Preprocesare: - imbunatatirea imaginii - evidentierea trasaturilor: muchii si colturi  transformări ale nivelului de gri Metode de preprocesare  transformări geometrice  preprocesări locale  refacerea imaginii

  2. Cap. 3. Preprocesarea imaginilor 3.1. Transformări ale nivelului de gri  corectarea nivelului de gri (depinde de poziţie) Metode  modificarea scalei nivelurilor de gri

  3. Cap. 3. Preprocesarea imaginilor 3.1.1. Corectarea nivelului de gri Ideal: sensibilitatea dispozitivelor de achizitie nu depinde de pozitia obiectului in imagine Distorsiuni: lentile, fotodetectorul senzorului, iluminarea  corecţia nivelului de gri e(x, y): coeficientul multiplicativ al erorii g(x, y): imaginea originală nedistorsionata f(x, y): imaginea cu distorsiuni Determinarea coeficientului multiplicativ al erorii: imagine de referinta cunoscuta g(x, y): imagine de referinta cu acelaşi nivel de gri (c) fc(x, y): imagine cu distorsiuni

  4. Cap. 3. Preprocesarea imaginilor 3.1.2. Transformarea scalei nivelului de gri • Transformari ale nivelului de gri (a) : negativă (b) : contrast (p1, p2) (c) : alb/negru Fig. 3.1.1. Transformări ale scalei nivelului de gri

  5. Fig. 3.1.2. Histograma unei imagini Cap. 3. Preprocesarea imaginilor

  6. Cap. 3. Preprocesarea imaginilor Fig. 3.1.3. Egalizarea histogramei

  7. Cap. 3. Preprocesarea imaginilor

  8. Cap. 3. Procesarea imaginilor Imagini ale aceleiasi scene cu diferite nivele de iluminare: a,b,cImagine prelucrata: contrast marit: d a) c) b) d)

  9. Cap. 3. Preprocesarea imaginilor Fig. 3.2.1. Transformarea geometrică a unui plan

  10. Cap. 3. Preprocesarea imaginilor

  11. Cap. 3. Preprocesarea imaginilor

  12. Cap. 3. Procesarea imaginilor - translaţia cu a pe x şi b pe y:

  13. Cap. 3. Preprocesarea imaginilor

  14. Cap. 3. Procesarea imaginilor Imaginea initiala: a Imaginea inclinata dupa axa Oy: cImagine rotita cu 45 grade: b Transformare geometrica de tip proiectie: d a) c) b) d)

  15. Cap. 3. Preprocesarea imaginilor

  16. grila II mapată de T-1 în imaginea originală grila discretă a imaginii originale Cap. 3. Preprocesarea imaginilor

  17. Cap. 3. Preprocesarea imaginilor

  18. Cap. 3. Preprocesarea imaginilor

  19. Cap. 3. Preprocesarea imaginilor

  20. Cap. 3. Preprocesarea imaginilor

  21. Cap. 3. Preprocesarea imaginilor

  22. Cap. 3. Preprocesarea imaginilor • Filtararea gaussiana - se reduce ponderarea pixelilor odata cu cresterea distantei fata de pixelul central - pixelul (x,y) va fi ponderat cu: Distributie gaussiana cu media (0,0) si σ = 1 Aproximarea discreta a gaussianului cu σ = 1.4

  23. Cap. 3. Preprocesarea imaginilor • Filtrarea mediană neliniară Generalizare: f (i,j): pixelul din imaginea iniţială g(m,n): rezultatul filtrării a(i, j) = coeficient de ponderare  ct. : filtru izomorf Filtre izomorfe: - media aritmetică u(f) = f - media armonică u(f) = 1/f - media geometrică u(f) = log f

  24. Cap. 3. Procesarea imaginilor • a) imaginea initiala; b) zgomot sare si piper • filtru mediere 3x3; d) filtru mediere 7x7; e) filtru mediere 15x15 • d) si e) => efectul de estompare (blur) a) b) c) d) e)

  25. Cap. 3. Procesarea imaginilor a)imaginea initiala; b) zgomot sare si piperc) filtru gaussian 3x3; d) filtru gaussian 7x7; b) a) c) d)

  26. Cap. 3. Procesarea imaginilor

  27. Cap. 3. Procesarea imaginilor

  28. Cap. 3. Procesarea imaginilor • Magnitudinea muchiei (fără direcţie)  (Laplacian) • Calculul derivatelor  diferenţe finite • Operatori detectie: - aproximarea derivatelor FI cu diferenţe finite (gradient, compas) (i) • muchii- trecerile prin zero ale derivatei de ordinul doi (ii) • - punerea în corespondenţă cu modelele parametrice ale muchiilor (iii) • măşti de convoluţie

  29. Cap. 3. Procesarea imaginilor

  30. Cap. 3. Procesarea imaginilor • Operatorul Sobel • Operatorul Robinson • Operatorul Kirsch

  31. Cap. 3. Procesarea imaginilor

  32. Cap. 3. Procesarea imaginilor • Operatorul Laplacian • - Se aproximează derivata de ordinul 2 • pixeli tetraconectaţi: pixeli octococectaţi: • - Dezavantaj: răspunde dublu pentru anumite muchii

  33. Cap. 3. Procesarea imaginilor

  34. Cap. 3. Procesarea imaginilor Operatorul Roberts Operatorul Sobel Operatorul Prewitt

  35. Cap. 3. Procesarea imaginilor Operatorul Roberts Operatorul Prewitt Operatorul Sobel

  36. Cap. 3. Procesarea imaginilor

  37. Cap. 3. Procesarea imaginilor

  38. Cap. 3. Procesarea imaginilor a) b) Masti care aproximeaza operatorul LoG a) 3x3; b) 11x11

  39. Cap. 3. Procesarea imaginilor

  40. Cap. 3. Procesarea imaginilor

  41. Cap. 3. Procesarea imaginilor

  42. Cap. 3. Procesarea imaginilor

  43. Cap. 3. Procesarea imaginilor Operatorul Canny Detectorul de treceri prin zero Operatorul LoG

  44. Cap. 3. Procesarea imaginilor Detectorul de treceri prin zero Operatorul LoG Operatorul Canny

  45. Cap. 3. Procesarea imaginilor 3.3.3 Detectia colturilor • Muchie => trasatura unidimensionala (variatia functiei imagine intr-o directie) • => reconstitue miscarea numai pe directia perpendiculara pe muchie • Colt => trasatura bidimensionala (variatia functie imagine in ambele directii – x si y) • => intersectia a doua sau mai multe muchii • => analiza miscarii in planul imaginii • Detectoare de colturi => calculul unei marimi locale = cornerness • operatorul pentru detectia punctelor de interes (OPI) • operatorul Harris • operatorul Smith

  46. Cap. 3. Procesarea imaginilor • Operatorul pentru detectia punctelor de interes (OPI) • - Punct de interes (Moravec) => punct in care functia imagine are variatii importante in toate directiile - Se calculeaza varianta vi, i = 1..4 - Puncte de interes:

  47. Cap. 3. Procesarea imaginilor • Operatorul Harris Regiune neteda (flat):fara schimbari in toate directiile Muchie (edge):fara schimbari de-a lungul muchiei Colt (corner):importante schimbari in toate directiile

  48. sau - fereastra w(x,y) = 1 in fereastra, 0 afara gaussiana Cap. 3. Procesarea imaginilor • Colt  maximul unei functii de autocorelatie • functia de autocorelatie => variatii locale ale lui f(x,y) • Variatii locale (Δx,Δy) si punctul (x,y) => functia de autocorelatie: • (i,j) puncte in fereastra w centrata pe (x,y) • Detectie colturi => integrare dupa toate directiile variatiilor • ;

  49. Cap. 3. Procesarea imaginilor • Integrare dupa directiile discrete  matricea de autocorelatie • matricea de autocorelatie dezvoltare in serii Taylor si aproximare

  50. Cap. 3. Procesarea imaginilor Matricea A => structura ferestrei w Fereastra gaussiana: Evaluarea variatiilor functiei f: Derivatele fx, fy => aproximarea gradientului (de ex. cu Prewitt) Nota: w: (3x3) => vecinatatea de cautare: (5x5) w: (5x5) => vecinatatea de cautare: (7x7) …etc.

More Related