Опера́тор Ро́бертса (англ. Roberts cross) використовують в обробці зображень та комп'ютерному баченні для виявляння контурів. Він був одним із перших виявлячів контурів, первинно запропонованим [en] 1963 року. Як у [en], ідея оператора Робертса полягає в наближенні градієнта зображення шляхом дискретного диференціювання, якого досягають обчисленням суми квадратів різниць між діагонально сусідніми пікселями.
Передумови
Згідно з Робертсом, виявляч контурів повинен мати наступні властивості: видавані контури повинні бути чітко визначеними, тло повинне вносити якомога менше шуму, а яскравість контурів повинна якомога ближче відповідати людському сприйняттю. З огляду на ці критерії та на основі переважної на той час психофізичної теорії Робертс запропонував такі рівняння:
де x — первинне значення яскравості на зображенні, z — обчислювана похідна, а i,j подають розташування на зображенні.
Результати цієї операції висвітлюватимуть зміни яскравості в діагональному напрямку. Одним із найпривабливіших аспектів цієї операції є її простота; ядро невелике й містить лише цілі числа. Проте зі швидкістю сучасних комп'ютерів ця перевага незначна, а оператор Робертса сильно страждає на чутливість до шуму.
Формулювання
Щоби виконувати виявляння контурів за допомогою оператора Робертса, ми спершу згортаємо первинне зображення з наступними двома ядрами:
- та
Нехай — точка на первинному зображенні, — точка на зображенні, утвореному згортанням із першим ядром, а — точка на зображенні, утвореному згортанням із другим ядром. Тоді градієнт можливо визначити як
Напрямок градієнта також можливо визначити наступним чином:
Зауважте, що кут 0° відповідає вертикальному спрямуванню, такому, що напрямок максимального контрасту від чорного до білого на зображенні лежить зліва направо.
Приклад порівняння
Тут використовують чотири різні оператори градієнта для оцінювання величини градієнта перевірного зображення.
Див. також
Примітки
- L. Roberts Machine Perception of 3-D Solids, Optical and Electro-optical Information Processing, MIT Press 1965 (англ.)
- LS. Davis, "A survey of edge detection techniques", Computer Graphics and Image Processing, vol 4, no. 3, pp 248-260, 1975 (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Opera tor Ro bertsa angl Roberts cross vikoristovuyut v obrobci zobrazhen ta komp yuternomu bachenni dlya viyavlyannya konturiv Vin buv odnim iz pershih viyavlyachiv konturiv pervinno zaproponovanim en 1963 roku Yak u en ideya operatora Robertsa polyagaye v nablizhenni gradiyenta zobrazhennya shlyahom diskretnogo diferenciyuvannya yakogo dosyagayut obchislennyam sumi kvadrativ riznic mizh diagonalno susidnimi pikselyami PeredumoviZgidno z Robertsom viyavlyach konturiv povinen mati nastupni vlastivosti vidavani konturi povinni buti chitko viznachenimi tlo povinne vnositi yakomoga menshe shumu a yaskravist konturiv povinna yakomoga blizhche vidpovidati lyudskomu sprijnyattyu Z oglyadu na ci kriteriyi ta na osnovi perevazhnoyi na toj chas psihofizichnoyi teoriyi Roberts zaproponuvav taki rivnyannya yi j xi j displaystyle y i j sqrt x i j zi j yi j yi 1 j 1 2 yi 1 j yi j 1 2 displaystyle z i j sqrt y i j y i 1 j 1 2 y i 1 j y i j 1 2 de x pervinne znachennya yaskravosti na zobrazhenni z obchislyuvana pohidna a i j podayut roztashuvannya na zobrazhenni Rezultati ciyeyi operaciyi visvitlyuvatimut zmini yaskravosti v diagonalnomu napryamku Odnim iz najprivablivishih aspektiv ciyeyi operaciyi ye yiyi prostota yadro nevelike j mistit lishe cili chisla Prote zi shvidkistyu suchasnih komp yuteriv cya perevaga neznachna a operator Robertsa silno strazhdaye na chutlivist do shumu FormulyuvannyaShobi vikonuvati viyavlyannya konturiv za dopomogoyu operatora Robertsa mi spershu zgortayemo pervinne zobrazhennya z nastupnimi dvoma yadrami 100 1 displaystyle begin bmatrix 1 amp 0 0 amp 1 end bmatrix quad ta 0 1 10 displaystyle quad begin bmatrix 0 amp 1 1 amp 0 end bmatrix Nehaj I x y displaystyle I x y tochka na pervinnomu zobrazhenni Gx x y displaystyle G x x y tochka na zobrazhenni utvorenomu zgortannyam iz pershim yadrom a Gy x y displaystyle G y x y tochka na zobrazhenni utvorenomu zgortannyam iz drugim yadrom Todi gradiyent mozhlivo viznachiti yak I x y G x y Gx2 Gy2 displaystyle nabla I x y G x y sqrt G x 2 G y 2 Napryamok gradiyenta takozh mozhlivo viznachiti nastupnim chinom 8 x y arctan Gy x y Gx x y 3p4 displaystyle Theta x y arctan left frac G y x y G x x y right frac 3 pi 4 Zauvazhte sho kut 0 vidpovidaye vertikalnomu spryamuvannyu takomu sho napryamok maksimalnogo kontrastu vid chornogo do bilogo na zobrazhenni lezhit zliva napravo Priklad porivnyannyaTut vikoristovuyut chotiri rizni operatori gradiyenta dlya ocinyuvannya velichini gradiyenta perevirnogo zobrazhennya Perevirne zobrazhennya ceglyanoyi stini ta velostoyanki u vidtinkah sirogo Velichina gradiyenta vid operatora Robertsa Velichina gradiyenta vid operatora SobelyaVelichina gradiyenta vid operatora Sharra Velichina gradiyenta vid operatora PryuittDiv takozhCifrova obrobka zobrazhen Viyavlyannya oznak komp yuterne bachennya Vidilyannya oznak Operator Sobelya Operator PryuittPrimitkiL Roberts Machine Perception of 3 D Solids Optical and Electro optical Information Processing MIT Press 1965 angl LS Davis A survey of edge detection techniques Computer Graphics and Image Processing vol 4 no 3 pp 248 260 1975 angl