Εμφάνιση απλής εγγραφής

dc.creatorDaloukas, K.en
dc.creatorAntonopoulos, C. D.en
dc.creatorBellas, N.en
dc.creatorChai, S. M.en
dc.date.accessioned2015-11-23T10:25:05Z
dc.date.available2015-11-23T10:25:05Z
dc.date.issued2010
dc.identifier10.1109/IPDPS.2010.5470360
dc.identifier.isbn9781424464432
dc.identifier.urihttp://hdl.handle.net/11615/26867
dc.description.abstractWide-angle (fisheye) lenses are often used in virtual reality and computer vision applications to widen the field of view of conventional cameras. Those lenses, however, distort images. For most real-world applications the video stream needs to be transformed, at real-time (20 frames/sec or better), back to the natural-looking, central perspective space. This paper presents the implementation, optimization and characterization of a fisheye lens distortion correction application on three platforms: a conventional, homogeneous multicore processor by Intel, a heterogeneous multicore (Cell BE), and an FPGA implementing an automatically generated streaming accelerator. We evaluate the interaction of the application with those architectures using both high- and low-level performance metrics. In macroscopic terms, we find that todays mainstream conventional multicores are not effective in supporting real-time distortion correction, at least not with the currently commercially available core counts. Architectures, such as the Cell BE and FPGAs, offer the necessary computational power and scalability, at the expense of significantly higher development effort. Among these three platforms, only the FPGA and a fully optimized version of the code running on the Cell processor can provide realtime processing speed. In general, FPGAs meet the expectations of performance, flexibility, and low overhead. General purpose multicores are, on the other hand, much easier to program. © 2010 IEEE.en
dc.source.urihttp://www.scopus.com/inward/record.url?eid=2-s2.0-77953999221&partnerID=40&md5=0ae9fefb17903b9f31b2f8f475f580a8
dc.subjectCellen
dc.subjectFPGAen
dc.subjectImage warpingen
dc.subjectPerformance evaluationen
dc.subjectAutomatically generateden
dc.subjectCELL processoren
dc.subjectCode runningen
dc.subjectComputational poweren
dc.subjectComputer vision applicationsen
dc.subjectConventional cameraen
dc.subjectDistortion correctionen
dc.subjectField of viewsen
dc.subjectFish-eyeen
dc.subjectFish-eye lensen
dc.subjectGeneral purposeen
dc.subjectHardware acceleratorsen
dc.subjectHeterogeneous multicoreen
dc.subjectLow overheaden
dc.subjectMulti coreen
dc.subjectMulti-core processoren
dc.subjectPerformance metricsen
dc.subjectReal-time processing speeden
dc.subjectReal-world applicationen
dc.subjectVideo streamsen
dc.subjectComputer visionen
dc.subjectDistributed parameter networksen
dc.subjectLensesen
dc.subjectNanotechnologyen
dc.subjectOptical instrumentsen
dc.subjectOptimizationen
dc.subjectVirtual realityen
dc.subjectWeavingen
dc.subjectComputer applicationsen
dc.titleFisheye lens distortion correction on multicore and hardware accelerator platformsen
dc.typeconferenceItemen


Αρχεία σε αυτό το τεκμήριο

ΑρχείαΜέγεθοςΤύποςΠροβολή

Δεν υπάρχουν αρχεία που να σχετίζονται με αυτό το τεκμήριο.

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής