Artcode detection in images

We are in a world of thinly disguised aesthetic visual markers. How do people know of their presence is the initial step into this augmented world. This thesis is concerned with such special aesthetic markers — Artcodes, which are topological markers that implement and extend the d-touch system. Whi...

Full description

Bibliographic Details
Main Author: Xu, Liming
Format: Thesis (University of Nottingham only)
Language:English
Published: 2020
Subjects:
Online Access:https://eprints.nottingham.ac.uk/59474/
_version_ 1848799632656695296
author Xu, Liming
author_facet Xu, Liming
author_sort Xu, Liming
building Nottingham Research Data Repository
collection Online Access
description We are in a world of thinly disguised aesthetic visual markers. How do people know of their presence is the initial step into this augmented world. This thesis is concerned with such special aesthetic markers — Artcodes, which are topological markers that implement and extend the d-touch system. While current Artcode applications focus on the activities after decoding, this thesis examines the activities before decoding, investigating the question of how to discover such “invisible” visual markers as Artcodes. Interacting with an invisible sensing system (vision-based AR system here) is a longstanding question in the HCI community. This question is proposed as a formal computer vision problem — Artcode detection, including two dependent subproblems: Artcode classification (classifying an input image or image patch as either containing an Artcode or not) and Artcode localisation (predicting the locations of Artcodes in an image), and addressed using machine learning methods. ARTCODEPRESENCE and ARTCODEGUIDE approaches are proposed in this thesis to deal with Artcode detection proposal. ARTCODEPRESENCE is a machine learning-based Artcode proposal generator for dealing with Artcode classification, incorporating the classification methods (Random forests or SVM) and the Shape of the Orientation Histogram (SOH) feature vector. SOH is an Artcode prediction feature vector proposed by this thesis to describe such topological object classes as Artcodes. Based on ARTCODEPRESENCE, ARTCODEGUIDE has been developed to deal with the localisation of Artcodes, guiding people to Artcodes by cues such as a heat map showing where Artcodes can appear. The two systems are evaluated using new collected datasets: True and Extended Artcode datasets and a ‘Simulated-in-the-Wild’ Artcode dataset. Experimental results have shown their effectiveness in addressing Artcode detection problem. This thesis also proposes a framework for evaluating Artcode binarisation and decoding. This framework will evaluate how the preprocessing binarisation affects Artcode decoding, by quantitatively measuring the performance of a binarisation method, and guiding people to select an appropriate binarisation method in the context of an Artcode application. Metamorphic relations (MRs), from the metamorphic software testing field, are adopted to enhance the performance of Artcode classification. An MR augmented classification framework is proposed in this thesis. Experimental evaluation shows MR-augmented classifiers achieve much better performance than non-augmented classifiers, showing the potential for MRs to be used in enhancing machine learning tasks. To the best of my knowledge, this is the first time that MRs have been used beyond the context of software testing.
first_indexed 2025-11-14T20:38:45Z
format Thesis (University of Nottingham only)
id nottingham-59474
institution University of Nottingham Malaysia Campus
institution_category Local University
language English
last_indexed 2025-11-14T20:38:45Z
publishDate 2020
recordtype eprints
repository_type Digital Repository
spelling nottingham-594742025-02-28T14:43:11Z https://eprints.nottingham.ac.uk/59474/ Artcode detection in images Xu, Liming We are in a world of thinly disguised aesthetic visual markers. How do people know of their presence is the initial step into this augmented world. This thesis is concerned with such special aesthetic markers — Artcodes, which are topological markers that implement and extend the d-touch system. While current Artcode applications focus on the activities after decoding, this thesis examines the activities before decoding, investigating the question of how to discover such “invisible” visual markers as Artcodes. Interacting with an invisible sensing system (vision-based AR system here) is a longstanding question in the HCI community. This question is proposed as a formal computer vision problem — Artcode detection, including two dependent subproblems: Artcode classification (classifying an input image or image patch as either containing an Artcode or not) and Artcode localisation (predicting the locations of Artcodes in an image), and addressed using machine learning methods. ARTCODEPRESENCE and ARTCODEGUIDE approaches are proposed in this thesis to deal with Artcode detection proposal. ARTCODEPRESENCE is a machine learning-based Artcode proposal generator for dealing with Artcode classification, incorporating the classification methods (Random forests or SVM) and the Shape of the Orientation Histogram (SOH) feature vector. SOH is an Artcode prediction feature vector proposed by this thesis to describe such topological object classes as Artcodes. Based on ARTCODEPRESENCE, ARTCODEGUIDE has been developed to deal with the localisation of Artcodes, guiding people to Artcodes by cues such as a heat map showing where Artcodes can appear. The two systems are evaluated using new collected datasets: True and Extended Artcode datasets and a ‘Simulated-in-the-Wild’ Artcode dataset. Experimental results have shown their effectiveness in addressing Artcode detection problem. This thesis also proposes a framework for evaluating Artcode binarisation and decoding. This framework will evaluate how the preprocessing binarisation affects Artcode decoding, by quantitatively measuring the performance of a binarisation method, and guiding people to select an appropriate binarisation method in the context of an Artcode application. Metamorphic relations (MRs), from the metamorphic software testing field, are adopted to enhance the performance of Artcode classification. An MR augmented classification framework is proposed in this thesis. Experimental evaluation shows MR-augmented classifiers achieve much better performance than non-augmented classifiers, showing the potential for MRs to be used in enhancing machine learning tasks. To the best of my knowledge, this is the first time that MRs have been used beyond the context of software testing. 2020-07-12 Thesis (University of Nottingham only) NonPeerReviewed application/pdf en arr https://eprints.nottingham.ac.uk/59474/1/Thesis.Final.Liming.20191112.pdf Xu, Liming (2020) Artcode detection in images. PhD thesis, University of Nottingham. Artcode ; Artcode detection; D-touch ; Shape of orientation histogram Metamorphic relations Topological object detection General visual marker recognition
spellingShingle Artcode ; Artcode detection; D-touch ; Shape of orientation histogram Metamorphic relations Topological object detection General visual marker recognition
Xu, Liming
Artcode detection in images
title Artcode detection in images
title_full Artcode detection in images
title_fullStr Artcode detection in images
title_full_unstemmed Artcode detection in images
title_short Artcode detection in images
title_sort artcode detection in images
topic Artcode ; Artcode detection; D-touch ; Shape of orientation histogram Metamorphic relations Topological object detection General visual marker recognition
url https://eprints.nottingham.ac.uk/59474/