Operátor Iverson , v oboru počítačového vidění , je operátor pro detekci hran v obrazech. Vyvinuli jej Lee Iverson [1] a Steven Zucker [2] . Popis metody byl poprvé publikován v říjnu 1995 IEEE Transactions on Pattern Analysis and Machine Intelligence [3] .
Tato metoda měla zlepšit výkon existujících lineárních operátorů pro rozpoznávání hranic přidáním logických kontrol existence hranice. To umožnilo snížit počet chybně rozpoznaných čar bez ztráty citlivosti.
Hlavní výhodou algoritmu je výrazné snížení počtu falešně pozitivních odpovědí (rozpoznání neexistujících hranic) ve srovnání s dříve existujícími algoritmy.
Operátor Iverson navíc umožňuje jasně rozlišovat mezi 3 typy hranic:
Tento algoritmus je založen na rodině tzv. logických/lineárních operátorů , které kombinují teorii lineárních operátorů a algebru logiky . Testovací podmínky obsažené v těchto prohlášeních jsou rozděleny do 2 různých tříd:
Obecná forma dvourozměrného logického / lineárního operátoru je následující:
Kde je definováno jako místní ortonormální souřadnicový systém. Tento operátor je kartézský součin dvou jednorozměrných logických/lineárních operátorů. Operátor (tangenciální operátor) kontroluje spojitost uvažované hranice a operátor (normální operátor) kontroluje existenci hranice, kde index specifikuje typ uvažované hranice:
Operátor je stejný pro všechny tři typy hranic.
Normální operátor pro světelné čáry má následující tvar:
Pro tmavé čáry mají výrazy v operátoru naprosto opačný význam:
Normální operátor pro hrany je:
Tangenciální operátor , který kontroluje spojitost hranice, má tvar:
Lineární složky výše uvedených logických/lineárních normálních operátorů jsou vyjádřením tvaru pomocí derivací Gaussova , kde označuje pořadí odpovídající derivace a označuje derivaci vlevo, derivaci vpravo nebo derivaci v a daný bod.
Lineární komponenty pro a nabývají následujících hodnot:
Lineární komponenty pro :
Pomocí operace konvoluce lineárních složek operátorů s funkcí vstupního signálu z obrazu vám Iversonův algoritmus umožňuje zkontrolovat místní podmínky pro existenci hranic v určité oblasti obrazu.