GRLib: An Open-Source Hand Gesture Detection and Recognition Python Library
Hand gesture recognition systems provide a natural way for humans to interact with computer systems. Although various algorithms have been designed for this task, a host of external conditions, such as poor lighting or distance from the camera, make it difficult to create an algorithm that performs...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | |
container_volume | |
creator | Warchocki, Jan Vlasenko, Mikhail Eisma, Yke Bauke |
description | Hand gesture recognition systems provide a natural way for humans to interact
with computer systems. Although various algorithms have been designed for this
task, a host of external conditions, such as poor lighting or distance from the
camera, make it difficult to create an algorithm that performs well across a
range of environments. In this work, we present GRLib: an open-source Python
library able to detect and classify static and dynamic hand gestures. Moreover,
the library can be trained on existing data for improved classification
robustness. The proposed solution utilizes a feed from an RGB camera. The
retrieved frames are then subjected to data augmentation and passed on to
MediaPipe Hands to perform hand landmark detection. The landmarks are then
classified into their respective gesture class. The library supports dynamic
hand gestures through trajectories and keyframe extraction. It was found that
the library outperforms another publicly available HGR system - MediaPipe
Solutions, on three diverse, real-world datasets. The library is available at
https://github.com/mikhail-vlasenko/grlib and can be installed with pip. |
doi_str_mv | 10.48550/arxiv.2310.14919 |
format | Article |
fullrecord | <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2310_14919</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2310_14919</sourcerecordid><originalsourceid>FETCH-LOGICAL-a679-2192069fa56820ec7bd587725027a289a712e5617439f99ea9651203829945d53</originalsourceid><addsrcrecordid>eNotj81OwkAUhWfDwgAP4Mp5geLMnc7PdUcQi7EJBtk3Q3urk-iUDMXI21uqq5NzFt_Jx9itFIvcaS3uffoJ3wtQwyBzlHjDXopdGQ4PfBn59kgxe-vOqSa-8bHhBZ36cyL-SD3Vfegiv647qrv3GMb-euk_hhgIyafLjE1a_3mi-X9O2f5pvV9tsnJbPK-WZeaNxQwkgjDYem0cCKrtodHOWtACrAeH3kogbaTNFbaI5NFoCUI5QMx1o9WU3f1hR5vqmMLXcF5drarRSv0CS0BE1A</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>GRLib: An Open-Source Hand Gesture Detection and Recognition Python Library</title><source>arXiv.org</source><creator>Warchocki, Jan ; Vlasenko, Mikhail ; Eisma, Yke Bauke</creator><creatorcontrib>Warchocki, Jan ; Vlasenko, Mikhail ; Eisma, Yke Bauke</creatorcontrib><description>Hand gesture recognition systems provide a natural way for humans to interact
with computer systems. Although various algorithms have been designed for this
task, a host of external conditions, such as poor lighting or distance from the
camera, make it difficult to create an algorithm that performs well across a
range of environments. In this work, we present GRLib: an open-source Python
library able to detect and classify static and dynamic hand gestures. Moreover,
the library can be trained on existing data for improved classification
robustness. The proposed solution utilizes a feed from an RGB camera. The
retrieved frames are then subjected to data augmentation and passed on to
MediaPipe Hands to perform hand landmark detection. The landmarks are then
classified into their respective gesture class. The library supports dynamic
hand gestures through trajectories and keyframe extraction. It was found that
the library outperforms another publicly available HGR system - MediaPipe
Solutions, on three diverse, real-world datasets. The library is available at
https://github.com/mikhail-vlasenko/grlib and can be installed with pip.</description><identifier>DOI: 10.48550/arxiv.2310.14919</identifier><language>eng</language><subject>Computer Science - Computer Vision and Pattern Recognition</subject><creationdate>2023-10</creationdate><rights>http://creativecommons.org/licenses/by/4.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,776,881</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2310.14919$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2310.14919$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Warchocki, Jan</creatorcontrib><creatorcontrib>Vlasenko, Mikhail</creatorcontrib><creatorcontrib>Eisma, Yke Bauke</creatorcontrib><title>GRLib: An Open-Source Hand Gesture Detection and Recognition Python Library</title><description>Hand gesture recognition systems provide a natural way for humans to interact
with computer systems. Although various algorithms have been designed for this
task, a host of external conditions, such as poor lighting or distance from the
camera, make it difficult to create an algorithm that performs well across a
range of environments. In this work, we present GRLib: an open-source Python
library able to detect and classify static and dynamic hand gestures. Moreover,
the library can be trained on existing data for improved classification
robustness. The proposed solution utilizes a feed from an RGB camera. The
retrieved frames are then subjected to data augmentation and passed on to
MediaPipe Hands to perform hand landmark detection. The landmarks are then
classified into their respective gesture class. The library supports dynamic
hand gestures through trajectories and keyframe extraction. It was found that
the library outperforms another publicly available HGR system - MediaPipe
Solutions, on three diverse, real-world datasets. The library is available at
https://github.com/mikhail-vlasenko/grlib and can be installed with pip.</description><subject>Computer Science - Computer Vision and Pattern Recognition</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotj81OwkAUhWfDwgAP4Mp5geLMnc7PdUcQi7EJBtk3Q3urk-iUDMXI21uqq5NzFt_Jx9itFIvcaS3uffoJ3wtQwyBzlHjDXopdGQ4PfBn59kgxe-vOqSa-8bHhBZ36cyL-SD3Vfegiv647qrv3GMb-euk_hhgIyafLjE1a_3mi-X9O2f5pvV9tsnJbPK-WZeaNxQwkgjDYem0cCKrtodHOWtACrAeH3kogbaTNFbaI5NFoCUI5QMx1o9WU3f1hR5vqmMLXcF5drarRSv0CS0BE1A</recordid><startdate>20231023</startdate><enddate>20231023</enddate><creator>Warchocki, Jan</creator><creator>Vlasenko, Mikhail</creator><creator>Eisma, Yke Bauke</creator><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20231023</creationdate><title>GRLib: An Open-Source Hand Gesture Detection and Recognition Python Library</title><author>Warchocki, Jan ; Vlasenko, Mikhail ; Eisma, Yke Bauke</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a679-2192069fa56820ec7bd587725027a289a712e5617439f99ea9651203829945d53</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Computer Science - Computer Vision and Pattern Recognition</topic><toplevel>online_resources</toplevel><creatorcontrib>Warchocki, Jan</creatorcontrib><creatorcontrib>Vlasenko, Mikhail</creatorcontrib><creatorcontrib>Eisma, Yke Bauke</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Warchocki, Jan</au><au>Vlasenko, Mikhail</au><au>Eisma, Yke Bauke</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>GRLib: An Open-Source Hand Gesture Detection and Recognition Python Library</atitle><date>2023-10-23</date><risdate>2023</risdate><abstract>Hand gesture recognition systems provide a natural way for humans to interact
with computer systems. Although various algorithms have been designed for this
task, a host of external conditions, such as poor lighting or distance from the
camera, make it difficult to create an algorithm that performs well across a
range of environments. In this work, we present GRLib: an open-source Python
library able to detect and classify static and dynamic hand gestures. Moreover,
the library can be trained on existing data for improved classification
robustness. The proposed solution utilizes a feed from an RGB camera. The
retrieved frames are then subjected to data augmentation and passed on to
MediaPipe Hands to perform hand landmark detection. The landmarks are then
classified into their respective gesture class. The library supports dynamic
hand gestures through trajectories and keyframe extraction. It was found that
the library outperforms another publicly available HGR system - MediaPipe
Solutions, on three diverse, real-world datasets. The library is available at
https://github.com/mikhail-vlasenko/grlib and can be installed with pip.</abstract><doi>10.48550/arxiv.2310.14919</doi><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | DOI: 10.48550/arxiv.2310.14919 |
ispartof | |
issn | |
language | eng |
recordid | cdi_arxiv_primary_2310_14919 |
source | arXiv.org |
subjects | Computer Science - Computer Vision and Pattern Recognition |
title | GRLib: An Open-Source Hand Gesture Detection and Recognition Python Library |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-02T19%3A00%3A40IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=GRLib:%20An%20Open-Source%20Hand%20Gesture%20Detection%20and%20Recognition%20Python%20Library&rft.au=Warchocki,%20Jan&rft.date=2023-10-23&rft_id=info:doi/10.48550/arxiv.2310.14919&rft_dat=%3Carxiv_GOX%3E2310_14919%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |