Real-time video stitching method based on seam line

A technology of real-time video and sutures, applied in closed-circuit television systems, image data processing, instruments, etc., can solve problems such as ghosting in overlapping areas, adverse effects of monitoring, and inability to achieve real-time video monitoring

Active Publication Date: 2018-05-29
NANJING UNIV
View PDF5 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Existing image stitching methods have high requirements for input images, requiring overlapping areas of images to be on the same plane, or even requiring the entire image to be on the same plane; in addition, overlapping areas cannot have obvious depth changes
Once the conditions are not met, ghosting and blurring will occur in overlapping areas due to parallax
Blurring in the monitoring video will have a bad impact on the monitoring and is not conducive to the elimination of potential safety hazards; in addition, the splicing speed of the existing method is not satisfactory, and real-time video monitoring cannot be achieved, so that security personnel cannot eliminate potential safety hazards in time

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 video stitching method based on seam line
  • Real-time video stitching method based on seam line
  • Real-time video stitching method based on seam line

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0127] The experimental hardware environment of the present embodiment is: Inter (R) Core (TM) i5-4590CPU@3.3GHz, NVIDIAGeForce GTX 745, 8.0G internal memory, software development environment is Microsoft Visual Studio 2013, Microsoft Windows 10Professional, OpenCV2.4.13 and NVIDIACUDA 8.0. The test video comes from public resources on the Internet.

[0128] The invention discloses a real-time video splicing method based on sutures, the core of which is to calculate the transformation matrix of video overlapping areas and register the videos; calculate the sutures in the overlapping areas and fuse the videos to be spliced, including the following steps:

[0129] Step 1, read the template frame: open the two monitoring videos, obtain the video format, size and other information, read the first frame of the two monitoring videos as the template frame,

[0130] Step 2, feature point extraction, matching, and preliminary screening of matching point sets: extract the SURF (Speeded...

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

PUM

No PUM Login to view more

Abstract

The invention discloses a real-time video stitching method based on a seam line. The method comprises the steps that the first frames of two monitoring videos are read respectively as a template frame; feature points on the template frames are extracted, and feature point matching is carried out to initially screen matching point sets; an RANSAC (random sampling consistency) algorithm is used to screen out a reliable matching point set to calculate a transformation matrix; the transformation matrix is used to register two frames of images; an overlapping area, non-overlapped areas and the sizeof a final complete image are calculated according to coordinates before and after corner point transformation; the seam line is calculated according to the color intensity and geometric structure ofthe overlapping area; the overlapping area is stitched; non-overlapped areas are spliced; a spliced complete image is calculated; and subsequent frames of the videos are spliced through the acquiredtransformation matrix and the seam line, and a CUDA platform is used to accelerate the process in parallel.

Description

technical field [0001] The invention relates to the fields of computer graphics, multimedia information technology, video processing and the like, and in particular to a real-time video splicing method based on sutures. Background technique [0002] With the development of society, people enjoy the convenience of modern society, but it also brings a series of security risks. In order to eliminate hidden dangers and protect people's lives and properties, surveillance cameras all over the city have become a powerful weapon. However, roads, administrative halls and other occasions require multiple cameras to monitor at the same time, causing security personnel to pay attention to multiple surveillance videos at the same time. In addition, multiple surveillance videos are not conducive to subsequent video processing and analysis. In order to effectively solve the above problems, it is necessary to splice multiple surveillance videos into one complete video. [0003] The splici...

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 Applications(China)
IPC IPC(8): H04N7/18G06T3/40
CPCG06T3/4038G06T2207/10016G06T2207/20221H04N7/18
Inventor 于霄郭延文高健
Owner NANJING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products