Patent classifications
H04N23/6845
Method and system for camera motion blur reduction
A method for reducing camera motion blur comprises, before acquiring an image frame for a video stream, a camera measurement unit measuring data related to a camera module motion during a time window; determining camera module motion based on the measured data and predicting a camera motion blur during acquisition of the image frame based at least on the determined camera module motion and the lens projection model; determining whether the predicted camera motion blur exceeds a threshold; in response to determining that the predicted camera motion blur exceeds the threshold, determining a reduction of the provisional exposure time determined to acquire the image frame so that the predicted camera motion blur reaches the threshold, determining whether a corresponding increase in the provisional gain determined to acquire the image frame is below a maximum gain value, adjusting the provisional exposure time and gain, and acquiring the image frame.
System and method for editing video contents automatically technical field
Provided is a system for editing video contents automatically, the system including an input interface module configured to receive a user input; a video sequence setting module configured to define a set of consecutive frames of original video content as a single original video sequence in response to receiving a video edit activation input from the input interface nodule, and to divide the original video content into a first original video sequence to an n-th original video sequence, n denoting an integer greater than or equal to 2; a video sequence shuffling module configured to create shuffled video content by randomly shuffling a subset video sequence including at least a portion of a k-th original video sequence to follow after a (k+1)-th original video sequence or to precede a (k−1)-th original video sequence, k denoting an integer greater than or equal to 1 and less than or equal to n−1; and a shuffled video content storage module configured to store sequence arrangement information that is information about the shuffled video content or arrangement order of video sequences of the shuffled video content and the subset video sequence.
Reducing global motion and rolling shutter in a dual camera system
A method to reduce a motion blur and a rolling shutter effect, comprising, receiving a main image frame, a main timing and a main exposure from a main camera, receiving a secondary image frame, a secondary timing and a secondary exposure from a secondary camera, correcting the secondary image frame to the main image frame, determining a delta timing based on the main timing and the secondary timing, determining a delta exposure based on the main exposure and the secondary exposure, determining a discrete motion of offset sequences based on the secondary image frame, determining a row-wise motion blur kernel based on the main image frame and the discrete motion of offset sequences and determining a spatially varying kernel deconvolution based on the main image frame and the row-wise motion blur kernel.
METHODS AND SYSTEMS FOR IMAGE PROCESSING WITH MULTIPLE IMAGE SOURCES
Various methods and systems are provided for image processing for multiple cameras. In one embodiment, a method comprises acquiring image frames with a plurality of image frame sources configured with different acquisition settings, processing the image frames based on the different acquisition settings to generate at least one final image frame, and outputting the at least one final image frame. In this way, information from different image frame sources such as cameras may be leveraged to achieve increased frame rates with improved image quality and a desired motion appearance.
IMAGE STABILIZATION METHOD AND APPARATUS, TERMINAL AND STORAGE MEDIUM
Embodiments of the present disclosure relate to image stabilization technology, and provide an image stabilization method and apparatus, a terminal, and a storage medium. The method is applied in a terminal equipped with at least two camera modules corresponding to different focal length ranges. The method includes: obtaining a first image outputted from a first camera module of the at least two camera modules and a second image outputted from a second camera module of the at least two camera modules; processing, in a zooming process, the first image and the second image in a predetermined processing scheme to obtain a target image, the predetermined processing scheme including an electric image stabilization process and a zooming process, the zooming process being a process of switching from the first camera module to the second camera module; and displaying the target image on a viewfinder screen.
Methods and systems for image processing with multiple image sources
Various methods and systems are provided for image processing for multiple cameras. In one embodiment, a method comprises acquiring image frames with a plurality of image frame sources configured with different acquisition settings, processing the image frames based on the different acquisition settings to generate at least one final image frame, and outputting the at least one final image frame. In this way, information from different image frame sources such as cameras may be leveraged to achieve increased frame rates with improved image quality and a desired motion appearance.
IMMERSIVE CAPTURE AND REVIEW
In an embodiment, a system includes an immersive camera module including a camera mounting block having a plurality of camera mounting sites and a plurality of cameras mounted to the plurality of camera mounting sites. Each of the plurality of cameras includes a partially-overlapping field of view, and the camera module is configured to comprehensively capture a target space. The system further includes a chassis operatively coupled with the immersive camera module, the chassis configured to smoothly maneuver the camera module comprehensively through the target space. Aspects herein can also relate to methods for capturing immersions, systems and methods for providing immersions, and systems and methods for viewing and controlling immersions.
IMAGE BLUR CORRECTION APPARATUS, CONTROL METHOD THEREFOR, IMAGE CAPTURING APPARATUS, AND STORAGE MEDIUM
An image blur correction apparatus comprises an obtainment unit configured to obtain shake information; a plurality of image blur correction amount calculation units including a first image blur correction amount calculation unit configured to calculate image blur correction amounts that respectively correspond to partial images included among a plurality of continuous images, and a second image blur correction amount calculation unit configured to calculate image blur correction amounts that respectively correspond to partial images included among the plurality of continuous images with use of a method different from a method used by the first correction amount calculation unit; and control unit configured to control the plurality of image blur correction amount calculation units.
System and method for x-ray compatible 2D streak camera for a snapshot multiframe imager
The present disclosure is directed to a snapshot multiframe imager having an aperture element having at least one aperture, an adjacently positioned random mask, an imaging element and a computer. The random mask has a plurality of micron scale apertures and receives light passing through the aperture element, which represents the spatial information from the scene being imaged, and generates a plurality of image frames encoded in a spatial domain. The imaging element may operate in a drift-scan mode receives the encoded image frames and generates a streaked pattern of electrons representing a plurality of images of the scene at a plurality of different times. The computer analyzes the streaked pattern of electrons and mathematically reconstructs the plurality of images.
Image processing apparatus, image processing method, and recording medium
An image processing apparatus includes: an alignment unit configured to perform alignment for a group of images including a plurality of short-time-exposure images that are captured with a first exposure time and a long-time-exposure image that is captured with a second exposure time that is longer than the first exposure time; and an output unit configured to output the long-time-exposure image in a case where the long-time-exposure image satisfies a predetermined condition and configured to output a composite image which is generated by compositing a plurality of images selected from among the plurality of short-time-exposure images, in a case where the long-time-exposure image does not satisfy the predetermined condition.