ГОСТ Р ИСО/МЭК 24778 — 2010
Приложение D
(обязательное)
Алгоритм линейного выращивания кристалла
Измеренные значения вертикального и горизонтального шагов сетки, полученные на основе анализа шаб
лона поиска «мишень», задают ориентировочную оивнку вертикального и горизонтального размеров X. По на
правлению вертикальных и горизонтальных границ шаблона поиска «мишень» проводят начальную оценку на
правлений вертикальных и горизонтальных осей.
Для камщого из четырех сегментов решетки привязки, начинающихся в центре шаблона поиска «мишень»,
строят позиции центральных точек модулей сетки, для чего используют метод «выращивания кристалла» от
центра шаблона поиска «мишень» к краям символа.
Сначала строят прогнозируемый центр следующего модуля на расстоянии одного соответствующего разме
ра X от центра шаблона поиска «мишень» вдоль соответствующей оси. Далее строят четыре пробные линии
длиной 1Х в направлениях, соответствующих румбам компаса, от прогнозируемого центра модуля
параллельно осям. Далее регулируют центр по вертикали и горизонтали с использованием следующего
метода для каждой оси.
Вдоль двух линий, параллельных оси:
a) если ни одна из линий не пересекает границу цвета, соответствующего номинальному цвету модуля
(например, переход от темного цвета к светлому для темного модуля), положение центра вдоль этой оси не
изменяется;
b
) если только одна линия пересекает соответствующую границу цвета, центр смещается на 5 % расстояния
от его исходной позиции до точки, находящейся в 0.5 X от границы:
c) если обе линии пересекают соответствующую границу цвета, центр смещается на 5 % расстояния от
исходной позиции до средней точки между двумя границами.
После вычисления позиций всех 16 модулей в подсекции решетки привязки происходит повторное вычис
ление направлений осей и размера X с использованием полученных центров модулей, после которого алгоритм
переходит к следующей подсекции с использованием ранее вычисленных позиций.
Начиная с точки, положение которой было откорректировано, новую точху строят на расстоянии 1Х вдоль
оси. а ее положение регулируют описанным выше методом. Процесс повторяется для построения центральных
точек всех модулей.
Для модулей сегментов решетки привязки, не проходящих через шаблон поиска «мишень», позиции цент
ров строят от модуля, пересекающего соответствующий изначально построенный сегмент (один из четырех).
Сначала пересматривают направление оси и размер X вдоль оси. которая выровнена по точкам центров
ближайшей построенной подсекции решетки привязки. Затем, начиная с предполагаемого центра модуля пере
сечения. «выращивание кристалла» повторяют в обоих направлениях вдоль новой решетки привязки до внешних
границ символа.
33