Один из способов увеличения частоты дискретизации растровых систем заключается просто в изображении объектов с большим разрешением. Однако даже при самом большом разрешении, возможном для данной технологии, зубцы будут в некоторой степени заметны. Существует предел того, насколько большим может быть буфер кадра, чтобы скорость регенерации оставалась равной 60 или больше кадрам в секунду. Для того чтобы точно передавать объекты с непрерывными параметрами, необходимы бесконечно малые интервалы дискретизации. Следовательно, до тех пор, пока развитие аппаратных методов не достигнет того уровня, когда можно будет иметь дело с бесконечно большими буферами кадра, увеличение разрешающей способности экрана не будет полностью решать проблему контурных неровностей изображений.

При использовании растровых систем, способных выдавать более двух уровней интенсивности каждого цвета, можно воспользоваться методами защиты от наложения и изменить интенсивности пикселей. Соответствующим образом изменяя интенсивности пикселей, расположенных вдоль границ примитивов, можно сгладить края объектов таким образом, чтобы уменьшить их зубцеобразный вид.

Прямой метод устранения контурных неровностей заключается в увеличении частоты дискретизации, если считать, что экран покрыт более мелкой сеткой, чем это есть в действительности. Тогда на этой более мелкой сетке для определения соответствующего уровня интенсивности каждого пикселя экрана можно использовать большее количество точек выборки. Такая техника дискретизации характеристик объекта с высокой разрешающей способностью и изображения полученного результата при более низком разрешении называется сверхдискретизацией (или постфильтрацией, поскольку общий метод заключается в вычислении интенсивностей для подсетки пикселей с последующим объединением результатов для получения значений интенсивности пикселей). Изображаемые пиксели представляют собой пятна света, занимающие определенную площадь экрана, а не бесконечно малые математические точки. Однако в алгоритмах построения прямых линий и закрашивания областей рисунка интенсивность каждого пикселя определяется по положению одной точки на границе объекта. Путем сверхдискретизации мы получаем информацию об интенсивности во многих точках, которые делают свой вклад в общую интенсивность пикселя.

Альтернатива сверхдискретизации - это определение интенсивности пикселя путем вычисления площади перекрывания каждого пикселя с изображаемым объектом. Устранение контурных неровностей путем вычисления площади перекрывания называется дискретизацией площади (или предварительной фильтрацией, поскольку интенсивность пикселя как целого определяется без вычисления интенсивностей под-пикселей). Площадь перекрывания пикселей можно найти, определяя те участки, где границы объекта пересекаются с границами отдельных пикселей.

Устранить контурные неровности растровых объектов можно также путем смещения площади пикселя на изображении. Эта методика, называемая фазировкой пикселей, применяется путем “микропозиционирования” электронного луча относительно геометрических размеров объекта. Например, пиксели, расположенные вдоль прямолинейного отрезка, можно переместить ближе к заданной траектории прямой и таким образом устранить растровый эффект зубчатости.


⇐ вернуться назад | | далее ⇒