System and method for partially occluded object detection

US9785828B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9785828-B2
Application numberUS-201514641506-A
CountryUS
Kind codeB2
Filing dateMar 9, 2015
Priority dateJun 6, 2014
Publication dateOct 10, 2017
Grant dateOct 10, 2017

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 partially occluded object detection includes obtaining a response map for a detection window of an input image, the response map based on a trained model and including a root layer and a parts layer. The method includes determining visibility flags for each root cell of the root layer and each part of the parts layer. The visibility flag is one of visible or occluded. The method includes determining an occlusion penalty for each root cell with a visibility flag of occluded and for each part with a visibility flag of occluded. The occlusion penalty is based on a location of the root cell or the part with respect to the detection window. The method determines a detection score for the detection window based on the visibility flags and the occlusion penalties and generates an estimated visibility map for object detection based on the detection score.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method for partially occluded object detection, comprising: obtaining a response map for a detection window of an input image, wherein the response map is based on a trained model and the response map includes a root layer and a parts layer; determining visibility flags for each root cell of the root layer and each part of the parts layer based on the response map, wherein the visibility flag is one of visible or occluded; determining an occlusion penalty for each root cell with a visibility flag of occluded and for each part with a visibility flag of occluded, wherein the occlusion penalty is based on a location of the root cell or the part with respect to the detection window, and the occlusion penalty is lower for root cells and parts located in a lower part of the detection window than root cells and parts located in a higher part of the detection window; determining a detection score for the detection window based on the visibility flags and the occlusion penalties; and generating an estimated visibility map for object detection based on the detection score. 2. The computer-implemented method of claim 1 , wherein the trained model is a deformable parts model. 3. The computer-implemented method of claim 1 , wherein obtaining the response map comprises determining a cell level response score for each root cell and a parts response score for each part. 4. The computer-implemented method of claim 3 , wherein determining visibility flags for each root cell is based on the cell level response score and a location of the root cell relative to adjacent root cells. 5. The computer-implemented method of claim 3 , wherein determining visibility flags for each part is based on the parts response score and a location of the part relative to overlapping root cells. 6. The computer-implemented method of claim 1 , wherein determining visibility flags comprises applying consistent visibility flags to adjacent root cells. 7. The computer-implemented method of claim 6 , wherein determining visibility flags comprises applying consistent visibility flags to overlapping parts and root cells. 8. A system for partially occluded object detection, comprising: an image input device receives an input image; an object detector determines a response map for a detection window of the input image, wherein the object detector determines the response map based on a trained model and the response map includes a root layer and a parts layer; a processor operatively connected for computer communication to the image input device and the object detector; a visibility flag module of the processor determines visibility flags for each root cell of the root layer and each part of the parts layer based on the response map, wherein the visibility flag is one of visible or occluded, the visibility flag module of the processor determines an occlusion penalty for each root cell with a visibility flag of occluded and for each part with a visibility flag of occluded, wherein the occlusion penalty is based on a location of the root cell or the part with respect to the detection window, and the occlusion penalty is lower for root cells and parts located in a lower part of the detection window than root cells and parts located in a higher part of the detection window; and the object detector determines a detection score for the detection window based on the visibility flags and the occlusion penalties and generates an estimated visibility map for object detection based on the detection score. 9. The system of claim 8 , wherein the object detector determines the detection score for the detection window based on a cell level response score of each root cell in the root cell layer and a parts response score based on each part of the parts layer. 10. The system of claim 8 , wherein the visibility flag module of the processor compares a deformable parts model detection score to a predetermined threshold. 11. The system of claim 10 , wherein the visibility flag module of the processor determines visibility flags for the detection window if the deformable parts model detection score meets the predetermined threshold. 12. A computer-implemented method for partially occluded object detection, comprising: obtaining a response map for a detection window of an input image, wherein the response map is based on a trained model and the response map includes a root layer and a parts layer; determining visibility flags for each root cell of the root layer and each part of the parts layer based on the response map, wherein the visibility flag is one of visible or occluded; determining a detection score for the detection window including determining a detection score for each root cell with a visibility flag of visible and each part with a visibility flag of visible and determining an occlusion penalty for each root cell with a visibility flag of occluded and each part with a visibility flag of occluded, wherein the occlusion penalty is based on a location of the root cell or the part with respect to the detection window, and the occlusion penalty is lower for root cells and parts located in a lower part of the detection window than root cells and parts located in a higher part of the detection window; and generating an estimated visibility map for object detection based the detection score and the occlusion penalty. 13. The computer-implemented method of claim 12 , wherein obtaining the response map comprises determining a cell level response score for each root cell and a parts response score for each part. 14. The computer-implemented method of claim 13 , wherein determining visibility flags for each root cell is based on the cell level response score and a location of the root cell relative to adjacent root cells. 15. The computer-implemented method of claim 14 , wherein determining visibility flags for each part is based on the part response score and a location of the part relative to overlapping root cells. 16. The computer-implemented method of claim 12 , wherein the occlusion penalty is based on a location of the root cell and parts with respect to an image of a pedestrian, wherein the input image includes the image of the pedestrian. 17. The computer implemented method of claim 16 , wherein the occlusion penalty is lower when the root cell or part is located in a lower part of the pedestrian.

Assignees

Inventors

Classifications

  • using probabilistic graphical models from image or video features, e.g. Markov models or Bayesian networks · CPC title

  • Graphical models, e.g. Bayesian networks · CPC title

  • G06V40/10Primary

    Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands · CPC title

  • by performing operations within image blocks; by using histograms, e.g. histogram of oriented gradients [HoG]; by summing image-intensity values; Projection analysis · CPC title

  • by analysing connectivity, e.g. edge linking, connected component analysis or slices · 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 US9785828B2 cover?
A method for partially occluded object detection includes obtaining a response map for a detection window of an input image, the response map based on a trained model and including a root layer and a parts layer. The method includes determining visibility flags for each root cell of the root layer and each part of the parts layer. The visibility flag is one of visible or occluded. The method in…
Who is the assignee on this patent?
Honda Motor Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06V40/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 10 2017 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).