[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109584197A - A kind of image interfusion method and relevant apparatus - Google Patents

A kind of image interfusion method and relevant apparatus Download PDF

Info

Publication number
CN109584197A
CN109584197A CN201811563609.4A CN201811563609A CN109584197A CN 109584197 A CN109584197 A CN 109584197A CN 201811563609 A CN201811563609 A CN 201811563609A CN 109584197 A CN109584197 A CN 109584197A
Authority
CN
China
Prior art keywords
image
registration
image data
fused
parameter
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
CN201811563609.4A
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.)
Guangdong Inspur Smart Computing Technology Co Ltd
Original Assignee
Guangdong Inspur Big Data Research 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 Guangdong Inspur Big Data Research Co Ltd filed Critical Guangdong Inspur Big Data Research Co Ltd
Priority to CN201811563609.4A priority Critical patent/CN109584197A/en
Publication of CN109584197A publication Critical patent/CN109584197A/en
Priority to PCT/CN2019/103638 priority patent/WO2020125062A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/50Image enhancement or restoration using two or more images, e.g. averaging or subtraction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/13Edge detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/30Determination of transform parameters for the alignment of images, i.e. image registration
    • G06T7/33Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20016Hierarchical, coarse-to-fine, multiscale or multiresolution image processing; Pyramid transform
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20048Transform domain processing
    • G06T2207/20064Wavelet transform [DWT]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20212Image combination
    • G06T2207/20221Image fusion; Image merging

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Processing (AREA)

Abstract

This application discloses a kind of image interfusion methods, comprising: FPGA receives multiple image datas to be fused that server is sent;Image registration is carried out to the multiple image data to be fused, obtains the registration parameter of each image data to be fused;Image co-registration is carried out to the multiple image data to be fused according to all registration parameters, obtains fusion image data;The fusion image data is sent to the server.Image co-registration is realized by FPGA, the characteristics of FPGA Programmadle logic array is utilized, image co-registration process is accelerated, improve the efficiency of image co-registration, server is allowed faster to get blending image, and the hardware performance of server itself is saved, server hardware utilization rate must as far as possible maximized.Disclosed herein as well is a kind of image fusion device, image co-registration equipment and computer readable storage mediums, have above-mentioned beneficial effect.

Description

A kind of image interfusion method and relevant apparatus
Technical field
This application involves technical field of image processing, in particular to a kind of image interfusion method, image fusion device, image Fusion device and computer readable storage medium.
Background technique
With the continuous development of information technology, development of Mobile Internet technology deepens continuously the life of consumer, so that internet In image data it is more and more.The demand for carrying out fusion treatment for image data is also just more and more.Wherein, image co-registration Refer to by multi-source channel the collected image data about same target generated after fusion treatment comprising more information New images.The utilization rate of image information can be improved, improve computer interpretation precision and reliability, promote the sky of original image Between the characteristics such as resolution ratio and spectral resolution.
Currently, being directed to a small amount of image data in the prior art, image co-registration processing is generally carried out by the way of software, Namely image co-registration processing is carried out using CPU (Central Processing Unit central processing unit) on computers.But It is when the image data for needing to carry out image co-registration processing becomes more, image co-registration processing is carried out by way of software has expired The foot not rate request of fusion treatment, the efficiency of image co-registration processing is extremely low, and seriously occupies the hardware resource of server, Reduce performance utilization rate.
Therefore, how to improve the speed of image co-registration processing is the Important Problems of those skilled in the art's concern.
Summary of the invention
The purpose of the application is to provide a kind of image interfusion method, image fusion device, image co-registration equipment and calculating Machine readable storage medium storing program for executing, the characteristics of realizing image co-registration by FPGA, FPGA Programmadle logic array is utilized, to image co-registration Process is accelerated, and the efficiency of image co-registration is improved.
In order to solve the above technical problems, the application provides a kind of image interfusion method, comprising:
FPGA receives multiple image datas to be fused that server is sent;
Image registration is carried out to the multiple image data to be fused, obtains the registration of each image data to be fused Parameter;
Image co-registration is carried out to the multiple image data to be fused according to all registration parameters, obtains fusion figure As data;
The fusion image data is sent to the server.
Optionally, image registration is carried out to the multiple image data to be fused, obtains each picture number to be fused According to registration parameter, comprising:
The maximum transformation parameter of mutual information between each image data to be fused is searched using mutual information algorithm, it will be every A image data to be fused corresponding maximum transformation parameter of mutual information matching as each image data to be fused Quasi- parameter.
Optionally, image registration is carried out to the multiple image data to be fused, obtains each picture number to be fused According to registration parameter, comprising:
Edge detection is carried out to each image data to be fused according to Sobel operator, obtains multiple marginal informations;
The maximum transformation parameter of mutual information between each marginal information is searched using mutual information algorithm, it will be each described Registration parameter of the maximum transformation parameter of the corresponding mutual information of marginal information as each image data to be fused.
Optionally, image co-registration is carried out to the multiple image data to be fused according to all registration parameters, obtained Fusion image data, comprising:
Image transformation is carried out to corresponding image data to be fused according to each registration parameter, obtains multiple registration figures As data;
Image co-registration is carried out to the multiple registration image data according to Algorithms of Discrete Wavelet Transform, obtains described merged Image data.
The application also provides a kind of image fusion device, comprising:
Image data receiving module, for receiving multiple image datas to be fused of server transmission;
Image registration module, for carrying out image registration to the multiple image data to be fused, obtain it is each it is described to The registration parameter of fusion image data;
Image co-registration module, for carrying out image to the multiple image data to be fused according to all registration parameters Fusion, obtains fusion image data;
Blending image sending module, for the fusion image data to be sent to the server.
Optionally, described image registration module is specifically used for searching each image to be fused using mutual information algorithm The maximum transformation parameter of mutual information between data joins the corresponding maximum transformation of mutual information of each image data to be fused Registration parameter of the number as each image data to be fused.
Optionally, described image registration module, comprising:
Edge detection unit is obtained for carrying out edge detection to each image data to be fused according to Sobel operator To multiple marginal informations;
Mutual information registration unit, it is maximum for searching mutual information between each marginal information using mutual information algorithm Transformation parameter, using the corresponding maximum transformation parameter of mutual information of each marginal information as each picture number to be fused According to registration parameter.
Optionally, described image Fusion Module, comprising:
Image transforming unit, for carrying out image change to corresponding image data to be fused according to each registration parameter It changes, obtains multiple registration image datas;
Wavelet Transform Fusion unit, for carrying out figure to the multiple registration image data according to Algorithms of Discrete Wavelet Transform As fusion, the fusion image data is obtained.
The application also provides a kind of image co-registration equipment, comprising:
Memory, for storing computer program;
Processor, the step of image interfusion method as described above is realized when for executing the computer program.
The application also provides a kind of computer readable storage medium, and calculating is stored on the computer readable storage medium The step of machine program, the computer program realizes image interfusion method as described above when being executed by processor.
A kind of image interfusion method provided herein, comprising: FPGA receives multiple figures to be fused that server is sent As data;Image registration is carried out to the multiple image data to be fused, obtains the registration of each image data to be fused Parameter;Image co-registration is carried out to the multiple image data to be fused according to all registration parameters, obtains blending image Data;The fusion image data is sent to the server.
Image registrations are carried out to multiple image datas to be fused by FPGA, according to obtained registration parameter to needing to be melted It closes image data and carries out image co-registration, obtain fusion image data, then fusion image data is back in server, It is exactly the characteristics of server is realized image co-registration, FPGA Programmadle logic array is utilized using FPGA, to image co-registration mistake Cheng Jinhang accelerates, and improves the efficiency of image co-registration, allows server faster to get blending image, and save The about hardware performance of server itself as far as possible must be such that server hardware utilization rate maximizes.
The application also provides a kind of image fusion device, image co-registration equipment and computer readable storage medium, has Above-mentioned beneficial effect, this will not be repeated here.
Detailed description of the invention
In order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this The embodiment of application for those of ordinary skill in the art without creative efforts, can also basis The attached drawing of offer obtains other attached drawings.
Fig. 1 is a kind of flow chart of image interfusion method provided by the embodiment of the present application;
Fig. 2 is a kind of structural schematic diagram of image fusion device provided by the embodiment of the present application.
Specific embodiment
The core of the application is to provide a kind of image interfusion method, image fusion device, image co-registration equipment and calculating Machine readable storage medium storing program for executing, the characteristics of realizing image co-registration by FPGA, FPGA Programmadle logic array is utilized, to image co-registration Process is accelerated, and the efficiency of image co-registration is improved.
To keep the purposes, technical schemes and advantages of the embodiment of the present application clearer, below in conjunction with the embodiment of the present application In attached drawing, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described embodiment is Some embodiments of the present application, instead of all the embodiments.Based on the embodiment in the application, those of ordinary skill in the art Every other embodiment obtained without making creative work, shall fall in the protection scope of this application.
It is directed to a small amount of image data in the prior art, generally carries out image co-registration processing by the way of software, also It is to carry out image co-registration processing using CPU on computers.But when the image data for needing to carry out image co-registration processing becomes more When, image co-registration processing is carried out by way of software can not meet the rate request of fusion treatment, image co-registration processing Efficiency it is extremely low, and seriously occupy server hardware resource, reduce performance utilization rate.
Therefore, the application provides a kind of image interfusion method, carries out image to multiple image datas to be fused by FPGA Registration carries out image co-registration to all image datas to be fused according to obtained registration parameter, obtains fusion image data, then Fusion image data is back in server, that is, server realizes image co-registration using FPGA, and FPGA is utilized The characteristics of Programmadle logic array, accelerates image co-registration process, improves the efficiency of image co-registration, so that server can Faster to get blending image, and the hardware performance of server itself is saved, server must have been made hard as far as possible Part utilization rate maximizes.
Referring to FIG. 1, Fig. 1 is a kind of flow chart of image interfusion method provided by the embodiment of the present application.
In the present embodiment, this method may include:
S101, FPGA (Field-Programmable Gate Array field programmable gate array) receive server hair The multiple image datas to be fused sent;
This step is intended to that FPGA is made to get the multiple image datas to be fused for needing to carry out image co-registration from server.
It should be noted that mainly merging to two images in general image co-registration demand, that is, it incite somebody to action this When embodiment is applied in more specifical environment, FPGA would only receive two images to be fused in single image fusion task Data.But this does not illustrate that two images to be fused may only be carried out fusion treatments, therefore FPGA can receive to The quantity of fusion image data simultaneously receives multiple image datas to be fused without limitation namely in this step.
S102 carries out image registration to multiple image datas to be fused, obtains the registration ginseng of each image data to be fused Number;
On the basis of S101, this step is intended to multiple image datas to be fused carrying out image registration, so as to all Image data to be fused realizes unified difference between each image to be fused of reduction under the same pixel coordinate system.Pass through Obtained registration parameter carries out conversion process to each image data to be fused, so that it may the figure after obtaining the less registration of gap Picture, to carry out corresponding image co-registration processing.
Wherein, registration parameter may include zooming parameter, rotation parameter and translation parameters.
The process being generally registrated is exactly to find to make the maximum transformation ginseng of similitude between two image datas to be fused Number, when similitude maximum, indicates that the corresponding mapping mode of transformation parameter at this time can make between two images to be fused Registration, the transformation parameter are registration parameter.
It should be noted that image registration can equally carry out between multiple image datas to be fused.Namely find The maximum mapping mode of similitude between all image datas to be fused.
Further, the process that the maximum transformation parameter of similitude is found in this step, can use picture number to be fused According to original image found.Equally, in order to improve the efficiency of searching process, that is, in order to improve the speed of image registration Degree can be found using the corresponding marginal information of original image, can also using the corresponding bianry image of original image into Row is found, and can also be found using the corresponding gray level image of original image, it is seen that the method for the image registration of this step is simultaneously It is not unique, it can be selected, be not limited thereto according to the requirement of speed and accuracy to process of image registration.
S103 carries out image co-registration to multiple image datas to be fused according to all registration parameters, obtains blending image Data;
On the basis of S102, this step aims at last image co-registration processing.Namely basis obtains all match Quasi- parameter carries out image co-registration to multiple image datas to be fused.
Wherein, image co-registration processing can carry out image co-registration processing using Algorithms of Discrete Wavelet Transform, can also use Any one image interfusion method that the prior art provides carries out image co-registration processing, therefore, not to specific in this step The mode for carrying out image co-registration limits.
Fusion image data is sent to server by S104.
On the basis of S103, this step is intended to merge obtained fusion image data and is sent to server, so as to Server carries out subsequent processing to the fusion image data received and either shows.
As it can be seen that by S101 to S103, so that the image co-registration operation carried out in the server originally, holds in FPGA Row, the hardware feature that FPGA itself is utilized merge image data, improve the efficiency of image co-registration process.Also, It should also be specified that carrying out image co-registration processing by FPGA to realize, need to get the corresponding programming language of FPGA The program write, to be executed to corresponding program.Wherein, corresponding programming language includes but is not limited to HDL (Open Computing Language is opened by (Hardware Description Language hardware description language) and OpenCL Put operation language), wherein HDL can maximally utilize the hardware performance of FPGA, and OpenCL can be with Speeding up development speed.
Optionally, the S102 in the present embodiment may include:
The maximum transformation parameter of mutual information between each image data to be fused is searched using mutual information algorithm, will each to Registration parameter of the maximum transformation parameter of the corresponding mutual information of fusion image data as each image data to be fused.
This optinal plan is mainly the mutual information being calculated by mutual information algorithm, is determined between image data to be fused Similarity.It is maximum to find out similarity, that is, the maximum transformation parameter of mutual information, as each to be fused The registration parameter of image data.
Optionally, the S102 in the present embodiment also may include:
Step 1, according to Sobel (the operator title of pixel image edge detection) operator to each image data to be fused into Row edge detection obtains multiple marginal informations;
Step 2, the maximum transformation parameter of mutual information between each marginal information is searched using mutual information algorithm, by each side Registration parameter of the maximum transformation parameter of the corresponding mutual information of edge information as each image data to be fused.
This optinal plan is mainly the marginal information by the corresponding original image of image data to be fused, is determined to be fused Similarity between image data, and similarity is determined again by mutual information algorithm.
Optionally, the S103 in the present embodiment may include:
Step 1, image transformation is carried out to corresponding image data to be fused according to each registration parameter, obtains multiple registrations Image data;
Step 2, image co-registration is carried out to multiple registration image datas according to Algorithms of Discrete Wavelet Transform, obtains fusion figure As data.
This optinal plan mainly passes through Algorithms of Discrete Wavelet Transform and treats blending image progress image co-registration, to promote figure As the effect of fusion.
To sum up, the present embodiment carries out image registration to multiple image datas to be fused by FPGA, according to obtained registration Parameter carries out image co-registration to all image datas to be fused, obtains fusion image data, then fusion image data is returned It is back in server, that is, server realizes image co-registration using FPGA, and the spy of FPGA Programmadle logic array is utilized Point accelerates image co-registration process, improves the efficiency of image co-registration, and server is faster got Blending image, and the hardware performance of server itself has been saved, server hardware utilization rate must as far as possible maximized.
On the basis of a upper embodiment, the present embodiment provides a kind of more specifical image interfusion methods.The present embodiment The middle marginal information using original image carries out image registration, and the method for calculating similitude is improved using mutual information method The speed and precision of image registration, and image co-registration processing is carried out using wavelet transform, improve the effect of image co-registration Fruit.
The present embodiment proposes a kind of method for speeding up to realize rapid image fusion using FPGA, realizes that the hardware of this method is flat Platform is FPGA accelerator card, the main treatment process that image co-registration is realized using HDL and OpenCL language.
Wherein, FPGA accelerator card is the PCIe board of half Gao Banchang of standard, can be inserted on the server, only takes up one PCIe slot position.The board is developed based on the Arria10 Series FPGA of Intel, can support high-level programming language OpenCL, have The advantages of high-performance low-power-consumption.
Server end will need the image merged to be transferred to FPGA accelerator card by PCIe interface, and FPGA completes fusion treatment Fused image is returned to server end again afterwards, can be used for subsequent processing and display.
Image co-registration treatment process mainly includes that image registration and Pixel-level merge (namely image co-registration) two steps, Wherein image registration belongs to image preprocessing process.Image registration is referred to matching the pixel coordinate of two images, be folded The process for adding processing is to seek transition model or transformation relation from space aspects, allows image to be fused in the same pixel Unification is realized under coordinate system, and then mitigates the difference among image.The Pixel-level fusion of image is referred to from not simultaneous interpretation Sensor original image obtained gives the amalgamation mode directly integrated, it is believed that is to be included to each pixel of image Information directly integrated.
Wherein, image registration is realized using image characteristics extraction, and specific method is using Sobel operator to two width The edge feature of input picture extracts, and then calculates the registration parameter between two images by mutual information method, including Zooming parameter, rotation parameter and translation parameters.Finally two images are carried out with the fusion of Pixel-level based on wavelet transformation.
Wherein, Sobel operator is a kind of difference operator of discrete type, for calculating the approximation of brightness of image functional gradient Value.It includes two group 3 × 3 of matrix, respectively cross form Gx and vertical framework Gy, two templates is done with image respectively flat Roll product, just can obtain horizontal and vertical brightness difference approximation.
Cross form:
Vertical framework:
The gradient magnitude of pixel gray level can be calculated using Gx and Gy are as follows:Pass through threshold again Edge image can be obtained in value processing.Specific implementation method is: setting gray threshold T sets 0 for the pixel grey scale less than T, Pixel grey scale greater than T is set as 1.
It is to carry out registration parameter calculating using mutual information method in next step after obtaining edge image.Two images are geometrically What is be registrated is better, and a width figure includes that the information content of another width figure is bigger, i.e. the mutual information of two images is bigger.From original image From the point of view of marginal information, two width edge registrations it is better, indicate two width original images mutual information it is bigger.As it can be seen that the process of registration Be exactly find so that between two width edge images the maximum registration parameter of mutual information process.
The transformation model between two images is initially set up, the present invention selects rigid affine Transform Model.To be registered It is as follows that image A and B establish rigid affine transformation relationship:
Wherein zooming parameter of the ρ between image A and B, θ are rotation parameter, ΔxAnd ΔyFor translation parameters.
The calculating process of mutual information is as follows:
The entropy of image A is defined as:
The entropy of image B is defined as:
The combination entropy of A and B is defined as:Wherein a ∈ A, b ∈ B;
The mutual information of image A and B may be defined as:
Wherein, PA(a)、PB(b) be respectively image A and B marginal probability distribution, PAB(a, b) is the joint of two images Probability distribution.
By calculating image A and B in different ρ, θ, ΔxAnd ΔyUnder association relationship, when finding so that I (A, B) is maximum Parameter value just realize the registration of two images as registration parameter.
After the registration for completing two images, the image co-registration of Pixel-level is carried out, the present invention is using based on discrete small The fusion method of wave conversion, mainly comprises the steps of:
N layers of wavelet decomposition are carried out to image A and B respectively, establish the pyramid decomposition of two images;
Fusion treatment is carried out respectively to each decomposition layer, using different convergence strategies to the different fusion components of each decomposition layer Fusion treatment is carried out, fused wavelet pyramid is obtained;
Wavelet inverse transformation is carried out to fused wavelet pyramid and carries out wavelet reconstruction, gained image is final after merging Image.
During above-mentioned image co-registration, Sobel edge detection is realized using HDL language, image registration and is based on The fusion of wavelet transformation is realized using OpenCL language.Program development, Neng Goujia are carried out using HDL language joint OpenCL Fast development process, and more fully utilize the acceleration effect of FPGA.By actual test, the image that FPGA accelerator card is realized melts Conjunction process can have 10 times or more of speed to be promoted relative to CPU processing.
The embodiment of the present application provides a kind of image interfusion method, can by FPGA to multiple image datas to be fused into Row image registration carries out image co-registration to all image datas to be fused according to obtained registration parameter, obtains blending image Data, then fusion image data is back in server, that is, server realizes image co-registration using FPGA, utilizes The characteristics of FPGA Programmadle logic array, image co-registration process is accelerated, the efficiency of image co-registration is improved, so that clothes Business device can faster get blending image, and save the hardware performance of server itself, must make to take as far as possible Business device hardware utilization maximizes.
A kind of image fusion device provided by the embodiments of the present application is introduced below, a kind of image described below melts It attaches together to set and can correspond to each other reference with a kind of above-described image interfusion method.
Referring to FIG. 2, Fig. 2 is a kind of structural schematic diagram of image fusion device provided by the embodiment of the present application.
In the present embodiment, the apparatus may include:
Image data receiving module 100, for receiving multiple image datas to be fused of server transmission;
Image registration module 200 obtains each figure to be fused for carrying out image registration to multiple image datas to be fused As the registration parameter of data;
Image co-registration module 300, for carrying out image co-registration to multiple image datas to be fused according to all registration parameters, Obtain fusion image data;
Blending image sending module 400, for fusion image data to be sent to server.
Optionally, the image registration module 200 specifically can be used for searching each image to be fused using mutual information algorithm The maximum transformation parameter of mutual information between data makees the maximum transformation parameter of the corresponding mutual information of each image data to be fused For the registration parameter of each image data to be fused.
Optionally, the image registration module 200 may include:
Edge detection unit obtains more for carrying out edge detection to each image data to be fused according to Sobel operator A marginal information;
Mutual information registration unit, for searching the maximum transformation of mutual information between each marginal information using mutual information algorithm Parameter is joined the maximum transformation parameter of the corresponding mutual information of each marginal information as the registration of each image data to be fused Number.
Optionally, the image co-registration module 300 may include:
Image transforming unit, for carrying out image transformation to corresponding image data to be fused according to each registration parameter, Obtain multiple registration image datas;
Wavelet Transform Fusion unit melts for carrying out image to multiple registration image datas according to Algorithms of Discrete Wavelet Transform It closes, obtains fusion image data.
The embodiment of the present application also provides a kind of image co-registration equipment, comprising:
Memory, for storing computer program;
Processor realizes the step of image interfusion method as described above in Example when for executing the computer program Suddenly.
The embodiment of the present application also provides a kind of computer readable storage medium, stores on the computer readable storage medium There is computer program, the computer program realizes image interfusion method as described above in Example when being executed by processor Step.
The computer readable storage medium may include: USB flash disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic or disk etc. is various to deposit Store up the medium of program code.
Each embodiment is described in a progressive manner in specification, the highlights of each of the examples are with other realities The difference of example is applied, the same or similar parts in each embodiment may refer to each other.For device disclosed in embodiment Speech, since it is corresponded to the methods disclosed in the examples, so being described relatively simple, related place is referring to method part illustration ?.
Professional further appreciates that, unit described in conjunction with the examples disclosed in the embodiments of the present disclosure And algorithm steps, can be realized with electronic hardware, computer software, or a combination of the two, in order to clearly demonstrate hardware and The interchangeability of software generally describes each exemplary composition and step according to function in the above description.These Function is implemented in hardware or software actually, the specific application and design constraint depending on technical solution.Profession Technical staff can use different methods to achieve the described function each specific application, but this realization is not answered Think beyond scope of the present application.
The step of method described in conjunction with the examples disclosed in this document or algorithm, can directly be held with hardware, processor The combination of capable software module or the two is implemented.Software module can be placed in random access memory (RAM), memory, read-only deposit Reservoir (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technology In any other form of storage medium well known in field.
Above to a kind of image interfusion method provided herein, image fusion device, image co-registration equipment and meter Calculation machine readable storage medium storing program for executing is described in detail.Specific case used herein to the principle and embodiment of the application into Elaboration is gone, the description of the example is only used to help understand the method for the present application and its core ideas.It should be pointed out that pair For those skilled in the art, under the premise of not departing from the application principle, the application can also be carried out Some improvements and modifications, these improvement and modification are also fallen into the protection scope of the claim of this application.

Claims (10)

1. a kind of image interfusion method characterized by comprising
FPGA receives multiple image datas to be fused that server is sent;
Image registration is carried out to the multiple image data to be fused, obtains the registration ginseng of each image data to be fused Number;
Image co-registration is carried out to the multiple image data to be fused according to all registration parameters, obtains blending image number According to;
The fusion image data is sent to the server.
2. image interfusion method according to claim 1, which is characterized in that carried out to the multiple image data to be fused Image registration obtains the registration parameter of each image data to be fused, comprising:
The maximum transformation parameter of mutual information between each image data to be fused is searched using mutual information algorithm, by each institute The registration that the maximum transformation parameter of the corresponding mutual information of image data to be fused is stated as each image data to be fused is joined Number.
3. image interfusion method according to claim 1, which is characterized in that carried out to the multiple image data to be fused Image registration obtains the registration parameter of each image data to be fused, comprising:
Edge detection is carried out to each image data to be fused according to Sobel operator, obtains multiple marginal informations;
The maximum transformation parameter of mutual information between each marginal information is searched using mutual information algorithm, by each edge Registration parameter of the maximum transformation parameter of the corresponding mutual information of information as each image data to be fused.
4. image interfusion method according to any one of claims 1 to 3, which is characterized in that joined according to all registrations It is several that image co-registration is carried out to the multiple image data to be fused, obtain fusion image data, comprising:
Image transformation is carried out to corresponding image data to be fused according to each registration parameter, obtains multiple registration picture numbers According to;
Image co-registration is carried out to the multiple registration image data according to Algorithms of Discrete Wavelet Transform, obtains the blending image Data.
5. a kind of image fusion device characterized by comprising
Image data receiving module, for receiving multiple image datas to be fused of server transmission;
Image registration module obtains each described to be fused for carrying out image registration to the multiple image data to be fused The registration parameter of image data;
Image co-registration module is melted for carrying out image to the multiple image data to be fused according to all registration parameters It closes, obtains fusion image data;
Blending image sending module, for the fusion image data to be sent to the server.
6. image fusion device according to claim 5, which is characterized in that described image registration module, specifically for adopting The maximum transformation parameter of mutual information between each image data to be fused is searched with mutual information algorithm, it will be each described wait melt Close registration parameter of the corresponding maximum transformation parameter of mutual information of image data as each image data to be fused.
7. image fusion device according to claim 5, which is characterized in that described image registration module, comprising:
Edge detection unit obtains more for carrying out edge detection to each image data to be fused according to Sobel operator A marginal information;
Mutual information registration unit, for searching the maximum transformation of mutual information between each marginal information using mutual information algorithm Parameter, using the corresponding maximum transformation parameter of mutual information of each marginal information as each image data to be fused Registration parameter.
8. according to the described in any item image fusion devices of claim 5 to 7, which is characterized in that described image Fusion Module, packet It includes:
Image transforming unit, for carrying out image transformation to corresponding image data to be fused according to each registration parameter, Obtain multiple registration image datas;
Wavelet Transform Fusion unit melts for carrying out image to the multiple registration image data according to Algorithms of Discrete Wavelet Transform It closes, obtains the fusion image data.
9. a kind of image co-registration equipment characterized by comprising
Memory, for storing computer program;
Processor realizes such as Claims 1-4 described in any item image interfusion methods when for executing the computer program The step of.
10. a kind of computer readable storage medium, which is characterized in that be stored with computer on the computer readable storage medium Program is realized when the computer program is executed by processor such as the described in any item image interfusion methods of Claims 1-4 Step.
CN201811563609.4A 2018-12-20 2018-12-20 A kind of image interfusion method and relevant apparatus Pending CN109584197A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811563609.4A CN109584197A (en) 2018-12-20 2018-12-20 A kind of image interfusion method and relevant apparatus
PCT/CN2019/103638 WO2020125062A1 (en) 2018-12-20 2019-08-30 Image fusion method and related device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811563609.4A CN109584197A (en) 2018-12-20 2018-12-20 A kind of image interfusion method and relevant apparatus

Publications (1)

Publication Number Publication Date
CN109584197A true CN109584197A (en) 2019-04-05

Family

ID=65930197

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811563609.4A Pending CN109584197A (en) 2018-12-20 2018-12-20 A kind of image interfusion method and relevant apparatus

Country Status (2)

Country Link
CN (1) CN109584197A (en)
WO (1) WO2020125062A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110633759A (en) * 2019-09-24 2019-12-31 北京华力兴科技发展有限责任公司 Image fusion method and device and electronic equipment
WO2020125062A1 (en) * 2018-12-20 2020-06-25 广东浪潮大数据研究有限公司 Image fusion method and related device
CN112272122A (en) * 2020-10-14 2021-01-26 北京中科网威信息技术有限公司 FPGA accelerator card detection method and device and readable storage medium
CN112819739A (en) * 2021-01-28 2021-05-18 浙江祺跃科技有限公司 Scanning electron microscope image processing method and system
CN115829897A (en) * 2023-02-17 2023-03-21 湖北芯擎科技有限公司 Image fusion processing method and device, electronic equipment and medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104200460A (en) * 2014-08-04 2014-12-10 西安电子科技大学 Image registration method based on images characteristics and mutual information
CN107095384A (en) * 2017-04-26 2017-08-29 长春理工大学 A kind of Intelligent fire-fighting helmet device transmitted based on WIFI
CN206712926U (en) * 2017-05-26 2017-12-05 淮阴师范学院 A kind of more exposure image emerging systems

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9836433B1 (en) * 2012-04-02 2017-12-05 Rockwell Collins, Inc. Image processing using multiprocessor discrete wavelet transform
CN108154494B (en) * 2017-12-25 2019-05-14 北京航空航天大学 A kind of image fusion system based on low-light and infrared sensor
CN109584197A (en) * 2018-12-20 2019-04-05 广东浪潮大数据研究有限公司 A kind of image interfusion method and relevant apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104200460A (en) * 2014-08-04 2014-12-10 西安电子科技大学 Image registration method based on images characteristics and mutual information
CN107095384A (en) * 2017-04-26 2017-08-29 长春理工大学 A kind of Intelligent fire-fighting helmet device transmitted based on WIFI
CN206712926U (en) * 2017-05-26 2017-12-05 淮阴师范学院 A kind of more exposure image emerging systems

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
JITENDRA R.RAOL 等著: "《移动智能自主系统》", 30 September 2018 *
张美玲: "小波变换及其在图像融合中的应用", 《科技资讯》 *
李然: "基于最大互信息的红外与可见光图像配准", 《电脑知识与技术》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020125062A1 (en) * 2018-12-20 2020-06-25 广东浪潮大数据研究有限公司 Image fusion method and related device
CN110633759A (en) * 2019-09-24 2019-12-31 北京华力兴科技发展有限责任公司 Image fusion method and device and electronic equipment
CN112272122A (en) * 2020-10-14 2021-01-26 北京中科网威信息技术有限公司 FPGA accelerator card detection method and device and readable storage medium
CN112819739A (en) * 2021-01-28 2021-05-18 浙江祺跃科技有限公司 Scanning electron microscope image processing method and system
CN112819739B (en) * 2021-01-28 2024-03-01 浙江祺跃科技有限公司 Image processing method and system for scanning electron microscope
CN115829897A (en) * 2023-02-17 2023-03-21 湖北芯擎科技有限公司 Image fusion processing method and device, electronic equipment and medium
CN115829897B (en) * 2023-02-17 2023-06-06 湖北芯擎科技有限公司 Image fusion processing method and device, electronic equipment and medium

Also Published As

Publication number Publication date
WO2020125062A1 (en) 2020-06-25

Similar Documents

Publication Publication Date Title
CN111898696B (en) Pseudo tag and tag prediction model generation method, device, medium and equipment
CN109584197A (en) A kind of image interfusion method and relevant apparatus
CN112163634A (en) Example segmentation model sample screening method and device, computer equipment and medium
WO2021189901A1 (en) Image segmentation method and apparatus, and electronic device and computer-readable storage medium
Wu et al. KD-PAR: A knowledge distillation-based pedestrian attribute recognition model with multi-label mixed feature learning network
An et al. Medical image segmentation algorithm based on multilayer boundary perception-self attention deep learning model
EP3665614A1 (en) Extraction of spatial-temporal features from a video
Ntavelis et al. AIM 2020 challenge on image extreme inpainting
CN112419326B (en) Image segmentation data processing method, device, equipment and storage medium
Tang et al. Stroke-based scene text erasing using synthetic data for training
Wu et al. Multi-features refinement and aggregation for medical brain segmentation
Yu et al. Multi-style image generation based on semantic image
Yuan et al. FGNet: Fixation guidance network for salient object detection
Agarwal et al. Unmasking the potential: evaluating image inpainting techniques for masked face reconstruction
Mu et al. Integration of gradient guidance and edge enhancement into super‐resolution for small object detection in aerial images
CN114549322B (en) Image super-resolution method and device based on self-adaption in unsupervised field
CN116681824A (en) Object surface material reconstruction method, device and storage medium
Sun et al. Ancient paintings inpainting based on dual encoders and contextual information
Soni et al. Multiencoder‐based federated intelligent deep learning model for brain tumor segmentation
Wang et al. Generating high-quality texture via panoramic feature aggregation for large mask inpainting
Wang et al. Research on texture image inpainting of jacquard fabric based on non-single vision
Yang et al. Res2U-Net: image inpainting via multi-scale backbone and channel attention
Wang et al. Image Semantic Segmentation Algorithm Based on Self-learning Super-Pixel Feature Extraction
Li et al. License plate detection and recognition technology for complex real scenarios
Jia et al. Mrbenet: A multiresolution boundary enhancement network for salient object detection

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20190405

RJ01 Rejection of invention patent application after publication