Mihir Mody, Rajshekar Allu, Niraj Nandan, Gang Hua, Hetul Sanghvi, Shashank Dabral, Brijesh Jadav, Sujith Shivalingappa, Jason Jones
{"title":"Flexible and efficient perspective transform engine","authors":"Mihir Mody, Rajshekar Allu, Niraj Nandan, Gang Hua, Hetul Sanghvi, Shashank Dabral, Brijesh Jadav, Sujith Shivalingappa, Jason Jones","doi":"10.1109/ICCE-ASIA.2017.8309322","DOIUrl":null,"url":null,"abstract":"Perspective transform (or Homography) is commonly used in image and computer vision processing, which typically solved using a back mapping algorithm. It is used in multiple use-cases e.g. view point change, fish-eye lens distortion correction, chromatic aberration correction, stereo image pair alignments etc. Prior work in literature addresses individual use-case by selecting data format, interpolation method and block sizes due to constraints of irregular data fetch. In this paper, we propose an area efficient and flexible solution for perspective transform engine to address multiple use-cases with software controlled data format, interpolation method and block size. The proposed solution consists of multiple innovative techniques namely On-The-Fly (OTF) transform, Off-line mesh based Look up Table (LUT) with optional down-sampling, corner pre-fetch and dual interpolation. The proposed solution achieves clock up- to 300 MHz with output pixel throughput of 1 cycle/pixel and 0.21 mm2 of silicon area in 28nm LP-CMOS process node.","PeriodicalId":202045,"journal":{"name":"2017 IEEE International Conference on Consumer Electronics-Asia (ICCE-Asia)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE International Conference on Consumer Electronics-Asia (ICCE-Asia)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCE-ASIA.2017.8309322","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Perspective transform (or Homography) is commonly used in image and computer vision processing, which typically solved using a back mapping algorithm. It is used in multiple use-cases e.g. view point change, fish-eye lens distortion correction, chromatic aberration correction, stereo image pair alignments etc. Prior work in literature addresses individual use-case by selecting data format, interpolation method and block sizes due to constraints of irregular data fetch. In this paper, we propose an area efficient and flexible solution for perspective transform engine to address multiple use-cases with software controlled data format, interpolation method and block size. The proposed solution consists of multiple innovative techniques namely On-The-Fly (OTF) transform, Off-line mesh based Look up Table (LUT) with optional down-sampling, corner pre-fetch and dual interpolation. The proposed solution achieves clock up- to 300 MHz with output pixel throughput of 1 cycle/pixel and 0.21 mm2 of silicon area in 28nm LP-CMOS process node.