Thomas W. Parks

Learn More
A cost-effective digital camera uses a single-image sensor, applying alternating patterns of red, green, and blue color filters to each pixel location. A way to reconstruct a full three-color representation of color images by estimating the missing pixel components in each color plane is called a demosaicing algorithm. This paper presents three inherent(More)
Image interpolation is a key aspect of digital image processing. This paper presents a novel interpolation method based on optimal recovery and adaptively determining the quadratic signal class from the local image behavior. The advantages of the new interpolation method are the ability to interpolate directly by any factor and to model properties of the(More)
We describe the Weyl correspondence and its properties, showing how it gives a “window-independent” definition of time-frequency concentration for use in models in signal detection. The definition of concentration is justified by showing that it gives reasonable answers in certain intuitive cases. The Weyl correspondence expresses a linear transformation as(More)
The output image of a digital camera is subject to a severe degradation due to noise in the image sensor. This paper proposes a novel technique to combine demosaicing and denoising procedures systematically into a single operation by exploiting their obvious similarities. We first design a filter as if we are optimally estimating a pixel value from a noisy(More)
The detection and estimation of machine vibration multiperiodic signals of unknown periods in white Gaussian noise is investigated. New estimates for the subsignals (signals making up the received signal) and their periods are derived using an orthogonal subspace decomposition approach. The concept of exactly periodic signals is introduced. This in turn(More)
Hidden Markov trees in the wavelet domain are capable of accurately modeling the statistical behavior of real world signals by exploiting relationships between coefficients in different scales. The model is used to interpolate images by predicting coefficients at finer scales. Various optimizations and post-processing steps are also investigated to(More)