Real-time flat-field correction method of area array camera based on FPGA

A flat-field correction and area array camera technology, applied in the field of image algorithms, can solve problems such as difficult to achieve, limited internal resources, unable to meet the requirements of high-resolution image storage resources, etc., to achieve the effect of high output image quality

Active Publication Date: 2020-03-31
HEFEI I TEK OPTOELECTRONICS CO LTD
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But for the high-resolution FFC algorithm, FPGA also has its own shortcomings, that is, the internal resources are limited, and it may not be able to cope with the storage resource requirements of high-resolution images.
For example, for KAI-47051, the number of pixels is 47.8MB, that is, based on the minimum 8-bit per pixel, 47.8MB of storage space is required to save the AI ​​array corresponding to an image; It is also difficult for FPGAs to meet this requirement

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Real-time flat-field correction method of area array camera based on FPGA
  • Real-time flat-field correction method of area array camera based on FPGA
  • Real-time flat-field correction method of area array camera based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] A preferred embodiment of the present invention will be described in detail below with reference to the accompanying drawings.

[0034] The FFC algorithm is mainly used to correct the response inconsistency and non-ideal errors of the sensor array. The basic algorithm is as follows: Yi=Xi*ai, where Yi is the corrected data, and Xi is the original data output by the sensor. Due to the high resolution of the area array camera, if the single-point FFC operation is performed directly, it is necessary to maintain an ai array of the same size as the image resolution, which consumes too much resources, and it is not feasible to implement it directly in the FPGA, and the algorithm needs to be optimized. The primary purpose of optimization is to reduce the consumption of storage resources by the algorithm. In order to reduce the demand for storage resources, a block-based calculation method can be used. In this embodiment, a 16x16 pixel block is used as the basic unit to perform ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an optimized area-array camera flat field correction real time algorithm implemented on the basis of an FPGA. The method is combined with the characteristics of FPGA parallel computation, and resource limitation in the FPGA is taken into consideration. The algorithm method based on blocks is adopted, blocking is conducted on a sensor array, the method is combined with the interpolation algorithm on the basis of blocking, resource consumption is reduced, and meanwhile each point is computed. The real time algorithm provides possibility for an area array camera to implement the real time FFC correction algorithm under high resolution and high frame rate, and provides high output image quality for high-resolution high-frame-rate application occasions. By using the optimized algorithm, real-time correction is successfully conducted on PRNU and the vignetting effect on the premise that the requirements for high resolution and high frame rate are met.

Description

technical field [0001] The invention relates to the technical field of image algorithms, in particular to an FPGA-based real-time flat-field correction method for an area array camera. Background technique [0002] In photoelectric imaging systems, especially in area array camera imaging systems, the image signal cannot fully reflect the actual target. The reasons mainly include two aspects: (1) The response inconsistency caused by the CCD or CMOS sensor manufacturing process (also known as PRNU ); (2) The vignetting effect caused by optical diffraction phenomena and various deviations of the optical system. In order to ensure the quality of the image output, it is generally necessary to correct the acquired original image with a flat-field correction (FFC) algorithm to make it meet the application requirements. Since PRNU and vignetting effects are often non-linear, in the FFC algorithm, correction is mainly performed by multiplication. The FFC algorithm can be summarized...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06T5/00G06T5/50
CPCG06T5/005G06T5/50G06T2207/20021
Inventor 曹桂平董宁唐世悦吴畅叶加圣
Owner HEFEI I TEK OPTOELECTRONICS CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products