Например, Бобцов

АЛГОРИТМ ИЗМЕРЕНИЯ ГЕОМЕТРИЧЕСКИХ ПАРАМЕТРОВ ОБЪЕКТА ПО ЕГО МУАР-ИНТЕРФЕРЕНЦИОННОЙ КАРТИНЕ

МЕТРОЛОГИЧЕСКИЙ КОНТРОЛЬ И ИЗМЕРЕНИЯ МЕХАНИЧЕСКИХ ВЕЛИЧИН
ОПТИЧЕСКИМИ МЕТОДАМИ

УДК 531.7.082: 004.932

А. Н. ИВАНОВ, Ю. А. КАРАКУЛЕВ, В. М. МИХАЙЛОВ
АЛГОРИТМ ИЗМЕРЕНИЯ ГЕОМЕТРИЧЕСКИХ ПАРАМЕТРОВ ОБЪЕКТА ПО ЕГО МУАР-ИНТЕРФЕРЕНЦИОННОЙ КАРТИНЕ

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

Ключевые слова: муаровая картина, обработка изображений.

Введение. Современные методы контроля геометрических параметров объектов долж-

ны обладать высокой точностью, быстродействием и возможностью регистрации контроли-

руемых параметров в режиме реального времени. Во многом эти характеристики зависят от

выбора метода регистрации получаемого изображения.

Для формирования изображения в современных приборах широко используются ПЗС-

приемники, преобразующие изображение в цифровой сигнал, который необходимо расшиф-

ровать. Процесс расшифровки включает:

— определение зависимости между изменением контролируемого параметра объекта и

изменением регистрируемого параметра изображения;

— предварительную обработку изображения в целях устранения искажений;

— регистрацию изменения выбранного параметра полученного изображения.

Модель обработки муар-интерференционной картины. Для измерения, например,

диаметра металлических цилиндров в работе [1] предложено использовать метод, основан-

ный на анализе муар-интерференционной картины на щели между эталонной отражающей

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

диаметром 13 мм, приведен на рис. 1. Распределение амплитуды на щели описывается выра-

жением

U (ωx , y′) ≈ Asinc (k ωx a( y) / 2) cos((k ωx a( y) + k ∆a( y) θ) / 2 − k ω2x D θ / 4) ,

(1)

где ωx = x′ / z — пространственная частота; a( y) = a0 + ∆a( y) — функция, описывающая изменение ширины щели (а) между зеркалом и краем объекта; k — волновое число; D — диа-
метр цилиндра; θ — угол падения волны на щель; A = a( y) / z λ , y = y′ .
Рассматривая функции sinc (⋅) и cos(⋅) выражения (1) как пространственные амплитудно-частотные решетки, можно получить параметрическое уравнение муаровых полос:

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2011. Т. 54, № 11

34 А. Н. Иванов, Ю. А. Каракулев, В. М. Михайлов

где p — порядок полосы.

p = (2 ∆a( y) θ − ω2x D θ − λ) / 2 λ ,

(2)

При наклоне цилиндра относительно зеркала ширина щели будет меняться по линейно-

му закону ∆a = α y , где α — угол наклона.

Раскрывая уравнение (2), получаем

y′ = ((x′)2 D θ / z2 + λ (2 p + 1)) / 2 α θ .

(3)

Из выражения (3) видно, что измерив координаты x′ и y′ центра полосы, можно опре-

делить диаметр цилиндра. К сожалению, вычислить координаты полос непосредственным

измерением невозможно. Невозможно определить и поря-

док регистрируемых полос. Кроме того, сама муаровая

картина требует предварительной обработки для удаления

из нее фоновых дифракционных полос. Поэтому авторами

была разработана методика, позволяющая вычислить

диаметр цилиндра относительным методом.

Сначала из муаровой картины удалялся фон. Для

этого выполнялась свертка полученного изображения с

одномерной функцией Гаусса, ширина купола которой

Рис. 1

определялась из выражения σx = 3ν , где ν — частота фо-

новых полос [2]. На следующем этапе из муаровой картины удалялся высокочастотный аддитивный шум. Согласно выражению (2) ширина муаровых полос определяется как

S = y( p + 1) − y( p) = λ / α θ .

(4)

Выражение (4) демонстрирует возможность удаления из фурье-спектра изображения

всех гармоник, частоты которых превышают граничную частоту νгр = 2π / S . Пример обрабо-

танной таким образом муаровой картины приведен на рис. 2.

x′

x′1 x′2 x′3

y′ y′1 y′2 y′3 Рис. 2
Затем было получено три сечения зарегистрированной муаровой картины с координатами x1′ , x2′ и x3′ таким образом, что ∆x′ = x3′ − x2′ = x2′ − x1′ (см. рис. 2). По этим сечениям определялось смещение точки минимума муаровой полосы порядка p: ∆ y2′ = y3′ − y2′ и ∆ y1′ = y2′ − y1′ . Положение минимума полосы определялось как центр тяжести заштрихованной фигуры (рис. 3). Для этого сначала приближенно оценивались положение точки минимума (m) по наименьшей интенсивности сигнала и положение границ фигуры в пикселах изо-
ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2011. Т. 54, № 11

Алгоритм измерения параметров объекта по его муар-интерференционной картине

35

бражения: n1 ≈ m − (S / 4t) и n2 ≈ m + (S / 4t) , где t — размер одного пиксела. Затем прибли-

женно оценивалась интенсивность сигнала в максимуме полосы порядка p — Imax . Тогда центр тяжести фигуры определялся по формуле

n2 n2

∑ ∑m = ((Imax / 2 − I ( j)) j)

(Imax / 2 − I ( j)) ,

j=n1 j=n1

где I ( j) — интенсивность сигнала в j-м пикселе сечения.

(5)

I(j) Imax

0

n1 m n2

j

Рис. 3

Так как вычислить абсолютные координаты точек минимумов полос невозможно, опре-

делим диаметр объекта через разности этих координат. Для этого составим две системы урав-

нений, связывающих координаты точек минимумов, воспользовавшись для этого выражени-

ем (5):

y3′ y2′

= =

(x3′ )2 (x2′ )2

D D

/ /

2 2

z2α z2α

+ +

λ (2 λ (2

p p

+ 1) + 1)

/ /

2α θ,⎫⎪ 2α θ;⎪⎭⎬

y2′ y1′

= =

(x2′ )2 D (x1′)2 D

/ /

2 2

z2α + z2α +

λ λ

(2 (2

p p

+ 1) + 1)

/ /

2α θ,⎫⎪ ⎬
2α θ. ⎭⎪

Вычитая уравнения, входящие в системы, друг из друга, получаем

∆ y2′ = y3′ − y2′ = ∆ x′(x3′ + x2′ ) D / 2 z2α ;

(6)

∆ y1′ = y2′ − y1′ = ∆ x′ (x2′ + x1′) D / 2 z2α , а вычитая из уравнения (6) уравнение (7) —

(7)

∆ y2′ − ∆ y1′ = ∆ x′(x3′ − x1′) D / 2 z2α .

С учетом того, что x3′ − x1′ = 2∆x′ , упрощаем последнее выражение:

∆ y2′ − ∆ y1′ = (∆ x′)2 D / z2α ,

D = (∆ y2′ − ∆ y1′)z2 α /(∆x′)2 .

(8)

Таким образом, определив по полученному изображению разности координат трех точек,

можно относительным способом определить диаметр цилиндра.

Эксперимент. Для экспериментальной оценки предложенного метода был собран макет измерительной установки (рис. 4). В качестве контролируемого объекта был использован калиброванный цилиндр диаметром 13 мм с неотражающей поверхностью, изготовленный с допуском h9.

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2011. Т. 54, № 11

36 А. Н. Иванов, Ю. А. Каракулев, В. М. Михайлов Регистрация муаровых полос производилась цифровой камерой со встроенным объек-
тивом. Поэтому для того чтобы оценить размер пиксела изображения, на матовый экран наносился тест-объект. Расстояние от объекта до матового экрана выбиралось исходя из условия наблюдения дифракции Фраунгофера: z ≥ a2 / λ .
Формирователь лазерного пучка
z Цифровая камера
а
Рис. 4
На данной установке были проведены измерения диаметра цилиндра по приведенной выше методике. Погрешность измерения составила порядка 3 %. Такая достаточно большая погрешность может быть объяснена погрешностью измерения расстояния z и существенной ошибкой измерения координат точек минимумов полосы. Метод, основанный на определении минимума как центра тяжести фигуры, теоретически дает погрешность измерения сдвига полосы порядка 0,8 %, однако на практике эта погрешность в значительной степени зависит от уровня шума. Погрешность измерения расстояния z обусловлена трудностью определения положения эквивалентных плоскостей. Эта ошибка может быть уменьшена путем использования цилиндрического фурье-объектива. В этом случае положение эквивалентных плоскостей относительно линзы не оказывает влияния на параметры муаровой картины.
Заключение. Предложенный метод обработки муаровых полос основан на использовании параметрического уравнения, связывающего изменение формы муаровых полос с геометрической формой контролируемого объекта. Экспериментальным путем доказана возможность применения данного метода для измерения диаметров цилиндров.
Работа выполнена при финансовой поддержке Правительства Санкт-Петербурга, грант № 28-04/18.
СПИСОК ЛИТЕРАТУРЫ
1. Назаров В. Н., Иванов А. Н. Использование муарового эффекта для создания высокоточных дифракционных систем контроля геометрических параметров объектов // Тр. VIII Междунар. конф. „Прикладная оптика — 2008“. СПб: ГОИ им. С. И. Вавилова, 2008. Т. 1. С. 96—100.
2. Грейсух Г. И., Ежов Г. И., Земцов А. Ю., Степанов С. А. Разработка методов и программных средств подавления шумов в интерферограммах на этапе их предварительной обработки // Компьютерная оптика. 2005. Т. 28. Сведения об авторах
Александр Николаевич Иванов — канд. техн. наук, доцент; Санкт-Петербургский государственный университет информационных технологий, механики и оптики, кафедра компьютеризации и проектирования оптических приборов; E-mail: i_off@mail.ru
Юрий Александрович Каракулев — канд. техн. наук, доцент; Санкт-Петербургский государственный университет информационных технологий, механики и оптики, кафедра компьютеризации и проектирования оптических приборов
ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2011. Т. 54, № 11

Применение дисперсионного элемента при настройке интерферометров

37

Виталий Михайлович Михайлов

— студент; Санкт-Петербургский государственный университет информационных технологий, механики и оптики, кафедра компьютеризации и проектирования оптических приборов; E-mail: mynameisvitalik@gmail.com

Рекомендована кафедрой компьютеризации и проектирования оптических приборов

Поступила в редакцию 26.04.11 г.

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2011. Т. 54, № 11