Sensor dirtiness detection

US10836356B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10836356-B2
Application numberUS-201816136631-A
CountryUS
Kind codeB2
Filing dateSep 20, 2018
Priority dateSep 20, 2018
Publication dateNov 17, 2020
Grant dateNov 17, 2020

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.

An occluded area on a vehicle sensor is identified by localizing the vehicle in space. A discrepancy between historic image data and real-time image data from the sensor is determined, and a cleaning actuator is actuated based on the determined discrepancy.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving historic image data including a classification from a plurality of classifications for respective points in the image data, wherein the plurality of classifications include at least one of a flat surface, a human, a vehicle, a construction, an object, or a nature class; identifying an occluded area on a vehicle sensor that collects real-time image data by localizing the vehicle in space; determining the discrepancy between the historic image data and the real-time image data from the sensor based at least in part on the classification of a point in the real-time image data and a classification of a corresponding point in the historic image data; and actuating a cleaning actuator based on the determined discrepancy. 2. The method of claim 1 , wherein the historic image data is based on data from at least on one of a second vehicle and a second sensor of the vehicle. 3. The method of claim 1 , wherein the historic image data includes 3D location coordinates. 4. The method of claim 1 , wherein determining the discrepancy further includes: performing a perspective transformation of historic image data based on vehicle location coordinates and a vehicle orientation; identifying first feature points in the real-time image data and second feature points in the historic image data; performing a homography that includes a line-preserving projective mapping for the first and second feature points; and identifying a first portion of the real-time image data matching a second portion of the historic image data. 5. The method of claim 1 , further comprising: identifying a classification of each feature in the historic image data; selecting static features based on the classification of the features; determining false positive and true positive classifications of the static features based on the real-time image data; and determine the discrepancy based on the determined true positive and false classifications and a confusion matrix including an average expected rate of misclassification for each class of features. 6. The method of claim 5 , further comprising: determining a local discrepancy value for a location on a transparency of the sensor and a global discrepancy value for the transparency; and actuating the cleaning actuator upon determining that a difference between an average of the local discrepancy and the global discrepancy exceeds a threshold. 7. The method of claim 5 , wherein the static feature is a feature of at least one of a flat, construction, and object classes. 8. A system, comprising a processor and a memory, the memory storing instructions executable by the processor to: receive historic image data including a classification from a plurality of classifications for respective points in the image data, wherein the plurality of classifications include at least one of a flat surface, a human, a vehicle, a construction, an object, or a nature class; identify an occluded area on a vehicle sensor that collects real-time image data by localizing the vehicle in space; determine the discrepancy between the historic image data and the real-time image data from the sensor based at least in part on the classification of a point in the real-time image data and a classification of a corresponding point in the historic image data; and actuate a cleaning actuator based on the determined discrepancy. 9. The system of claim 8 , wherein the vehicle sensor includes a camera sensor, and the instructions further include instructions to identify the occluded area in an optical path of the camera sensor. 10. The system of claim 9 , wherein the optical path includes at least one of a lens and a transparent exterior cover. 11. The system of claim 9 , wherein the occluded area is an area in the optical path of the vehicle sensor that is covered by at least one of fog, water, smudge, dust, and scratch. 12. The system of claim 9 , wherein the occluded area is an area of the optical path where an optical attribute of the optical path deviates from a specified optical property; the optical property including at least one of a focal point and a distortion. 13. A system, comprising: a vehicle camera sensor having an optical path; and a processor programmed to: receive historic image data including a classification from a plurality of classifications for respective points in the image data, wherein the plurality of classifications include at least one of a flat surface, a human, a vehicle, a construction, an object, or a nature class; identify identify an occluded area on a vehicle sensor that collects real-time image data by localizing the vehicle in space; determine determine the discrepancy between the historic image data and the real-time image data from the sensor based at lease in part on the classification of a point in the real-time image data and a classification of a corresponding point in the historic image data; and actuate a cleaning actuator based on the determined discrepancy. 14. The system of claim 13 , wherein the occluded area is an area in an optical path of the vehicle sensor that is covered by at least one of fog, water, smudge, dust, and scratch. 15. The system of claim 13 , wherein the occluded area is an area of the optical path where an optical attribute of the optical path deviates from a specified optical property; the optical property including at least one of a focal point and a distortion. 16. The system of claim 8 , wherein the instructions further instructions to: identifying a classification of each feature in the historic image data; selecting static features based on the classification of the features; determining false positive and true positive classifications of the static features based on the real-time image data; and determine the discrepancy based on the determined true positive and false classifications and a confusion matrix including an average expected rate of misclassification for each class of features. 17. The system of claim 16 , wherein the instructions further include instructions to: determine a local discrepancy value for a location on a transparency of the sensor and a global discrepancy value for the transparency; and actuate the cleaning actuator upon determining that a difference between an average of the local discrepancy and the global discrepancy exceeds a threshold. 18. The system of claim 16 , wherein the static feature is a feature of at least one of a flat, construction, and object classes.

Assignees

Inventors

Classifications

  • with means to keep optical surfaces clean, e.g. by preventing or removing dirt, stains, contamination, condensation (G02B1/18 takes precedence; cleaning in general B08B) · CPC title

  • B60S1/0848Primary

    Cleaning devices for cameras on vehicle · CPC title

  • exterior to a vehicle by using sensors mounted on the vehicle · CPC title

  • Evaluation of the quality of the acquired pattern · CPC title

  • Image quality inspection · 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 US10836356B2 cover?
An occluded area on a vehicle sensor is identified by localizing the vehicle in space. A discrepancy between historic image data and real-time image data from the sensor is determined, and a cleaning actuator is actuated based on the determined discrepancy.
Who is the assignee on this patent?
Ford Global Tech Llc
What technology area does this patent fall under?
Primary CPC classification G02B27/0006. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 17 2020 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).