Systems and methods for identifying changes within a mapped environment

US10489663B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10489663-B2
Application numberUS-201715495735-A
CountryUS
Kind codeB2
Filing dateApr 24, 2017
Priority dateApr 24, 2017
Publication dateNov 26, 2019
Grant dateNov 26, 2019

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.

System, methods, and other embodiments described herein relate to identifying changes between models of a locality. In one embodiment, a method includes, in response to determining that a location model is available for a present environment of a vehicle, generating a current model of the present environment using at least one sensor of the vehicle. The method also includes isolating dynamic objects in the current model as a function of the location model. The method includes providing the dynamic objects to be identified and labeled.

First claim

Opening claim text (preview).

What is claimed is: 1. A comparative labeling system for recognizing changes in locality models of a mapped environment, comprising: one or more processors; a memory communicably coupled to the one or more processors and storing: a mapping module including instructions that when executed by the one or more processors cause the one or more processors to, in response to determining that a location model is available for a present environment of a vehicle, generate a current model of the present environment using at least one sensor of the vehicle; and a comparison module including instructions that when executed by the one or more processors cause the one or more processors to: isolate dynamic objects in the current model as a function of the location model, wherein the dynamic objects include semi-permanent objects of the present environment that change between the current model and the location model, and provide the dynamic objects from the current model to be identified and labeled, wherein the location model is a three-dimensional representation of the present environment that was previously acquired and labeled to identify the semi-permanent objects including at least static aspects of the present environment. 2. The comparative labeling system of claim 1 , wherein the comparison module further includes instructions to isolate the dynamic objects by projecting the current model onto the location model to align the current model with the location model and to identify changes between the location model and the current model that correspond with the dynamic objects, and wherein the comparison module further includes instructions to isolate the dynamic objects including instructions to label mobile objects that are part of the dynamic objects as provisional when the mobile objects are presently not moving but are determined to likely move and to label the dynamic objects that are semi-permanent objects according to an object class. 3. The comparative labeling system of claim 2 , wherein the comparison module further includes instructions to project the current model onto the location model by aligning a perspective of the current model with the location model to overlay corresponding points between the current model and the location model, and wherein the comparison module further includes instructions to isolate the dynamic objects by comparing the current model with the location model to produce observation data points that embody the dynamic objects of the present environment while removing static objects that form a background of the present environment that is unchanged. 4. The comparative labeling system of claim 1 , wherein the location model is a three-dimensional representation of the present environment that was previously acquired and labeled to identify static objects in the present environment. 5. The comparative labeling system of claim 1 , wherein the comparison module further includes instructions to provide the dynamic objects by transmitting data from a light detection and ranging (LIDAR) sensor and a camera sensor about the dynamic objects to a remote server for labeling, and wherein the data from the camera sensor is validation data. 6. The comparative labeling system of claim 1 , wherein the mapping module further includes instructions to generate the current model by scanning the present environment of the vehicle using at least a light detection and ranging (LIDAR) sensor to acquire the current model as a three-dimensional point cloud, and wherein comparison module includes instructions to provide the dynamic objects including instructions to electronically communicate at least LiDAR data of the dynamic objects to a remote system for labeling to improve updating of the location model using the dynamic objects. 7. The comparative labeling system of claim 1 , wherein the vehicle is an autonomous vehicle. 8. The comparative labeling system of claim 1 , wherein the mapping module further includes instructions to: in response to determining the location model is not available for the present environment, generate the location model by scanning the present environment using the at least one sensor to obtain three-dimensional data points representing present objects in the present environment that are collected to form the location model, and label the present objects to identify types of the present objects of the present environment. 9. A non-transitory computer-readable medium storing instructions that when executed by one or more processors cause the one or more processors to: in response to determining that a location model is available for a present environment of a vehicle, generate a current model of the present environment using at least one sensor of the vehicle; isolate dynamic objects in the current model as a function of the location model, wherein the dynamic objects include semi-permanent objects of the present environment that change between the current model and the location model; and provide the dynamic objects to be identified and labeled, wherein the location model is a three-dimensional representation of the present environment that was previously acquired and labeled to identify the semi-permanent objects including at least static aspects of the present environment. 10. The non-transitory computer-readable medium of claim 9 , wherein the instructions to isolate the dynamic objects include instructions to project the current model onto the location model to align the current model with the location model and to identify changes between the location model and the current model that correspond with the dynamic objects, and wherein the instructions to isolate the dynamic objects include instructions to label mobile objects that are part of the dynamic objects as provisional when the mobile objects are presently not moving but are determined to likely move and to label the dynamic objects that are semi-permanent objects according to an object class. 11. The non-transitory computer-readable medium of claim 10 , wherein the instructions to project the current model onto the location model include instructions to align a perspective of the current model with the location model to overlay corresponding points between the location model and the current model, and wherein the instructions to isolate the dynamic objects include instructions to compare the current model with the location model to produce observation data points that embody the dynamic objects of the present environment while removing static objects that form a background of the present environment that is unchanged. 12. The non-transitory computer-readable medium of claim 9 , wherein the location model is a three-dimensional representation of the present environment that was previously acquired and labeled to identify static objects in the present environment, wherein the instructions to provide the dynamic objects include instructions to transmit data from a light detection and ranging (LIDAR) sensor and a camera sensor about the dynamic objects to a remote server for labeling, and wherein the data from the camera sensor is validation data. 13. The non-transitory computer-readable medium of claim 9 , wherein the instructions to generate the current model include instructions to scan the present environment of the vehicle using at least a light detection and ranging (LIDAR) sensor to acquire the current model as a three-dimensional point cloud. 14. A method of identifying differences between locality models, comprising: in response to determining that a location model is available for a present environment of a vehicle, generating a

Assignees

Inventors

Classifications

  • Determination of region of interest [ROI] or a volume of interest [VOI] · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

  • extracting 3D information from a plurality of images taken from different locations, e.g. stereo vision (stereoscopic image analysis H04N13/00; depth recovery from images G06T7/593) · CPC title

  • using optical position detecting means (position-fixing by using electromagnetic waves other than radio waves, e.g. optical position detecting means G01S5/16) · 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 US10489663B2 cover?
System, methods, and other embodiments described herein relate to identifying changes between models of a locality. In one embodiment, a method includes, in response to determining that a location model is available for a present environment of a vehicle, generating a current model of the present environment using at least one sensor of the vehicle. The method also includes isolating dynamic ob…
Who is the assignee on this patent?
Toyota Res Inst Inc
What technology area does this patent fall under?
Primary CPC classification G06K9/00791. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 26 2019 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).