Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Web Analytics
Cookie Policy Terms and Conditions Sobel-Operator - Wikipedia

Sobel-Operator

aus Wikipedia, der freien Enzyklopädie

Der Sobel-Operator ist ein einfacher Kantendetektions-Filter der Bildverarbeitung. Hier wird die erste Ableitung der Bildpunkt-Helligkeitswerte mit einer gleichzeitigen Glättung berechnet.

\begin{matrix}   \mathbf{S_x} & = & \mathbf{D_{2x}*B_y^{2}}\\                & = & \ ^{-}D_{x}* ^{1}B_xB_y^2\\                & = & \begin{bmatrix}1_{\bullet} & -1 \end{bmatrix}* 1/2 \begin{bmatrix} 1 & 1_{\bullet} \end{bmatrix} * \frac{1}{4}\begin{bmatrix}                     1 \\                    2 \\                    1 \\                 \end{bmatrix}\\                & = & 1/2 \begin{bmatrix}1 & 0 & -1\end{bmatrix}\frac{1}{4}\begin{bmatrix}                     1 \\                    2 \\                    1 \\                 \end{bmatrix}\\                & = & \frac{1}{8}\begin{bmatrix}                     1 & 0 & -1 \\                    2 & 0 & -2 \\                    1 & 0 & -1                  \end{bmatrix} \end{matrix}

 

\begin{matrix}   \mathbf{S_y} & = & \mathbf{D_{2y}*B_x^2}\\                & = & \ ^{-}D_{y}*^{1}B_{y}*B_x^2\\                & = & \begin{bmatrix}1_{\bullet} \\ -1 \end{bmatrix}* 1/2 \begin{bmatrix}1 \\ 1_{\bullet} \end{bmatrix} \frac{1}{4}\begin{bmatrix}                     1 & 2 & 1                 \end{bmatrix}\\                & = & 1/2 \begin{bmatrix}1 \\ 0 \\ -1 \end{bmatrix} \frac{1}{4}\begin{bmatrix}                     1 & 2 & 1                 \end{bmatrix}\\                & = & \frac{1}{8}\begin{bmatrix}                     1 & 2 & 1 \\                    0 & 0 & 0 \\                     -1 & -2 & -1                  \end{bmatrix} \end{matrix}[1]

Die Vorfaktoren stellen hierbei nur eine Normierung dar und werden daher auch teilweise in der Literatur weggelassen.

Der Operator nutzt zur Faltung eine 3×3-Matrix (Faltungsmatrix), die aus dem Originalbild ein Gradienten-Bild erzeugt. Mit diesen werden hohe Frequenzen im Bild mit Grauwerten dargestellt. Die Bereiche der größten Intensität sind dort, wo die Helligkeit des Originalbildes sich am stärksten ändert und somit die größten Kanten darstellt. Daher wird zumeist nach der Faltung mit dem Sobeloperator eine Schwellwert Funktion angewandt.

Wenn wir das Originalbild als Matrix \mathbf{A} definieren, dann können wir folgende Faltung berechnen:

\mathbf{G_x}=\mathbf{S_x}*A = \frac{1}{8}\begin{bmatrix}  1 & 0 & -1 \\ 2 & 0 & -2 \\ 1 & 0 & -1  \end{bmatrix} * \mathbf{A} \ \textrm{und}
\mathbf{G_y}=\mathbf{S_y}*A = \frac{1}{8}\begin{bmatrix}  1 & 2 & 1 \\ 0 & 0 & 0 \\ -1 & -2 & -1  \end{bmatrix} * \mathbf{A}

Eine richtungsunabhängige Information kann man durch die Kombination beider Ergebnisse erhalten: \mathbf{G} = \sqrt{ \mathbf{G_x}^2 + \mathbf{G_y}^2 }

Folgendermaßen erhält man die Richtung eines Gradienten: \mathbf{\Theta} = \operatorname{arctan}\left({ \mathbf{G_y} \over \mathbf{G_x} }\right)

Hierbei beschreibt der Wert Θ = 0 eine vertikale Kante. Positive Werte beschreiben eine Drehung gegen den Uhrzeigersinn.

[Bearbeiten] Beispielbilder

Originalbild "Camera Obscura", das zur weiteren Berechnung genommen wurde.
Originalbild "Camera Obscura", das zur weiteren Berechnung genommen wurde.
Camera Obscura mit horizontalem Sobel gefaltet. Da auch negative Werte entstehen, wird der Nullpunkt als mittleres Grau dargestellt
Camera Obscura mit horizontalem Sobel gefaltet. Da auch negative Werte entstehen, wird der Nullpunkt als mittleres Grau dargestellt
Camera Obscura mit vertikalem Sobel gefaltet. Da auch negative Werte entstehen, wird der Nullpunkt als mittleres Grau dargestellt
Camera Obscura mit vertikalem Sobel gefaltet. Da auch negative Werte entstehen, wird der Nullpunkt als mittleres Grau dargestellt
Camera Obscura mit horizontalem und vertikalem Sobel gefaltet und kombiniert.
Camera Obscura mit horizontalem und vertikalem Sobel gefaltet und kombiniert.

[Bearbeiten] Quellen

  1. Bernd Jähne: Digitale Bildverarbeitung. Springer Verlag, Mai 2005 6.Auflage ISBN 3540249990
Andere Sprachen
Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu