-
公开(公告)号:US10796196B2
公开(公告)日:2020-10-06
申请号:US15063209
申请日:2016-03-07
Applicant: Nant Holdings IP, LLC
Abstract: Techniques are provided that include receiving one or more global signatures for a query image in response to an image recognition query, wherein some of the plurality of global signatures are generated using local descriptors corresponding to different cropped versions of the image. A ranking order is determined for a plurality of document images based on nearest neighbor relations between document signatures corresponding to the plurality of document images and each one of the one or more global signatures for the query image. A subset of the plurality of document images is selected based on the determined ranking order. Additional document data corresponding to the selected subset of the plurality of document images is obtained, and a search result is generated based on a geometric verification between the additional document data corresponding to the selected subset of the plurality of document images and the query image.
-
公开(公告)号:US20200301502A1
公开(公告)日:2020-09-24
申请号:US16899518
申请日:2020-06-11
Applicant: Nant Holdings IP, LLC
Inventor: Bing Song , John Wiacek , David McKinnon , Matheen Siddiqui
IPC: G06F3/01 , H04L29/06 , G06F3/0484 , G06F3/0481 , A63F13/65 , A63F13/213 , G06T19/00 , A63F13/215
Abstract: Multiparty object recognition systems and methods are disclosed. A method of interactively manipulating virtual object data, wherein an object database is configured to store first party object data that corresponds to a first real-world object and is further configured to store second party object data that corresponds to a second real-world object, includes obtaining the first party object data and the second party object data for storage within the object database. Access to the object database is controlled such that the first party object data and the second party object data is accessible to the first party and the second party. Modification of the first party object data by the second party is facilitated to generate modified first party object data that is in accordance with at least one context parameter of the second party object data, and the modified first party object data is communicated to the first party.
-
公开(公告)号:US20200293812A1
公开(公告)日:2020-09-17
申请号:US16888501
申请日:2020-05-29
Applicant: Nant Holdings IP, LLC
Inventor: Bing Song , Nicholas J. Witchey
IPC: G06K9/48 , G06T3/40 , G06F16/51 , G06F16/583 , G06K9/46 , G06K9/62 , G06T7/13 , G06T7/143 , G06T7/181 , G06T7/246 , G06K9/00 , G06T5/40
Abstract: Techniques are provided in which a plurality of edges are detected within a digital image. An anchor point located along an edge of the plurality of edges is selected. An analysis grid associated with the anchor point is generated, the analysis grid including a plurality of cells. An anchor point normal vector comprising a normal vector of the edge at the anchor point is calculated. Edge pixel normal vectors comprising normal vectors of the edge at locations along the edge within the cells of the analysis grid are calculated. A histogram of similarity is generated for each of one or more cells of the analysis grid, each histogram of similarity being based on a similarity measure between each of the edge pixel normal vectors within a cell and the anchor point normal vector, and a descriptor is generated for the analysis grid based on the histograms of similarity.
-
公开(公告)号:US10679093B2
公开(公告)日:2020-06-09
申请号:US16297557
申请日:2019-03-08
Applicant: Nant Holdings IP, LLC
Inventor: Bing Song , Nicholas J. Witchey
IPC: G06K9/00 , G06K9/48 , G06T3/40 , G06F16/51 , G06F16/583 , G06K9/46 , G06K9/62 , G06T7/13 , G06T7/143 , G06T7/181 , G06T7/246 , G06T5/40
Abstract: Techniques are provided in which a plurality of edges are detected within a digital image. An anchor point located along an edge of the plurality of edges is selected. An analysis grid associated with the anchor point is generated, the analysis grid including a plurality of cells. An anchor point normal vector comprising a normal vector of the edge at the anchor point is calculated. Edge pixel normal vectors comprising normal vectors of the edge at locations along the edge within the cells of the analysis grid are calculated. A histogram of similarity is generated for each of one or more cells of the analysis grid, each histogram of similarity being based on a similarity measure between each of the edge pixel normal vectors within a cell and the anchor point normal vector, and a descriptor is generated for the analysis grid based on the histograms of similarity.
-
公开(公告)号:US10521698B2
公开(公告)日:2019-12-31
申请号:US16041695
申请日:2018-07-20
Applicant: Nant Holdings IP, LLC
Inventor: Bing Song , David McKinnon
Abstract: Systems and methods of generating a compact visual vocabulary are provided. Descriptor sets related to digital representations of objects are obtained, clustered and partitioned into cells of a descriptor space, and a representative descriptor and index are associated with each cell. Generated visual vocabularies could be stored in client-side devices and used to obtain content information related to objects of interest that are captured.
-
公开(公告)号:US20190318195A1
公开(公告)日:2019-10-17
申请号:US16450876
申请日:2019-06-24
Applicant: Nant Holdings IP, LLC
Inventor: Bing Song , Liwen Lin , Mustafa Jaber
Abstract: Techniques are provided that include identifying robust features within a training image. Training features are generated by applying a feature detection algorithm to the training image, each training feature having a training feature location within the training image. At least a portion of the training image is transformed into a transformed image in accordance with a predefined image transformation. Transform features are generated by applying the feature detection algorithm to the transformed image, each transform feature having a transform feature location within the transformed image. The training feature locations of the training features are mapped to corresponding training feature transformed locations within the transformed image in accordance with the predefined image transformation, and a robust feature set is compiled by selecting robust features, wherein each robust feature represents a training feature having a training feature transformed location proximal to a transform feature location of one of the transform features.
-
公开(公告)号:US20190012562A1
公开(公告)日:2019-01-10
申请号:US16128178
申请日:2018-09-11
Applicant: Nant Holdings IP, LLC
Inventor: Mustafa Jaber , Jeremi M. Sudol , Bing Song
CPC classification number: G06K9/52 , G06K9/3258 , G06K9/4671 , G06K9/6218 , G06K2009/4666 , G06T7/11 , G06T7/50 , G06T2210/41
Abstract: A system capable of determining which recognition algorithms should be applied to regions of interest within digital representations is presented. A preprocessing module utilizes one or more feature identification algorithms to determine regions of interest based on feature density. The preprocessing modules leverages the feature density signature for each region to determine which of a plurality of diverse recognition modules should operate on the region of interest. A specific embodiment that focuses on structured documents is also presented. Further, the disclosed approach can be enhanced by addition of an object classifier that classifies types of objects found in the regions of interest.
-
公开(公告)号:US10013612B2
公开(公告)日:2018-07-03
申请号:US15461197
申请日:2017-03-16
Applicant: Nant Holdings IP, LLC
Inventor: David McKinnon , John Wiacek , Jeremi Sudol , Kamil Wnuk , Bing Song
CPC classification number: G06K9/00684 , G06F16/50 , G06F16/51 , G06K9/20 , G06K9/6215 , G06K9/6807
Abstract: A system for analyzing scene traits in an object recognition ingestion ecosystem is presented. In some embodiment, a trait analysis engine analyzes a digital representation of a scene to derive one or more features. The features are compiled into sets of similar features with respect to a feature space. The engine attempts to discover which traits of the scene (e.g., temperature, lighting, gravity, etc.) can be used to distinguish the features for purposes of object recognition. When such distinguishing traits are found, an object recognition database is populated with object information, possibly indexed according to the similar features and their corresponding distinguishing traits.
-
公开(公告)号:US20180165519A1
公开(公告)日:2018-06-14
申请号:US15881043
申请日:2018-01-26
Applicant: Nant Holdings IP, LLC
Inventor: Kamil Wnuk , Bing Song , Matheen Siddiqui , David McKinnon , Jeremi Sudol , Patrick Soon-Shiong , Orang Dialameh
CPC classification number: G06K9/00671 , G06F16/583 , G06F19/321 , G06K9/00718 , G06K9/6202 , G06T7/0014 , G06T11/60 , G06T2207/10016 , G06T2207/20004 , G16H30/40
Abstract: Systems and methods of quickly recognizing or differentiating many objects are presented. Contemplated systems include an object model database storing recognition models associated with known modeled objects. The object identifiers can be indexed in the object model database based on recognition features derived from key frames of the modeled object. Such objects are recognized by a recognition engine at a later time. The recognition engine can construct a recognition strategy based on a current context where the recognition strategy includes rules for executing one or more recognition algorithms on a digital representation of a scene. The recognition engine can recognize an object from the object model database, and then attempt to identify key frame bundles that are contextually relevant, which can then be used to track the object or to query a content database for content information.
-
公开(公告)号:US09858497B2
公开(公告)日:2018-01-02
申请号:US15360865
申请日:2016-11-23
Applicant: Nant Holdings IP, LLC
Inventor: Bing Song , Nicholas J. Witchey
IPC: G06K9/00 , G06K9/48 , G06T3/40 , G06K9/46 , G06K9/62 , G06T5/40 , G06T7/13 , G06T7/143 , G06T7/181 , G06F17/30 , G06T7/246
CPC classification number: G06K9/481 , G06F17/30256 , G06F17/3028 , G06K9/00201 , G06K9/4604 , G06K9/4671 , G06K9/48 , G06K9/6212 , G06K9/6214 , G06K9/6215 , G06T3/40 , G06T3/403 , G06T5/40 , G06T7/13 , G06T7/143 , G06T7/181 , G06T7/248 , G06T2207/10004 , G06T2207/10016 , G06T2207/10028 , G06T2207/10116 , G06T2207/20076 , G06T2207/20164 , G06T2207/30004
Abstract: Techniques are provided in which a plurality of edges are detected within a digital image. An anchor point located along an edge of the plurality of edges is selected. An analysis grid associated with the anchor point is generated, the analysis grid including a plurality of cells. An anchor point normal vector comprising a normal vector of the edge at the anchor point is calculated. Edge pixel normal vectors comprising normal vectors of the edge at locations along the edge within the cells of the analysis grid are calculated. A histogram of similarity is generated for each of one or more cells of the analysis grid, each histogram of similarity being based on a similarity measure between each of the edge pixel normal vectors within a cell and the anchor point normal vector, and a descriptor is generated for the analysis grid based on the histograms of similarity.
-
-
-
-
-
-
-
-
-