Movatterモバイル変換


[0]ホーム

URL:


US20220139063A1 - Filtering detected objects from an object recognition index according to extracted features - Google Patents

Filtering detected objects from an object recognition index according to extracted features
Download PDF

Info

Publication number
US20220139063A1
US20220139063A1US17/525,413US202117525413AUS2022139063A1US 20220139063 A1US20220139063 A1US 20220139063A1US 202117525413 AUS202117525413 AUS 202117525413AUS 2022139063 A1US2022139063 A1US 2022139063A1
Authority
US
United States
Prior art keywords
detected
features
data
objects
object recognition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US17/525,413
Inventor
Kunwar Yashraj Singh
Keith Young Johnson
Vivek BHADAURIA
Sean R. Flynn
Binglei Du
Dylan C. Thomas
Vasant Manohar
Jonathan Hedley
Wei Xia
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amazon Technologies Inc
Original Assignee
Amazon Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Amazon Technologies IncfiledCriticalAmazon Technologies Inc
Priority to US17/525,413priorityCriticalpatent/US20220139063A1/en
Publication of US20220139063A1publicationCriticalpatent/US20220139063A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Objects detected in data may be filtered from an object recognition index. Data for object detection may be received. An object detection technique may be applied to the data to detect an object. If the object does not satisfy indexing criteria for the object recognition index, then the detected object may be excluded from the object recognition index.

Description

Claims (20)

What is claimed is:
1. A system, comprising:
at least one processor; and
a memory, storing program instructions that when executed by the at least one processor cause the at least one processor to:
receive data to add objects detected in the data to an object recognition index;
detect an object in the data according to an object detection technique;
extract one or more features for the detected object;
evaluate the one or more features of the detected object according to one or more indexing criteria to determine whether to exclude objects from the object recognition index; and
responsive to a determination that the detected object does not satisfy the one or more indexing techniques, exclude the detected object detected from the object recognition index according to a determination that the one or more features of the object do not satisfy the one or more indexing criteria.
2. The system ofclaim 1, wherein the program instructions further cause the at least one processor to return the representation of the one or more features of the detected object responsive to a request for objects not included in the object recognition index.
3. The system ofclaim 1, wherein to extract the one or more features for the detected object, the program instructions cause the at least one processor to:
apply a convolutional neural network trained to indicate similarity between detected objects to the detected object in order to determine a feature vector that represents the one or more features of the detected object; or
apply the convolutional neural network to determine one or more intermediate features in order to determine the one or more features as domain specific attributes of the detected object.
4. The system ofclaim 1, wherein the at least one processor and the memory are implemented as part of an object recognition service of a provider network that detects human faces in images, wherein the data is image data, wherein the object recognition index is hosted in the provider network, and wherein the detection, evaluation, extraction, and exclusion are performed responsive to a request to index the image data as part of the object recognition index.
5. A method, comprising:
applying, by one or more computing devices, an object detection technique on data to detect an object within the data to be considered for inclusion in an object recognition index;
evaluating, by the one or more computing devices, one or more features of the detected object determined as part of the application of the object detection technique with respect to one or more indexing criteria to exclude objects from the object recognition index that do not satisfy the one or more indexing criteria; and
excluding, by the one or more computing devices, the detected object detected from the object recognition index according to a determination that the one or more features of the object do not satisfy the one or more indexing criteria.
6. The method ofclaim 5, further comprising receiving, by the one or more computing devices, a request to index objects within the data, the applying, the evaluating, and the excluding are performed responsive to the request.
7. The method ofclaim 6, further comprising:
responsive to the request, obtaining the data from a data store indicated by the request.
8. The method ofclaim 6, wherein the request includes a parameter that requests application of the one or more indexing criteria when considering objects detected in the data for inclusion in the object recognition index.
9. The method ofclaim 5, further comprising:
wherein the applying of the object detection technique on the data detects a second object within the data;
evaluating, by the one or more computing devices, one or more features of the second detected object determined as part of the application of the object detection technique with respect to the one or more indexing criteria; and
including, by the one or more computing devices, the second detected object in the object recognition index according to a determination that the one or more features of the second detected object satisfy the one or more indexing criteria.
10. The method ofclaim 5, further comprising:
after an update to the object detection technique:
obtaining, by the one or more computing devices, respective features for true and falsely detected objects according to the updated object detection technique applied to a plurality of data;
training, by the one or more computing devices, a predictive model according to the obtained features to identify respective feature values that maximize a prediction of one of the true detected objects upon application of the predictive model to the respective features of the one true detected object; and
updating, by the one or more computing devices, the one or more indexing criteria based on the respective features identified by the predictive model that maximize the prediction of true detected objects.
11. The method ofclaim 5, further comprising returning, by the one or more computing devices, a response via an interface indicating that the object was not included in the object recognition index and an indication of at least one of the respective features of the object that failed to satisfy the one or more indexing criteria.
12. The method ofclaim 5, wherein the object detection technique is a natural language processing technique.
13. The method ofclaim 5, further comprising:
applying, by the one or more computing devices, a second object detection technique on second data to detect an object within the second data to be considered for inclusion in an second object recognition index;
evaluating, by the one or more computing devices, one or more features of the detected object determined as part of the application of the second object detection technique with respect to one or more other indexing criteria to exclude objects from the second object recognition index that do not satisfy the one or more indexing criteria, wherein the one or more other indexing criteria are different than the one or more indexing criteria; and
excluding, by the one or more computing devices, the detected object detected from the second object recognition index according to a determination that the one or more features of the object do not satisfy the one or more other indexing criteria.
14. One or more non-transitory, computer-readable storage media, storing program instructions that when executed on or across one or more computing devices cause the one or more computing devices to implement:
receiving image data to add objects detected in the image data to an object recognition index;
applying an object detection technique on the image data to detect an object within the image data;
evaluating one or more features of the detected object determined as part of the application of the object detection technique with respect to one or more indexing criteria to exclude objects from the object recognition index that do not satisfy the one or more indexing criteria; and
excluding the detected object detected from the object recognition index according to a determination that the one or more features of the object do not satisfy the one or more indexing criteria.
15. The one or more non-transitory, computer-readable storage media ofclaim 14, wherein the program instructions cause the one or more computing devices to further implement:
wherein the applying of the object detection technique on the image data detects a second object within the image data;
evaluating, by the one or more computing devices, one or more features of the second detected object determined as part of the application of the object detection technique with respect to the one or more indexing criteria; and
including, by the one or more computing devices, the second detected object in the object recognition index according to a determination that the one or more features of the second detected object satisfy the one or more indexing criteria.
16. The one or more non-transitory, computer-readable storage media ofclaim 14, wherein the applying of the object detection technique on the image data includes application of a convolutional neural network trained to indicate similarity between detected objects to the detected object in order to determine a feature vector that represents the one or more features of the detected object
17. The one or more non-transitory, computer-readable storage media ofclaim 14, wherein the program instructions cause the one or more computing devices to further implement:
after an addition of a second object detection technique that can be performed by the one or more computing devices:
obtaining, respective features for true and falsely detected objects according to the added object detection technique applied to a plurality of image data;
training a predictive model according to the obtained features to identify respective feature values that maximize a prediction of one of the true detected objects upon application of the predictive model to the respective features of the one true detected object; and
adding one or more indexing criteria for the added object detection technique based on the respective features identified by the predictive model that maximize the prediction of true detected objects.
18. The one or more non-transitory, computer-readable storage media ofclaim 14, wherein the program instructions cause the one or more computing devices to further implement:
receiving a request to index a second image data for inclusion in the object recognition index, wherein the request includes a parameter that disables application of the one or more indexing criteria when considering objects detected in the image data for inclusion in the object recognition index;
applying the object detection technique on the second image data to detect an object within the second image data; and
including the object detected in the second image data in the object recognition index.
19. The one or more non-transitory, computer-readable storage media ofclaim 14, wherein the program instructions cause the one or more computing devices to further implement:
storing a representation of the one or more features of the detected object; and
returning the representation of the one or more features of the detected object responsive to a request for objects not included in the object recognition index.
20. The one or more non-transitory, computer-readable storage media ofclaim 14, wherein the one or more computing devices are implemented as part of an object recognition service of a provider network, wherein the object recognition index is hosted in the provider network, and wherein the detection, evaluation, extraction, and exclusion are performed responsive to a request to index the image data as part of the object recognition index.
US17/525,4132018-09-062021-11-12Filtering detected objects from an object recognition index according to extracted featuresAbandonedUS20220139063A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US17/525,413US20220139063A1 (en)2018-09-062021-11-12Filtering detected objects from an object recognition index according to extracted features

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US201862727983P2018-09-062018-09-06
US16/183,365US11176403B1 (en)2018-09-062018-11-07Filtering detected objects from an object recognition index according to extracted features
US17/525,413US20220139063A1 (en)2018-09-062021-11-12Filtering detected objects from an object recognition index according to extracted features

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US16/183,365ContinuationUS11176403B1 (en)2018-09-062018-11-07Filtering detected objects from an object recognition index according to extracted features

Publications (1)

Publication NumberPublication Date
US20220139063A1true US20220139063A1 (en)2022-05-05

Family

ID=78524012

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US16/183,365Active2039-04-11US11176403B1 (en)2018-09-062018-11-07Filtering detected objects from an object recognition index according to extracted features
US17/525,413AbandonedUS20220139063A1 (en)2018-09-062021-11-12Filtering detected objects from an object recognition index according to extracted features

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US16/183,365Active2039-04-11US11176403B1 (en)2018-09-062018-11-07Filtering detected objects from an object recognition index according to extracted features

Country Status (1)

CountryLink
US (2)US11176403B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20200394447A1 (en)*2018-06-202020-12-17Rakuten, Inc.Search system, search method, and program

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111222465B (en)*2019-11-072023-06-13深圳云天励飞技术股份有限公司 Image analysis method and related equipment based on convolutional neural network
WO2021243631A1 (en)*2020-06-042021-12-09Plantronics, Inc.Head pose estimation in a multi-camera teleconferencing system
US11978247B2 (en)2020-11-122024-05-07Objectvideo Labs, LlcAdversarial masks for scene-customized false detection removal
US11636663B2 (en)*2021-02-192023-04-25Microsoft Technology Licensing, LlcLocalizing relevant objects in multi-object images
US20250148755A1 (en)*2023-11-072025-05-08Autobrains Technologies LtdMachine learning process and method of targeted clustering based on single shot sampling

Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20150049910A1 (en)*2013-08-192015-02-19Kodak Alaris Inc.Imaging workflow using facial and non-facial features

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8732025B2 (en)*2005-05-092014-05-20Google Inc.System and method for enabling image recognition and searching of remote content on display
US9639740B2 (en)2007-12-312017-05-02Applied Recognition Inc.Face detection and recognition
WO2013175608A1 (en)*2012-05-242013-11-28株式会社日立製作所Image analysis device, image analysis system, and image analysis method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20150049910A1 (en)*2013-08-192015-02-19Kodak Alaris Inc.Imaging workflow using facial and non-facial features

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20200394447A1 (en)*2018-06-202020-12-17Rakuten, Inc.Search system, search method, and program
US11899722B2 (en)*2018-06-202024-02-13Rakuten Group, Inc.Search system, search method, and program

Also Published As

Publication numberPublication date
US11176403B1 (en)2021-11-16

Similar Documents

PublicationPublication DateTitle
JP7678048B2 (en) Techniques for ranking content item recommendations - Patents.com
US20220139063A1 (en)Filtering detected objects from an object recognition index according to extracted features
US12056161B2 (en)System and method for smart categorization of content in a content management system
US11417131B2 (en)Techniques for sentiment analysis of data using a convolutional neural network and a co-occurrence network
US11080340B2 (en)Systems and methods for classifying electronic information using advanced active learning techniques
US11514054B1 (en)Supervised graph partitioning for record matching
US9251245B2 (en)Generating mappings between a plurality of taxonomies
CN116975340A (en)Information retrieval method, apparatus, device, program product, and storage medium
WO2022067236A1 (en)System and method for smart categorization of content in a content management system
US20170286522A1 (en)Data file grouping analysis
US12197897B2 (en)Image-based infrastructure-as-code processing based on predicted context
US12423329B2 (en)Cluster based node assignment in multi-dimensional feature space
US12154356B2 (en)Automated key-value pair extraction
US20230409528A1 (en)Machine learning data set management
US20240289551A1 (en)Domain adapting graph networks for visually rich documents
US20250053746A1 (en)Condensing a document for enhanced analysis and processing
WO2024182201A1 (en)Domain adapting graph networks for visually rich documents
CN120781099A (en)Abnormal webpage detection method, device, equipment and storage medium
CN120745575A (en) Table data extraction method, device, equipment and medium
Chen et al.ODLP: Scalable Multimodal Information Retrieval Using Visual and Structural Integration

Legal Events

DateCodeTitleDescription
STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp