Template-based Poisson fusion image splicing method, system and device, and medium
A technology for fusing images and benchmark images, applied in the field of image processing and computer vision, it can solve the problems of size misalignment, ghosting, image scale changes without feature invariance, etc., to improve accuracy, solve ghosting and gaps. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0044] Embodiment 1, this embodiment provides a template-based Poisson fusion image stitching method;
[0045] Such as figure 1 As shown, the template-based Poisson fusion image stitching method includes:
[0046] S1: Obtain two images to be stitched, and extract feature points from each image to be stitched;
[0047] S2: Use the particle swarm optimization algorithm to match the feature points of an image to be stitched with another image to be stitched;
[0048] S3: Find an overlapping area between an image to be stitched and another image to be stitched;
[0049] S4: Based on the gray value and the graph cut algorithm, find the best suture line in each overlapping area;
[0050] S5: Create a template based on the best suture line;
[0051] S6: Based on the template and the Poisson fusion algorithm, the images to be stitched are stitched to obtain a panoramic image.
[0052] As one or more embodiments, the feature point extraction is performed on each image to be spliced;...
Embodiment 2
[0109] Embodiment 2, this embodiment provides a template-based Poisson fusion image stitching system;
[0110] Template-based Poisson fusion image stitching system, including:
[0111] A feature point extraction module is used to obtain two images to be spliced, and extract feature points from each image to be spliced;
[0112] A feature point matching module is used to perform feature point matching of an image to be stitched with another image to be stitched using the particle swarm algorithm;
[0113] An overlapping area search module is used to find overlapping areas between an image to be stitched and another image to be stitched;
[0114] The best suture finding module is used to find the best suture in each overlapping region based on gray value and graph cut algorithm;
[0115] A template creation module for creating a template based on the best seam;
[0116] The image stitching module is used for stitching the images to be stitched based on the template and the Po...
Embodiment 3
[0117] Embodiment 3. This embodiment also provides an electronic device, including a memory, a processor, and computer instructions stored in the memory and run on the processor. When the computer instructions are executed by the processor, each step in the method is completed. For the sake of brevity, the operation will not be repeated here.
[0118] Described electronic device can be mobile terminal and non-mobile terminal, and non-mobile terminal comprises desktop computer, and mobile terminal comprises smart phone (Smart Phone, such as Android mobile phone, IOS mobile phone etc.), smart glasses, smart watch, smart bracelet, tablet computer , laptops, personal digital assistants and other mobile Internet devices that can communicate wirelessly.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com