Loading…
Realtime flicker removal for fast video streaming and detection of moving objects
High-speed cameras are used in computer vision systems to track balls, shuttlecocks, or players in many different sports. Collected information is used for statistics, as coaches’ and players’ aids to improve technique and tactics or as referees’ aids to verify their decisions or to enrich televisio...
Saved in:
Published in: | Multimedia tools and applications 2021-04, Vol.80 (10), p.14941-14960 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c363t-3ecb37e9cbe01f927742993cbff189bbf439a8f73ed13d874295d5fe552330433 |
---|---|
cites | cdi_FETCH-LOGICAL-c363t-3ecb37e9cbe01f927742993cbff189bbf439a8f73ed13d874295d5fe552330433 |
container_end_page | 14960 |
container_issue | 10 |
container_start_page | 14941 |
container_title | Multimedia tools and applications |
container_volume | 80 |
creator | Nowisz, Jarosław Kopania, Michał Przelaskowski, Artur |
description | High-speed cameras are used in computer vision systems to track balls, shuttlecocks, or players in many different sports. Collected information is used for statistics, as coaches’ and players’ aids to improve technique and tactics or as referees’ aids to verify their decisions or to enrich television broadcasts. Sports arenas in which games are played are often equipped with lights generating flickering effects in captured movies. A fast and yet effective enough algorithm is necessary to remove flickering so movement detection and object tracking algorithms could be used. In this paper, we propose a fast flicker removal algorithm working as an online filter on frame streams at speeds exceeding 200 frames per second. Most of the solutions found in literature concentrate on effectiveness and accuracy and not on the speed of operation. In contrast, our original solution is designed with speed in mind with sufficient accuracy to be used before calculating differential frames to detect movement in streams. Our algorithm is adaptive and works when lighting conditions are changing (new light sources) and performs well with various light sources that are causing flickering. The results of the experiments carried out show the high effectiveness of the method implemented on CPU and GPU, allowing effective tracking of objects of interest in preliminary applications of a commercially offered instant review system for badminton. |
doi_str_mv | 10.1007/s11042-020-10385-8 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2518858042</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2518858042</sourcerecordid><originalsourceid>FETCH-LOGICAL-c363t-3ecb37e9cbe01f927742993cbff189bbf439a8f73ed13d874295d5fe552330433</originalsourceid><addsrcrecordid>eNp9kE9LxDAQxYMouK5-AU8Bz9Ek02zSoyz-gwVR9BzSdrJ0bZs16S747c1awZunGd689wZ-hFwKfi041zdJCF5IxiVngoNRzByRmVAamNZSHOcdDGdacXFKzlLacC4WShYz8vKKrhvbHqnv2voDI43Yh73rqA-RepdGum8bDDSNEV3fDmvqhoY2OGI9tmGgwdPsP-ih2mQtnZMT77qEF79zTt7v796Wj2z1_PC0vF2xGhYwMsC6Ao1lXSEXvpRaF7Isoa68F6asKl9A6YzXgI2AxhyuqlEelZIAvACYk6updxvD5w7TaDdhF4f80koljFEmE8kuObnqGFKK6O02tr2LX1Zwe0BnJ3Q2o7M_6KzJIZhCKZuHNca_6n9S3623cTg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2518858042</pqid></control><display><type>article</type><title>Realtime flicker removal for fast video streaming and detection of moving objects</title><source>ABI/INFORM Global</source><source>Springer Nature</source><creator>Nowisz, Jarosław ; Kopania, Michał ; Przelaskowski, Artur</creator><creatorcontrib>Nowisz, Jarosław ; Kopania, Michał ; Przelaskowski, Artur</creatorcontrib><description>High-speed cameras are used in computer vision systems to track balls, shuttlecocks, or players in many different sports. Collected information is used for statistics, as coaches’ and players’ aids to improve technique and tactics or as referees’ aids to verify their decisions or to enrich television broadcasts. Sports arenas in which games are played are often equipped with lights generating flickering effects in captured movies. A fast and yet effective enough algorithm is necessary to remove flickering so movement detection and object tracking algorithms could be used. In this paper, we propose a fast flicker removal algorithm working as an online filter on frame streams at speeds exceeding 200 frames per second. Most of the solutions found in literature concentrate on effectiveness and accuracy and not on the speed of operation. In contrast, our original solution is designed with speed in mind with sufficient accuracy to be used before calculating differential frames to detect movement in streams. Our algorithm is adaptive and works when lighting conditions are changing (new light sources) and performs well with various light sources that are causing flickering. The results of the experiments carried out show the high effectiveness of the method implemented on CPU and GPU, allowing effective tracking of objects of interest in preliminary applications of a commercially offered instant review system for badminton.</description><identifier>ISSN: 1380-7501</identifier><identifier>EISSN: 1573-7721</identifier><identifier>DOI: 10.1007/s11042-020-10385-8</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Adaptive algorithms ; Algorithms ; Computer Communication Networks ; Computer Science ; Computer vision ; Data Structures and Information Theory ; Flicker ; Frames (data processing) ; Frames per second ; High speed cameras ; Light sources ; Motion perception ; Moving object recognition ; Multimedia Information Systems ; Shuttlecocks ; Special Purpose and Application-Based Systems ; Sports ; Tactics ; Tracking ; Video transmission ; Vision systems</subject><ispartof>Multimedia tools and applications, 2021-04, Vol.80 (10), p.14941-14960</ispartof><rights>The Author(s) 2021</rights><rights>The Author(s) 2021. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c363t-3ecb37e9cbe01f927742993cbff189bbf439a8f73ed13d874295d5fe552330433</citedby><cites>FETCH-LOGICAL-c363t-3ecb37e9cbe01f927742993cbff189bbf439a8f73ed13d874295d5fe552330433</cites><orcidid>0000-0002-4452-9569 ; 0000-0002-0895-0890 ; 0000-0001-6096-8345</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://www.proquest.com/docview/2518858042/fulltextPDF?pq-origsite=primo$$EPDF$$P50$$Gproquest$$H</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/2518858042?pq-origsite=primo$$EHTML$$P50$$Gproquest$$H</linktohtml><link.rule.ids>314,780,784,11688,27924,27925,36060,44363,74895</link.rule.ids></links><search><creatorcontrib>Nowisz, Jarosław</creatorcontrib><creatorcontrib>Kopania, Michał</creatorcontrib><creatorcontrib>Przelaskowski, Artur</creatorcontrib><title>Realtime flicker removal for fast video streaming and detection of moving objects</title><title>Multimedia tools and applications</title><addtitle>Multimed Tools Appl</addtitle><description>High-speed cameras are used in computer vision systems to track balls, shuttlecocks, or players in many different sports. Collected information is used for statistics, as coaches’ and players’ aids to improve technique and tactics or as referees’ aids to verify their decisions or to enrich television broadcasts. Sports arenas in which games are played are often equipped with lights generating flickering effects in captured movies. A fast and yet effective enough algorithm is necessary to remove flickering so movement detection and object tracking algorithms could be used. In this paper, we propose a fast flicker removal algorithm working as an online filter on frame streams at speeds exceeding 200 frames per second. Most of the solutions found in literature concentrate on effectiveness and accuracy and not on the speed of operation. In contrast, our original solution is designed with speed in mind with sufficient accuracy to be used before calculating differential frames to detect movement in streams. Our algorithm is adaptive and works when lighting conditions are changing (new light sources) and performs well with various light sources that are causing flickering. The results of the experiments carried out show the high effectiveness of the method implemented on CPU and GPU, allowing effective tracking of objects of interest in preliminary applications of a commercially offered instant review system for badminton.</description><subject>Adaptive algorithms</subject><subject>Algorithms</subject><subject>Computer Communication Networks</subject><subject>Computer Science</subject><subject>Computer vision</subject><subject>Data Structures and Information Theory</subject><subject>Flicker</subject><subject>Frames (data processing)</subject><subject>Frames per second</subject><subject>High speed cameras</subject><subject>Light sources</subject><subject>Motion perception</subject><subject>Moving object recognition</subject><subject>Multimedia Information Systems</subject><subject>Shuttlecocks</subject><subject>Special Purpose and Application-Based Systems</subject><subject>Sports</subject><subject>Tactics</subject><subject>Tracking</subject><subject>Video transmission</subject><subject>Vision systems</subject><issn>1380-7501</issn><issn>1573-7721</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>M0C</sourceid><recordid>eNp9kE9LxDAQxYMouK5-AU8Bz9Ek02zSoyz-gwVR9BzSdrJ0bZs16S747c1awZunGd689wZ-hFwKfi041zdJCF5IxiVngoNRzByRmVAamNZSHOcdDGdacXFKzlLacC4WShYz8vKKrhvbHqnv2voDI43Yh73rqA-RepdGum8bDDSNEV3fDmvqhoY2OGI9tmGgwdPsP-ih2mQtnZMT77qEF79zTt7v796Wj2z1_PC0vF2xGhYwMsC6Ao1lXSEXvpRaF7Isoa68F6asKl9A6YzXgI2AxhyuqlEelZIAvACYk6updxvD5w7TaDdhF4f80koljFEmE8kuObnqGFKK6O02tr2LX1Zwe0BnJ3Q2o7M_6KzJIZhCKZuHNca_6n9S3623cTg</recordid><startdate>20210401</startdate><enddate>20210401</enddate><creator>Nowisz, Jarosław</creator><creator>Kopania, Michał</creator><creator>Przelaskowski, Artur</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>C6C</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7WY</scope><scope>7WZ</scope><scope>7XB</scope><scope>87Z</scope><scope>8AL</scope><scope>8AO</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>8FL</scope><scope>8G5</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BEZIV</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>FRNLG</scope><scope>F~G</scope><scope>GNUQQ</scope><scope>GUQSH</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K60</scope><scope>K6~</scope><scope>K7-</scope><scope>L.-</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0C</scope><scope>M0N</scope><scope>M2O</scope><scope>MBDVC</scope><scope>P5Z</scope><scope>P62</scope><scope>PQBIZ</scope><scope>PQBZA</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>Q9U</scope><orcidid>https://orcid.org/0000-0002-4452-9569</orcidid><orcidid>https://orcid.org/0000-0002-0895-0890</orcidid><orcidid>https://orcid.org/0000-0001-6096-8345</orcidid></search><sort><creationdate>20210401</creationdate><title>Realtime flicker removal for fast video streaming and detection of moving objects</title><author>Nowisz, Jarosław ; Kopania, Michał ; Przelaskowski, Artur</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c363t-3ecb37e9cbe01f927742993cbff189bbf439a8f73ed13d874295d5fe552330433</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Adaptive algorithms</topic><topic>Algorithms</topic><topic>Computer Communication Networks</topic><topic>Computer Science</topic><topic>Computer vision</topic><topic>Data Structures and Information Theory</topic><topic>Flicker</topic><topic>Frames (data processing)</topic><topic>Frames per second</topic><topic>High speed cameras</topic><topic>Light sources</topic><topic>Motion perception</topic><topic>Moving object recognition</topic><topic>Multimedia Information Systems</topic><topic>Shuttlecocks</topic><topic>Special Purpose and Application-Based Systems</topic><topic>Sports</topic><topic>Tactics</topic><topic>Tracking</topic><topic>Video transmission</topic><topic>Vision systems</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Nowisz, Jarosław</creatorcontrib><creatorcontrib>Kopania, Michał</creatorcontrib><creatorcontrib>Przelaskowski, Artur</creatorcontrib><collection>Springer Nature OA Free Journals</collection><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>ABI/INFORM Collection</collection><collection>ABI/INFORM Global (PDF only)</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>ABI/INFORM Collection</collection><collection>Computing Database (Alumni Edition)</collection><collection>ProQuest Pharma Collection</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ABI/INFORM Collection (Alumni Edition)</collection><collection>Research Library (Alumni Edition)</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Business Premium Collection</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>Business Premium Collection (Alumni)</collection><collection>ABI/INFORM Global (Corporate)</collection><collection>ProQuest Central Student</collection><collection>Research Library Prep</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>ProQuest Business Collection (Alumni Edition)</collection><collection>ProQuest Business Collection</collection><collection>Computer Science Database</collection><collection>ABI/INFORM Professional Advanced</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ABI/INFORM Global</collection><collection>Computing Database</collection><collection>Research Library</collection><collection>Research Library (Corporate)</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>ProQuest One Business</collection><collection>ProQuest One Business (Alumni)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central Basic</collection><jtitle>Multimedia tools and applications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Nowisz, Jarosław</au><au>Kopania, Michał</au><au>Przelaskowski, Artur</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Realtime flicker removal for fast video streaming and detection of moving objects</atitle><jtitle>Multimedia tools and applications</jtitle><stitle>Multimed Tools Appl</stitle><date>2021-04-01</date><risdate>2021</risdate><volume>80</volume><issue>10</issue><spage>14941</spage><epage>14960</epage><pages>14941-14960</pages><issn>1380-7501</issn><eissn>1573-7721</eissn><abstract>High-speed cameras are used in computer vision systems to track balls, shuttlecocks, or players in many different sports. Collected information is used for statistics, as coaches’ and players’ aids to improve technique and tactics or as referees’ aids to verify their decisions or to enrich television broadcasts. Sports arenas in which games are played are often equipped with lights generating flickering effects in captured movies. A fast and yet effective enough algorithm is necessary to remove flickering so movement detection and object tracking algorithms could be used. In this paper, we propose a fast flicker removal algorithm working as an online filter on frame streams at speeds exceeding 200 frames per second. Most of the solutions found in literature concentrate on effectiveness and accuracy and not on the speed of operation. In contrast, our original solution is designed with speed in mind with sufficient accuracy to be used before calculating differential frames to detect movement in streams. Our algorithm is adaptive and works when lighting conditions are changing (new light sources) and performs well with various light sources that are causing flickering. The results of the experiments carried out show the high effectiveness of the method implemented on CPU and GPU, allowing effective tracking of objects of interest in preliminary applications of a commercially offered instant review system for badminton.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s11042-020-10385-8</doi><tpages>20</tpages><orcidid>https://orcid.org/0000-0002-4452-9569</orcidid><orcidid>https://orcid.org/0000-0002-0895-0890</orcidid><orcidid>https://orcid.org/0000-0001-6096-8345</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1380-7501 |
ispartof | Multimedia tools and applications, 2021-04, Vol.80 (10), p.14941-14960 |
issn | 1380-7501 1573-7721 |
language | eng |
recordid | cdi_proquest_journals_2518858042 |
source | ABI/INFORM Global; Springer Nature |
subjects | Adaptive algorithms Algorithms Computer Communication Networks Computer Science Computer vision Data Structures and Information Theory Flicker Frames (data processing) Frames per second High speed cameras Light sources Motion perception Moving object recognition Multimedia Information Systems Shuttlecocks Special Purpose and Application-Based Systems Sports Tactics Tracking Video transmission Vision systems |
title | Realtime flicker removal for fast video streaming and detection of moving objects |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-02T22%3A10%3A54IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Realtime%20flicker%20removal%20for%20fast%20video%20streaming%20and%20detection%20of%20moving%20objects&rft.jtitle=Multimedia%20tools%20and%20applications&rft.au=Nowisz,%20Jaros%C5%82aw&rft.date=2021-04-01&rft.volume=80&rft.issue=10&rft.spage=14941&rft.epage=14960&rft.pages=14941-14960&rft.issn=1380-7501&rft.eissn=1573-7721&rft_id=info:doi/10.1007/s11042-020-10385-8&rft_dat=%3Cproquest_cross%3E2518858042%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c363t-3ecb37e9cbe01f927742993cbff189bbf439a8f73ed13d874295d5fe552330433%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2518858042&rft_id=info:pmid/&rfr_iscdi=true |