-
公开(公告)号:US11776129B2
公开(公告)日:2023-10-03
申请号:US17124401
申请日:2020-12-16
Applicant: QUALCOMM Incorporated
Inventor: Eyasu Zemene Mequanint , Yingyong Qi , Ning Bi
CPC classification number: G06T7/11 , G06T7/136 , G06T7/90 , G06T2207/10024 , G06T2207/30188
Abstract: Examples are described of segmenting an image into image regions based on depicted categories of objects, and for refining the image regions semantically. For example, a system can determine that a first image region in an image depicts a first category of object. The system can generate a color distance map of the first image region that maps color distance values to each pixel in the first image region. A color distance value quantifies a difference between a color value of a pixel in the first image region and a color value of a sample pixel in a second image region in the image. The system can process the image based on a refined variant of the first image region that is refined based on the color distance map, for instance by removing pixels from the first image region whose color distances fall below a color distance threshold.
-
公开(公告)号:US11354860B1
公开(公告)日:2022-06-07
申请号:US17158909
申请日:2021-01-26
Applicant: QUALCOMM Incorporated
Inventor: Yan Deng , Michel Adib Sarkis , Ning Bi
Abstract: Systems and techniques are provided for performing video-based activity recognition. For example, a process can include generating a three-dimensional (3D) model of a first portion of an object based on one or more frames depicting the object. The process can also include generating a mask for the one or more frames, the mask including an indication of one or more of regions of the object. The process can further include generating a 3D base model based on the 3D model of the first portion of the object and the mask, the 3D base model representing the first portion of the object and a second portion of the object. The process can include generating, based on the mask and the 3D base model, a 3D model of the second portion of the object.
-
公开(公告)号:US10708673B2
公开(公告)日:2020-07-07
申请号:US15758881
申请日:2015-09-25
Applicant: QUALCOMM Incorporated , Ning Bi , Fan Ling , Jingting Ding , Yu Sun
Inventor: Ning Bi , Fan Ling , Jingting Ding , Yu Sun
IPC: H04N21/845 , G06F16/71 , G06F16/738 , G06F16/74 , H04N21/8549 , H04N21/234 , H04N21/2343 , H04N21/81 , H04N21/2187 , G06F16/783 , H04N21/4725 , H04N7/18 , G06K9/00 , H04N21/472
Abstract: A system and method of video processing are disclosed. In a particular implementation, a device includes a processor configured to generate index data for video content. The index data includes a summary frame and metadata. The summary frame is associated with a portion of the video content and illustrates multiple representations of an object included in the portion of the video content. The metadata includes marker data that indicates a playback position of the video content. The playback position is associated with the summary frame. The device also includes a memory configured to store the index data.
-
公开(公告)号:US10553091B2
公开(公告)日:2020-02-04
申请号:US15655065
申请日:2017-07-20
Applicant: QUALCOMM Incorporated
IPC: G06K9/00 , G08B13/196 , G06T7/215 , G06T7/246 , G06K9/34 , G06K9/68 , G06K9/38 , G06T7/277 , G06K9/62 , G06K9/46 , G06K9/48 , G06T7/254 , G06K9/32
Abstract: Methods, apparatuses, and computer-readable media are provided for splitting one or more merged blobs for one or more video frames. For example, a merged blob detected for a current video frame is identified. The merged blob includes pixels of at least a portion of at least two foreground objects in the current video frame. The merged blob is associated with a first blob tracker and a second blob tracker. A shape of the first blob tracker can be adjusted. For instance, adjusting the shape of the first blob tracker can include shifting at least one boundary of a bounding region of the first blob tracker based on the shape of the merged blob. The merged blob can be split into a first blob and a second blob, with the first blob being associated with the adjusted bounding region of the first blob tracker and the second blob being associated with a bounding region of the a second blob tracker. The first blob and the second blob can then be output for object tracking for the current video frame.
-
公开(公告)号:US20200019806A1
公开(公告)日:2020-01-16
申请号:US16583041
申请日:2019-09-25
Applicant: QUALCOMM Incorporated
Inventor: Xin ZHONG , Dashan Gao , Ning Bi , Steven Douglas Laver , Scott David Beith , Diarmuid MacCormack
Abstract: A method for picture processing is described. A first tracking area is obtained. A second tracking area is also obtained. The method includes beginning to track the first tracking area and the second tracking area. Picture processing is performed once a portion of the first tracking area overlapping the second tracking area passes a threshold.
-
公开(公告)号:US20190278474A1
公开(公告)日:2019-09-12
申请号:US16421387
申请日:2019-05-23
Applicant: QUALCOMM Incorporated
IPC: G06F3/0488 , G06T17/20 , G06T11/60 , G06T11/00 , G06F3/0484
Abstract: A method for interactive image caricaturing by an electronic device is described. The method includes detecting at least one feature location of an image. The method further includes generating, based on the at least one feature location, an image mesh that comprises a grid of at least one horizontal line and at least one vertical line. The method additionally includes obtaining a gesture input. The method also includes determining at least one caricature action based on the at least one gesture input. The method further includes generating a caricature image based on the image mesh, the at least one caricature action and the image.
-
公开(公告)号:US10395385B2
公开(公告)日:2019-08-27
申请号:US15635059
申请日:2017-06-27
Applicant: QUALCOMM Incorporated
Inventor: Yang Zhou , Ying Chen , Yingyong Qi , Ning Bi
Abstract: In various implementations, object tracking in a video content analysis system can be augmented with an image-based object re-identification system (e.g., for person re-identification or re-identification of other objects) to improve object tracking results for objects moving in a scene. The object re-identification system can use image recognition principles, which can be enhanced by considering data provided by object trackers that can be output by an object traffic system. In a testing stage, the object re-identification system can selectively test object trackers against object models. For most input video frames, not all object trackers need be tested against all object models. Additionally, different types of object trackers can be tested differently, so that a context provided by each object tracker can be considered. In a training stage, object models can also be selectively updated.
-
公开(公告)号:US10275928B2
公开(公告)日:2019-04-30
申请号:US15367061
申请日:2016-12-01
Applicant: QUALCOMM Incorporated
Inventor: Bijan Forutanpour , Phi Hung Le Nguyen , Ning Bi
Abstract: Examples are described for overlaying primitives, arranged as concentric circles, in circular images onto respective mesh models to generate rectangular images representative of a 360-degree video or image. Portions of the rectangular images are blended to generate a stitched rectangular image, and image content for display is generated based on the stitched rectangular image.
-
公开(公告)号:US10229503B2
公开(公告)日:2019-03-12
申请号:US15599281
申请日:2017-05-18
Applicant: QUALCOMM Incorporated
Inventor: Ying Chen , Ning Bi , Zhongmin Wang
Abstract: Methods, apparatuses, and computer-readable media are provided for splitting one or more merged blobs for one or more video frames. A blob detected for a current video frame is identified. The identified blob includes pixels of at least a portion of a foreground object in the current video frame. The identified blob is determined to be associated with two or more blob trackers from a plurality of blob trackers. The plurality of blob trackers are received from an object tracking operation performed for a previous video frame. It is then determined whether one or more splitting conditions are met. The splitting conditions can be based on a spatial relationship between bounding regions of the two or more blob trackers and a bounding region of the identified blob. The identified blob can be split into a first blob and a second blob in response to determining the one or more splitting conditions are met. If the identified blob is split, the first blob and the second blob are output for object tracking for the current frame by an object tracking system. In some cases, the identified blob is not output for object tracking for the current frame.
-
公开(公告)号:US10223590B2
公开(公告)日:2019-03-05
申请号:US15262700
申请日:2016-09-12
Applicant: QUALCOMM Incorporated
Inventor: Ying Chen , Lei Wang , Jinglun Gao , Ning Bi
Abstract: Techniques and systems are provided for processing video data. For example, techniques and systems are provided for performing content-adaptive morphology operations. A first erosion function can be performed on a foreground mask of a video frame, including setting one or more foreground pixels of the frame to one or more background pixels. A temporary foreground mask can be generated based on the first erosion function being performed on the foreground mask. One or more connected components can be generated for the frame by performing connected component analysis to connect one or more neighboring foreground pixels. A complexity of the frame (or of the foreground mask of the frame) can be determined by comparing a number of the one or more connected components to a threshold number. A second erosion function can be performed on the temporary foreground mask when the number of the one or more connected components is higher than the threshold number. The one or more connected components can be output for blob processing when the number of the one or more connected components is lower than the threshold number.
-
-
-
-
-
-
-
-
-