IP Library Granted Patent US 12,482,074
Granted Patent B2
US 12,482,074 · App. 18/391,713 · Granted Nov 25, 2025

Systems and methods for training a machine-learning algorithm and application of a machine-learning model for denoising images

Inventors: Hideki Sasaki (Wetzlar, DE); Chi-Chou Huang (Wetzlar, DE); Shih-Jong James Lee (Wetzlar, DE)
Assignee: LEICA MICROSYSTEMS CMS GMBH
G06T5/70G06T2207/20081
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,482,074
App. No.
18/391,713
Granted
Nov 25, 2025
Kind
B2
Abstract

A system for training a machine-learning algorithm for denoising images is configured to receive training data. The training data includes multiple image sets obtained from one or more series of consecutive images. Each image set includes a plurality of images obtained from a same series of consecutive images. The plurality of images of each image set includes an initial image, a middle image and a last image. The system is further configured to adjust weights of the machine-learning algorithm to obtain a trained machine-learning model, based on an output image of the machine-learning algorithm and a target image. The output image is obtained by using the initial image and the last image as input images. The target image is obtained from the middle image by applying a random shift to the middle image. The system is further configured to provide the trained machine-learning model.

Claims (36)

1 . A system comprising one or more processors and one or more storage devices for training a machine-learning algorithm for denoising images, the system configured to:

receive training data, the training data comprising multiple image sets obtained from one or more series of consecutive images, wherein each image set comprises a plurality of images obtained from a same series of the one or more series of consecutive images, wherein the plurality of images of each image set comprise an initial image, a middle image and a last image;

adjust weights of the machine-learning algorithm to obtain a trained machine-learning model, based on an output image of the machine-learning algorithm and a target image, wherein the output image of the machine-learning algorithm is obtained by using the initial image and the last image as input images, and wherein the target image is obtained from the middle image by applying a random shift to the middle image; and

provide the trained machine-learning model.

2 . The system of claim 1 , wherein adjusting the weights of the machine-learning algorithm to obtain the trained machine-learning model, based on the output image of the machine-learning algorithm and the target image is performed by minimizing a difference between the output image and the target image.

3 . The system of claim 1 , wherein the plurality of images of each image set are consecutive images of the respective series of consecutive images.

4 . The system of claim 1 , wherein the one or the more series of consecutive images are obtained from at least one of: time lapse imaging, or one or more videos.

5 . The system of claim 1 , wherein the training data comprises noisy images.

6 . The system of claim 1 , wherein the machine-learning algorithm comprises a convolutional network or a deep convolutional network.

7 . A computer-implemented method for training a machine-learning algorithm for denoising images, the method comprising:

receiving training data, the training data comprising multiple image sets obtained from one or more series of consecutive images, wherein each image set comprises a plurality of images obtained from a same series of the one or more series of consecutive images, wherein the plurality of images of each image set comprise an initial image, a middle image and a last image;

adjusting weights of the machine-learning algorithm to obtain a trained machine-learning model, based on an output image of the machine-learning algorithm and a target image, wherein the output image of the of the machine-learning algorithm is obtained by using the initial image and the last image as input images, and wherein the target image is obtained from the middle image by applying a random shift to the middle image; and

providing the trained machine learning model.

8 . A non-transitory computer-readable medium storing a trained machine-learning model for denoising images, wherein the machine-learning model is trained using one or more processors by executing the follow steps:

receiving training data, the training data comprising multiple image sets obtained from one or more series of consecutive images, wherein each image set comprises a plurality of images obtained from a same series of the one or more series of consecutive images, wherein the plurality of images of each image set comprise an initial image, a middle image and a last image; and adjusting weights of a machine learning algorithm to obtain the trained machine-learning model, based on an output image of the machine-learning algorithm and a target image, wherein the output image of the of the machine-learning algorithm is obtained by using the initial image and the last image as input images, and the target image is obtained from the middle image by applying a random shift to the middle image.

9 . A system comprising one or more processors and one or more storage devices, for generating a denoised image by applying a machine-learning model, wherein the system is configured to:

receive input data, the input data comprising two input images obtained from a series of consecutive images,

apply the machine-learning model to the two input images in order to obtain a denoised image; and

provide output data, the output data comprising the denoised image,

wherein the machine-learning model is trained by:

receiving training data, the training data comprising multiple image sets obtained from one or more series of consecutive images, wherein each image set comprises a plurality of images obtained from a same series of the one or more series of consecutive images, wherein the plurality of images of each image set comprise an initial image, a middle image and a last image; and

adjusting weights of a machine learning algorithm to obtain the trained machine-learning model, based on an output image of the machine-learning algorithm and a target image, wherein the output image of the machine-learning algorithm is obtained by using the initial image and the last image as input images, and the target image is obtained from the middle image by applying a random shift to the middle image.

10 . The system of claim 9 , wherein the two input images are two copies of an individual image.

11 . The system of claim 9 , wherein the two input images are two different images, and wherein the denoised image is an interpolated image based on the two input images.

12 . The system of claim 10 , wherein the two input images are two consecutive images of the series of consecutive images.

13 . The system of claim 9 , wherein the two input images are obtained from time lapse imaging or from a video.

14 . The system of claim 9 , wherein the two input images are obtained from time lapse imaging of one or more living samples.

15 . A computer-implemented method for denoising an image by applying a machine-learning model, the method comprising:

receiving input data, the input data comprising two input images obtained from a series of consecutive images,

applying the machine-learning model to the two input images in order to obtain a denoised image; and

providing output data, the output data comprising the denoised image,

wherein the machine-learning model is trained by:

receiving training data, the training data comprising multiple image sets obtained from one or more series of consecutive images, wherein each image set comprises a plurality of images obtained from a same series of the one or more series of consecutive images, wherein the plurality of images of each image set comprise an initial image, a middle image and a last image; and

adjusting weights of a machine learning algorithm to obtain the trained machine-learning model, based on an output image of the machine-learning algorithm and a target image, wherein the output image of the machine-learning algorithm is obtained by using the initial image and the last image as input images, and the target image is obtained from the middle image by applying a random shift to the middle image.

16 . The method of claim 15 , wherein the two input images are two copies of a single image.

17 . A non-transitory computer-readable medium having a program code stored thereon, the program code, when executed by a computer processor, causing performance of the method of claim 7 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2024
From: SASAKI, HIDEKI; HUANG, CHI-CHOU; LEE, SHIH-JONG JAMES
To: LEICA MICROSYSTEMS CMS GMBH
Reel/Frame 066076/0894 →
Priority Claims (1)
DE 102022134730.3 · Dec 23, 2022 · national
Continuity (1)
Related Publication 20240212109A1 · Jun 27, 2024
References Cited (8)
US 20160093335A1 · Doepke · 2016 [cited by examiner]
US 20210327031A1 · Xie et al. · 2021 [cited by applicant]
US 20220309618A1 · DeLaRosa · 2022 [cited by examiner]
US 20240161327A1 · Chen · 2024 [cited by examiner]
Niklaus, Simon and Feng Liu, “Context-aware Synthesis for Video Frame Interpolation,” Proceedings of the IEEE conference on computer vision and pattern recognition, Mar. 2018, IEEE, US, pp. 1701-1710. [cited by applicant]
Niklaus, Simon et al., “Video Frame Interpolation via Adaptive Separable Convolution,” Proceedings of the IEEE international conference on computer vision, Oct. 2017, IEEE, US, pp. 261-270. [cited by applicant]
Niklaus, Simon et al., “Revisiting Adaptive Convolutions for Video Frame Interpolation,” Proceedings of the IEEE Winter Conference on Applications of Computer Vision (WACV), Jan. 2021, IEEE, US, pp. 1098-1108. [cited by applicant]
Laine, Romain F. et al., “Imaging in focus: An introduction to denoising bioimages in the era of deep learning,” International Journal of Biochemistry and Cell Biology 140, Sep. 20, 2021, Elsevier Ltd., Netherlands, pp.… [cited by applicant]