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...

Full description

Saved in:
Bibliographic Details
Published in:Multimedia tools and applications 2021-04, Vol.80 (10), p.14941-14960
Main Authors: Nowisz, Jarosław, Kopania, Michał, Przelaskowski, Artur
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 &amp; 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 &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; 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