Resource-Efficient Hardware Implementation of Perspective Transformation Based on Central Projection

Perspective correction of images is an important preprocessing task in computer vision applications, which can resolve distortions caused by shooting angles, etc. This paper proposes a hardware implementation of perspective transformation based on central projection, which is simpler than the homogr...

Full description

Bibliographic Details
Main Authors: Jiang, R. (Author), Li, Z. (Author), Wang, W. (Author), Xue, C. (Author)
Format: Article
Language:English
Published: MDPI 2022
Subjects:
Online Access:View Fulltext in Publisher
LEADER 01669nam a2200229Ia 4500
001 10.3390-electronics11091367
008 220510s2022 CNT 000 0 und d
020 |a 20799292 (ISSN) 
245 1 0 |a Resource-Efficient Hardware Implementation of Perspective Transformation Based on Central Projection 
260 0 |b MDPI  |c 2022 
856 |z View Fulltext in Publisher  |u https://doi.org/10.3390/electronics11091367 
520 3 |a Perspective correction of images is an important preprocessing task in computer vision applications, which can resolve distortions caused by shooting angles, etc. This paper proposes a hardware implementation of perspective transformation based on central projection, which is simpler than the homography transformation method. In particular, it does not need to solve complex equations, thus no software assistance is required. The design can be flexibly configured with different degrees of parallelism to meet different speed requirements. Implemented on the Xilinx Zynq-7000 platform, 2893 Look-up Tables (LUTs) are required when the parallelism is one, and it can process a 20 Hz video with a resolution of 640 × 480 in real time. When the parallelism is eight, it can process 157 Hz video and requires 11,223 LUTs. The proposed design can well meet the actual needs. © 2022 by the authors. Licensee MDPI, Basel, Switzerland. 
650 0 4 |a central projection 
650 0 4 |a FPGA 
650 0 4 |a image correction 
650 0 4 |a perspective transformation 
650 0 4 |a real-time system 
700 1 |a Jiang, R.  |e author 
700 1 |a Li, Z.  |e author 
700 1 |a Wang, W.  |e author 
700 1 |a Xue, C.  |e author 
773 |t Electronics (Switzerland)