next up previous print clean
Next: PEF ESTIMATION WITH MISSING Up: PREDICTION-ERROR FILTER OUTPUT IS Previous: PEF whiteness proof in

Examples of modeling and deconvolving with a 2-D PEF

Here we examine elementary signal-processing applications of 2-D prediction-error filters (PEFs) on both everyday 2-D textures and on seismic data. Some of these textures are easily modeled with prediction-error filters (PEFs) while others are not. All figures used the same filter shape. No attempt was made to optimize filter size or shape or any other parameters.

Results in Figures 3-9 are shown with various familiar textures on the left as training data sets. From these training data sets, a prediction-error filter (PEF) is estimated using module pef [*]. The center frame is synthetic data made by deconvolving (polynomial division) random numbers by the estimated PEF. The right frame is the more familiar process, convolving the estimated PEF on the training data set.

 
granite
granite
Figure 3
Synthetic granite matches the training image quite well. The prediction error is spectrally white as theoretically expected but seems to outline the grains.


view burn build edit restore

Theoretically, the right frame tends towards a white spectrum. Earlier you could notice the filter size by knowing that the output was taken to be zero where the filter is only partially on the data. This was annoying on real data where we didn't want to throw away any data around the sides. Now the filtering is done without a call to the boundary module so we have typical helix wraparound.

 
wood
wood
Figure 4
Synthetic wood grain has too little white. This is because of the nonsymmetric brightness histogram of natural wood. Again, the PEF output looks random as expected.


view burn build edit restore

 
herr
herr
Figure 5
A banker's suit (left). A student's suit (center). My suit (right).


view burn build edit restore

 
basket
basket
Figure 6
Basket weave. The synthetic data fails to segregate the two dips into a checkerboard pattern. The PEF output looks structured perhaps because the filter is too small.


view burn build edit restore

 
brick
brick
Figure 7
Brick. Synthetic brick edges are everywhere and do not enclose blocks containing a fixed color. PEF output highlights the mortar.


view burn build edit restore

 
ridges
ridges
Figure 8
Ridges. A spectacular failure of the stationarity assumption. All dips are present but in different locations. The ridges have been sharpened by the deconvolution. We cannot explain why the nonsymmetric ridges have become symmetric.


view burn build edit restore

 
WGstack
WGstack
Figure 9
Gulf of Mexico seismic section, modeled, and deconvolved. Strong horizontal layering has been suppressed giving a better view of the hyperbolas. Do you see any prospects in the synthetic data? The decon filter is the same used on the everyday textures.


view burn build edit restore

Since a PEF tends to the inverse of the spectrum of its input, results similar to these could probably be found using Fourier transforms, smoothing spectra, etc. We used PEFs because of their flexibility. The filters can be any shape. They can dodge around missing data, or we can use them to estimate missing data. We avoid periodic boundary assumptions inherent to FT. The PEF's are designed only internal to known data, not off edges so they are readily adaptible to nonstationarity. Thinking of these textures as seismic time slices, the textures could easily be required to pass thru specific values at well locations.


next up previous print clean
Next: PEF ESTIMATION WITH MISSING Up: PREDICTION-ERROR FILTER OUTPUT IS Previous: PEF whiteness proof in
Stanford Exploration Project
12/15/2000