Hyperlapse video through time lapse and stabilization
A video, execution-time technology, used in TV, color TV, image communication, etc., to solve problems such as reducing video viewability and amplifying camera shake
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
example 1
[0175] Example 1: A computing system comprising: a processor; and memory comprising a video generation system executable by the processor, the video generation system comprising: a path planning component that calculates a smoothed camera path based on an input video , the path planning component selects an output camera pose from the smoothed camera path for an output frame of the output hyperlapse video; and a rendering component, which for each of the output frames: selects for an output frame from the input video one or more selected input frames, the selected input frames chosen based at least in part on an output camera pose for the output frame; and combining the selected input frames to render the output frame.
example 2
[0176] Example 2: The computing system of Example 1, the video generation system further comprising a reconstruction component that builds a model of a scene and an input camera pose for an input frame of the input video, wherein the path planning component is based on The model and the input camera pose for the input frame of the input video compute the smoothed camera path.
example 3
[0177] Example 3: The computing system of any of Examples 1-2, the path planning component computing the smoothed camera path based on: the length of the smoothed camera path; the smoothed position of the smoothed camera path degree; orientation smoothness of the smoothed camera path; proximity of the smoothed camera path to the input camera position for the input video; and image-based A view quality measure of rendering quality.
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


