Data denoising based on machine learning
AssigneeNokia Technologies Oy
InventorMikko HONKALA
Life of this patent
Estimating the term…
Abstract
Systems, apparatuses, and methods are described for configuring denoising models based on machine learning. A denoising model (301) may remove noise from data samples (451). A noise model (403) may include noise in the data samples. Data samples processed by the denoising model (453) and/or the noise model (455) and original data samples (457) may be input into a discriminator (405). The discriminator may make determinations to classify input data samples. The denoising model and/or the discriminator may be trained based on the determinations.
Claims25
1-55. (canceled)
A method comprising:
- receiving, by a computing device, a first set of noisy data samples and a second set of noisy data samples;
- denoising, using a first neural network comprising a first plurality of parameters, the first set of the noisy data samples to generate a set of denoised data samples;
- processing, using a noise model, the set of the denoised data samples to generate a third set of noisy data samples;
- determining, using a second neural network and based on the second set of the noisy data samples and the third set of the noisy data samples, a discrimination value;
- and
- adjusting, based on the discrimination value, the first plurality of parameters.
An apparatus comprising:
- one or more processors;
- and
- one or more memory units storing instructions that, when executed by the one or more processors, configured to cause the apparatus to:
- receive a first set of noisy data samples and a second set of noisy data samples;
- denoise, using a first neural network comprising a first plurality of parameters, the first set of noisy data samples to generate a set of denoised data samples;
- process, using a noise model, the set of denoised data samples to generate a third set of noisy data samples;
- determine, using a second neural network and based on the second set of noisy data samples and the third set of noisy data samples, a discrimination value;
- and
- adjust, based on the discrimination value, the first plurality of the parameters.
An apparatus comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the apparatus to:
- receive a denoising model, wherein the denoising model is trained using a generative adversarial network;
- receive a noisy data sample from a noisy sensor, wherein the denoising model is trained for a sensor similar to the noisy sensor;
- denoise, using the denoising model, the noisy data sample to generate a denoised data sample;
- and
- present to a user, or send for further processing, the denoised data sample;
- wherein the further processing comprises at least one of image recognition, object recognition, natural language processing, voice recognition, or speech-to-text detection.
Dependencies are inferred from the claim text.