Vehicle Video Stitching Using Position-Based Frame Alignment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video stitching methods based on time sequence suffer from poor accuracy due to imprecise time measurement, leading to video disorder and poor stitching effects, especially for vehicles traveling at high speeds.
Innovation Solution
A video stitching method that utilizes positioning information and predicted location of a target vehicle to select an accurate stitching frame, incorporating speed and direction information to align video segments, ensuring precise alignment and smooth transitions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If video stitching is performed based on time sequence, then the stitching process is simple to implement, but the stitching accuracy deteriorates due to imprecise time measurement
Solution Approach 1:
The patent changes the stitching parameter from time-based to position-based. Instead of using timestamps to determine stitching order, the system uses positioning information (GPS coordinates) of the target vehicle to select and stitch video frames, fundamentally changing the parameter used for stitching decision-making
Solution Approach 2:
The patent replaces the time-based mechanical stitching system with a position-based stitching system. By substituting temporal ordering with spatial positioning, the system achieves more accurate stitching results that are not constrained by time measurement precision
2Ease of operation
If video segments are stitched using time accuracy, then the stitching process is straightforward, but the video ordering accuracy deteriorates when vehicle speed is high
Solution Approach 1:
The patent changes the ordering parameter from time to position. By using the positioning information of the target vehicle rather than timestamps, the system achieves accurate video ordering even at high speeds where time measurement inaccuracies would cause significant positional errors
3Device complexity
If time-based video stitching is used, then the system complexity is low, but the video stitching effect deteriorates due to location jumps
Solution Approach 1:
The patent changes the stitching parameter from time to position, using positioning information to select video frames for stitching. This eliminates location jumps that occur in time-based stitching when the vehicle moves rapidly, significantly improving the stitching effect
Solution Approach 2:
The patent introduces positioning information as an intermediary between video segments. Instead of directly stitching based on time, the system uses position data as a mediator to select appropriate frames, ensuring spatial continuity and eliminating location jumps
Data Source
Figure 1
Figure 2
Figure 3
AI summary
This application provides a video stitching method, apparatus, and system, and relates to the field of data processing technologies. The method includes: obtaining a plurality of video segments related to a target vehicle; and stitching a first video segment and a second video segment based on a stitching video frame, where the first video segment and the second video segment are two video segments that are adjacent in time in the plurality of video segments, the stitching video frame is a video frame that is used for video stitching and that is determined in a second boundary video based on positioning information of the target vehicle in a first boundary video, the first boundary video is a multi-frame video at an end location of the first video segment, and the second boundary video is a multi-frame video at a start location of the second video segment. In the embodiments of this application, when a plurality of video segments are stitched, high-precision stitching may be performed on boundary videos in the video segments based on location information of a target vehicle in a video object, to improve video stitching accuracy, so that a good video stitching effect can be achieved.