Image based object classification
US-10062008-B2 · Aug 28, 2018 · US
US10867216B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10867216-B2 |
| Application number | US-201715457067-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 13, 2017 |
| Priority date | Mar 15, 2016 |
| Publication date | Dec 15, 2020 |
| Grant date | Dec 15, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Devices, systems, and methods obtain a region of an image; generate known-object scores for the region using known-object detectors, wherein each known-object detector of the known-object detectors detects objects in a respective object class; determine a likelihood that the region includes a complete object; and determine a likelihood that the region includes an unknown object based on the likelihood that the region includes a complete object and on the known-object scores.
Opening claim text (preview).
What is claimed is: 1. A system comprising: one or more computer-readable media; and one or more processors that are coupled to the one or more computer-readable media and that are configured to cause the system to generate respective known-object probabilities that a region of an image includes a known-object in a plurality of object classes using a plurality of known-object detectors, wherein each known-object detector of the plurality of known-object detectors detects objects in a respective object class of the plurality of object classes; generate an unknown-object probability that the region includes an unknown object using the plurality of known-object detectors; determine whether the region includes an unknown object based on the respective known-object probabilities for the plurality of object classes and the unknown-object probability; create a new class that includes the unknown object, if the region is determined to include the unknown object; search for a labeled image which matches the unknown object; assign a label of the matched labeled image to the unknown object as a new known-object label of the created new class; and generate a new known-object detector for the created new class. 2. The system of claim 1 , wherein the known-object detectors each include a respective scoring function that detects a respective known object. 3. The system of claim 2 , wherein the one or more processors are further configured to cause the system to for each known-object detector, determine a respective known-object probability that is a probability that the region includes an object in the respective object class that is detected by the known-object detector, thereby generating known-object probabilities. 4. The system of claim 3 , wherein, to determine a respective known-object probability, the one or more processors are configured to cause the system to perform operations that can be described by P ( C i | x ) = exp ( S ( C i , x ) ) Σ k = 1 K exp ( S ( C k , x ) ) , where x is the image region, where S(C i ,x) is a scoring function of a known-object detector that detects objects in object class C i , where S(C k , x) is a scoring function of a known-object detector that detects objects in object class C k , where K is a total number of known-object detectors, and where P(C i |x) is the known-object probability for object class C. 5. A method comprising: generating respective known-object probabilities that a region of an image includes a known object in a plurality of object classes using a plurality of known-object detectors, wherein each known-object detector of the plurality of known-object detectors detects objects in a respective object class of the plurality of object classes; generating an unknown-object probability that the region includes an unknown object using the plurality of known-object detectors; determining whether the region includes an unknown object based on the respective known-object probabilities for the plurality of object classes and the unknown-object probability; creating a new class that includes the unknown object, if the region is determined to include the unknown object; searching for a labeled image which matches the unknown object; assigning a label of the matched labeled image to the unknown object as a new known-object label of the created new class; and generating a new known-object detector for the created new class. 6. One or more computer-readable media storing instructions that, when executed by one or more computing devices, cause the one or more computing devices to perform operations comprising: generating respective known-object probabilities that a region of an image includes a known object in a plurality of object classes using a plurality of known-object detectors, wherein each known-object detector of the plurality of known-object detectors detects objects in a respective object class of the plurality of object classes; generating an unknown-object probability that the region includes an unknown object using the plurality of known-object detectors; determining whether the region includes an unknown object based on the respective known-object probabilities for the plurality of object classes and the unknown-object probability; creating a new class that includes the unknown object, if the region is determined to include the unknown object; searching for a labeled image which matches the unknown object; assigning a label of the matched labeled image to the unknown object as a new known-object label of the created new class; and generating a new known-object detector for the created new class. 7. The one or more computer-readable media of claim 6 , wherein the known-object detectors each include a respective classifier.
Region-based matching · CPC title
Scenes; Scene-specific elements (control of digital cameras H04N23/60) · CPC title
using classification, e.g. of video objects · CPC title
based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate · CPC title
Single-class perspective, e.g. one-against-all classification; Novelty detection; Outlier detection · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.