Title: Detekce specifických objektů v digitálním snímku pro potřeby určení druhu obsahu scény
Other Titles: Detection of Specific Objects in Digital Images Leading to Scene Content Identification
Authors: Štanglová, Tereza
Advisor: Ekštein Kamil, Ing. Ph.D.
Referee: Mautner Pavel, Ing. Ph.D.
Issue Date: 2017
Publisher: Západočeská univerzita v Plzni
Document type: diplomová práce
URI: http://hdl.handle.net/11025/27133
Keywords: neuron;neuronové sítě;konvoluční neuronové sítě;učení s učitelem;detekce objektů;zpracování obrazu;cntk
Keywords in different language: neuron;neural networks;convolutional neural networks;supervised learning;object detection;image processing;cntk
Abstract: Hlavním cílem této práce je vytvoření konvoluční neuronové sítě, která bude spolehlivě detekovat specifické objekty v digitálních snímcích. Data, na kterých byla síť trénována, jsou rozdělena do dvou skupin. Cílové snímky (třída 1) jsou snímky, které obsahují pornografii, konkrétně odhalená ženská prsa. Necílové snímky (třída 0) pornografii neobsahují. V první části práce je vysvětlena základní problematika konvolučních neuronových sítí. To zahrnuje například popis jejich struktury, jednotlivých vrstev a algoritmu učení. V praktické části je popsáno několik různých architektur konvolučních sítí. Pro implementaci byl vybrán framework CNTK. Nejlepších výsledků dosahovaly sítě se třemi a pěti konvolučními vrstvami, které byly natrénovány na množině s přibližně osmi tisíci vzorky. V rámci práce byly vytvořeny i webové stránky, které slouží k uživatelskému testování.
Abstract in different language: The main objective of this master thesis is to create a convolutional neural network for detection of specific objects in digital images. The dataset is divided into two classes (target and non--target) and each image has to fit into one class. Target images (class 1) should contain a pornography, naked women's breasts specifically, non-target images (class 0) should not. In the first part, basic features of convolutional neural networks (CNN) are presented. That includes structure of nets, description of layers and learning algorithm. The second part examines various architectures of CNNs. These architectures are implemented using CNTK framework. The most promising results were achieved with architecture with three and five convolutional layers and approximately eight thousand training samples. Also a web page was created for user testing.
Rights: Plný text práce je přístupný bez omezení.
Appears in Collections:Diplomové práce / Theses (KIV)

Files in This Item:
File Description SizeFormat 
Stanglova_diplomova_prace.pdfPlný text práce20,73 MBAdobe PDFView/Open
A14N0115Phodnoceni-ved.PDFPosudek vedoucího práce909,87 kBAdobe PDFView/Open
A14N0115Pposudek-op.PDFPosudek oponenta práce862,88 kBAdobe PDFView/Open
A14N0115Pobhajoba.PDFPrůběh obhajoby práce230,88 kBAdobe PDFView/Open


Please use this identifier to cite or link to this item: http://hdl.handle.net/11025/27133

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.