Simplified lighting compositing

US10089767B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10089767-B2
Application numberUS-201615164072-A
CountryUS
Kind codeB2
Filing dateMay 25, 2016
Priority dateFeb 10, 2014
Publication dateOct 2, 2018
Grant dateOct 2, 2018

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 method and system for processing light sources. A base photographic image of a scene is combined with N additional photographic images of the scene to form a composite image including M discrete light sources (N≥2; M≥N). The scene in the base image is exposed to ambient light. The scene of the base image is exposed, in each of the N additional images, to the ambient light and to at least one discrete light source to which the base image is not exposed. The M discrete light sources in the composite image include the discrete light sources to which the scene is exposed in the N additional images. The composite image is displayed on a display device, depicting a region surrounding each discrete light source and having an area that correlates with an intensity of light from the discrete light source surrounded by the region.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for processing light sources, said method comprising: combining, by one or more processors, a base image of a scene with N additional images of the scene to form a composite image comprising M discrete light sources, wherein the scene in the base image is exposed to ambient light, wherein the scene of the base image is exposed, in each of the N additional images, to the ambient light and to at least one discrete light source to which the base image is not exposed, wherein the M discrete light sources in the composite image include the discrete light sources to which the scene is exposed in the N additional images, wherein N is at least 2, and wherein M is at least N; and displaying, by the one or more processors, the composite image on a display device, wherein the displayed composite image depicts a region surrounding each discrete light source and having an area that correlates with an intensity of light emitted by the discrete light source surrounded by the region, wherein the intensity of light is the intensity at the discrete light source where the light is emitted. 2. The method of claim 1 , wherein the base image and the N additional images are photographic images. 3. The method of claim 1 , wherein each region is specific to and different for each individual light source surrounded by said each region. 4. The method of claim 1 , where said combining comprises: computing a mask of each additional image to form N masks by computing a difference between an intensity of light at each pixel of each additional image and the intensity of light at a corresponding pixel of the base image; and combining the N masks to form the composite image. 5. The method of claim 1 , wherein the method further comprises: forming, by the one or more processors, a stack of N+1 images comprising the N additional images on top of the base image such that all corresponding pixels in each pair of successive images in the stack are geometrically aligned; and displaying, by the one or more processors, the stack of N+1 images on the display device. 6. The method of claim 1 , wherein the method further comprises: deleting, by the one or more processors, one discrete light source from the displayed composite image. 7. The method of claim 1 , wherein the method further comprises: enlarging, by the one or more processors, the area of the region surrounding one discrete light source in the displayed composite image in response to receiving an instruction to increase the intensity of light emitted by the one discrete light source. 8. The method of claim 1 , wherein each discrete light source in the displayed composite image is presented visually on the display device in accordance with a value of a first, second, and third optical parameter. 9. The method of claim 8 , wherein the method further comprises: receiving, by the one or more processors, a selection of one discrete light source in the displayed composite image and in response, displaying on the display device a first, second, and third control object configured to be manipulated by a user at the display device to change the first, second, and third optical parameter, respectively, of the selected one discrete light source. 10. The method of claim 8 , wherein the method further comprises: receiving, by the one or more processors, criteria for grouping discrete light sources in the displayed composite image and in response, forming a group of two or more discrete light sources in the displayed composite image that satisfy the criteria and displaying on the display device a first, second, and third control object configured to be manipulated by a user at the display device to concurrently change the first, second, and third optical parameter, respectively, of each discrete light source in the group. 11. A computer program product, comprising one or more computer readable hardware storage devices having computer readable program code stored therein, said program code containing instructions executable by one or more processors of a computer system to implement a method for processing light sources, said method comprising: combining, by the one or more processors, a base image of a scene with N additional images of the scene to form a composite image comprising M discrete light sources, wherein the scene in the base image is exposed to ambient light, wherein the scene of the base image is exposed, in each of the N additional images, to the ambient light and to at least one discrete light source to which the base image is not exposed, wherein the M discrete light sources in the composite image include the discrete light sources to which the scene is exposed in the N additional images, wherein N is at least 2, and wherein M is at least N; and displaying, by the one or more processors, the composite image on a display device, wherein the displayed composite image depicts a region surrounding each discrete light source and having an area that correlates with an intensity of light emitted by the discrete light source surrounded by the region, wherein the intensity of light is the intensity at the discrete light source where the light is emitted. 12. The computer program product of claim 11 , wherein the base image and the N additional images are photographic images. 13. The computer program product of claim 11 , wherein each region is specific to and different for each individual light source surrounded by said each region. 14. The computer program product of claim 11 , where said combining comprises: computing a mask of each additional image to form N masks by computing a difference between an intensity of light at each pixel of each additional image and the intensity of light at a corresponding pixel of the base image; and combining the N masks to form the composite image. 15. A computer system, comprising one or more processors, one or more memories, and one or more computer readable hardware storage devices, said one or more hardware storage device containing program code executable by the one or more processors via the one or more memories to implement a method for processing light sources, said method comprising: combining, by the one or more processors, a base image of a scene with N additional images of the scene to form a composite image comprising M discrete light sources, wherein the scene in the base image is exposed to ambient light, wherein the scene of the base image is exposed, in each of the N additional images, to the ambient light and to at least one discrete light source to which the base image is not exposed, wherein the M discrete light sources in the composite image include the discrete light sources to which the scene is exposed in the N additional images, wherein N is at least 2, and wherein M is at least N; and displaying, by the one or more processors, the composite image on a display device, wherein the displayed composite image depicts a region surrounding each discrete light source and having an area that correlates with an intensity of light emitted by the discrete light source surrounded by the region, wherein the intensity of light is the intensity at the discrete light source where the light is emitted. 16. The computer system of claim 15 , wherein the base image and the N additional images are photographic images. 17. The computer system of claim 15 , wherein each region is specific to and different for each individual light source surrounded by said each region.

Assignees

Inventors

Classifications

  • Image analysis · CPC title

  • G06T11/60Primary

    Creating or editing images; Combining images with text · 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 US10089767B2 cover?
A method and system for processing light sources. A base photographic image of a scene is combined with N additional photographic images of the scene to form a composite image including M discrete light sources (N≥2; M≥N). The scene in the base image is exposed to ambient light. The scene of the base image is exposed, in each of the N additional images, to the ambient light and to at least one …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06T11/60. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 02 2018 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).