IP Library › Granted Patent US 12,002,226
Granted Patent B2
US 12,002,226 · App. 17/666,747 · Granted Jun 4, 2024

Using machine learning to selectively overlay image content

Inventors: Raymond Kirk Price (Carnation, WA); Michael Bleyer (Seattle, WA); Christopher Douglas Edmonds (Carnation, WA)
Assignee: Microsoft Technology Licensing, LLC
G06T7/33G06T7/593H04N13/133H04N13/156H04N13/239H04N13/25G06T2207/10012G06T2207/10048G06T2207/20081G06T2207/20084G06T2207/20212H04N2013/0081
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 12,002,226
App. No.
17/666,747
Granted
Jun 4, 2024
Kind
B2
Abstract

Modifications are performed to cause a style of an image to match a different style. A first image is accessed, where the first image has the first style. A second image is also accessed, where the second image has a second style. Subsequent to a deep neural network (DNN) learning these styles, a copy of the first image is fed as input to the DNN. The DNN modifies the first image copy by transitioning the first image copy from being of the first style to subsequently being of the second style. As a consequence, a modified style of the transitioned first image copy bilaterally matches the second style.

Claims (41)

1. A computer system comprising:

one or more processors; and

one or more computer-readable hardware storage devices having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computer system to at least:

access a first image generated by a first camera that generates images having a first style such that the first image has the first style, wherein the first camera is one of a low light camera or a visible light camera, and wherein the first style is one of a low light style or a visible light style;

access a second image generated by a second camera that generates images having a second style such that the second image has the second style, wherein the second camera is a thermal imaging camera, and wherein the second style is a thermal data style;

subsequent to a deep neural network (DNN) learning the first style and the second style, feed a copy of the first image as input to the DNN; and

cause the DNN to modify the first image copy by transitioning the first image copy from being of the first style to subsequently being of the second style such that a modified style of the transitioned first image copy bilaterally matches the second style.

2. The computer system of claim 1 , wherein execution of the instructions further causes the computer system to:

overlay selected portions of the transitioned first image copy onto the first image to generate a composite image; and

display the composite image.

3. The computer system of claim 1 , wherein the first camera is the visible light camera, and wherein the first style is the visible light style.

4. The computer system of claim 1 , wherein the first camera is the low light camera, and wherein the first style is the low light style.

5. The computer system of claim 1 , wherein the computer system includes a plurality of visible light cameras, and wherein the computer system includes a single low light camera, which is said low light camera.

6. The computer system of claim 1 , wherein causing the DNN to modify the first image copy includes causing the DNN to modify one or more of a geometry, a texture, an outline, a content, one or more feature points, or an editing of the first image copy.

7. The computer system of claim 1 , wherein the modified style of the transitioned first image copy bilaterally matching the second style occurs by the modified style being within a threshold level of similarity relative to the second style.

8. The computer system of claim 1 , wherein a thermal imager analyzes the second image to identify thermal image data.

9. The computer system of claim 8 , wherein the thermal image data includes hot or cold areas included in the second image.

10. The computer system of claim 1 , wherein the first camera is the low light camera, and wherein the low light camera detects light spanning a range of illuminance between about 1 milli-lux and about 10 lux.

11. A method performed by a computer system to modify a style of an image so the style subsequently corresponds to a different style, said method comprising:

accessing a first image generated by a first camera that generates images having a first style such that the first image is of the first style, wherein the first camera is one of a low light camera or a visible light camera, and wherein the first style is one of a low light style or a visible light style;

accessing a second image generated by a second camera that generates images having a second style such that the second image is of the second style, wherein the second camera is a thermal imaging camera, and wherein the second style is a thermal data style;

subsequent to a deep neural network (DNN) learning the first style and the second style, feeding a copy of the first image as input to the DNN;

causing the DNN to modify the first image copy by transitioning the first image copy from being of the first style to subsequently being of the second style such that a modified style of the transitioned first image copy bilaterally matches the second style; and

displaying one or more portions of the first image or the transitioned first image copy on a display.

12. The method of claim 11 , wherein the method further includes:

overlaying selected portions of the transitioned first image copy onto the first image to generate a composite image; and

displaying the composite image.

13. The method of claim 12 , wherein the first style is the visible light style, and wherein the transitioned first image copy includes thermal data such that at least some of the thermal data is overlaid onto the first image and such that the composite image includes visible light data and the at least some of the thermal data.

14. The method of claim 11 , wherein the first camera is the low light camera such that the first image is a low light image and such that the first style is the low light style.

15. The method of claim 14 , wherein the first image includes low light data, and wherein, as a result of the transition, the transitioned first image copy includes thermal data.

16. The method of claim 15 , wherein at least some of the thermal data is overlaid onto the first image to generate a composite image comprising the low light data and the at least some of the thermal data.

17. A method performed by a computer system to modify a style of an image so the style subsequently corresponds to a different style, said method comprising:

accessing a first image generated by a first camera that generates images having a first style such that the first image is of the first style, wherein the first camera is one of a low light camera or a visible light camera, and wherein the first style is one of a low light style or a visible light style;

accessing a second image generated by a second camera that generates images having a second style such that the second image is of the second style, wherein the second camera is a thermal imaging camera, and wherein the second style is a thermal data style;

subsequent to a deep neural network (DNN) learning the first style and the second style, feeding a copy of the first image as input to the DNN;

causing the DNN to modify the first image copy by transitioning the first image copy from being of the first style to subsequently being of the second style such that a modified style of the transitioned first image copy bilaterally matches the second style;

overlaying selected portions of the transitioned first image copy onto the first image to generate a composite image; and

displaying the composite image.

18. The method of claim 17 , wherein the first camera is the visible light camera, and wherein the visible light camera detects light spanning a range of illuminance from about 10 lux to about 100,000 lux.

19. The method of claim 17 , wherein the DNN tunes an initial set of learning data.

20. The method of claim 17 , wherein corresponding feature points are identified in the transitioned first image copy and the first image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2022
From: PRICE, RAYMOND KIRK; BLEYER, MICHAEL; EDMONDS, CHRISTOPHER DOUGLAS
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 058922/0315 →
Continuity (2)
Division 16696607 · Nov 26, 2019
Related Publication 20220164969A1 · May 26, 2022