Задание 1. Построить n -угол ьни к, расположенный симметрично относи-
тельно центра экрана, со стороной длиной a. Параметры n, a принимают значе-
ния: a = 4, 6, 10 см, n = 3, 4, 5.
Задание 2. Построить эллипс (круг) с большой осью длиной a и малой —
длиной b. Параметры a, b принимают следующие значения: a = 4, 6, 10 см,
b = 4, 5, 7 см.
Задание 3. Построить произвольный сложный детерминированный объект
(план дома, автомобиль и т.д.).
Задание 4. Получить стохастические изображения из заданий 1–3, исказив
эти изображения шумом ξ(x, y). В качестве распределения использовать рав-
номерное распределение на интервале (a, b) : a = 0, b = 1, 2, 3 и нормальное
распределение с нулевым средним и дисперсией σ
2
= 0,1; 0,25; 0,5.
Задание 5. Получить стохастические изображения из заданий 1– 3, искажая
их импульсным шумом. Зашумляемые точки расположить равномерно на пря-
моугольном изображении размером N ×M пикселов. Количество зашумляемых
точек взять равным Q = 0,01P · 0,1P · 0,5P ; P = NM.
Задание 6. Получить квантованные изоб ражения из заданий 4, 5. Резуль-
татом выполнения этого задания являются шест ь цифровых изо бра жений (при
фиксированных значениях параметров), которые будем называть изображения-
ми №1, 2, . . . , 6. Для квантования пр имени ть равномерный код, где число уров-
ней квантования светлоты выбирается из условия L = 2
b
, где b — число двоич-
ных разрядов (бит), отведенных для кодирования отсчетов. П ра вил о квантова-
ния имеет следующий вид: отсчет f(x, y) принадлежит уровню k(
ˆ
f(x, y) = k),
если d
k−1
< f(x, y) ≤ d
k
, d
k
= f
min
+ k(f
max
− f
min
)/L, d
0
= f
min
, где f
min
, f
max
— минимальное и максимальное значения изображения f (x, y) соответственно.
Параметр L принимает значени я: L = 2, 4, 6, 8, 16, 64, 256. Найти m-расстояние
между двумя любыми вершинами многоугольника для полученных квантов ых
изображений многоугольника. Положить L = 2, 4; V = V
1
, V
2
; V
1
= 1; V
2
= {3, 4}.
7.2. Геометрия изображений
Рассмотрим ряд геометрических преобра зов ани й изображений. Все преобра-
зования з апи сывают ся в трехмерной декартовой системе координат, в которой
координаты точки обозначаются как (x, y, z).
Смещение. Предположим, что требуется сместить точку с координатами
(x, y, z) в новое место, используя перемещен ия (x
0
, y
0
, z
0
). Смещения выполня-
ются по формулам x
∗
= x + x
0
; y
∗
= y + y
0
; z
∗
= z + z
0
, где (x
∗
, y
∗
, z
∗
) —
координаты новой точки. Эти выражения могут быть записаны в матричн ой
форме
x
∗
y
∗
z
∗
=
1 0 0 x
0
0 1 0 y
0
0 0 1 z
0
x
y
z
1
,
165