G06T7/238

Motion vector prediction for video coding

Methods and systems for providing a bitstream comprising video data encoded by an encoder apparatus are described, wherein the method may include: a processor of the encoder apparatus determining a current motion vector of a current block of a current video frame of a sequence of video frames comprising video data, the current motion vector defining a spatial offset of the current block relative to a prediction block of a previously encoded reference video frame stored in a memory of the encoder apparatus; the processor determining or receiving motion information associated with the current video frame, the motion information signaling the processor whether at least part of the offset defined by the current motion vector is associated with non-uniform motion in the video data of the current video frame; the processor determining a motion vector predictor candidate based on the motion information, at least a first motion vector predicator algorithm and a second motion vector predictor algorithm; and, the processor determining a motion vector difference based on the selected motion vector predictor candidate and the current motion vector; and, the processor using an encoding process to encode a residual block, the motion vector difference, an indication of the selected motion vector predictor candidate, and at least part of the motion information into a bitstream, wherein the residual block defines a difference between the current block and the prediction block.

Electronic home plate
11517805 · 2022-12-06 · ·

An electronic home plate system includes a home plate enclosure and at least one image sensor system disposed within the enclosure, each image sensor system including an image sensor, a lens and a first processor. The first processor is adapted to detect a motion of a ball by continuously capturing frames from the image sensor. The detected motion includes the ball passing over the home plate enclosure or the ball passing near and not over the home plate enclosure.

DEFINING A SEARCH RANGE FOR MOTION ESTIMATION FOR EACH SCENARIO FRAME SET

A video motion estimation method including obtaining a plurality of image frames in a video, and performing scenario classification processing on the plurality of image frames to obtain a plurality of image frame sets. The method further includes extracting a contour feature and a color feature of a foreground object of each image frame, and determining a search range corresponding to each image frame set. The method further includes determining a starting search point in each predicted frame. The method further includes, for each image frame set, performing motion estimation processing in a search region corresponding to the search range of each predicted frame set based on the starting search point of the respective predicted frame, a reference block in at least one reference frame of the respective image frame set, and the color feature of the foreground object, to obtain a motion vector corresponding to the reference block.

Method and system of motion estimation with neighbor block pattern for video coding

Techniques related to motion estimation with neighbor block pattern for video coding.

Method and system of motion estimation with neighbor block pattern for video coding

Techniques related to motion estimation with neighbor block pattern for video coding.

Systems to assess projection data inconsistency

A system and method include acquisition of a plurality of projection images of a subject, each of the projection images associated with a respective projection angle, determination, for each of the projection images, of a center-of-light location in a first image region, determination of a local fluctuation measure based on the determined center-of-light locations, and determination of a quality measure associated with the plurality of projection images based on the local fluctuation measure.

Systems to assess projection data inconsistency

A system and method include acquisition of a plurality of projection images of a subject, each of the projection images associated with a respective projection angle, determination, for each of the projection images, of a center-of-light location in a first image region, determination of a local fluctuation measure based on the determined center-of-light locations, and determination of a quality measure associated with the plurality of projection images based on the local fluctuation measure.

Hardware and software friendly system and method for decoder-side motion vector refinement with decoder-side bi-predictive optical flow based per-pixel correction to bi-predictive motion compensation

Methods and system, including decoders and encoders, for interprediction. In one aspect, a method includes selecting reference samples based on motion information of a current picture block of a current picture, deriving first interpolated samples by performing a first interpolation on the selected reference samples, deriving an integer distance delta motion vector for a target sub-prediction unit (PU) by performing integer-distance MVR, deriving M×M pixel matrix flow vectors by performing BPOF, for each M×M pixel matrix in the target sub-PU, based on the first interpolated samples and the integer distance delta motion vector, deriving second interpolated samples by performing a second interpolation on the reference samples, computing at least one correction parameter for the target sub-PU based on the M×M pixel matrix flow vectors, the first interpolated samples and the second interpolated samples, and performing bi-prediction based on the second interpolated samples and the at least one correction parameter.

SHUTTER SPEED DETERMINATION DEVICE AND IMAGING DEVICE
20230076396 · 2023-03-09 ·

A shutter speed determination device includes a motion detector and controller. The motion detector, on a block-by-block basis having a specified block size, performs detection processing of a motion vector for image data obtained by capturing a subject image. The controller, while reducing the block size, causes the motion detector to execute the detection processing repeatedly, each time executing the detection processing the controller finds a motion vector related value that changes in a same direction as a direction in which a magnitude of the motion vector changes, the controller determines a shutter speed used when capturing the subject image thereafter, based on the motion vector related value found.

SHUTTER SPEED DETERMINATION DEVICE AND IMAGING DEVICE
20230076396 · 2023-03-09 ·

A shutter speed determination device includes a motion detector and controller. The motion detector, on a block-by-block basis having a specified block size, performs detection processing of a motion vector for image data obtained by capturing a subject image. The controller, while reducing the block size, causes the motion detector to execute the detection processing repeatedly, each time executing the detection processing the controller finds a motion vector related value that changes in a same direction as a direction in which a magnitude of the motion vector changes, the controller determines a shutter speed used when capturing the subject image thereafter, based on the motion vector related value found.