IP Library Granted Patent US 9,928,441
Granted Patent B2
US 9,928,441 · App. 14/947,584 · Granted Mar 27, 2018

Method and a system for determining radiation sources characteristics in a scene based on shadowing analysis

Inventors: Matan Protter (Kiryat Ono, IL); Motti Kushnir (Kiryat Ono, IL); Felix Goldberg (Haifa, IL)
Assignee: Infinity Augmented Reality Israel Ltd.
G06K9/4661G06K9/4604G06K9/52G06K9/6215G06K9/6267G06T7/0085
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,928,441
App. No.
14/947,584
Granted
Mar 27, 2018
Kind
B2
Abstract

A method and a system for analyzing distinct light or radiation sources affecting a scene are provided. The method may include: sensing at least one image of a scene containing surfaces and objects, wherein the scene is illuminated by at least one distinct radiation or source; maintaining a database of the scene which stores approximate positions of at least some of the objects in the scene; identifying at least one candidate silhouette suspected to be cast by the at least one distinct light or radiation source, deriving properties of the at least one distinct light or radiation source, based on the at least one identified silhouette, based on data derived from the database.

Claims (27)

1. A method comprising:

sensing at least one image of a scene containing surfaces and objects, wherein the scene is illuminated by at least one distinct radiation source;

maintaining a database of the scene which stores approximate positions of at least portions of at least some of the objects in the scene;

identifying at least one candidate silhouette suspected to be cast by the at least one distinct radiation source;

deriving properties of the at least one distinct radiation source, based on the at least one identified silhouette, based on data derived from the database;

calculating silhouettes based on the derived properties of the at least one distinct light source and checking presence of real silhouettes where the calculated silhouettes are located, for validating the derived properties of the at least one distinct radiation source; and

updating the properties of the at least one distinct radiation source, based on a difference between the properties of the calculated silhouettes and the properties of the real silhouettes.

2. The method according to claim 1 , wherein a distinct radiation source is defined as a non-ambient radiation source.

3. The method according to claim 1 , wherein the deriving of the properties of the at least one distinct radiation source comprises mapping the scene into a map of likelihood and confidence as to the presence and properties of the at least one distinct radiation source.

4. The method according to claim 1 , wherein the deriving of the radiation source properties is achieved by backtracking the radiation lines from outlines of the at least one candidate silhouette, based on boundaries of the objects in the scene as derived from the database.

5. The method according to claim 1 , further comprising detecting regions in the scene that are free from silhouettes, and calculating where distinct light or radiation source cannot be located based on the detected regions and data derived from the database.

6. The method according to claim 1 , further comprising obtaining an ambient radiation level in the scene and normalizing the derived properties of the at least one distinct radiation source based on the ambient radiation level.

7. The method according to claim 1 , further comprising obtaining information regarding at least one reflective surface located in the scene, and wherein said deriving properties of the at least one distinct radiation source, is further based on at least one identified silhouette known to be cast by reflections of the at least one distinct radiation source reflected by said at least one reflective surface.

8. A system comprising:

a sensing device configured to sense at least one image of a scene containing surfaces and objects, wherein the scene is illuminated by at least one radiation source;

a database of the scene configured to store approximate positions of at least portions of at least some of the objects in the scene; and

a computer processor configured to:

identify at least one candidate silhouette, suspected to be cast by at least one object,

derive at least some properties of the at least one radiation source, based on the at least one identified silhouette and the at least one corresponding object,

calculate silhouettes based on the derived properties of the at least one distinct radiation source and check the presence of real silhouettes where the calculated silhouettes are located, for validating the derived properties of the at least one distinct radiation source, and

update the properties of the at least one distinct radiation source, based on a difference between the properties of the calculated silhouettes and the properties of the real silhouettes.

9. The system according to claim 8 , wherein a distinct radiation source is defined as a non-ambient radiation source.

10. The system according to claim 8 , wherein the deriving of the properties of the at least one distinct radiation source comprises mapping the scene into a map of likelihood and confidence as to the presence and properties of the at least one distinct radiation source.

11. The system according to claim 8 , wherein the deriving of the radiation source properties is achieved by backtracking the rays of radiation from outlines of the at least one candidate silhouette, based on boundaries of the objects in the scene as derived from the database.

12. The system according to claim 8 , wherein the computer processor is further configured to detect regions in the scene that are free from silhouettes, and calculate where distinct light or radiation source cannot be located based on the detected regions and data derived from the database.

13. The system according to claim 8 , wherein the computer processor is further configured to obtain an ambient radiation level in the scene and normalize the derived properties of the at least one distinct radiation source based on the ambient radiation level.

14. The system according to claim 8 , wherein the computer processor is further configured to obtain information regarding at least one reflective surface located in the scene, wherein said deriving properties of the at least one distinct radiation source, is further based on at least one identified silhouette known to be cast by reflections of the at least one distinct radiation source reflected by said at least one reflective surface.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2023
From: ALIBABA TECHNOLOGY (ISRAEL) LTD.
To: ALIBABA DAMO (HANGZHOU) TECHNOLOGY CO., LTD.
Reel/Frame 063006/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2019
From: INFINITY AUGMENTED REALITY ISRAEL LTD.
To: ALIBABA TECHNOLOGY (ISRAEL) LTD.
Reel/Frame 050873/0634 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2015
From: PROTTER, MATAN; KUSHNIR, MOTTI; GOLDBERG, FELIX
To: INFINITY AUGMENTED REALITY ISRAEL LTD.
Reel/Frame 037289/0822 →
Continuity (1)
Related Publication 20170147898A1 · May 25, 2017