Optimized video denoising for heterogeneous multisensor system
First Claim
Patent Images
1. A method for temporal denoising of a sequence of images, said method comprising:
- /a/ capturing, by a first sensor, a sequence of first images corresponding to a given scene, each first image being divided into elements each associated with a corresponding area of said first image,/b/ capturing, by a second sensor of a type different from the type of the first sensor, a sequence of second images corresponding to said given scene, each second image corresponding to a first image, each second image being divided into elements each associated with a corresponding area of said second image, each pair of element and associated area of the second image corresponding to a pair of element and associated area of the corresponding first image, and/c/ obtaining, by calculation circuitry, a first sequence of images derived from the sequence of first images and a second sequence of images derived from the sequence of second images,/d/ obtaining, by the calculation circuitry, for each area of each of the images of the first and second sequences of images, an associated weight,/e/ obtaining, by the calculation circuitry, a first weighted sequence of images, in which each element of each image is equal to the corresponding element of the first sequence of images weighted by the weight associated with the area associated with said corresponding element, and a second weighted sequence of images, in which each element of each image is equal to the corresponding element of the second sequence of images weighted by the weight associated with the area associated with said corresponding element,/f/ obtaining, by the calculation circuitry, a sequence of enhanced images resulting from combining sequences of images comprising the first weighted sequence of images and the second weighted sequence of images,/g/ obtaining, by the calculation circuitry, a motion estimation based on the obtained sequence of enhanced images,/h/ obtaining, by the calculation circuitry, based on the calculated motion estimation, a spatial alignment of the images of a sequence of images to be displayed derived from sequences of images corresponding to the given scene and comprising the sequence of first images and the sequence of second images,/i/ a temporal denoising, by the calculation circuitry, based on the determined spatial alignment of the sequence of images to be displayed.
1 Assignment
0 Petitions
Accused Products
Abstract
The description relates in particular to a method for temporal denoising of image sequences with the aid of at least two sensors of different types. The description also relates to an optronics device, a computer program and a storage medium for the implementation of such a method.
-
Citations
12 Claims
-
1. A method for temporal denoising of a sequence of images, said method comprising:
-
/a/ capturing, by a first sensor, a sequence of first images corresponding to a given scene, each first image being divided into elements each associated with a corresponding area of said first image, /b/ capturing, by a second sensor of a type different from the type of the first sensor, a sequence of second images corresponding to said given scene, each second image corresponding to a first image, each second image being divided into elements each associated with a corresponding area of said second image, each pair of element and associated area of the second image corresponding to a pair of element and associated area of the corresponding first image, and /c/ obtaining, by calculation circuitry, a first sequence of images derived from the sequence of first images and a second sequence of images derived from the sequence of second images, /d/ obtaining, by the calculation circuitry, for each area of each of the images of the first and second sequences of images, an associated weight, /e/ obtaining, by the calculation circuitry, a first weighted sequence of images, in which each element of each image is equal to the corresponding element of the first sequence of images weighted by the weight associated with the area associated with said corresponding element, and a second weighted sequence of images, in which each element of each image is equal to the corresponding element of the second sequence of images weighted by the weight associated with the area associated with said corresponding element, /f/ obtaining, by the calculation circuitry, a sequence of enhanced images resulting from combining sequences of images comprising the first weighted sequence of images and the second weighted sequence of images, /g/ obtaining, by the calculation circuitry, a motion estimation based on the obtained sequence of enhanced images, /h/ obtaining, by the calculation circuitry, based on the calculated motion estimation, a spatial alignment of the images of a sequence of images to be displayed derived from sequences of images corresponding to the given scene and comprising the sequence of first images and the sequence of second images, /i/ a temporal denoising, by the calculation circuitry, based on the determined spatial alignment of the sequence of images to be displayed. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer-readable storage medium, said medium storing a computer program comprising instructions which, when executed by a processor, lead the processor to implement steps comprising:
-
/a/ capturing, by a first sensor, a sequence of first images corresponding to a given scene, each first image being divided into elements each associated with a corresponding area of said first image, /b/ capturing, by a second sensor of a type different from the type of the first sensor, a sequence of second images corresponding to said given scene, each second image corresponding to a first image, each second image being divided into elements each associated with a corresponding area of said second image, each pair of element and associated area of the second image corresponding to a pair of element and associated area of the corresponding first image, and /c/ obtaining, by calculation circuitry, a first sequence of images derived from the sequence of first images and a second sequence of images derived from the sequence of second images, /d/ obtaining, by the calculation circuitry, for each area of each of the images of the first and second sequences of images, an associated weight, /e/ obtaining, by the calculation circuitry, a first weighted sequence of images, in which each element of each image is equal to the corresponding element of the first sequence of images weighted by the weight associated with the area associated with said corresponding element, and a second weighted sequence of images, in which each element of each image is equal to the corresponding element of the second sequence of images weighted by the weight associated with the area associated with said corresponding element, /f/ obtaining, by the calculation circuitry, a sequence of enhanced images resulting from combining sequences of images comprising the first weighted sequence of images and the second weighted sequence of images, /g/ obtaining, by the calculation circuitry, a motion estimation based on the obtained sequence of enhanced images, /h/ obtaining, by the calculation circuitry, based on the calculated motion estimation, a spatial alignment of the images of a sequence of images to be displayed derived from sequences of images corresponding to the given scene and comprising the sequence of first images and the sequence of second images, /i/ a temporal denoising, by the calculation circuitry, based on the determined spatial alignment of the sequence of images to be displayed. - View Dependent Claims (6, 7, 8)
-
-
9. An optoelectronic device for temporal denoising of a sequence of images, said optoelectronic device comprising:
-
a first sensor arranged to capture a sequence of first images corresponding to a given scene, each first image being divided into elements each associated with a corresponding area of said first image, a second sensor of a type different from the type of the first sensor, arranged to capture a sequence of second images corresponding to said given scene, each second image corresponding to a first image, each second image being divided into elements each associated with a corresponding area of said second image, each pair of element and associated area of the second image corresponding to a pair of element and associated area of the corresponding first image, calculation circuitry arranged to obtain a first sequence of images derived from the sequence of first images and a second sequence of images derived from the sequence of second images, the calculation circuitry further arranged to obtain, for each area of each of the images of the first and second sequences of images, an associated weight, the calculation circuitry further arranged to obtain a first weighted sequence of images, in which each element of each image is equal to the corresponding element of the first sequence of images weighted by the weight associated with the area associated with said corresponding element; and
a second weighted sequence of images, in which each element of each image is equal to the corresponding element of the second sequence of images weighted by the weight associated with the area associated with said corresponding element,the calculation circuitry further arranged to obtain a sequence of enhanced images resulting from combining sequences of images comprising the first weighted sequence of images and the second weighted sequence of images, the calculation circuitry further arranged to obtain a motion estimation based on the obtained sequence of enhanced images, the calculation circuitry further arranged to obtain, based on the calculated motion estimation, a spatial alignment of the images of a sequence of images to be displayed derived from sequences of images corresponding to the given scene and comprising the sequence of first images and the sequence of second images, the calculation circuitry further arranged to perform a temporal denoising, based on the determined spatial alignment of the sequence of images to be displayed. - View Dependent Claims (10, 11, 12)
-
Specification