Synthetic Test Datasets
To test the quality of the new interpolation method, the test function
introduced by Marschner and Lobb [22] is
used. This function,
in
Equation 6.1, is defined in three-dimensional
space and sampled at 20 samples per unit distance in each
dimension. The range for
is
, with the
constant values
and
. This continuous volume is
discretized with
by
by
samples, which captures
of the signals energy.
 |
(6.1) |
with
 |
(6.2) |
Figure 6.1 displays an image of the
function,
rendered with an iso-value of
, a
times zoom and a sampling distance along the
viewing rays of
. The function
was evaluated for every sample point during
the rendering of this image. A standard test to judge the quality of a reconstruction
filter is to render the sampled
function and compare it to this reference image.
Figure 6.1:
Characteristics of the synthetic datasets.
 |
| Description: |
| Synthetic test function introduced by |
| Marschner and Lobb [22]. |
With a sampling of
 |
of the signals energy is captured. |
| Dimension Original: |
double precision |
| Dimension Mirrored Version: |
double precision |
|
The
dataset is sampled almost with Nyquist frequency. The
conduct of the function in Z direction, with
and
set to the constant values
and
,
is a sine wave with low frequency (see Equation 6.3),
only shifted by a constant value
(depending on the values of
and
).
The assumption when using the discrete Fourier transform (DFT)
(Section 3.1) is that the signal is
periodic and discrete in spatial and frequency domain. Through the
sampling of
we get one period of this signal, which is
half the period of a
wave. In the zone between two of these periods
(see Figure 6.2(a)), a jump in the
signal is present. This discontinuity leads to high frequency
components and a not band-limited behavior.
In order to avoid this problem, and to maintain compatibility with the
original signal
,
the sample points are mirrored along the
plane (see Figure 6.2(b)).
The samples at
are not copied, because they are positioned at the
plane of reflection. Further the samples at
are not copied as well
to create smooth transitions in the periodic sequence of sine waves.
This creates a extended version of the test dataset with the
dimensions of
samples.
This extended test dataset is used for the render benchmarks and is referred to as
.
Figure:
Density characteristic of the test function in Z direction, (a)
in the original version
and
(b) after mirroring the signal
.
|
|
|
(a) | (b) |