Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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

This invention combines the parallel computing characteristics of FPGA and takes into account the limited resources in FPGA, and proposes an optimized real-time flat field correction method for area array cameras that can be implemented based on FPGA. It uses a block-based computing method to perform block operations on the sensor array. , combined with the interpolation algorithm on the basis of blocks, to reduce resource consumption and perform operations on each point at the same time. The invention provides the possibility to implement a real-time FFC correction algorithm for high-resolution and high-frame-rate lower-array cameras, and provides higher output image quality for high-resolution and high-frame-rate applications. By using optimization algorithms, PRNU and vignetting effects were successfully corrected in real time while meeting the requirements of high resolution and high frame rate.

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/50G06T2207/20021G06T5/77
Inventor 曹桂平董宁唐世悦吴畅叶加圣
Owner HEFEI I TEK OPTOELECTRONICS CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products