Heterogeenisten laskenta-alustojen käyttö kuvien segmentoinnissa

Kuvien segmentointi on merkittävä konenäön osa-alue. Nykyisin hete- rogeenisia laskenta-alustoja käytetään yhä kasvavassa määrin konenäössä. Asiasta on jo paljon tutkimusta, mutta tämä tutkimus käsittelee ongelmaa yleisesti ja liit- tyen uuteen nelipuumetsäsegmentointialgoritmiin, jonka rinnakkaista...

Full description

Bibliographic Details
Main Author: Pitkänen, Timo
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Tietotekniikan laitos, Department of Mathematical Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Master's thesis
Language:fin
Published: 2015
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/45449
_version_ 1826225704755265536
author Pitkänen, Timo
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Tietotekniikan laitos Department of Mathematical Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Pitkänen, Timo Informaatioteknologian tiedekunta Faculty of Information Technology Tietotekniikan laitos Department of Mathematical Information Technology University of Jyväskylä Jyväskylän yliopisto Pitkänen, Timo Informaatioteknologian tiedekunta Faculty of Information Technology Tietotekniikan laitos Department of Mathematical Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Pitkänen, Timo
datasource_str_mv jyx
description Kuvien segmentointi on merkittävä konenäön osa-alue. Nykyisin hete- rogeenisia laskenta-alustoja käytetään yhä kasvavassa määrin konenäössä. Asiasta on jo paljon tutkimusta, mutta tämä tutkimus käsittelee ongelmaa yleisesti ja liit- tyen uuteen nelipuumetsäsegmentointialgoritmiin, jonka rinnakkaistamisesta ei ole vielä aikaisempaa tutkimusta. Tutkimuksessa tutustutaan OpenGL:n, CUDA:n ja OpenCL:n käyttöön kuvien segmentoinnissa ja toteutetaan niillä kynnystysalgoritmi. Lisäksi toteutetaan integraalikuvien laskenta CUDA:lla. Image segmentation is an important part of the computer vision research. Today, heterogeneous computing platforms are increasingly used in computer vision. There has been a lot of research on the subject, but this research deals with the problem in general and in relation to the new quad tree forest segmentation algorithm, which has not yet been parallelized. The study introduces usage of OpenGL, CUDA and OpenCL in the segmentation of images and the implementation of thresholding algorithm with them. In addition, calculation of integral images is implemented on CUDA.
first_indexed 2023-03-22T09:57:00Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Rossi, Tuomo", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.advisor", "value": "Tirronen, Ville", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.advisor", "value": "Eskelinen, Matti", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Pitk\u00e4nen, Timo", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2015-03-05T06:59:20Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2015-03-05T06:59:20Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2015", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.other", "value": "oai:jykdok.linneanet.fi:1467596", "language": null, "element": "identifier", "qualifier": "other", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/45449", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Kuvien segmentointi on merkitt\u00e4v\u00e4 konen\u00e4\u00f6n osa-alue. Nykyisin hete- rogeenisia laskenta-alustoja k\u00e4ytet\u00e4\u00e4n yh\u00e4 kasvavassa m\u00e4\u00e4rin konen\u00e4\u00f6ss\u00e4. Asiasta on jo paljon tutkimusta, mutta t\u00e4m\u00e4 tutkimus k\u00e4sittelee ongelmaa yleisesti ja liit- tyen uuteen nelipuumets\u00e4segmentointialgoritmiin, jonka rinnakkaistamisesta ei ole viel\u00e4 aikaisempaa tutkimusta. Tutkimuksessa tutustutaan OpenGL:n, CUDA:n ja OpenCL:n k\u00e4ytt\u00f6\u00f6n kuvien segmentoinnissa ja toteutetaan niill\u00e4 kynnystysalgoritmi. Lis\u00e4ksi toteutetaan integraalikuvien laskenta CUDA:lla.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Image segmentation is an important part of the computer vision research. Today, heterogeneous computing platforms are increasingly used in computer vision. There has been a lot of research on the subject, but this research deals with the problem in general and in relation to the new quad tree forest segmentation algorithm, which has not yet been parallelized. The study introduces usage of OpenGL, CUDA and OpenCL in the segmentation of images and the implementation of thresholding algorithm with them. In addition, calculation of integral images is implemented on CUDA.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Timo Pitk\u00e4nen (tmpitkan) on 2015-03-05 06:59:18.759986. Form: Pro gradu -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/pro-gradu-lomake). JyX data: [jyx_publishing-allowed (fi) =True]", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija@noreply.fi) on 2015-03-05T06:59:20Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201503051425.pdf: 1649990 bytes, checksum: 14e3b913ff83c2efc7cb9721806175ab (MD5)\nlicense.html: 4823 bytes, checksum: c3149dffd5e17d28eec6945507341bdc (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2015-03-05T06:59:20Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201503051425.pdf: 1649990 bytes, checksum: 14e3b913ff83c2efc7cb9721806175ab (MD5)\nlicense.html: 4823 bytes, checksum: c3149dffd5e17d28eec6945507341bdc (MD5)\n Previous issue date: 2015", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "1 verkkoaineisto (70 sivua)", "language": null, "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": "fin", "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": "rinnakkaislaskenta", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Heterogeenisten laskenta-alustojen k\u00e4ytt\u00f6 kuvien segmentoinnissa", "language": null, "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-201503051425", "language": null, "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": "Tietotekniikan laitos", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Department of Mathematical Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "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": "dc.date.updated", "value": "2015-03-05T06:59:20Z", "language": null, "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": null, "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": "openAccess", "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": null, "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "kuvat", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "algoritmit", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "konen\u00e4k\u00f6", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "segmentointi", "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.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_45449
language fin
last_indexed 2025-02-18T10:54:11Z
main_date 2015-01-01T00:00:00Z
main_date_str 2015
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/d0ab4217-2770-455d-8d29-bc4d17f39bfc\/download","text":"URN:NBN:fi:jyu-201503051425.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2015
record_format qdc
source_str_mv jyx
spellingShingle Pitkänen, Timo Heterogeenisten laskenta-alustojen käyttö kuvien segmentoinnissa rinnakkaislaskenta Tietotekniikka Mathematical Information Technology 602 kuvat algoritmit konenäkö segmentointi
title Heterogeenisten laskenta-alustojen käyttö kuvien segmentoinnissa
title_full Heterogeenisten laskenta-alustojen käyttö kuvien segmentoinnissa
title_fullStr Heterogeenisten laskenta-alustojen käyttö kuvien segmentoinnissa Heterogeenisten laskenta-alustojen käyttö kuvien segmentoinnissa
title_full_unstemmed Heterogeenisten laskenta-alustojen käyttö kuvien segmentoinnissa Heterogeenisten laskenta-alustojen käyttö kuvien segmentoinnissa
title_short Heterogeenisten laskenta-alustojen käyttö kuvien segmentoinnissa
title_sort heterogeenisten laskenta alustojen käyttö kuvien segmentoinnissa
title_txtP Heterogeenisten laskenta-alustojen käyttö kuvien segmentoinnissa
topic rinnakkaislaskenta Tietotekniikka Mathematical Information Technology 602 kuvat algoritmit konenäkö segmentointi
topic_facet 602 Mathematical Information Technology Tietotekniikka algoritmit konenäkö kuvat rinnakkaislaskenta segmentointi
url https://jyx.jyu.fi/handle/123456789/45449 http://www.urn.fi/URN:NBN:fi:jyu-201503051425
work_keys_str_mv AT pitkänentimo heterogeenistenlaskentaalustojenkäyttökuviensegmentoinnissa