IP Library › Granted Patent US 12,602,737
Granted Patent B2
US 12,602,737 · App. 18/203,710 · Granted Apr 14, 2026

Rapid reconstruction of high resolution images from lower resolution images

Inventors: Xiao Jin (Jersey City, NJ); Chulin Wang (Evanston, IL); Andrés Codas Duarte (Rio de Janeiro, BR); Kyong Min Yeo (Scarsdale, NY); Levente Klein (Tuckahoe, NY); Bruce Gordon Elmegreen (Goldens Bridge, NY)
Assignee: International Business Machines Corporation
G06T3/4007G06T3/4046G06T7/0002G06T2207/10032G06T2207/20081G06T2207/20084G06T2207/30192
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,602,737
App. No.
18/203,710
Granted
Apr 14, 2026
Kind
B2
Abstract

An approach is disclosed that receives a time sequence of low-resolution images, each of the low-resolution images depicting a physics event. The approach interpolates two adjacent low-resolution images to a higher spatial-resolution interpolated image between a first and a second time. The approach then inputs a previous high-resolution image and the interpolated image to a neural network that includes a physics constraint that corresponds to the physics event. A new high-resolution image is received from the neural network, with the new image corresponding to the inputted previous high-resolution image and the interpolated image. The neural network is trained to minimize the mean squared difference between a smoothed version of the output and the input at the same time plus the difference between the high-resolution output and a second relevant physics equation.

Claims (57)

1 . A method, implemented by a processor coupled to a memory, comprising:

receiving a plurality of low-resolution images, each of the low-resolution images depicting a physics event;

interpolating two adjacent low-resolution images to a higher spatial-resolution interpolated image between a first and a second time;

inputting a previous high-resolution image and the interpolated image to a neural network that includes a first physics constraint that corresponds to the physics event;

receiving, from the neural network, a new high-resolution image that corresponds to the inputted previous high-resolution image and the interpolated image;

comparing one of the low-resolution images at a first time with the new high-resolution image; and

evaluating a loss function corresponding to a combination of the compared images and a deviation that is based on the new high-resolution image from a second physics constraint, the evaluated loss function resulting in a loss value.

2 . The method of claim 1 further comprising:

until the loss value reaches a low threshold:

adjusting a weighting used by the neural network; and

reperforming the interpolating, the inputting, the receiving, the comparing, and the evaluating.

3 . The method of claim 2 wherein the neural network is trained when the loss value reaches the low threshold.

4 . The method of claim 3 further comprising:

receiving a second plurality of low-resolution images corresponding to a plurality of time-based events that are affected by the first and second physics constraints;

inputting the second plurality of low-resolution images to the trained neural network; and

receiving, from the trained neural network, a set of high-resolution images that correspond to the second plurality of low-resolution images.

5 . The method of claim 4 wherein the low-resolution images are satellite images of an air pollution disbursement from a pollution source, and wherein the first physics constraint includes one or more advection-diffusion equations.

6 . The method of claim 5 wherein the second physics constraint includes one or more conservation equations.

7 . An information handling system comprising:

one or more processors;

a memory coupled to at least one of the processors; and

a set of instructions stored in the memory and executed by at least one of the processors to perform actions comprising:

receiving a plurality of low-resolution images, each of the low-resolution images depicting a physics event;

interpolating two adjacent low-resolution images to a higher spatial-resolution interpolated image between a first and a second time;

inputting a previous high-resolution image and the interpolated image to a neural network that includes a first physics constraint that corresponds to the physics event;

receiving, from the neural network, a new high-resolution image that corresponds to the inputted previous high-resolution image and the interpolated image;

comparing one of the low-resolution images at a first time with the new high-resolution image; and

evaluating a loss function corresponding to a combination of the compared images and a deviation that is based on the new high-resolution image from a second physics constraint, the evaluated loss function resulting in a loss value.

8 . The information handling system of claim 7 wherein the actions further comprise:

until the loss value reaches a low threshold:

adjusting a weighting used by the neural network; and

reperforming the interpolating, the inputting, the receiving, the comparing, and the evaluating.

9 . The information handling system of claim 8 wherein the neural network is trained when the loss value reaches the low threshold.

10 . The information handling system of claim 9 wherein the actions further comprise:

receiving a second plurality of low-resolution images corresponding to a plurality of time-based events that are affected by the first and second physics constraints;

inputting the second plurality of low-resolution images to the trained neural network; and

receiving, from the trained neural network, a set of high-resolution images that correspond to the second plurality of low-resolution images.

11 . The information handling system of claim 10 wherein the low-resolution images are satellite images of an air pollution disbursement from a pollution source, and wherein the first physics constraint includes one or more advection-diffusion equations.

12 . The information handling system of claim 11 wherein the second physics constraint includes one or more conservation equations.

13 . A computer program product comprising:

a computer readable storage medium comprising a set of computer instructions that, when executed by a processor, are effective to perform actions comprising:

receiving a plurality of low-resolution images, each of the low-resolution images depicting a physics event;

interpolating two adjacent low-resolution images to a higher spatial-resolution interpolated image between a first and a second time;

inputting a previous high-resolution image and the interpolated image to a neural network that includes a first physics constraint that corresponds to the physics event;

receiving, from the neural network, a new high-resolution image that corresponds to the inputted previous high-resolution image and the interpolated image;

comparing one of the low-resolution images at a first time with the new high-resolution image; and

evaluating a loss function corresponding to a combination of the compared images and a deviation that is based on the new high-resolution image from a second physics constraint, the evaluated loss function resulting in a loss value.

14 . The computer program product of claim 13 wherein the actions further comprise:

until the loss value reaches a low threshold:

adjusting a weighting used by the neural network; and

reperforming the interpolating, the inputting, the receiving, the comparing, and the evaluating.

15 . The computer program product of claim 14 wherein the neural network is trained when the loss value reaches the low threshold.

16 . The computer program product of claim 15 wherein the actions further comprise:

receiving a second plurality of low-resolution images corresponding to a plurality of time-based events that are affected by the first and second physics constraints;

inputting the second plurality of low-resolution images to the trained neural network; and

receiving, from the trained neural network, a set of high-resolution images that correspond to the second plurality of low-resolution images.

17 . The computer program product of claim 16 wherein the low-resolution images are satellite images of an air pollution disbursement from a pollution source, wherein the first physics constraint includes one or more advection-diffusion equations wherein the second physics constraint includes one or more conservation equations.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2023
From: JIN, XIAO; WANG, CHULIN; DUARTE, ANDRÉS CODAS; YEO, KYONG MIN; KLEIN, LEVENTE; ELMEGREEN, BRUCE GORDON
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 063804/0385 →
Continuity (1)
Related Publication 20240404001A1 · Dec 5, 2024
References Cited (23)
US 10346740B2 · Zhang · 2019 [cited by applicant]
US 10372846B2 · Bai · 2019 [cited by applicant]
US 10970820B2 · El-Khamy · 2021 [cited by applicant]
US 20170140075A1 · Bai et al. · 2017 [cited by applicant]
US 20180075581A1 · Shi · 2018 [cited by applicant]
US 20210089275A1 · Dey · 2021 [cited by applicant]
US 20210271934A1 · White · 2021 [cited by applicant]
US 20210398289A1 · Schmidt et al. · 2021 [cited by examiner]
US 20220188629A1 · O'Donncha · 2022 [cited by applicant]
US 20220222776A1 · Porikli et al. · 2022 [cited by examiner]
US 20230418999A1 · van Kessel et al. · 2023 [cited by examiner]
US 20240005451A1 · Patil et al. · 2024 [cited by examiner]
US 20240065613A1 · Kandlikar et al. · 2024 [cited by examiner]
US 20240185383A1 · Hong et al. · 2024 [cited by examiner]
US 20240312174A1 · Savanur et al. · 2024 [cited by examiner]
CN 109313724B · 2021 [cited by applicant]
CN 112991181A · 2021 [cited by applicant]
“An overview of the Raster Interpolation toolset,” ArcGIS 10.3, Environmental Systems Research Institute, Inc., 2016, 2 pages. [cited by applicant]
“ChaofWang / Awesome-Super_Resolution,” GitHub, Inc., 2022, 11 pages. [cited by applicant]
Matcha, “A Review of Super-Resolution,” Paperspace Blog, 2020, 21 pages. [cited by applicant]
“RAP-Smoke Model Fields,” Global Systems Laboratory, Aug. 2022, 1 page. [cited by applicant]
Wang et al., “S3RP: Self-Supervised Super-Resolution and Prediction for Advection-Diffusion Process,” Fourth Workshop on Machine Learning and the Physical Sciences (NeurIPS 2021), 35th Annual Conference on Neural Inform… [cited by applicant]
Mukherjee, et al., “A Complete Guide to Image Super-Resolution in Deep Learning and AI”, AI/ML, Apr. 1, 2025, 24 Pages. [cited by applicant]