Patent classifications
H04N5/145
ADVANCED TEMPORAL LOW LIGHT FILTERING WITH GLOBAL AND LOCAL MOTION COMPENSATION
Techniques for generating a temporally filtered image designed to compensate for global motions of a camera and to compensate for local motions of an object are disclosed. A history frame and a current frame are acquired. A global motion compensation operation is performed on the history frame to reproject a pose of the history frame to match the pose of the current frame. The history frame is compared against the current frame to identify pixels that represent moving objects. For each of those pixels, an optical flow vector is computed. The optical flow vectors are then applied to those pixels to shift those pixels to new locations. These new positions, which are in the history frame, correspond to positions that were identified in the current frame. Afterwards, the current frame is temporally filtered with the history frame.
Motion-Based Frame Rate Adjustment For Network-Connected Conference Participants
During a conference, a first video stream is obtained from a first participant device connected to a local area network and a second video stream is obtained from a second participant device connected to the local area network. A first frame rate is determined for the first participant device to use based on information particular to the first video stream and based on a network constraint associated with the local area network. A second frame rate is determined for the second participant device to use based on information particular to the second video stream and based on the network constraint associated with the local area network. The first participant device and the second participant device are then instructed, during the conference, to respectively capture the first video stream at the first frame rate and the second video stream at the second frame rate.
Method and apparatus for remanent imaging control
The invention is drawn towards a method and apparatus for controlling a consumer based on motion detected in a data stream, comprising: receiving the data stream, extracting motion information from the image data, generating commands and parameters for the consumer according to the motion information and controlling the consumer according to the commands and parameters.
Storage system and method for object monitoring
A storage system and method for object monitoring/anticipation in surveillance systems are provided. In one embodiment, a storage system is provided comprising a memory and a controller. The controller is configured to identify positions of an object in a plurality of frames of video data provided by a video capture device; determine a rate of movement of the object based on the identified positions; and based on the determined rate of movement of the object, provide a suggestion to the video capture device to dynamically modify an encoding bit rate of the video data to improve video quality of the object. Other embodiments are provided.
Maskless 2D/3D Artificial Subtraction Angiography
During catheter-based angiography, the bone and soft tissues degrade visualization of the vasculature, which is of primary interest in such medical imaging procedures. The present disclosure includes systems and methods utilizing a trained neural network to remove the bone and soft tissue densities from post-contrast images, revealing isolated vascular densities, without the need for a standard pre-injection digital mask and in the setting of patient motion. The final angiographic images may be created in real-time. Systems and methods for the training and optimization of the disclosed neural network are also described.
Biasing selection of motion estimation vectors
A motion estimation technique finds first and second candidate bi-directional motion vectors for a first region of an interpolated frame of video content by performing double ended vector motion estimation on the first region. One of these candidate bi-directional motion vectors is selected, and used to identify a remote region of the interpolated frame. This remote region is located at an off-set location from the first region, and is found based on an endpoint of the selected candidate bi-directional motion vector. A remote motion vector for the remote region of the interpolated frame is obtained, and one or more properties of this remote motion vector are used to bias a selection between the first and second candidate vectors.
MEDICAL SYSTEM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD
A medical system includes a light source configured to irradiate an imaging target with light having different wavelength zones in a first observation mode and a second observation mode, the imaging target being a part of a living body being operated, an imaging apparatus configured to capture reflected light from the imaging target irradiated with the light and output a captured image, a storage controller configured to perform control for causing a storage section to store a first captured image upon the first observation mode as a reference image, a generator configured to compare a second captured image upon the second observation mode with the reference image to generate a parameter used for approximating a color shade of the second captured image to a color shade of the reference image, a color conversion processor configured to perform color conversion processing on the second captured image on a basis of the parameter to output a color-converted image, and a display controller configured to perform control for causing a display section to display the color-converted image.
Systems and methods for categorizing motion events
The various embodiments described herein include methods, devices, and systems for categorizing motion events. In one aspect, a method is performed at a camera device. The method includes: (1) capturing a plurality of video frames via the image sensor, the plurality of video frames corresponding to a scene in a field of view of the camera; (2) sending the video frames to the remote server system in real-time; (3) while sending the video frames to the remote server system in real-time: (a) determining that motion has occurred within the scene; (b) in response to determining that motion has occurred within the scene, characterizing the motion as a motion event; and (c) generating motion event metadata for the motion event; and (4) sending the generated motion event metadata to the remote server system concurrently with the video frames.
Information processing apparatus, imaging apparatus, and information processing method each of which issues a notification of blur of an object, and control method for the imaging apparatus
An apparatus includes an acquisition unit configured to acquire a first captured image obtained by first image capturing with a first image capturing parameter and motion information about an object in the first captured image, a setting unit configured to set a second image capturing parameter, an estimation unit configured to estimate motion blur of an object in a second captured image which is obtained in a case where second image capturing is performed with the second image capturing parameter, based on the motion information and the second image capturing parameter, and a notification unit configured to issue a notification of the motion blur.
METHOD AND SYSTEM OF LENS SHADING COLOR CORRECTION USING BLOCK MATCHING
Systems, articles and methods to provide lens shading color correction using block matching are disclosed. Example processor systems disclosed herein are to process at least one cluster of blocks of an image to determine at least one modification parameter, modify the first shade correction data based on the at least one modification parameter to determine second shade correction data, and correct a lens shade effect associated with the image based on the second shade correction data.