CzechCaptcha - modul importu dat
CzechCaptcha - data import module
Type of document
bakalářská prácebachelor thesis
Author
Jakub Bůlfinek
Supervisor
Sušický Marek
Opponent
Kuchař Jaroslav
Field of study
Znalostní inženýrstvíStudy program
Informatika 2009Institutions assigning rank
katedra aplikované matematikyDefended
2023-02-14Rights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Show full item recordAbstract
Open-source aplikace CzechCaptcha je CAPTCHA systém, který lze použít jednak k obraně proti nežádoucí činnosti automatizovaných robotů na internetu, a jednak k anotování dat lidmi pomocí řešení CAPTCHA úloh. V rámci této práce byl do aplikace CzechCaptcha přidán modul pro import dat obsahující model pro detekci objektů v obrázku EfficientDet-V4 z frameworku KotlinDL natrénovaný na datasetu COCO. Při nahrávání obrázku do aplikace lze určit, které objekty v něm mají být detekovány. V případě, že model jejich detekci podporuje, jsou na základě jeho výstupů do lokálního úložiště uloženy výřezy obrázku určené pro použití ve výběrové obrázkové CAPTCHA úloze. V opačném případě je původní obrázek použit v nové CAPTCHA úloze pro detekci objektů, v níž testovaný uživatel pomocí obdélníků označuje požadované objekty. Po získání několika odpovědí, jsou vypočítány pravděpodobné pozice objektů. Anotace s již známými pozicemi lze nahrát společně s obrázkem pomocí nového webového rozhraní. Open-source application CzechCaptcha is a CAPTCHA system that can be used both to defend against unwanted activities of automated robots on the Internet and to annotate data by humans by solving CAPTCHA tasks. In this work, a data import module was added to the CzechCaptcha application. It contains the EfficientDet-V4 object detection model from the KotlinDL framework trained on the COCO dataset. When uploading an image to the application, it is possible to specify which objects in the image should be detected. If the model supports their detection, image cut-outs based on its outputs are saved to the local storage for later use in the image selection CAPTCHA task. Otherwise, the original image is used in a new CAPTCHA task for object detection, in which a tested user uses rectangles to localize the desired objects. After obtaining several answers, the probable positions of the objects are calculated. Annotations with already known positions can be uploaded together with the image using a new web user interface.
Collections
- Bakalářské práce - 18105 [295]