Publication:
Tools and techniques for implementation of real-time video processing algorithms

dc.contributor.authorLevent, Vecdi Emre
dc.contributor.authorGüzel, Aydın Emre
dc.contributor.authorTosun, M.
dc.contributor.authorBüyükmıhcı, Mert
dc.contributor.authorAydın, Furkan
dc.contributor.authorGoren, S.
dc.contributor.authorErbas, C.
dc.contributor.authorAkgun, T.
dc.contributor.authorUğurdağ, Hasan Fatih
dc.contributor.departmentElectrical & Electronics Engineering
dc.contributor.ozuauthorUĞURDAĞ, Hasan Fatih
dc.contributor.ozugradstudentLevent, Vecdi Emre
dc.contributor.ozugradstudentGüzel, Aydın Emre
dc.contributor.ozugradstudentBüyükmıhcı, Mert
dc.contributor.ozugradstudentAydın, Furkan
dc.date.accessioned2020-09-02T06:44:18Z
dc.date.available2020-09-02T06:44:18Z
dc.date.issued2019-01
dc.description.abstractThis paper describes flexible tools and techniques that can be used to efficiently design/generate quite a variety of hardware IP blocks for highly parameterized real-time video processing algorithms. The tools and techniques discussed in the paper include host software, FPGA interface IP (PCIe, USB 3.0, DRAM), high-level synthesis, RTL generation tools, synthesis automation as well as architectural concepts (e.g., nested pipelining), an architectural estimation tool, and verification methodology. The paper also discusses a specific use case to deploy the mentioned tools and techniques for hardware design of an optical flow algorithm. The paper shows that in a fairly short amount of time, we were able to implement 11 versions of the optical flow algorithm running on 3 different FPGAs (from 2 different vendors), while we generated and synthesized several thousand designs for architectural trade-off.en_US
dc.description.sponsorshipTÜBİTAK ; European Union's Artemis Joint Undertaking as part of project named ALMARVI
dc.identifier.doi10.1007/s11265-018-1402-7en_US
dc.identifier.endpage113en_US
dc.identifier.issn1939-8018en_US
dc.identifier.issue1en_US
dc.identifier.scopus2-s2.0-85053609958
dc.identifier.startpage93en_US
dc.identifier.urihttp://hdl.handle.net/10679/6875
dc.identifier.urihttps://doi.org/10.1007/s11265-018-1402-7
dc.identifier.volume91en_US
dc.identifier.wos000455335500008
dc.language.isoengen_US
dc.peerreviewedyesen_US
dc.publicationstatusPublisheden_US
dc.publisherSpringer Natureen_US
dc.relationinfo:eu-repo/grantAgreement/TUBITAK/1001 - Araştırma/114E343
dc.relation.ispartofJournal of Signal Processing Systems
dc.relation.publicationcategoryInternational Refereed Journal
dc.rightsrestrictedAccess
dc.subject.keywordsHardware IP generationen_US
dc.subject.keywordsReal-time video processingen_US
dc.subject.keywordsHigh-level synthesisen_US
dc.subject.keywordsFPGAen_US
dc.subject.keywordsOptical flowen_US
dc.subject.keywordsNested pipeliningen_US
dc.titleTools and techniques for implementation of real-time video processing algorithmsen_US
dc.typearticleen_US
dspace.entity.typePublication
relation.isOrgUnitOfPublication7b58c5c4-dccc-40a3-aaf2-9b209113b763
relation.isOrgUnitOfPublication.latestForDiscovery7b58c5c4-dccc-40a3-aaf2-9b209113b763

Files

License bundle

Now showing 1 - 1 of 1
Placeholder
Name:
license.txt
Size:
1.45 KB
Format:
Item-specific license agreed upon to submission
Description: