liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
Lightweight User Agents
Linköping University, Department of Computer and Information Science, Artificial Intelligence and Intergrated Computer systems.
2016 (English)Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesisAlternative title
Användaragenter med små avtyck (Swedish)
Abstract [en]

The unit for information security and IT architecture at The Swedish Defence Research Agency (FOI) conducts work with a cyber range called CRATE (Cyber Range and Training Environment). Currently, simulation of user activity involves scripts inside the simulated network. This solution is not ideal because of the traces it leaves in the system and the general lack of standardised GUI API between different operating systems. FOI are interested in testing the use of artificial user agent located outside the virtual environment using computer vision and the virtualisation API to execute actions and extract information from the system.

This paper focuses on analysing the reliability of template matching, a computer vision algorithm used to localise objects in images using already identified images of said object as templates. The analysis will evaluate both the reliability of localising objects and the algorithms ability to correctly identify if an object is present in the virtual environment.

Analysis of template matching is performed by first creating a prototype of the agent's sensory system and then simulate scenarios which the agent might encounter. By simulating the environment, testing parameters can be manipulated and monitored in a reliable way. The parameters manipulated involves both the amount and type of image noise in the template and screenshot, the agent’s discrimination threshold for what constitutes a positive match, and information about the template such as template generality.

This paper presents the performance and reliability of the agent in regards to what type of image noise affects the result, the amount of correctly identified objects given different discrimination thresholds, and computational time of template matching when different image filters are applied. Furthermore the best cases for each study are presented as comparison for the other results.

In the end of the thesis we present how for screenshots with objects very similar to the templates used by the agent, template matching can result in a high degree of accuracy in both object localization and object identification and that a small reduction of similarity between template and screenshot to reduce the agent's ability to reliably identifying specific objects in the environment.

Place, publisher, year, edition, pages
2016. , 36 p.
Keyword [en]
Template Matching, GUI, Intelligent Agents, Computer Vision, Graphical User Interface
National Category
Computer Science Computer Vision and Robotics (Autonomous Systems)
URN: urn:nbn:se:liu:diva-129909ISRN: LIU-IDA/LITH-EX-G--16/036--SEOAI: diva2:945706
External cooperation
Totalförsvarets Forskningsinstitut
Subject / course
Computer science
Available from: 2016-07-04 Created: 2016-06-30 Last updated: 2016-09-19Bibliographically approved

Open Access in DiVA

fulltext(4731 kB)24 downloads
File information
File name FULLTEXT01.pdfFile size 4731 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Estgren, Martin
By organisation
Artificial Intelligence and Intergrated Computer systems
Computer ScienceComputer Vision and Robotics (Autonomous Systems)

Search outside of DiVA

GoogleGoogle Scholar
Total: 24 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 129 hits
ReferencesLink to record
Permanent link

Direct link