Parallelization of lane detection algorithm using OpenCL

<p> In this thesis we explore and experiment on using OpenCL for the parallelization of an important computer vision problem of lane detection. Lane detection aims at identifying lane markings on a road and has applications in autonomous vehicles as well as for providing guidance to the driver...

Full description

Bibliographic Details
Main Author: Kalay, Harshal A.
Language:EN
Published: California State University, Long Beach 2015
Subjects:
Online Access:http://pqdtopen.proquest.com/#viewpdf?dispub=1603755
id ndltd-PROQUEST-oai-pqdtoai.proquest.com-1603755
record_format oai_dc
spelling ndltd-PROQUEST-oai-pqdtoai.proquest.com-16037552015-12-10T03:57:02Z Parallelization of lane detection algorithm using OpenCL Kalay, Harshal A. Computer science <p> In this thesis we explore and experiment on using OpenCL for the parallelization of an important computer vision problem of lane detection. Lane detection aims at identifying lane markings on a road and has applications in autonomous vehicles as well as for providing guidance to the drivers. The parallelization is implemented using OpenCL on Graphics Processing Units (GPUs) as well as on multi-core CPU, both these platforms are supported by OpenCL library for parallel programming. </p><p> Our study aims at finding an effective way to parallelize the lane detection using OpenCL through experimentations. Lane detection involves use of image processing algorithms and computer vision techniques, which are both often parallelizable and may benefit greatly by using OpenCL. With our hardware configuration, we are able to achieve eight, four and six times the speedup on multi-core CPU, PCIe based GPU and CPU integrated GPU systems respectively, when compared to sequential C++ program.</p> California State University, Long Beach 2015-12-05 00:00:00.0 thesis http://pqdtopen.proquest.com/#viewpdf?dispub=1603755 EN
collection NDLTD
language EN
sources NDLTD
topic Computer science
spellingShingle Computer science
Kalay, Harshal A.
Parallelization of lane detection algorithm using OpenCL
description <p> In this thesis we explore and experiment on using OpenCL for the parallelization of an important computer vision problem of lane detection. Lane detection aims at identifying lane markings on a road and has applications in autonomous vehicles as well as for providing guidance to the drivers. The parallelization is implemented using OpenCL on Graphics Processing Units (GPUs) as well as on multi-core CPU, both these platforms are supported by OpenCL library for parallel programming. </p><p> Our study aims at finding an effective way to parallelize the lane detection using OpenCL through experimentations. Lane detection involves use of image processing algorithms and computer vision techniques, which are both often parallelizable and may benefit greatly by using OpenCL. With our hardware configuration, we are able to achieve eight, four and six times the speedup on multi-core CPU, PCIe based GPU and CPU integrated GPU systems respectively, when compared to sequential C++ program.</p>
author Kalay, Harshal A.
author_facet Kalay, Harshal A.
author_sort Kalay, Harshal A.
title Parallelization of lane detection algorithm using OpenCL
title_short Parallelization of lane detection algorithm using OpenCL
title_full Parallelization of lane detection algorithm using OpenCL
title_fullStr Parallelization of lane detection algorithm using OpenCL
title_full_unstemmed Parallelization of lane detection algorithm using OpenCL
title_sort parallelization of lane detection algorithm using opencl
publisher California State University, Long Beach
publishDate 2015
url http://pqdtopen.proquest.com/#viewpdf?dispub=1603755
work_keys_str_mv AT kalayharshala parallelizationoflanedetectionalgorithmusingopencl
_version_ 1718146763416666112