Method for finding important changes in 3D point clouds

US9558564B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9558564-B1
Application numberUS-201514701760-A
CountryUS
Kind codeB1
Filing dateMay 1, 2015
Priority dateMay 2, 2014
Publication dateJan 31, 2017
Grant dateJan 31, 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 motion detector comprising a sensor apparatus and a calculator arranged for: generating first and second successive frames comprising each a 3-D cloud of points, wherein each point represents a position in space of a surface of at least an object in the field of vision of said sensor apparatus; transforming each of the first and second frames by: mapping each cloud of 3-D points into a 2-D grid of cells associated each to a sequence of predetermined volumes; and associating to each cell of the 2-D grid of cells a sequence of the lists of the points contained in corresponding volumes of the sequence of predetermined volumes; comparing the sequences of lists associated to the same cells of the 2-D grids obtained for the first and second frames; and indicating that motion occurred based on the sequence of lists being different in the first and second frames.

First claim

Opening claim text (preview).

What is claimed is: 1. A motion detector comprising: a sensor apparatus having a field of vision; and a calculator arranged for: generating first and second successive frames each comprising a 3-D cloud of points, wherein each point represents a position in space of a surface of at least an object in the field of vision of said sensor apparatus; transforming each of the first and second frames by: mapping each cloud of 3-D points into a 2-D grid of cells, each cell of the 2-D grid having a predetermined surface and each 2-D grid cell being associated to a sequence of predetermined volumes; and associating to each cell of the 2-D grid of cells a sequence of lists of points, each list comprising the 3-D points contained in a corresponding volume of said sequence of predetermined volumes; comparing the sequences of lists associated to the same cells of the 2-D grids obtained for the first and second frames; and indicating that motion occurred based on the sequence of lists being different in the first and second frames. 2. The motion detector of claim 1 , wherein said calculator is arranged for comparing the sequences of lists associated to the same cells of the 2-D grids obtained for the first and second frames by: generating for each cell of the 2-D grid a histogram comprising as many entries as there are lists in the sequence of lists associated to the cell, each entry being the number of points in the list; and comparing the histograms generated for each cell for the first and second frames. 3. The motion detector of claim 2 , wherein the calculator is arranged for comparing the histograms by calculating a distance between the histograms, the sequences of lists associated to the same cells of the 2-D grids obtained for the first and second frames being different if the distance between their histograms is greater than a predetermined threshold. 4. The motion detector of claim 3 , wherein the calculator is arranged for marking the cells of the first and second 2-D grids having histograms distant by more than said predetermined threshold. 5. The motion detector of claim 1 , wherein: the calculator is arranged for comparing in priority the sequence of lists associated to the 2-D grid cells proximal to the sensor apparatus; the calculator is arranged for marking the cells of the first and second 2-D grids having different sequence of lists for the first and second frames; and the calculator is arranged for considering as identical the sequences of lists associated to the 2-D grid cells located in a shadow zone of any marked cell, the shadow zone comprising an area of the 2-D grid expanding from the marked cell, away from the sensor apparatus, between two lines originating at the sensor apparatus and being tangent with the marked cell. 6. The motion detector of claim 1 , wherein the calculator is arranged for displaying one of the first and second frames with a highlighting of the points of the lists that differ from the corresponding lists in the other frame. 7. The motion detector of claim 1 , wherein the calculator is arranged for considering two compared sequences of lists as identical if each of the compared sequences of lists comprises less than a first predetermined minimum number of points. 8. The motion detector of claim 1 , wherein the calculator is arranged for considering two compared sequences of lists as identical if: at least one of the compared sequences of lists comprises less than a second predetermined minimum number of points; and the largest of the compared sequence of lists comprises less than a third predetermined minimum number of points. 9. The motion detector of claim 1 , wherein the calculator is arranged for considering a sequence of lists associated to a cell of the 2-D grid of cells as empty if at least a predetermined number of the lists comprise each less points than a fourth predetermined minimum number of points. 10. The motion detector of claim 1 , wherein the calculator is arranged for considering a sequence of lists associated to a cell of the 2-D grid of cells as empty if the sequence comprises less than a predetermined minimum number of consecutive non-empty lists. 11. The motion detector of claim 1 , wherein said predetermined volumes associated to a 2-D grid cell are all located below a predetermined height over said cell. 12. The motion detector of claim 11 , wherein a height of a ground surface in the field of view of the sensor is known for each cell of the 2-D grid, and wherein said predetermined height defines a predetermined space above said ground plane. 13. The motion detector of claim 1 , wherein the sensor apparatus is one of a LIDAR sensor, an ultrasound sensor, a radar sensor, a sonar sensor and an RFID sensor. 14. A method for detecting motion, the method comprising: providing a sensor apparatus having a field of vision; generating first and second successive frames comprising each a 3-D cloud of points, wherein each point represents a position in space of a surface of at least an object in the field of vision of said sensor apparatus; transforming each of the first and second frames by: mapping each cloud of 3-D points into a 2-D grid of cells, each cell of the 2-D grid having a predetermined surface and each 2-D grid cell being associated to a sequence of predetermined volumes; and associating to each cell of the 2-D grid of cells a sequence of lists of points, each list comprising the 3-D points contained in a corresponding volume of said sequence of predetermined volumes; comparing the sequences of lists associated to the same cells of the 2-D grids obtained for the first and second frames; and indicating that motion occurred based on the sequences of lists being different in the first and second frames. 15. The method of claim 14 , wherein said comparing the sequences of lists associated to the same cells of the 2-D grids obtained for the first and second frames comprises: generating for each cell of the 2-D grid a histogram comprising as many entries as there are lists in the sequence of lists associated to the cell, each entry being the number of points in the list; and comparing the histograms generated for each cell for the first and second frames. 16. The method of claim 15 , wherein comparing the histograms comprises calculating a distance between the histograms, the sequences of lists associated to the same cells of the 2-D grids obtained for the first and second frames being different if the distance between their histograms is greater than a predetermined threshold. 17. The method of claim 16 , wherein indicating that motion occurred based on the lists of points being different in the first and second frames comprises marking the cells of the first and second 2-D grids having histograms distant by more than said predetermined threshold. 18. The method of claim 14 , wherein: said comparing comprises comparing in priority the sequence of lists associated to the 2-D grid cells proximal to the sensor apparatus; the method comprising: marking the cells of the first and second 2-D grids having different sequence of lists for the first and second frames; and considering as identical the sequences of lists associated to the 2-D grid cells located in a shadow zone of any marked cell, the shadow zone comprising an area of the 2-D grid expanding from the marked cell, away from the sensor apparatus, between two lines originating at the sensor apparatus and being tangent with the marked cell. 19. The method of claim 14 , wherein said indicating that motio

Assignees

Inventors

Classifications

  • Range image; Depth image; 3D point clouds · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

  • G06T7/20Primary

    Analysis of motion (motion estimation for coding, decoding, compressing or decompressing digital video signals H04N19/43, H04N19/51) · CPC title

  • Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69) · 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 US9558564B1 cover?
A motion detector comprising a sensor apparatus and a calculator arranged for: generating first and second successive frames comprising each a 3-D cloud of points, wherein each point represents a position in space of a surface of at least an object in the field of vision of said sensor apparatus; transforming each of the first and second frames by: mapping each cloud of 3-D points into a 2-D gr…
Who is the assignee on this patent?
Hrl Lab Llc, Hrl Lab Llc
What technology area does this patent fall under?
Primary CPC classification G06T7/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 31 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).