IP Library Granted Patent US 9,639,979
Granted Patent B2
US 9,639,979 · App. 14/574,993 · Granted May 2, 2017

Method and apparatus for generating a composite image based on an ambient occlusion

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 9,639,979
App. No.
14/574,993
Granted
May 2, 2017
Kind
B2
Abstract

A method, apparatus and computer program product are provided for non-occluding overlay of user interface or information elements on a contextual map. A method is provided including receiving a two dimensional image associated with a geographic area or object, receiving geometry model associated with the associated with the geographic area, generating an embossing map based on ambient occlusions associated with the geometry model, and generating a composite image based on the two dimensional image and the embossing map.

Claims (38)

1. A method comprising:

receiving a two dimensional image associated with a geographic area or object;

receiving a geometry model associated with the geographic area, wherein the geometry model comprises a plurality of elements, an element of the plurality of elements is associated with one or more attributes;

generating, by a processor, an embossing map based on ambient occlusions associated with the geometry model, wherein an ambient occlusion range selected for application to an element of the plurality of elements is based on at least one of the one or more attributes corresponding to the element and wherein the ambient occlusion range defines a transition area about the element in the embossing map; and

generating a composite image based on the two dimensional image and the embossing map.

2. The method of claim 1 further comprising:

generating a composite geometry image based on the composite image and the geometry model.

3. The method of claim 2 , wherein the composite geometry image comprises the geometry model overlaid on the composite image and the geometry model of the composite geometry image is semi-transparent.

4. The method of claim 1 , wherein generating the embossing map comprises:

setting darkness values based on a height of surrounding regions of the geometry model.

5. The method of claim 1 , wherein the geometry model is a three dimensional model.

6. The method of claim 1 , wherein the geometry model is a two dimensional model comprising one or more vertical layer offsets.

7. The method of claim 1 , wherein generating the composite image preserves two dimensional image details.

8. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the processor, cause the apparatus to at least:

receive a two dimensional image associated with a geographic area or object;

receive a geometry model associated with the geographic area, wherein the geometry model comprises a plurality of elements, an element of the plurality of elements is associated with one or more attributes;

generate an embossing map based on ambient occlusions associated with the geometry model, wherein an ambient occlusion range selected for application to an element of the plurality of elements is based on at least one of the one or more attributes corresponding to the element and wherein the ambient occlusion range defines a transition area about the element in the embossing map; and

generate a composite image based on the two dimensional image and the embossing map.

9. The apparatus of claim 8 , wherein the at least one memory and the computer program code are further configured to:

generate a composite geometry image based on the composite image and the geometry model.

10. The apparatus of claim 9 , wherein the composite geometry image comprises the geometry model overlaid on the composite image and the geometry model of the composite geometry image is semi-transparent.

11. The apparatus of claim 8 , wherein generating the embossing map comprises:

setting darkness values based on a height of surrounding regions of the geometry model.

12. The apparatus of claim 8 , wherein the geometry model is a three dimensional model.

13. The apparatus of claim 8 , wherein the geometry model is a two dimensional model comprising one or more vertical layer offsets.

14. The apparatus of claim 8 , wherein generating the composite image preserves two dimensional image details.

15. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising program code instructions configured to:

receive a two dimensional image associated with a geographic area or object;

receive a geometry model associated with the geographic area, wherein the geometry model comprises a plurality of elements, an element of the plurality of elements is associated with one or more attributes;

generate an embossing map based on ambient occlusions associated with the geometry model, wherein an ambient occlusion range selected for application to an element of the plurality of elements is based on at least one of the one or more attributes corresponding to the element and wherein the ambient occlusion range defines a transition area about the element in the embossing map; and

generate a composite image based on the two dimensional image and the embossing map.

16. The computer program product of claim 15 , wherein the computer-executable program code portions further comprise program code instructions configured to:

generate a composite geometry image based on the composite image and the geometry model.

17. The computer program product of claim 16 , wherein the composite geometry image comprises the geometry model overlaid on the composite image and the geometry model of the composite geometry image is semi-transparent.

18. The computer program product of claim 15 , wherein generating the embossing map comprises:

setting darkness values based on a height of surrounding regions of the geometry model.

19. The computer program product of claim 15 , wherein the geometry model is a three dimensional model.

20. The computer program product of claim 15 , wherein the geometry model is a two dimensional model comprising one or more vertical layer offsets.

Assignments (2)
CHANGE OF ADDRESS Recorded Apr 4, 2017
From: HERE GLOBAL B.V.
To: HERE GLOBAL B.V.
Reel/Frame 042153/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: LYNCH, JAMES D.
To: HERE GLOBAL B.V.
Reel/Frame 034920/0413 →