CN117788532A - Ultra-high definition double-light fusion registration method based on FPGA in security field - Google Patents

Ultra-high definition double-light fusion registration method based on FPGA in security field Download PDF

Info

Publication number
CN117788532A
CN117788532A CN202311809058.6A CN202311809058A CN117788532A CN 117788532 A CN117788532 A CN 117788532A CN 202311809058 A CN202311809058 A CN 202311809058A CN 117788532 A CN117788532 A CN 117788532A
Authority
CN
China
Prior art keywords
image
original
infrared image
visible light
fpga
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311809058.6A
Other languages
Chinese (zh)
Inventor
宋小民
刘征
卢剑平
孙忠武
邓义斌
吴成志
蒙天翔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Xinshi Chuangwei Ultra High Definition Technology Co ltd
Original Assignee
Sichuan Xinshi Chuangwei Ultra High Definition Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Xinshi Chuangwei Ultra High Definition Technology Co ltd filed Critical Sichuan Xinshi Chuangwei Ultra High Definition Technology Co ltd
Priority to CN202311809058.6A priority Critical patent/CN117788532A/en
Publication of CN117788532A publication Critical patent/CN117788532A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Abstract

The invention discloses an ultra-high-definition double-light fusion registration method based on an FPGA in the security field, and belongs to the field of double-light fusion. An ultra-high definition dual-light fusion registration method based on FPGA in the security field comprises the following steps: the FPGA acquires an original visible light image of 8K and an original infrared image of a first resolution which are acquired simultaneously; upsampling the original infrared image to a first infrared image of 8K; respectively carrying out distortion correction on an original visible light image and a first infrared image to obtain a first visible light image and a second infrared image; and fusing the first visible light image and the second infrared image to generate an original fused image of 8K. The fusion effect of the invention takes the characteristics of large resolution and high definition of visible light into account, and also takes the characteristics of far infrared thermal imaging into account, and the fusion detection distance is far longer than that of the existing method.

Description

Ultra-high definition double-light fusion registration method based on FPGA in security field
Technical Field
The invention belongs to the field of double-light fusion, and particularly relates to an ultra-high definition double-light fusion registration method based on an FPGA in the field of security and protection.
Background
The resolution of the existing dual-light fusion camera in the security field is mainly 640 x 512 or 1280 x 1024, and the fused resolution is consistent with the infrared resolution, so that the loss of detailed information of a lot of visible light is caused, and the remote detection is invalid. Meanwhile, for security monitoring scenes, low delay is the largest requirement, and the existing remapping mode is basically delayed by more than one frame.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provides an ultra-high-definition double-light fusion registration method based on an FPGA in the security field.
The aim of the invention is realized by the following technical scheme: an ultra-high definition dual-light fusion registration method based on FPGA in the security field comprises the following steps:
the FPGA acquires an original visible light image of 8K and an original infrared image of a first resolution which are acquired simultaneously;
upsampling the original infrared image to a first infrared image of 8K;
respectively carrying out distortion correction on an original visible light image and a first infrared image to obtain a first visible light image and a second infrared image;
and fusing the first visible light image and the second infrared image to generate an original fused image of 8K.
Further, acquiring an original visible image of 8K and an original infrared image of a first resolution acquired simultaneously, comprising:
generating a synchronous trigger signal by the FPGA;
the FPGA outputs the synchronous trigger signal to the visible light camera and the infrared camera so that the visible light camera and the infrared camera collect images at the same time;
the FPGA acquires an 8K original visible light image acquired by a visible light camera and an original infrared image with first resolution acquired by an infrared camera.
Further, upsampling the original infrared image to a first infrared image of 8K includes:
up-sampling the original infrared image to obtain an intermediate infrared image with a second resolution;
and up-sampling the intermediate infrared image to obtain a first infrared image with 8K resolution.
Further, when up-sampling is performed on the original infrared image or the intermediate infrared image, the original infrared image or the intermediate infrared image is up-sampled into an intermediate image, and then the intermediate image is down-sampled into an infrared image with a target resolution, wherein the resolution of the intermediate image is larger than the target resolution.
Further, respectively performing distortion correction on the original visible light image and the first infrared image to obtain a first visible light image and a second infrared image, including:
writing the original visible light image and the first infrared image into a memory respectively;
simultaneously reading an original visible light image and a first infrared image from a memory;
performing distortion correction on the original visible light image read from the memory to obtain a first visible light image;
and carrying out distortion correction on the first infrared image read from the memory to obtain a second infrared image.
Further, the process of distortion correction includes:
determining the coordinates of a first pixel point corresponding to each pixel point in the original image according to the projection mapping table;
calculating the color value of the first pixel point according to four pixel points around the first pixel point in the original image;
and determining the color value of each pixel point in the corrected image as the color value of the corresponding first pixel point.
Further, the process of distortion correction further includes: a projection mapping table is obtained.
Further, the process of distortion correction further includes:
acquiring an address offset mapping table;
reading original image data from the memory according to the address offset table;
and writing original image data into the FIFO channel line by line, and when the FIFO channel is full of data for generating pixel points of the corrected line, reading out the data in the FIFO channel successively and writing the data into the RAM.
Further, the pre-buffering of the image data is performed in parallel using a plurality of FIFO channels.
The beneficial effects of the invention are as follows:
(1) The fusion effect of the invention takes the characteristics of large resolution and high definition of visible light into account, and also takes the characteristics of far infrared thermal imaging into account, texture information is not lost, and the fusion detection distance is far longer than that of the existing method;
(2) According to the invention, the fast registration of the double-light device can be realized through the writing of the execution file of the projection mapping table, the writing of a plurality of projection files supports the infrared and visible light fusion under each zoom state, and the implementation mode of external block read-write is adopted on the basis of a heterogeneous platform of the FPGA, so that the method is suitable for most security and protection application scenes with low delay;
(3) The invention adopts infrared up-sampling to realize uniform resolution, then completes fusion with visible light, and completes the corresponding relation of double-light fusion full pixel level through a uniform projection mapping table.
Drawings
FIG. 1 is a schematic flow chart of the ultra-high definition dual-optic fusion registration method of the invention;
FIG. 2 is a block flow diagram of the ultra-high definition dual light fusion registration method of the present invention;
FIG. 3 is a schematic diagram of a pixel point corresponding to the corrected pixel point in the original image;
FIG. 4 is a schematic diagram of a process for synchronously triggering and capturing images according to the present invention;
FIG. 5 is a schematic flow chart of the distortion correction in the present invention.
Detailed Description
The technical solutions of the present invention will be clearly and completely described below with reference to the embodiments, and it is apparent that the described embodiments are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by a person skilled in the art without any inventive effort, are intended to be within the scope of the present invention, based on the embodiments of the present invention.
Referring to fig. 1 to 5, the invention provides an ultra-high definition dual-light fusion registration method based on an FPGA in the security field, which comprises the following steps:
as shown in fig. 1 and fig. 2, an ultra-high-definition dual-light fusion registration method based on an FPGA in the security field includes S100 to S400.
S100. The FPGA acquires an original visible light image of 8K and an original infrared image of a first resolution which are acquired simultaneously.
Typically, the first resolution is less than 8K. For example, the first resolution is 1280 x 1024.
In some embodiments, acquiring the simultaneously acquired 8K of raw visible light image and the first resolution of raw infrared image comprises: generating a synchronous trigger signal by the FPGA; the FPGA outputs the synchronous trigger signal to the visible light camera and the infrared camera so that the visible light camera and the infrared camera collect images at the same time; the FPGA acquires an 8K original visible light image acquired by a visible light camera and an original infrared image with first resolution acquired by an infrared camera.
Specifically, the FPGA generates and outputs a synchronous trigger signal, the visible light camera and the infrared camera start exposing and outputting data by receiving the same synchronous trigger signal, the original visible light image is input into the FPGA by adopting an MIPI interface, and the original infrared image is input into the FPGA by adopting a DVP interface. In general, the synchronization trigger signal is a pulse trigger signal.
S200, up-sampling the original infrared image into a first infrared image of 8K.
In this embodiment, by upsampling the original infrared image with lower resolution, instead of downsampling the original visible image with 8K resolution, it is ensured that the final fusion image is 8K resolution, and the fusion effect not only considers the characteristics of high resolution and high definition of the visible image, but also considers the characteristics of the infrared image, and texture information is not lost.
In some embodiments, upsampling the original infrared image to a first infrared image of 8K comprises: up-sampling the original infrared image to obtain an intermediate infrared image with a second resolution; and up-sampling the intermediate infrared image to obtain a first infrared image with 8K resolution. The original infrared image is up-sampled into the first infrared image of 8K through a twice up-sampling mode, so that the problem that the sampling frequency of the FPGA is insufficient to sample for one time to obtain the 8K infrared image is solved.
For example, for an original infrared image with a resolution of 1280 x 1024, the first upsample is 3840 x 3072 for an intermediate infrared image and the second upsample is 7680 x 4320 for a first infrared image.
In some embodiments, when up-sampling the original or intermediate infrared image, the original or intermediate infrared image is up-sampled to an intermediate image, and then the intermediate image is down-sampled to an infrared image of a target resolution, wherein the intermediate image has a resolution greater than the target resolution. When the original infrared image is up-sampled, the target resolution is the second resolution, and when the intermediate infrared image is up-sampled, the target resolution is 8K.
S300, respectively carrying out distortion correction on the original visible light image and the first infrared image to obtain a first visible light image and a second infrared image.
Specifically, distortion correction is carried out on an original visible light image to obtain a first visible light image; and carrying out distortion correction on the first infrared image to obtain a second infrared image.
In some embodiments, performing distortion correction on the original visible light image and the first infrared image to obtain a first visible light image and a second infrared image respectively includes: writing the original visible light image and the first infrared image into a memory respectively; simultaneously reading an original visible light image and a first infrared image from a memory; performing distortion correction on the original visible light image read from the memory to obtain a first visible light image; and carrying out distortion correction on the first infrared image read from the memory to obtain a second infrared image.
In this embodiment, the original visible light image and the first infrared image are written into the memory first, and then synchronously read from the memory, so as to perform distortion correction, thereby realizing the synchronization of the original visible light image and the first infrared image again.
In some embodiments, the process of distortion correction includes: determining the coordinates of a first pixel point corresponding to each pixel point in the original image according to the projection mapping table; calculating the color value of the first pixel point according to four pixel points around the first pixel point in the original image; and determining the color value of each pixel point in the corrected image as the color value of the corresponding first pixel point.
In this step, when the original visible light image is subjected to distortion correction, the original image is the original visible light image, and when the first infrared image is subjected to correction, the original image is the first infrared image.
The projection mapping table stores the coordinates of the corresponding pixel point (i.e., the first pixel point) of each pixel point in the corrected image in the original image. Generally, four pixel points around the first pixel point refer to that the first pixel point is located in an area surrounded by the four pixel points, that is, the four pixel points encircle around the first pixel point.
When the original image is in YUV format, the color value of the pixel point comprises a brightness value and a chromaticity value; when the original image is in RGB format, the color values of the pixels include R, G, B values.
For example, if the image block is 32X 32, the high 16 bits (i.e. 0X 0224) of the projection mapping table is an address of 2X 32+24, which needs to continuously take four data (2X 32+24, 2X 32+25, 3X 32+24, 3X 32+25), wherein the low 16 (i.e. 0X 1012) is a weight relationship, the 0X10 is an X-direction weight relationship, the 0X12 is a Y-direction weight relationship, as shown in fig. 3, the specific logic is that the sampling points D (j+x, k+y) in fig. 3 are the corresponding pixel points of the corrected pixel points in the original image, pic_a (j, k), pic_b (j, k+1), pic_c (j+1, k+1) are four pixel points around the sampling points D (j+x, k+y), and the calculation is d=c_a (j+1, k+y) and the arithmetic result is that the four pixel points around the sampling points D (j+x+1, k+y) satisfy the condition of the arithmetic equation of small-c+c_c (j+1). When x=0 or y=0, a condition is satisfied, D [9] is determined, D [9] is increased by one when D [9] = =1, otherwise D [14] is determined, and D [14] is increased by one when D [14] = =1.
In some embodiments, if there are no four pixels around the first pixel corresponding to the pixel (e.g., the pixel at the edge) in the corrected image, filling may be performed according to a preset rule to obtain four pixels.
In some embodiments, the process of distortion correction further comprises: a projection mapping table is obtained. Generally, the projection mapping table is stored in a flash, and the projection mapping table is loaded into a memory after the FPGA is powered on.
In some embodiments, the process of distortion correction further comprises: acquiring an address offset mapping table; reading original image data from the memory according to the address offset table; and writing original image data into the FIFO channel line by line, and when the FIFO channel is full of data for generating pixel points of the corrected line, reading out the data in the FIFO channel successively and writing the data into the RAM.
In general, an address offset table is stored in a flash, after the FPGA is powered on, the address offset table is loaded into a memory, and the address offset table stores starting coordinates of an address offset (i.e., starting positions of image blocks in an original image in the memory), where the number of starting coordinates is equal to the resolution of the original image divided by the size of the image blocks of the original image.
Generally, the address offset table and the projection mapping table are both generated in advance and stored in the flash, and the FPGA is loaded into the memory after being electrified.
In this embodiment, the distortion correction operation of the image is completed by prefetching blocks from the memory, and the larger the distortion of the camera lens is, the larger the original image for one line of distortion correction buffer is, so that the mode of pre-writing DDR is adopted. For example, in fig. 4, the frame_ctl module is used as a counter module for writing an infrared image and a visible light image into a memory, VPSS (video process subsystem) is used for implementing a zoom-in function of the image, datamover is an IP for implementing DDR random burst read-write in an FPGA, ten rows of original pixels are required for correcting one row of lenses with 8mm, and map_start= 1 is triggered when the writing memory is 10 rows, and meanwhile, the subsequent distortion correction operation is started.
For example, as shown in fig. 5, rd_irange represents a module for reading an address offset mapping table, rd_map represents a module for reading a projection mapping table, IRAnge is a start coordinate of an address offset, the number of coordinates is equal to the resolution/BLOCK size of the original image, map is a projection mapping table for bilinear interpolation, rd_block represents a BLOCK for reading DDR according to the address offset mapping table, and Bilnear represents bilinear interpolation. And reading out original image blocks in the memory address through the address offset mapping table, and simultaneously reading out bilinear mapping tables in the memory in parallel. The distortion correction operation is started after receiving the map_start signal. Firstly, reading out an address offset mapping table from a memory, wherein each table is 32-bit data, for example, 0X004a05f6 is an address mapping table of an original image block, 004a is an X address coordinate of the original image block in the memory, 05f6 is a Y address coordinate of the original image block in the memory, and the original image block is de-indexed through the two coordinates and read out.
The function of rd_sync (coordination module) is to coordinate the original map block with the block of the bilinear interpolation projection mapping table, for example, the original map block is 24×13 in size of 64×64 bilinear interpolation projection mapping table. The rd_sync needs to dynamically coordinate the data read from the DDR (memory), and since DDR read data is an integer of 16 in burst form, 24×13 does not satisfy the integer of 16, redundant data needs to be reserved in the DDR. When map (projection mapping table) data of bilinear interpolation meets 24 x 16, automatically closing a read signal, waiting for the other party 64 x 64 data to finish reading and starting the next round of read-write operation.
In some embodiments, the image data is pre-cached in parallel by adopting a plurality of FIFO channels, so that the processing efficiency is greatly improved, the delay is reduced, and the method is particularly suitable for monitoring in the security field. For example, for an 8K image, at a clock of 400Mhz, an 8-channel parallel processing method is adopted, the processing efficiency is 1:1.371, and the added processing delay is 2.5ns by 0.371 by 7680 by 4320/8.
A 6 x 16 block under an 8mm lens may correspond to a 5 x 14 generated image. In the embodiment, the dual light fusion is a pixel-by-pixel line matching logic, so that a mode of pre-caching a plurality of FIFO channels is adopted, the generated images are written into the FIFO channels line by line through the counter logic, and the images are read out successively when one line is full, so that timeliness and instantaneity are improved.
S400, fusing the first visible light image and the second infrared image to generate an original fusion image of 8K.
The foregoing is merely a preferred embodiment of the invention, and it is to be understood that the invention is not limited to the form disclosed herein but is not to be construed as excluding other embodiments, but is capable of numerous other combinations, modifications and environments and is capable of modifications within the scope of the inventive concept, either as taught or as a matter of routine skill or knowledge in the relevant art. And that modifications and variations which do not depart from the spirit and scope of the invention are intended to be within the scope of the appended claims.

Claims (9)

1. The ultra-high definition dual-light fusion registration method based on the FPGA in the security field is characterized by comprising the following steps of:
the FPGA acquires an original visible light image of 8K and an original infrared image of a first resolution which are acquired simultaneously;
upsampling the original infrared image to a first infrared image of 8K;
respectively carrying out distortion correction on an original visible light image and a first infrared image to obtain a first visible light image and a second infrared image;
and fusing the first visible light image and the second infrared image to generate an original fused image of 8K.
2. The ultra-high definition dual light fusion registration method based on the FPGA in the security field of claim 1, wherein the step of acquiring the 8K original visible light image and the first resolution original infrared image which are acquired simultaneously comprises the following steps:
generating a synchronous trigger signal by the FPGA;
the FPGA outputs the synchronous trigger signal to the visible light camera and the infrared camera so that the visible light camera and the infrared camera collect images at the same time;
the FPGA acquires an 8K original visible light image acquired by a visible light camera and an original infrared image with first resolution acquired by an infrared camera.
3. The ultra-high definition dual light fusion registration method based on the FPGA in the security field as claimed in claim 1, wherein the up-sampling of the original infrared image into the first infrared image of 8K comprises the following steps:
up-sampling the original infrared image to obtain an intermediate infrared image with a second resolution;
and up-sampling the intermediate infrared image to obtain a first infrared image with 8K resolution.
4. The ultra-high definition dual light fusion registration method based on the FPGA in the security field according to claim 3, wherein when the original infrared image or the intermediate infrared image is up-sampled, the original infrared image or the intermediate infrared image is up-sampled to be an intermediate image, and then the intermediate image is down-sampled to be an infrared image with target resolution, wherein the resolution of the intermediate image is larger than the target resolution.
5. The ultra-high definition dual light fusion registration method based on the FPGA in the security field of claim 1, wherein the distortion correction is performed on an original visible light image and a first infrared image respectively to obtain the first visible light image and a second infrared image, and the method comprises the following steps:
writing the original visible light image and the first infrared image into a memory respectively;
simultaneously reading an original visible light image and a first infrared image from a memory;
performing distortion correction on the original visible light image read from the memory to obtain a first visible light image;
and carrying out distortion correction on the first infrared image read from the memory to obtain a second infrared image.
6. The ultra-high definition dual light fusion registration method based on the FPGA in the security field as claimed in claim 1, wherein the distortion correction process comprises the following steps:
determining the coordinates of a first pixel point corresponding to each pixel point in the original image according to the projection mapping table;
calculating the color value of the first pixel point according to four pixel points around the first pixel point in the original image;
and determining the color value of each pixel point in the corrected image as the color value of the corresponding first pixel point.
7. The ultra-high definition dual light fusion registration method based on the FPGA in the security field according to claim 6, wherein the distortion correction process further comprises: a projection mapping table is obtained.
8. The ultra-high definition dual light fusion registration method based on the FPGA in the security field according to claim 6, wherein the distortion correction process further comprises:
acquiring an address offset mapping table;
reading original image data from the memory according to the address offset table;
and writing original image data into the FIFO channel line by line, and when the FIFO channel is full of data for generating pixel points of the corrected line, reading out the data in the FIFO channel successively and writing the data into the RAM.
9. The ultra-high definition dual light fusion registration method based on the FPGA in the security field according to claim 8, wherein a plurality of FIFO channels are adopted to pre-cache image data in parallel.
CN202311809058.6A 2023-12-26 2023-12-26 Ultra-high definition double-light fusion registration method based on FPGA in security field Pending CN117788532A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311809058.6A CN117788532A (en) 2023-12-26 2023-12-26 Ultra-high definition double-light fusion registration method based on FPGA in security field

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311809058.6A CN117788532A (en) 2023-12-26 2023-12-26 Ultra-high definition double-light fusion registration method based on FPGA in security field

Publications (1)

Publication Number Publication Date
CN117788532A true CN117788532A (en) 2024-03-29

Family

ID=90393946

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311809058.6A Pending CN117788532A (en) 2023-12-26 2023-12-26 Ultra-high definition double-light fusion registration method based on FPGA in security field

Country Status (1)

Country Link
CN (1) CN117788532A (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111145131A (en) * 2019-11-28 2020-05-12 中国矿业大学 Infrared and visible light image fusion method based on multi-scale generation type countermeasure network
US20220044374A1 (en) * 2019-12-17 2022-02-10 Dalian University Of Technology Infrared and visible light fusion method
US20220044375A1 (en) * 2019-12-17 2022-02-10 Dalian University Of Technology Saliency Map Enhancement-Based Infrared and Visible Light Fusion Method
US20220044442A1 (en) * 2019-12-17 2022-02-10 Dalian University Of Technology Bi-level optimization-based infrared and visible light fusion method
CN114485953A (en) * 2020-11-13 2022-05-13 杭州海康威视数字技术股份有限公司 Temperature measuring method, device and system
CN115731443A (en) * 2022-12-09 2023-03-03 南方电网科学研究院有限责任公司 Power transmission and transformation equipment thermal defect identification method, device, equipment and storage medium
CN115829896A (en) * 2022-12-09 2023-03-21 杭州微影软件有限公司 Image fusion method and device and electronic equipment
CN116205958A (en) * 2022-12-30 2023-06-02 北京空间机电研究所 Feature coupling-based visible and medium wave infrared image registration and fusion method
WO2023134103A1 (en) * 2022-01-14 2023-07-20 无锡英菲感知技术有限公司 Image fusion method, device, and storage medium
CN116704048A (en) * 2023-08-09 2023-09-05 四川元祉智慧科技有限公司 Double-light registration method

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111145131A (en) * 2019-11-28 2020-05-12 中国矿业大学 Infrared and visible light image fusion method based on multi-scale generation type countermeasure network
US20220044374A1 (en) * 2019-12-17 2022-02-10 Dalian University Of Technology Infrared and visible light fusion method
US20220044375A1 (en) * 2019-12-17 2022-02-10 Dalian University Of Technology Saliency Map Enhancement-Based Infrared and Visible Light Fusion Method
US20220044442A1 (en) * 2019-12-17 2022-02-10 Dalian University Of Technology Bi-level optimization-based infrared and visible light fusion method
CN114485953A (en) * 2020-11-13 2022-05-13 杭州海康威视数字技术股份有限公司 Temperature measuring method, device and system
WO2023134103A1 (en) * 2022-01-14 2023-07-20 无锡英菲感知技术有限公司 Image fusion method, device, and storage medium
CN115731443A (en) * 2022-12-09 2023-03-03 南方电网科学研究院有限责任公司 Power transmission and transformation equipment thermal defect identification method, device, equipment and storage medium
CN115829896A (en) * 2022-12-09 2023-03-21 杭州微影软件有限公司 Image fusion method and device and electronic equipment
CN116205958A (en) * 2022-12-30 2023-06-02 北京空间机电研究所 Feature coupling-based visible and medium wave infrared image registration and fusion method
CN116704048A (en) * 2023-08-09 2023-09-05 四川元祉智慧科技有限公司 Double-light registration method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张靓;: "一种战场红外与可见光灰度侦察图像融合方法", 舰船电子工程, no. 12, 20 December 2017 (2017-12-20) *

Similar Documents

Publication Publication Date Title
CN110428366B (en) Image processing method and device, electronic equipment and computer readable storage medium
US20200084401A1 (en) Correcting pixel defects based on defect history in an image processing pipeline
US8570334B2 (en) Image processing device capable of efficiently correcting image data and imaging apparatus capable of performing the same
RU2570354C2 (en) Real-time image capture and display
US20170099435A1 (en) Image Generation Method Based On Dual Camera Module And Dual Camera Apparatus
US11669942B2 (en) Image de-warping system
WO2021093534A1 (en) Subject detection method and apparatus, electronic device, and computer-readable storage medium
US8462222B2 (en) Image processing method and device, and imaging apparatus using the image processing device
CN112703728B (en) Method, apparatus and system for processing digital images
CN109785265B (en) Distortion correction image processing method and image processing apparatus
JP2014191091A (en) Imaging apparatus
CN110930340B (en) Image processing method and device
WO2017187508A1 (en) Display processing device and imaging device
JP4606218B2 (en) Distortion correction device
CN117788532A (en) Ultra-high definition double-light fusion registration method based on FPGA in security field
KR100863925B1 (en) Apparatus and method of concealing image error
JP2001145012A (en) Image distorting correction device
CN114219840A (en) Image registration and fusion method and device and computer storage medium
JP2018157371A (en) Imaging apparatus and method of correcting defective pixels
CN116368814A (en) Spatial alignment transformation without FOV loss
TWI689204B (en) Image pickup apparatus and image pickup method for image upscaling
US11743612B2 (en) In-line chromatic aberration correction in wide dynamic range (WDR) image processing pipeline
US20230022878A1 (en) Cache-based warp engine
JP2018005389A (en) Image deformation circuit, image processing apparatus, and image deformation method
CN111492650B (en) Image preprocessing method and device, image sensor interface, image processing method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination