Object detection improvement based on autonomously selected training samples

US11610080B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11610080-B2
Application numberUS-202016854768-A
CountryUS
Kind codeB2
Filing dateApr 21, 2020
Priority dateApr 21, 2020
Publication dateMar 21, 2023
Grant dateMar 21, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for generating positive and negative training samples is presented. The method includes identifying false positive images of an object based on multiple images of an environment. The method also includes generating positive training samples from a set of images of the object. The method further includes generating a negative training sample from the false positive image. The method still further includes training an object detection system based on the positive training samples and the negative training sample.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for generating positive and negative training samples, comprising: identifying a set of objects in an environment based on performing a density clustering analysis on a plurality of images of the environment; identifying false positive images of each object of the set of objects in an environment based on the plurality of images of an environment; generating positive training samples from a respective set of images of each object of the set of objects; generating a negative training sample from the false positive images; and training an object detection system to detect each object in the set of objects based on the positive training samples and the negative training sample. 2. The method of claim 1 , further comprising estimating a true spatial location of each of the plurality of objects in the environment based on the density clustering analysis. 3. The method of claim 2 , further comprising calculating a three-dimensional mean of clusters to estimate the true spatial location of each of the plurality of objects. 4. The method of claim 1 , in which the set of images vary in at least one of distance, angle, or a combination thereof. 5. The method of claim 1 , in which the environment is a static environment. 6. An apparatus for generating positive and negative training samples, the apparatus comprising: a processor; and a memory coupled with the processor and storing instructions operable, when executed by the processor, to cause the apparatus: to identify a set of objects in an environment based on performing a density clustering analysis on a plurality of images of the environment; to identify false positive images of each object of the set of objects in an environment based on the plurality of images of an environment; to generate positive training samples from a respective set of images of each object of the set of objects; to generate a negative training sample from the false positive images; and to train an object detection system to detect each object in the set of objects based on the positive training samples and the negative training sample. 7. The apparatus of claim 6 , in which execution of the instructions further cause the apparatus to estimate a true spatial location of each of the plurality of objects in the environment based on the density clustering analysis. 8. The apparatus of claim 7 , in which execution of the instructions further cause the apparatus to calculate a three-dimensional mean of clusters to estimate the true spatial location of each of the plurality of objects. 9. The apparatus of claim 6 , in which the set of images vary in at least one of distance, angle, or a combination thereof. 10. The apparatus of claim 6 , in which the environment is a static environment. 11. A non-transitory computer-readable medium having program code recorded thereon for generating positive and negative training samples, the program code executed by a processor and comprising: program code to identify a set of objects in an environment based on performing a density clustering analysis on a plurality of images of the environment; program code to identify false positive images of each object of the set of objects in an environment based on the plurality of images of an environment; program code to generate positive training samples from a respective set of images of each object of the set of objects; program code to generate a negative training sample from the false positive images; and program code to train an object detection system to detect each object in the set of objects based on the positive training samples and the negative training sample. 12. The non-transitory computer-readable medium of claim 11 , further comprising program code to estimate a true spatial location of each of the plurality of objects in the environment based on the density clustering analysis. 13. The non-transitory computer-readable medium of claim 12 , further comprising program code to calculate a three-dimensional mean of clusters to estimate the true spatial location of each of the plurality of objects. 14. The non-transitory computer-readable medium of claim 11 , in which the set of images vary in at least one of distance, angle, or a combination thereof.

Assignees

Inventors

Classifications

  • Conversion to or from unit-distance codes, e.g. Gray code, reflected binary code · CPC title

  • Input signal compared with linear ramp · CPC title

  • EXCLUSIVE-OR circuits, i.e. giving output if input signal exists at only one input; COINCIDENCE circuits, i.e. giving output only if all input signals are identical · CPC title

  • characterised by logic function, e.g. AND, OR, NOR, NOT circuits (H03K19/003 - H03K19/01 take precedence) · CPC title

  • H04N25/75Primary

    Circuitry for providing, modifying or processing image signals from the pixel array · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11610080B2 cover?
A method for generating positive and negative training samples is presented. The method includes identifying false positive images of an object based on multiple images of an environment. The method also includes generating positive training samples from a set of images of the object. The method further includes generating a negative training sample from the false positive image. The method sti…
Who is the assignee on this patent?
Toyota Res Inst Inc
What technology area does this patent fall under?
Primary CPC classification H04N25/75. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 21 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).