This page is now out of date: The current version can be found here.
As discussed, I have been investigating ways to eliminate the Wigner-Ville Interference terms -- these highly oscillitory terms, interference in between different signals, have aliasing behavior in both time and frequency (between two peaks, the WVD will generate an intermediate peak, of similar amplitude, that oscillates between extreme positive and negative values). The interference is largely from the quadratic cross terms embedded in the heart of the WV transform.
Based on earlier discussions, I was looking at ways to create a 2-D filter based on the Continuous Wavelet Transform (CWT), using the Morlet wavelet as my basis. I would then use this 2-D representation as a point-by-point overlay of the WVD, to help eliminate these interference terms. The CWT was unsatisfactory, however, as the resulting wavelet distribution gives a "time-scale" representation, and conversion from wavelet scale to frequency loses some physical meaning. The character of the CWT is slightly shifted in frequency when compared to the "known right answer" as in the Spectrogram, so applying the CWT/Morlet distribution as an overlay will bias the results in the frequency domain.
Recently, based on this overlay concept, I have created a 2-D overlay using a Spectrogram method. By using a running filter and applying a short-time FFT to the synthetic record, I can create a non-biased 2-D overlay -- this overlay can then be used as described above, as our 2-D overlay filter. For this representation, the spectrogram smears the data in the time domain, and does not have proper resolution in time or frequency -- the whole point of moving to WVD-type representations is because the Spectrogram methods are inadequate for exact Time-Frequency resolution!
I'm trying to keep my terminology clear, using "overlay" to refer to my point-by-point multiplication of matrices, and using "filter" to refer to the typical 1-D or 2-D filtering/smoothing, eg., a boxcar or tophat that is convolved with the data.