Strona główna · captcha · Rodzaje zaburzeń w CAPTCHA

Rodzaje zaburzeń w CAPTCHA

- Brak zaburzeń
Najprostszy model CAPTCHA, który jest najłatwiejszy w implementacji, ale także nie posiada praktycznie żadnych zabezpieczeń. Jedyne zabezpieczenie, to takie, że w ogóle należy użyć programu OCR.
Skuteczność: Bliska zeru.
Trudność generacji: Bardzo mała

- Niestandardowa czcionka
Opiera się jedynie technikom korelacyjnym (porównanie ze wzorcem). Używając metody omnifont można rozpoznać znaki. W zależności o użytej czcionki skuteczność rozpoznawania może się wahać.
Skuteczność: Mała – Średnia
Trudność generacji: Mała - Średnia

- Mała czcionka
Czcionka o niewielkich rozmiarach sprawia, że obraz możemy rozpoznać szybciej, co jest dużym ułatwieniem. Poza tym mała czcionka wyklucza wiele innych zaburzeń takich jak ziarnistość, rozmycie czy mały kontrast.
Skuteczność: Mała
Trudność generacji: Mała

- Znaki na różnych wysokościach
Zwykła segmentacja jest odporna na różnice wysokości poszczególnych znaków.
Skuteczność: Bliska zeru
Trudność generacji: Mała

- Obrót znaków
Czasami obrót znaków może zmniejszać skuteczność wydobycia cech znaków. Jednak przy zastosowaniu współrzędnych lokalnych znaków (wzajemne położenie miejsc szczególnych znaków) zamiast współrzędnych globalnych (położenie miejsc szczególnych znaków względem całego obrazu) obrót znaków nie powoduje trudności w rozpoznawaniu.
Skuteczność: Mała
Trudność generacji: Średnia

- Pochylenie znaków
Wyklucza techniki korelacyjne, ale metoda „omnifont” pozwala na rozpoznanie pochylonych znaków.
Skuteczność: Mała – Średnia
Trudność generacji: Średnia

- Duże odstępy między znakami
Duże odstępy z reguły ułatwiają segmentację. Jednak czasami duży odstęp w połączeniu z różnymi wielkościami czcionek i innymi zaburzeniami może sprawić, że dany znak nie należy do prawidłowo rozpoznanego ciągu.
Skuteczność: Mała
Trudność generacji: Mała

- Małe odstępy między znakami
Prosta i skuteczna metoda. Powoduje duże trudności w segmentacji, wykrywaniu krawędzi i ekstrakcji cech znaków. Dla przeciętnego człowieka nie sprawia trudności w odczytaniu znaków.
Skuteczność: Duża
Trudność generacji: Mała - Średnia


- Niesłownikowe wyrazy
Słownikowe wyrazy ułatwiają rozpoznanie tekstu książki czy gazety, jednak w przypadku CAPTCHA nie używa się słowników, tym bardziej, że użytkownikom nie znającym danego języka wcale to nie pomaga.
Skuteczność: Bliska zeru
Trudność generacji: Bardzo mała


- Podział znaków na kilka wyrazów
Po zaimplementowaniu prostych algorytmów odróżniających odległości znaków i całych słów, rozpoznanie nie stanowi problemu.
Skuteczność: Mała
Trudność generacji: Mała

- Kolor
Utrudniona lub niemożliwa staje się segmentacja na podstawie koloru. Jednak wykrywanie krawędzi doskonale sprawdza się w takich przypadkach.
Skuteczność: Średnia
Trudność generacji: Mała


- Niski kontrast
Program OCR może odpowiednio wyostrzyć obraz, jednak dla człowieka niski kontrast może być bardzo dokuczliwy w odczytaniu znaków.
Skuteczność: Mała
Trudność generacji: Mała - Średnia

- Rozmycie znaków
Metoda podatna na wyostrzenie znaków.
Skuteczność: Mała – Średnia
Trudność generacji: Średnia

- Tło jednolite
Tło jednolite nie stanowi żadnego problemu przy rozpoznawaniu znaków.
Skuteczność: Zerowa
Trudność generacji: Bardzo mała

- Tło o powtarzalnym wzorze
Jeżeli tło powoduje błędy przy rozpoznaniu znaków można pobrać jego próbkę a następnie odjąć ją od całego obrazu.
Skuteczność: Mała
Trudność generacji: Mała

- Tło niejednolite
Tego typu tła są trudne do wykluczenia, jednak często nie jest to potrzebne w poprawnym rozpoznaniu ciągu znaków. Duży kontrast między tłem a znakami pozwala na poprawną segmentację i ekstrakcję cech.
Skuteczność: Mała – Średnia
Trudność generacji: Średnia


- Małe elementy nie będące znakami
Małe elementy scalone z literami i cyframi mogą skutecznie zaburzyć rozpoznawane znaki. Niestety człowiek także może mieć problemy z odczytaniem kodu.
Skuteczność: Średnia – Duża
Trudność generacji: Mała - Średnia

- Przekreślenie wyrazu
Podobnie jak w przypadku mniejszych elementów nie będących znakami, duże przekreślenia sprawiają trudności maszynom, ale także ludziom.
Skuteczność: Średnia
Trudność generacji: Mała - Średnia

- Nielinearne transformacje
W połączeniu z nietypową czcionką oraz niewielkimi odległościami między znakami może stanowić dobrą barierę przed programami typu OCR.
Skuteczność: Średnia – Duża
Trudność generacji: Średnia - Duża


- Ziarniste znaki
Podatna na próbkowanie, a w bardziej zaawansowanych przypadkach do rozpoznania używa się algorytmów analizy skupień ziaren.
Skuteczność: Średnia
Trudność generacji: Średnia - Duża


- Trójwymiarowe znaki
Jedna z najskuteczniejszych metod utrudniających rozpoznanie znaków. Wykorzystuje zdolność człowieka do spostrzegania trójwymiarowych elementów na dwuwymiarowych obrazach. Bardzo łatwa w odczytaniu dla człowieka i niesamowicie trudna dla maszyny.
Skuteczność: Bardzo duża
Trudność generacji: Duża

- Poruszające się elementy
Trudność rozpoznania bardzo zależy od sposobu użycia animacji w celu utrudnienia rozpoznania znaków. Jeżeli użyty jest obraz GIF, wtedy można wyodrębnić poszczególne klatki animacji i rozpocząć normalne rozpoznawanie obrazów. Problem jest bardziej złożony gdy użyjemy techniki Adobe Flash, wtedy niezbędne okaże się przechwytywanie obrazu z przeglądarki. Bardzo skuteczne są animacje, które pozwalają zidentyfikować znaki dopiero po przeanalizowaniu każdej klatki. Żadna pojedyncza klatka nie może pozwalać na rozpoznanie wszystkich znaków, a najlepszą skuteczność otrzyma się, gdy brak nawet jednej klatki uniemożliwia odczytanie całości. Jako przykład można podać ciąg kilku znaków, które poruszają się w losowy sposób, dodatkowo zmieniają swój kształt (najlepiej za pomocą nielinearnych transformacji) i wielkość. Poza tym cała animacja jest tylko widoczna w bardzo szybko poruszającym się niewielkim oknie. Wyklucza to możliwość analizy poszczególnych klatek, a jednocześnie sprawia, że człowiek nie ma problemu z odczytaniem całości.
Skuteczność: Średnia – Duża
Trudność generacji: Duża

03.12.2008. 18:38

Z tą współdziałamy od długiego czasu, więc warto ją obejrzeć: kursy kadry i płace. Z tą współdziałamy od któtkiego czasu, więc powinieneś ją odwiedzić: szkolenie księgowego. Słyszałem, że ta strona internetowa jest niepowtarzalna: nauka angielskiego. Z tą współdziałamy od paru miesięcy, więc musisz ją obejrzeć: Laptopy Lenovo. Ta witryna na pewno spodoba Ci się, więc powinieneś ją zobaczyć: kurs kadrowo płacowy.

Spis treści

Reklama

Bez dwóch zdań twoje zainteresowanie rozbudzi ten serwis: regały metalowe. Na tej stronie znajdziesz najróżniejsze zajmujące artykuły: kursy www. Tam na wyjątkową uwagę zasługuje zasługuje wzornictwo i artykuły: kursy księgowości. Ten adres www jest jednym z lepszych portali naszych kumpli: Modus. Bez dwóch zdań twoje zainteresowanie obudzi ten serwis www: książka sport.

RSS

Strony partnerskie

Nad tą zachwycającą stroną internetową z całą pewnością spędzisz wiele czasu: Pozycjonowanie stron www.