Performance evaluation of vision algorithms on FPGA

dc.contributor.advisorPasqual, AA
dc.contributor.advisorRodrigo, R
dc.contributor.authorSamarawickrama, MG
dc.date.accept2010-07
dc.date.accessioned2011-04-06T08:46:34Z
dc.date.available2011-04-06T08:46:34Z
dc.descriptionCD-ROM included ; A thesis submitted to the Department of Electronic and Telecommunication Engineering for the MSc in Electronic and Telecommunication Engineeringen_US
dc.description.abstractThe modern FPGAs enable system designers to develop high-performance com- puting (HPC) applications with large amount of parallelism. Real-time image processing is such a requirement that demands much more processing power than a conventional processor can deliver. In this research, we implemented software and hardware based architectures on FPGA to achieve real-time image processing. Furthermore, we benchmark and compare our implemented architectures with ex- isting architectures. The operational structures of those systems consist of on-chip processors or custom vision coprocessors implemented in a parallel manner with e cient memory and bus architectures. The performance properties such as the accuracy, throughput and e ciency are measured and presented.// According to results, FPGA implementations are faster than the DSP and GPP implementations for algorithms which can exploit a large amount of parallelism. Our image pre-processing architecture is nearly two times faster than the opti- mized software implementation on an Intel Core 2 Duo GPP. However, because of the higher clock frequency of DSPs/GPPs, the processing speed for sequential computations on on-chip processors in FPGAs is slower than on DSPs/GPPs. These on-chip processors are well suited for multi-processor systems for software level parallelism. Our quad-Microblaze architecture achieved 75-80% performance improvement compared to its single Microblaze counterpart. Moreover, the quad- Microblaze design is faster than the single-powerPC implementation on FPFA. Therefore, multi-processor architecture with customised coprocessors are e ective for implementing custom parallel architecture to achieve real time image process- ing.
dc.format.extentx, 58p. : ill. (some col.)en_US
dc.identifier.accno96427en_US
dc.identifier.degreeMScen_US
dc.identifier.departmentDepartment of Electronic and telecommunicationen_US
dc.identifier.facultyEngineeringen_US
dc.identifier.urihttp://dl.lib.mrt.ac.lk/handle/123/741
dc.language.isoenen_US
dc.subjectELECTRONIC AND TELECOMMUNICATION ENGINEERING - Thesis
dc.subjectINTEGRATED CIRCUITS - FPGA
dc.subjectFIELD-PROGRAMMABLE GATE ARRAY
dc.titlePerformance evaluation of vision algorithms on FPGA
dc.typeThesis-Abstract

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
96427-1.pdf
Size:
171.07 KB
Format:
Adobe Portable Document Format
Description:
Pre-text
Loading...
Thumbnail Image
Name:
96427-2.pdf
Size:
97.84 KB
Format:
Adobe Portable Document Format
Description:
Post-text
No Thumbnail Available
Name:
96427.pdf
Size:
8.82 MB
Format:
Adobe Portable Document Format
Description:
Full-thesis

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.58 KB
Format:
Item-specific license agreed upon to submission
Description: