IP Library Granted Patent US 8,396,255
Granted Patent B2
US 8,396,255 · App. 12/311,461 · Granted Mar 12, 2013

System for and method of processing laser scan samples and digital photographic images relating to building facades

Inventors: Marcin Michal Kmiecik (Lodz, PL); Rafal Jan Gliszczynski (Lodz, PL)
Assignee: Tomtom Global Content B.V.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,396,255
App. No.
12/311,461
Granted
Mar 12, 2013
Kind
B2
Abstract

A computer arrangement is disclosed, including a processor that can communicate with a memory. The memory stores a computer program that can be run by the processor, and stores a set of laser scan samples including a sub-set of laser scan samples relating to a façade of a building and stores location data as to each laser scan sample. The memory also stores a picture of the same façade including location data as to pixels of the picture. The picture includes data as to a wall of the façade and data as to texture elements in the wall. In at least one embodiment, the processor automatically identifies the wall and the texture elements in the picture while using the laser scan samples.

Claims (18)

1. Computer arrangement, comprising:

a memory; and

a processor, arranged to communicate with the memory, the memory storing a computer program including instructions and data that can be run by the processor, and storing a set of laser scan samples including a sub-set of laser scan samples relating to a facade of a building and storing location data for each of the laser scan samples, said memory also storing a picture of the facade including location data as to pixels of the picture, the picture including data as to a wall of the facade and data as to texture elements in the wall, said stored computer program being executed on said processor arranged to:

retrieve from memory a plurality of series of consecutive laser samples, each series of laser samples lying in a separate plane substantially perpendicular to the earth, to produce a distance histogram of laser scan samples in each separate plane, and to identify a peak in each of the distance histograms in proximity to where the facade is expected to be located, and to select said sub-set of laser scan samples as being laser scan samples on the peak and to automatically relate the sub-set of laser scan samples to the facade; and

automatically identify the wall and the texture elements in the picture using the laser scan samples.

2. Computer arrangement according to claim 1 , wherein said stored computer program being executed on said processor is arranged to identify floor heights in the facade based on a Fourier analysis on the sub-set of laser scan samples.

3. Computer arrangement according to claim 2 , wherein said stored computer program being executed on said processor is arranged to identify middle floors in the facade and to generate an averaged middle floor.

4. Computer arrangement according to claim 1 , wherein said stored computer program being executed on said processor is arranged to produce a mask relating to said texture element laser scan samples and to use the mask to remove the data as to the texture elements from the picture of the facade and to store the removed texture elements.

5. Computer arrangement according to claim 4 , wherein said stored computer program being executed on said processor is also arranged to create average texture elements, each average texture element being associated with one type of texture element, and to store the average texture element.

6. Computer arrangement according to claim 5 , wherein said stored computer program being executed on said processor is arranged to create average texture elements from the data as to texture elements as removed from the picture.

7. Computer arrangement according to claim 1 , wherein the set of laser scan samples includes further laser scan samples relating to objects in front of the facade, the further laser scan samples relating to objects closer to a laser scanner than the facade which the laser scanner is used to take the set of laser scan samples while moving along said facade, said stored computer program being executed on said processor being arranged to compensate peaks in said histograms relating to the further laser scan samples.

8. A method of processing laser scan samples and a picture stored in a memory and executed on the processor of a computing device, comprising:

storing a set of laser scan samples including a sub-set of laser scan samples relating to a facade of a building;

storing location data for each of the laser scan samples;

storing a picture of the facade including location data as to pixels of the picture, the picture including data as to a wall of the facade and data as to texture elements in the wall;

retrieving from memory a plurality of series of consecutive laser samples, each series of laser samples lying in a separate plane substantially perpendicular to the earth, to produce a distance histogram of laser scan samples in each separate plane, and to identify a peak in each of the distance histograms in proximity to where the facade is expected to be located, and to select said sub-set of laser scan samples as being laser scan samples on the peak and to automatically relate the sub-set of laser scan samples to the facade; and

automatically identify the wall and the texture elements in the picture using the laser scan samples.

9. A non-transitory computer readable medium including program segments for, when executed on a processor of a computer device, causing the computer device to implement the method of claim 8 .

Assignments (3)
CHANGE OF NAME Recorded Jan 15, 2013
From: TELE ATLAS N.V.
To: TELE ATLAS B.V.
Reel/Frame 029627/0578 →
CHANGE OF NAME Recorded Jan 15, 2013
From: TELE ATLAS B.V.
To: TOMTOM GLOBAL CONTENT B.V.
Reel/Frame 029627/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2009
From: KMIECIK, MARCIN MICHAL; GLISZCZYNSKI, RAFAL JAN
To: TELE ATLAS N.V.
Reel/Frame 023597/0519 →
Priority Claims (1)
WO PCT/NL2006/050259 · Oct 13, 2006 · international
Continuity (1)
Related Publication 20100104141A1 · Apr 29, 2010