{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,25]],"date-time":"2026-06-25T08:45:42Z","timestamp":1782377142824,"version":"3.54.5"},"reference-count":31,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[2018,10,3]],"date-time":"2018-10-03T00:00:00Z","timestamp":1538524800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["Journal of Intelligent &amp; Fuzzy Systems"],"published-print":{"date-parts":[[2019,3,16]]},"abstract":"<jats:p>Real-time vehicle detection is one of the challenging problems for automotive and autonomous driving applications. Object detection using Deformable Parts Model (DPM) proved to be a promising approach providing higher detection accuracy. But the baseline DPM scheme spends 98% of its execution time in loop processing thus highlighting the drawback of higher computational cost for real time applications. In this paper, we have proposed a real time vehicle detection scheme for a low-powered embedded Graphics Processing Unit (GPU). The proposed scheme is based upon DPM approach using CUDA programming with different parallelization and loop unrolling schemes to reduce computational cost of DPM. Three loop unrolling schemes i.e. loosely unrolled, tightly unrolled and hybrid unrolled is proposed and implemented on two different datasets. Finally, we provided an optimal solution for vehicle detection with minimum execution time without having any impact on vehicle detection accuracy. We achieved a speedup of 3x to 5x as compared to state-of-the-art GPU implementation and 30x as compared to baseline CPU implementation of DPM on a low-powered automotive-grade embedded computing platform which features a Tegra K1 System on Chip (SOC), thus getting advantage of improved efficiency through parallel computation of CUDA.<\/jats:p>","DOI":"10.3233\/jifs-172303","type":"journal-article","created":{"date-parts":[[2018,10,5]],"date-time":"2018-10-05T11:24:53Z","timestamp":1538738693000},"page":"1867-1877","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":1,"title":["Visual vehicle detection scheme on low-powered embedded GPU"],"prefix":"10.1177","volume":"36","author":[{"given":"Basharat","family":"Hussain","sequence":"first","affiliation":[{"name":"C2VR, Computer Engineering Department, University of Engineering and Technology Taxila, Pakistan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shah","family":"Nawaz","sequence":"additional","affiliation":[{"name":"University of Insubria, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Muhammad Haroon","family":"Yousaf","sequence":"additional","affiliation":[{"name":"C2VR, Computer Engineering Department, University of Engineering and Technology Taxila, Pakistan"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"179","published-online":{"date-parts":[[2018,10,3]]},"reference":[{"key":"e_1_3_1_2_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2006.104"},{"key":"e_1_3_1_3_2","first-page":"718","article-title":"Advanced driver assistance system, in Sensing Technology (ICST)","author":"Borhade S.","year":"2012","unstructured":"S.Borhade, M.Shah, P.Jadhav, D.Rajurkar and A.Bhor, Advanced driver assistance system, in Sensing Technology (ICST), 2012 Sixth International Conference on, 2012, pp. 718\u2013722.","journal-title":"2012 Sixth International Conference on"},{"key":"e_1_3_1_4_2","volume-title":"Adaptive cruise control","author":"Labuhn P.I.","year":"1995","unstructured":"P.I.Labuhn and W.J.ChundrlikJr, Adaptive cruise control, ed: Google Patents, 1995."},{"key":"e_1_3_1_5_2","author":"Bishop R.","year":"2005","unstructured":"R.Bishop, Intelligent vehicle technology and trends, 2005.","journal-title":"Intelligent vehicle technology and trends"},{"key":"e_1_3_1_6_2","article-title":"CarTALK 2000: Development of a co-operative ADAS based on vehicle-to-vehicle communication","author":"Morsink P.","year":"2003","unstructured":"P.Morsink, R.Hallouzi, I.Dagli, C.Cseh, L.Schafers, M.Nelisse, et al., CarTALK 2000: Development of a co-operative ADAS based on vehicle-to-vehicle communication, in 10th World Congress and Exhibition on Intelligent Transport Systems and Services, Madrid, Spain, 2003.","journal-title":"10th World Congress and Exhibition on Intelligent Transport Systems and Services"},{"key":"e_1_3_1_7_2","author":"Song H.O.","year":"2014","unstructured":"H.O.Song, Learning with Parsimony for Large Scale Object Detection and Discovery: University of California, Berkeley, 2014.","journal-title":"Learning with Parsimony for Large Scale Object Detection and Discovery: University of California, Berkeley"},{"key":"e_1_3_1_8_2","first-page":"527","article-title":"Large-scale vehicle detection in challenging urban surveillance environments, in Applications of Computer Vision (WACV)","author":"Feris R.","unstructured":"R.Feris, J.Petterson, B.Siddiquie, L.Brown and S.Pankanti, Large-scale vehicle detection in challenging urban surveillance environments, in Applications of Computer Vision (WACV), 2011 IEEE Workshop on, 2011, pp. 527\u2013533.","journal-title":"2011 IEEE Workshop on, 2011"},{"key":"e_1_3_1_9_2","first-page":"I","article-title":"An extended set of haar-like features for rapid object detection","author":"Lienhart R.","year":"2002","unstructured":"R.Lienhart and J.Maydt, An extended set of haar-like features for rapid object detection, in Image Processing 2002 Proceedings 2002 International Conference on, 2002, pp. I\u2013I.","journal-title":"in Image Processing 2002 Proceedings 2002 International Conference on"},{"key":"e_1_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2009.5206642"},{"key":"e_1_3_1_11_2","first-page":"1","article-title":"Cluster boosted tree classifier for multi-view, multi-pose object detection, in Computer Vision","author":"Wu B.","year":"2007","unstructured":"B.Wu and R.Nevatia, Cluster boosted tree classifier for multi-view, multi-pose object detection, in Computer Vision, 2007 ICCV 2007 IEEE 11th International Conference on, 2007, pp. 1\u20138.","journal-title":"2007 ICCV 2007 IEEE 11th International Conference on"},{"key":"e_1_3_1_12_2","doi-asserted-by":"publisher","DOI":"10.1214\/aos\/1016218223"},{"key":"e_1_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611972771.27"},{"key":"e_1_3_1_14_2","first-page":"3812","article-title":"Car detection using deformable part models with composite features, in Image Processing (ICIP)","author":"Xu H.","year":"2016","unstructured":"H.Xu, Q.Huang and C.-C.J.Kuo, Car detection using deformable part models with composite features, in Image Processing (ICIP), 2016 IEEE International Conference on, 2016, pp. 3812\u20133816.","journal-title":"2016 IEEE International Conference on"},{"key":"e_1_3_1_15_2","first-page":"886","article-title":"Histograms of oriented gradients for human detection, in Computer Vision and Pattern Recognition","author":"Dalal N.","year":"2005","unstructured":"N.Dalal and B.Triggs, Histograms of oriented gradients for human detection, in Computer Vision and Pattern Recognition, 2005 CVPR 2005 IEEE Computer Society Conference on, 2005, pp. 886\u2013893.","journal-title":"2005 CVPR 2005 IEEE Computer Society Conference on"},{"key":"e_1_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2009.167"},{"key":"e_1_3_1_17_2","first-page":"580","article-title":"Rich feature hierarchies for accurate object detection and semantic segmentation","author":"Girshick R.","year":"2014","unstructured":"R.Girshick, J.Donahue, T.Darrell and J.Malik, Rich feature hierarchies for accurate object detection and semantic segmentation, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2014, pp. 580\u2013587.","journal-title":"Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition"},{"key":"e_1_3_1_18_2","first-page":"437","article-title":"Deformable part models are convolutional neural networks","author":"Girshick R.","year":"2015","unstructured":"R.Girshick, F.Iandola, T.Darrell and J.Malik, Deformable part models are convolutional neural networks, in Proceedings of the IEEE conference on Computer Vision and Pattern Recognition, 2015, pp. 437\u2013446.","journal-title":"Proceedings of the IEEE conference on Computer Vision and Pattern Recognition"},{"key":"e_1_3_1_19_2","first-page":"168","article-title":"Detecting people using mutually consistent poselet activations","volume":"2010","author":"Bourdev L.","year":"2010","unstructured":"L.Bourdev, S.Maji, T.Brox and J.Malik, Detecting people using mutually consistent poselet activations, Computer Vision-ECCV 2010 (2010), 168\u2013181.","journal-title":"Computer Vision-ECCV"},{"key":"e_1_3_1_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICIP.2016.7533079"},{"key":"e_1_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2015.2453962"},{"key":"e_1_3_1_22_2","first-page":"2241","article-title":"Cascade object detection with deformable part models, in Computer Vision and Pattern Recognition (CVPR)","author":"Felzenszwalb P.F.","year":"2010","unstructured":"P.F.Felzenszwalb, R.B.Girshick and D.McAllester, Cascade object detection with deformable part models, in Computer Vision and Pattern Recognition (CVPR), 2010 IEEE conference on, 2010, pp. 2241\u20132248.","journal-title":"2010 IEEE conference on"},{"key":"e_1_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.patcog.2014.11.006"},{"key":"e_1_3_1_24_2","first-page":"2497","article-title":"The fastest deformable part model for object detection","author":"Yan J.","year":"2014","unstructured":"J.Yan, Z.Lei, L.Wen and S.Z.Li, The fastest deformable part model for object detection, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2014, pp. 2497\u20132504.","journal-title":"Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition"},{"key":"e_1_3_1_25_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33709-3_57"},{"key":"e_1_3_1_26_2","first-page":"1","article-title":"GPU deformable part model for object recognition","author":"Gadeski E.","year":"2014","unstructured":"E.Gadeski, H.O.Fard and H.Le Borgne, GPU deformable part model for object recognition, Journal of Real-Time Image Processing (2014), 1\u201313.","journal-title":"Journal of Real-Time Image Processing"},{"key":"e_1_3_1_27_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2014.6907100"},{"key":"e_1_3_1_28_2","first-page":"533","article-title":"Performance of the NVIDIA Jetson TK1 in HPC, in Cluster Computing (CLUSTER)","author":"Ukidave Y.","year":"2015","unstructured":"Y.Ukidave, D.Kaeli, U.Gupta and K.Keville, Performance of the NVIDIA Jetson TK1 in HPC, in Cluster Computing (CLUSTER), 2015 IEEE International Conference on, 2015, pp. 533\u2013534.","journal-title":"2015 IEEE International Conference on"},{"key":"e_1_3_1_29_2","first-page":"436","volume":"521","author":"LeCun Y.","year":"2015","unstructured":"Y.LeCun, Y.Bengio and G.Hinton, Deep learning, Nature 521 (2015), 436\u2013444.","journal-title":"Deep learning, Nature"},{"key":"e_1_3_1_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2003.1189579"},{"key":"e_1_3_1_31_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11263-009-0275-4"},{"key":"e_1_3_1_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2012.6248074"}],"container-title":["Journal of Intelligent &amp; Fuzzy Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.3233\/JIFS-172303","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.3233\/JIFS-172303","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.3233\/JIFS-172303","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T09:36:38Z","timestamp":1777455398000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.3233\/JIFS-172303"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,3]]},"references-count":31,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2019,3,16]]}},"alternative-id":["10.3233\/JIFS-172303"],"URL":"https:\/\/doi.org\/10.3233\/jifs-172303","relation":{},"ISSN":["1064-1246","1875-8967"],"issn-type":[{"value":"1064-1246","type":"print"},{"value":"1875-8967","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,10,3]]}}}