Novel browser extension tool for image annotation (Applications and use-cases in a novel CCTV-aware system)

Camera surveillance has become a worldwide phenomenon that affects the lives of almost every person. People are not aware of how much they are entering the surveillance zone and for some people the patronizing surveillance may raise concerns about individual freedom and privacy. This paper introduce...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Lahtinen, Tuomo
Muut tekijät: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Aineistotyyppi: Pro gradu
Kieli:eng
Julkaistu: 2022
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/80691
_version_ 1828193047231332352
author Lahtinen, Tuomo
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Lahtinen, Tuomo Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Lahtinen, Tuomo Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Lahtinen, Tuomo
datasource_str_mv jyx
description Camera surveillance has become a worldwide phenomenon that affects the lives of almost every person. People are not aware of how much they are entering the surveillance zone and for some people the patronizing surveillance may raise concerns about individual freedom and privacy. This paper introduces a browser extension that allows users to annotate cameras to build a security / privacy type of navigation that avoids or follows cameras. Image annotation started with describing images with words that have evolved to annotate images in more detail, and today large datasets can be used for ML/CV model training. The purpose of the browser extension was to annotate images in a way that training of ML/CV models to recognize CCTV cameras from Google Street View images is possible. The browser extension was tested with the crowdsourcing effort where eight different people used the extension in different browsers and different operating systems, after which the people evaluated the extensions functionality and ease of use. The evaluation showed that the extension works as indented and it is an effective tool for annotating images. In addition, the extension succeeded in training ML/CV models to recognize CCTV cameras from Street View-level images.
first_indexed 2022-04-25T20:00:32Z
format Pro gradu
fullrecord [{"key": "dc.contributor.advisor", "value": "Costin, Andrei", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Lahtinen, Tuomo", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2022-04-25T10:05:14Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2022-04-25T10:05:14Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2022", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/80691", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Camera surveillance has become a worldwide phenomenon that affects the lives of almost every person. People are not aware of how much they are entering the surveillance zone and for some people the patronizing surveillance may raise concerns about individual freedom and privacy. This paper introduces a browser extension that allows users to annotate cameras to build a security / privacy type of navigation that avoids or follows cameras. Image annotation started with describing images with words that have evolved to annotate images in more detail, and today large datasets can be used for ML/CV model training. The purpose of the browser extension was to annotate images in a way that training of ML/CV models to recognize CCTV cameras from Google Street View images is possible. The browser extension was tested with the crowdsourcing effort where eight different people used the extension in different browsers and different operating systems, after which the people evaluated the extensions functionality and ease of use. The evaluation showed that the extension works as indented and it is an effective tool for annotating images. In addition, the extension succeeded in training ML/CV models to recognize CCTV cameras from Street View-level images.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Miia Hakanen (mihakane@jyu.fi) on 2022-04-25T10:05:14Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2022-04-25T10:05:14Z (GMT). No. of bitstreams: 0\n Previous issue date: 2022", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "84", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "eng", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "browser extension", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "API", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Novel browser extension tool for image annotation : (Applications and use-cases in a novel CCTV-aware system)", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202204252368", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "restrictedAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "teko\u00e4ly", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tietosuoja", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "yksityisyys", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "kameravalvonta", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmointi", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "koneoppiminen", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "annotointi", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "JavaScript", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "artificial intelligence", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "data protection", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "privacy", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "closed-circuit television", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "programming", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "machine learning", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "annotation", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "JavaScript", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "The author has not given permission to make the work publicly available electronically. Therefore the material can be read only at the archival workstation at Jyv\u00e4skyl\u00e4 University Library (https://kirjasto.jyu.fi/collections/archival-workstation).", "language": "en", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "Tekij\u00e4 ei ole antanut lupaa avoimeen julkaisuun, joten aineisto on luettavissa vain Jyv\u00e4skyl\u00e4n yliopiston kirjaston arkistoty\u00f6semalta. Ks. https://kirjasto.jyu.fi/kokoelmat/arkistotyoasema..", "language": "fi", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_80691
language eng
last_indexed 2025-03-31T20:02:21Z
main_date 2022-01-01T00:00:00Z
main_date_str 2022
publishDate 2022
record_format qdc
source_str_mv jyx
spellingShingle Lahtinen, Tuomo Novel browser extension tool for image annotation : (Applications and use-cases in a novel CCTV-aware system) browser extension API Tietotekniikka Mathematical Information Technology 602 tekoäly tietosuoja yksityisyys kameravalvonta ohjelmointi koneoppiminen annotointi JavaScript artificial intelligence data protection privacy closed-circuit television programming machine learning annotation
title Novel browser extension tool for image annotation : (Applications and use-cases in a novel CCTV-aware system)
title_full Novel browser extension tool for image annotation : (Applications and use-cases in a novel CCTV-aware system)
title_fullStr Novel browser extension tool for image annotation : (Applications and use-cases in a novel CCTV-aware system) Novel browser extension tool for image annotation : (Applications and use-cases in a novel CCTV-aware system)
title_full_unstemmed Novel browser extension tool for image annotation : (Applications and use-cases in a novel CCTV-aware system) Novel browser extension tool for image annotation : (Applications and use-cases in a novel CCTV-aware system)
title_short Novel browser extension tool for image annotation
title_sort novel browser extension tool for image annotation applications and use cases in a novel cctv aware system
title_sub (Applications and use-cases in a novel CCTV-aware system)
title_txtP Novel browser extension tool for image annotation : (Applications and use-cases in a novel CCTV-aware system)
topic browser extension API Tietotekniikka Mathematical Information Technology 602 tekoäly tietosuoja yksityisyys kameravalvonta ohjelmointi koneoppiminen annotointi JavaScript artificial intelligence data protection privacy closed-circuit television programming machine learning annotation
topic_facet 602 API JavaScript Mathematical Information Technology Tietotekniikka annotation annotointi artificial intelligence browser extension closed-circuit television data protection kameravalvonta koneoppiminen machine learning ohjelmointi privacy programming tekoäly tietosuoja yksityisyys
url https://jyx.jyu.fi/handle/123456789/80691 http://www.urn.fi/URN:NBN:fi:jyu-202204252368
work_keys_str_mv AT lahtinentuomo novelbrowserextensiontoolforimageannotationapplicationsandusecasesinanovelcctvawar