A dedicated hardware architecture for real-time auto-focusing using an FPGA

  • Authors:
  • Seunghun Jin;Junguk Cho;Key Ho Kwon;Jae Wook Jeon

  • Affiliations:
  • School of Information and Communication Engineering, 300 Cheoncheon-Dong, Jangan-Gu, Suwon, 440-746, Gyeonggi-Do, Republic of Korea;School of Information and Communication Engineering, 300 Cheoncheon-Dong, Jangan-Gu, Suwon, 440-746, Gyeonggi-Do, Republic of Korea;School of Information and Communication Engineering, 300 Cheoncheon-Dong, Jangan-Gu, Suwon, 440-746, Gyeonggi-Do, Republic of Korea;School of Information and Communication Engineering, 300 Cheoncheon-Dong, Jangan-Gu, Suwon, 440-746, Gyeonggi-Do, Republic of Korea

  • Venue:
  • Machine Vision and Applications - Integrated Imaging and Vision Techniques for Industrial Inspection
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The auto-focus is a fundamental function of a camera system which is required to photograph a clear image of an object. To obtain the optimal focus of a specific region within an image, the sharpness of the region must be measured. Since the sharpness represents the difference between a pixel and its neighbors, multiple pixel references occur while evaluating each pixel. To compensate for the processing bottleneck caused by this repetitive memory reference, this paper presents a dedicated hardware architecture for real-time auto-focusing. The proposed system processes the incoming pixel simultaneously with its neighboring pixels based on its parallelized window processing architecture. In addition, the proposed system performs an adaptive thresholding-based sharpness function with multiple windows to achieve accuracy and robustness. The proposed system is compared to several conventional pixel-based auto-focusing systems under various environmental conditions.