Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
литература / Digital_Video_and_HD_Second_Edition_Algorithms_and_Interfaces.pdf
Скачиваний:
0
Добавлен:
13.05.2026
Размер:
38.02 Mб
Скачать

Figure 22.10 The response

1

 

 

of a [1, 1] FIR filter oper-

 

 

 

ating in the vertical

 

 

 

domain, scaled for unity

0.5

 

 

gain, is shown. This is

 

 

 

a two-line (1H) comb filter.

 

 

 

Magnitude falls as cos ω.

0

0.5 NR

NR

 

0

 

 

Frequency, ω [C/PH]

(=1·fS)

1

1

1

2

1

 

 

 

 

 

1 1

2 4 2

 

 

 

2

 

 

 

1

1

Figure 22.11 Separable spatial filter examples

1 1 1

0 0 1

0

0

 

 

 

 

1 1

 

1 1 1

0 1

0

 

 

 

 

1

1

 

1 1 1

1 1

1

 

 

0

1

1

1

0

 

 

 

0

1

0

 

 

 

0

0

Figure 22.12 Inseparable spatial filter examples

Figure 22.10 shows the response of the comb filter, expressed in terms of its response in the vertical direction. Here magnitude response is shown normalized for unity gain at DC; the filter has a response of about 0.707 (i.e., it is 3 db down) at one-quarter the vertical sampling frequency.

Spatial filtering

Placing a [1, 1] horizontal lowpass filter in tandem (cascade) with a [1, 1] vertical lowpass filter is equivalent to computing a weighted sum of spatial samples using the weights indicated in the matrix on the left in Figure 22.11. Placing a [1, 2, 1] horizontal lowpass filter in tandem with a [1, 2, 1] vertical lowpass filter is equivalent to computing a weighted sum of spatial samples using the weights indicated in the matrix on the right in Figure 22.11. These are examples of spatial filters. These particular spatial filters are separable: They can be implemented using horizontal and vertical filters in tandem.

Many spatial filters are inseparable: Their computation must take place directly in the two-dimensional spatial domain; they cannot be implemented using cascaded one-dimensional horizontal and vertical filters. Examples of inseparable filters are given in the matrices in Figure 22.12.

Image presampling filters

In a video camera, continuous information must be subjected to a presampling (“antialiasing”) filter. Aliasing is minimized by optical spatial lowpass filtering that is effected in the optical path, prior to conversion of the image signal to electronic form. MTF limitations in the lens impose some degree of filtering. An additional filter can be implemented as a discrete optical

242

DIGITAL VIDEO AND HD ALGORITHMS AND INTERFACES

Schreiber, William F., and Donald E. Troxel (1985), “Transformations between continuous and discrete representations of images: A perceptual approach,” in IEEE Tr. on Pattern Analysis and Machine Intelligence PAMI-7 (2): 178–186 (Mar.).

A raised cosine distribution is roughly similar to a Gaussian. See page 542.

Schreiber and Troxel suggest reconstruction with a sharpened Gaussian having σ =0.3. See their paper cited in the marginal note above.

element (often employing the optical property of birefringence). Additionally, or alternatively, some degree of filtering may be imposed by optical properties of the photosensor itself.

In resampling, signal power is not constrained to remain positive; filters having negative weights can be used. The ILPF (see page 198) and other sinc-based filters have negative weights, but those filters often ring and exhibit poor visual performance. Schreiber and Troxel found well-designed sharpened Gaussian filters with σ =0.375 to have superior performance to the ILPF. A filter that is optimized for a particular mathematical criterion does not necessarily produce the bestlooking picture!

Image reconstruction filters

On page 76, I introduced “box filter” reconstruction. This is technically known as sample-and-hold, zero-order hold, or nearest-neighbor reconstruction.

In theory, ideal image reconstruction would be obtained by using a PSF which has a two-dimensional sinc distribution. This would be a two-dimensional version of the ILPF that I described for one dimension on page 198. However, a sinc function involves negative excursions. Light power cannot be negative, so

a sinc filter cannot be used for presampling at an image capture device, and cannot be used as a reconstruction filter at a display device. A box-shaped distribution of sensitivity across each element of a sensor is easily implemented, as is a box-shaped distribution of intensity across each pixel of a display. However, like the one-dimensional boxcar of Chapter 20, a box distribution has significant response at high frequencies. Used at a sensor, a box filter will permit aliasing. Used in

a display, scan-line or pixel structure is likely to be visible. If an external optical element such as a lens attenuates high spatial frequencies, then a box distribution might be suitable. A simple and practical choice for either capture or reconstruction is a Gaussian having

a judiciously chosen half-power width. A Gaussian is a compromise that can achieve reasonably high resolution while minimizing aliasing and minimizing the visibility of the pixel (or scan-line) structure.

CHAPTER 22

IMAGE DIGITIZATION AND RECONSTRUCTION

243

Oversampling to double the number of lines displayed during a frame time is called line doubling.

Spatial (2-D) oversampling

In image capture, as in reconstruction for image display, ideal theoretical performance would be obtained by using a PSF with a sinc distribution. However, a sinc function cannot be used directly in a transducer of light, because light power cannot be negative: Negative weights cannot be implemented. As in display reconstruction, a simple and practical choice for a direct presampling or reconstruction filter is a Gaussian having

a judiciously chosen half-power width.

I have been describing direct sensors, where samples are taken directly from sensor elements, and direct displays, where samples directly energize display elements. In Oversampling, on page 224, I described

a technique whereby a large number of directly acquired samples can be filtered to a lower sampling rate. That section discussed downsampling in one dimension, with the main goal of reducing the complexity of analog presampling or reconstruction filters. The oversampling technique can also be applied in two dimensions: A sensor can directly acquire a fairly large number of samples using a crude optical presampling filter, then use a sophisticated digital spatial filter to downsample.

The advantage of interlace – reducing scan-line visibility for a given bandwidth, spatial resolution, and flicker rate – is built upon the assumption that the sensor (camera), data transmission, and display all use identical scanning. If oversampling is feasible, the situation changes. Consider a receiver that accepts progressive image data (as in the top left of Figure 8.8, on page 91), but instead of displaying this data directly, it synthesizes data for a larger image array (as in the middle left of Figure 8.8). The synthetic data can be displayed with a spot size appropriate for the larger array, and all of the scan lines can be illuminated in each 160 s instead of just half of them. This technique is spatial oversampling or upsampling. For a given level of scan-line visibility, this technique enables closer viewing distance than would be possible for progressive display.

Oversampling provides a mechanism for a sensor PSF or a display PSF to have negative weights, yielding a spatially “sharpened” filter. For example, a sharpened Gaussian PSF (such as anticipated by Schreiber 25 years

244

DIGITAL VIDEO AND HD ALGORITHMS AND INTERFACES

ago) can be obtained, and can achieve performance better than a Gaussian. With a sufficient degree of oversampling, using sophisticated filters having sinc-like PSFs, the interchange signal can come arbitrarily close to the Nyquist limit. However, mathematical excellence does not necessarily translate to improved visual performance. Sharp filters are liable to ring, and thereby produce objectionable artifacts.

If negative weights are permitted in a PSF, then negative signal values can potentially result. Standard studio digital interfaces provide footroom that enables conveying moderate undershoot or overshoot. Using negative weights typically improves filter performance even if negative values are clipped after downsampling. Similarly, if a display has many elements for each digital sample, a sophisticated digital upsampler can use negative weights. Negative values resulting from the

filter’s operation will eventually be clipped at the display itself, but again, improved performance could result.

If oversampling had been technologically feasible in 1941, or in 1953, then the NTSC would have undoubtedly chosen a progressive transmission standard.

However, oversampling was not economical for SD studio systems until about 2005, when HD production became so prevalent that HD was in essence the oversampled studio standard for SDTV. Oversampling at consumer displays was not economical until about 2005. So, until about 2005, interlace retained an economic advantage both in the studio and in consumers’ premises. However, in my view this advantage has now eroded, and it is likely that all future video system standards will have progressive scanning.

CHAPTER 22

IMAGE DIGITIZATION AND RECONSTRUCTION

245

This page intentionally left blank

Соседние файлы в папке литература