Spatio-temporal treatment of noisy images using brushlets
First Claim
1. A method for producing denoised multi-dimensional spatio-temporal image data comprising a plurality of multi-dimensional frames taken at different times, the method comprising:
- performing multi-dimensional, spatial brushlet filtering, in the frequency domain, of the plurality of multi-dimensional frames to generate a set of spatial brushlet coefficients;
thresholding the set of spatial brushlet coefficients to produce a set of spatially-denoised image data corresponding to the multi-dimensional spatio-temporal image data;
performing a first temporal brushlet filtering, in the time domain, of the spatially-denoised spatio-temporal image data to generate a first set of temporal brushlet coefficients;
thresholding the first set of temporal brushlet coefficients to produce a first set of spatio-temporally denoised image data corresponding to the multi-dimensional spatio-temporal image data;
performing a second temporal brushlet filtering, in the frequency domain, of the first set of spatio-temporally denoised image data to generate a second set of temporal brushlet coefficients;
thresholding the second set of temporal brushlet coefficients to produce a second set of spatio-temporally denoised image data corresponding to the multi-dimensional spatio-temporal image data; and
outputting the second set of spatio-temporally denoised image data;
wherein the above said filtering steps are performed using a computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
Treatment and mitigation or reduction of noise effects in noisy image data and data sets is described. Various aspects include treatment of noisy data with brushlet transforms and thresholding operations along with a favorable sequence of spatial and temporal processing and thresholding. Hard and minimax thresholding operators mitigate the noise in the image data. In medical applications this can be useful in removing noise that impairs diagnosis and treatment of patient conditions. In one application, cardiac function is better studied and understood through improved imaging of the heart and cardiac structures. In an exemplary case, a favorable sequence including spatial filtering using a brushlet filter, spatial thresholding of brushlet coefficients, then temporal filtering (first in the time domain then in the frequency domain) and thresholding of temporal coefficients yields an acceptable denoised image data set.
-
Citations
16 Claims
-
1. A method for producing denoised multi-dimensional spatio-temporal image data comprising a plurality of multi-dimensional frames taken at different times, the method comprising:
-
performing multi-dimensional, spatial brushlet filtering, in the frequency domain, of the plurality of multi-dimensional frames to generate a set of spatial brushlet coefficients; thresholding the set of spatial brushlet coefficients to produce a set of spatially-denoised image data corresponding to the multi-dimensional spatio-temporal image data; performing a first temporal brushlet filtering, in the time domain, of the spatially-denoised spatio-temporal image data to generate a first set of temporal brushlet coefficients; thresholding the first set of temporal brushlet coefficients to produce a first set of spatio-temporally denoised image data corresponding to the multi-dimensional spatio-temporal image data; performing a second temporal brushlet filtering, in the frequency domain, of the first set of spatio-temporally denoised image data to generate a second set of temporal brushlet coefficients; thresholding the second set of temporal brushlet coefficients to produce a second set of spatio-temporally denoised image data corresponding to the multi-dimensional spatio-temporal image data; and outputting the second set of spatio-temporally denoised image data;
wherein the above said filtering steps are performed using a computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium storing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for producing denoised multi-dimensional spatio-temporal image data comprising a plurality of multi-dimensional frames taken at different times, the method comprising:
-
performing multi-dimensional, spatial brushlet filtering, in the frequency domain, of the plurality of multi-dimensional frames to generate a set of spatial brushlet coefficients; thresholding the set of spatial brushlet coefficients to produce a set of spatially-denoised image data corresponding to the multi-dimensional spatio-temporal image data; performing a first temporal brushlet filtering, in the time domain, of the spatially-denoised spatio-temporal image data to generate a first set of temporal brushlet coefficients; thresholding the first set of temporal brushlet coefficients to produce a first set of spatio-temporally denoised image data corresponding to the multi-dimensional spatio-temporal image data; performing a second temporal brushlet filtering, in the frequency domain, of the first set of spatio-temporally denoised image data to generate a second set of temporal brushlet coefficients; thresholding the second set of temporal brushlet coefficients to produce a second set of spatio-temporally denoised image data corresponding to the multi-dimensional spatio-temporal image data; and outputting the second set of spatio-temporally denoised image data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification