Научная статья на тему 'Оценка погрешности трехмерного сканера активного типа с использованием гармонических тест-объектов'

Оценка погрешности трехмерного сканера активного типа с использованием гармонических тест-объектов Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
194
50
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ТРЕХМЕРНЫЙ СКАНЕР / СТРУКТУРИРОВАННАЯ ПОДСВЕТКА / КОНТРОЛЬ / ТОЧНОСТЬ / ПОГРЕШНОСТЬ / ТЕСТ-ОБЪЕКТ

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Бенуни Анна Альбертовна, Колючкин Василий Яковлевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Бенуни Анна Альбертовна, Колючкин Василий Яковлевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Оценка погрешности трехмерного сканера активного типа с использованием гармонических тест-объектов»

ОПТИКА

J

УДК 681.786.42

ОЦЕНКА ПОГРЕШНОСТИ ТРЕХМЕРНОГО СКАНЕРА АКТИВНОГО ТИПА С ИСПОЛЬЗОВАНИЕМ ГАРМОНИЧЕСКИХ ТЕСТ-ОБЪЕКТОВ

А.А. Бенуни, В.Я. Колючкин

МГТУ им. Н.Э. Баумана, Москва, Россия e-mail: benuni_anna@mail.ru

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

Ключевые слова: трехмерный сканер, структурированная подсветка, контроль, точность, погрешность, тест-объект.

ESTIMATING THE ERROR OF ACTIVE 3D SCANNER BY USING HARMONIC TEST-OBJECTS

A.A. Benuni, V.Ya. Kolyuchkin

Bauman Moscow State Technical University, Moscow, Russia e-mail: benuni_anna@mail.ru

The quality of 3D triangulation scanners with a structured light system, which are designed for recording of 3D images of objects estimated. A technique for check of triangulation scanner quality is offered which is based on estimation of distortions arising in reconstruction of individual 3D harmonic constituents of the object decomposition in the basis offinite harmonic functions. An approbation of this technique was conducted during the check of reconstruction of rectangular objects with different sizes. Mathematical relationships are deduced which make it possible to estimate the error of harmonic test-object reconstruction in the triangulation scanner with harmonic structured light system when the reconstruction algorithm based on the Fourier analysis method is implemented. The validity of the derived formula was verified during the experiments, in which the recording and reconstruction of harmonic test-objects were performed at different spatial frequencies of the structured light system. The obtained results can be used for optimizing constructive parameters of instruments and algorithm parameters on condition that the error of shape reconstruction for objects with a specified 3D structure is minimized.

Keywords: 3D scanner, structured light system, check, accuracy, error, test-object.

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

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

Используя теорему Котельникова для пространственно-частотной области, можно показать, что поверхность любого ограниченного в пространстве объекта можно представить разложением в базисе финитных гармонических функций, а именно

z(x,y) = z(0, 0) +

Е

и=ж,т=0 n=m=0

m n

zl m

81П

2n

mx + ny

lX ly

+ m n

lX ly

rect —,—

x У

lX ly

(1)

где 1Х, 1У — габаритные размеры объекта.

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

Отметим, что при триангуляционном методе регистрации со структурированной подсветкой искажения восстановленного рельефа зависят от ориентации объекта относительно полос структурированной подсветки. Максимальные искажения будут в направлении, перпендикулярном полосам структурированной подсветки. Поэтому рассмотрим алгоритм обработки сигнала при регистрации тестового объекта

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

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

z (У)

Zo + \zn| sin(

Ly

(ij'

rect( fb (2)

Ly

где г0 = г0 — дальность, определяемая расстоянием от входного зрачка регистрирующей камеры, где принято начало системы координат, до среднего уровня рельефа, совпадающего с опорной плоскостью; \гп\ — высота рельефа тест-объекта, соответствующая амплитуде п-й гармонической составляющей объекта, описываемого формулой (1).

Если на поверхность такого тест-объекта спроецировано гармоническое распределение с пространственной частотой , то зарегистрированный приемной камерой сигнал с учетом линейного увеличения будет иметь вид

я(У') = Ар(у') + Вр(у')со8 (2^0(у' + Ду(у'))) , (3)

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

Согласно [3] распределение смещения полос при регистрации синусоидального тест-объекта, расположенного перпендикулярно оптической оси приемной системы, будет также иметь периодический характер:

ЬУ,. / 1

ду(у') « -Zr |2n\ sin(2nTLy'), (4)

где Ьу — расстояние между входными зрачками объективов проектора и регистрирующей камеры сканера — линейный параллакс; а'с — задний

/ ^У

отрезок объектива регистрирующей камеры; ТП = — — период штри-

пп

хов в изображении тест-объекта; 1'у — габаритный размер изображения объекта.

Формула (4) является приближенной, так как в ней не учитываются смещение входных зрачков объективов проектора и регистрирующей камеры по осям X, Z, а также наклон оптической оси проектора к плоскости тест-объекта. Это означает, что при регистрации опорной плоской поверхности, расположенной на расстоянии, равном г0, смещение Ду (у') = 0.

Зарегистрированный сигнал от тест-объекта можно записать как 5(у') « (лр(у')+

+ Bp(y')cos y' + АФтах sin (2^уЛ) Vect(У), (5)

n / / /

где

/ °Уис

АФтах = И (6)

¿о

— максимальное смещение фазы зарегистрированного сигнала.

Распределение фазы в зарегистрированном сигнале имеет вид Фп(у) = у' + АФтах у'^. Отметим, что при наруше-

нии условия монотонности возрастания фазы зарегистрированного сигнала, которое определим выражением

(1Фп(у') о , , о АФтах . /п 1

АФП / 1 д

= 2nv' + 2п А-n- sin(2n—y'J > 0,

nn

¿у'

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

АФтах ± Тп > = 2п— |*п| . (7)

Уо ¿о

Алгоритм обработки зарегистрированного изображения описан в работе [3]. В соответствии с этим алгоритмом на первом этапе проводится фильтрация зарегистрированного сигнала в окрестности пространственной частоты V' в целях устранения влияния фоновой составляющей Лр(у') и минимизации влияния аддитивного шума приемного тракта регистрации. Вид передаточной функции фильтра Н(и'у) следует выбирать с учетом текстуры и информации о рельефе поверхностей регистрируемых объектов. Функцию Н(;'у) можно оптимизировать под конкретный объект и параметры системы регистрации.

Вычислив преобразование Фурье от (3), получим спектр зарегистрированного сигнала

S (V,) = A~p(v'y )sinc« v') + 0,5B1' p(v' )x

k

у y>

oo

^ / ь \

^ (АФтах)втс ( П'у (V Т V' - ) , (8)

где 1к (АФп) — функция Бесселя п-го порядка.

После фильтрации сигнал можно представить в виде

У

S1(y/) = 0,5Вр(у/)гесЦ ^ ) exp (i2nvjy') х

Lv

ос

х £ /к(ДФ™)H (vj + |т) exp(i2n£. (9)

-oc

В соответствии с алгоритмом обработки смещение по фазе зарегистрированного сигнала определяется формулой

ДФП (уО = 1т(1п($1 (У (У))), (10)

по которой с учетом данных предварительной калибровки сканера вычисляются координаты точек объемного рельефа объекта. В формуле (10) использовано обозначение

^те/(У') = ехр(-г2п^оУ )- (11)

Рассмотрим оценку смещения фазы Дфп(у') при малых значениях ДФтах, а именно

0 < ДФ^ах < 1 рад. (12)

В этом случае для к = ±2, ±3,... го значения функций Бесселя 1к (ДФтах) ^ /0 (ДФ™). Если функция пропускания фильтра удовлетворяет условию Н^и'0 — —^ = Н^и'0 + —^, то формулу (10) приближенно можно представить в виде

Н и — -) ,

V 0 тч / 1 \

ДФ п(у' ) « ДФ^ах---— 81п(2п— у]. (13)

Выражение (13) получено из выражения (10) с использованием разложения функции логарифма 1п(1 + х) и функций Бесселя /0(х), /1 (х) в ряд Маклорена и ограничением первым членом в разложении.

Тогда координаты точек поверхности объекта могут быть определены выражением

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

н и — -) ,

V 0 тч / 1 \

Ф (у)~ гп-=-— 8т 2п—у' . (14)

п(У) п ЯЦ) V Т^У ^ ;

Как следует из (14), амплитуда восстановленного синусоидального сигнала определяется только функцией пропускания фильтра, используемого при предварительной обработке зарегистрированного сигнала. Следовательно, в случае использования полосового фильтра минимальный период синусоиды, которая будет разрешаться с помощью сканера, обратно пропорционален ширине полосы пропускания Дv' и

гт ¿0 2

равен Тп « —.

а'с Д V'

щ

Рис. 1. Набор финитных гармонических тест-объектов

ннннинп

Рис. 2. Фрагменты зарегистрированного сигнала с периодом Т^ = 220 пикселей при разных частотах структурированной подсветки:

= 1/110 (a) и 1/55 1/пиксель (б)

Анализ выражений (9) и (10) показал, что погрешность оценки рельефа по формуле (14) возрастает при увеличении значения АФтах, определяемого формулой (6).

Для подтверждения справедливости формул (13), (14) были проведены и экспериментальные исследования, в процессе которых выполнялись регистрация и восстановление гармонических тест-объектов. Тест-объекты (рис. 1) были изготовлены с использованием трехмерного принтера и имели диффузно отражающую поверхность.

В ходе эксперимента изменялась частота структурированной подсветки v0 для получения сигналов с разным значением АФтах. На рис.2 приведены фрагменты зарегистрированного сигнала для гармонической решетки с периодом ТУ = 220 пикселей в изображении решетки при частотах подсветки V' = 1/110 и V' = 1/55 1/пиксель.

Таким образом, на один период тест-объекта приходилось в первом случае два, во втором — четыре периода изображения проецируемых синусоидальных полос структурированной подсветки. Значение максимального фазового сдвига АФтах оказалось равным 0,9 и 1,8 рад соответственно.

При обработке зарегистрированных изображений использованы

полосовые фильтры с передаточной функцией Н{ 2 ) = геС

v — Vy

Av'

1,2

Рис.3. Спектры сигналов и передаточные функции фильтров при = 1/110 (а) и 1/551/пиксель (б):

--спектры зарегистрированных сигналов;----расчетные зависимости спектров ¡3(и'у);......и----передаточные функции фильтров Их (у'у) и (^'у)

с шириной полосы пропускания Д^

2 4

— и - • На рис-3

т п т п

приведены спектры зарегистрированных сигналов, расчетные зависимости спектров Б(Ру), полученные по формуле (8), и передаточные функции фильтров.

Различия расчетных и экспериментальных спектров могут быть объяснены погрешностью в определении частоты подсветки у0.

Как следует из рис.3 и выражения (8), полосовой фильтр Нх (у*) пропускает составляющие в спектре зарегистрированного сигнала с номерами к = 0, ±1. Фильтр с передаточной характеристикой Н2(V*) пропускает составляющие в спектре зарегистрированного сигнала с номерами к = 0, ±1, ±2.

На рис. 4 представлены теоретические зависимости смещения фазы зарегистрированного сигнала от координаты и расчетные зависимости, полученные при обработке зарегистрированных сигналов в соответствие с алгоритмом (10). Тот факт, что для первой решетки при Дфшах = 0,9 рад эти зависимости близки, подтверждает справедливость формулы (13) для малых значениях ДФШах в соответствии с (12). Как следует из рис. 3, б и 4, б при увеличении значения ДФШах увеличивается ширина спектра сигнала и для выбранного фильтра Их (V*) возрастает погрешность в оценке фазы сигнала. В восстановленном

1 и и

смещении фазы присутствуют как линейные, так и нелинейные искажения. Линейные искажения восстановленного сигнала можно оценить коэффициентом, определяемым по формуле

Kn =

Z(1/Tn) = Ф(1/Гп)

|Zn I

Дфтах

n

(15)

Рис. 4. Зависимость смещения фазы зарегистрированного сигнала от координаты:

дфшах _ 0,9 и 1,8 радиан (б);--теоретическая зависимость;---и----

оценка зависимости фазы при применении фильтров с полосами и

Из формул (13), (14) следует, что коэффициент Кп при выполнении условия (12) можно принять равным

Ж vi - n

Kn =

У

HM)

(16)

Для рассмотренных случаев при использовании фильтра Н (у'у) коэффициент Кп = 0,92 при ДФШах = 0,9 рад и Кп = 0,82 при дфшах = 1,8 рад. Отметим, что при увеличении значения ДФШах коэффициент Кп становится значительно меньше расчетного значения по формуле (16), которое для фильтра Н (V) равно Кп = 1. Точное значение коэффициентов Кп можно определить по результатам тестирования трехмерного сканера с использованием тестовых сигналов в виде гармонической решетки с частотой п/1у.

Для уменьшения погрешности восстановления формы объекта для второго случая с ДФШах = 1,8 рад необходимо использовать фильтр с более широкой полосой пропускания. При использовании фильтра с передаточной функцией Н2 (у'у) при ДФШах = 1,8 рад коэффициент Кп = 0,95.

Проведенные экспериментальные исследования подтверждают справедливость выведенных математических выражений.

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

те / ч

п {п\\ (У

n= 1

z(y) = ¿0 + ^ n) Kn sinhnf + ^(f)) reC^ f)' (17)

Однако оценка пространственной структуры восстановленного объекта по линейным искажениям отдельным гармоническим составляющим будет приближенной. На основе анализа выражений (1), (3) и (4) можно показать, что спектр зарегистрированного сигнала от объекта сложной структуры, имеет вид

£(*,) = ) ® 6(1У'У - V,) ® ^) ® ¿2 К) ® ... ® ¿П(V,), (18)

где (V,), Б2 (V,),..., £п (V,) — спектры сигналов от отдельных гармо-

1' 1'

гп/ 7/ У У

нических составляющих с периодом 1'п = ,—,...,— соответствен-

Л 2 п

но.

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

Для иллюстрации возможности использования формулы (17) для объектов со сложным рельефом поверхности проведено моделирование процесса обработки сигнала для объектов в виде прямоугольников

У'

со смещением фазы зарегистрированного сигнала ДФ(у') = ФгесЦ —

имеющих разные размеры, а именно Ь, = V,, , , при значениях амплитуды Аф = 1 рад и Аф = 2 рад. При предварительной обработке зарегистрированного сигнала использован полосовой фильтр с

V' _ V'

передаточной функцией Ж^.) = гесц —0

У ^ Vo

Согласно формуле (17) восстановленное распределение смещения фазы имеет вид

/ Ь'

ДФтеор (У') = (^Аф +

Ь' ж \

+ 2АФ- ЕВЦпЬУ£)Я(V' - £) вш^ПУ' + )г«*(|

6у п=1 V4 V 4 6у 7 / Ч1У

(19)

Сравним распределения, полученные по формуле (19), и распределения ДФ(у'), полученные при математическом моделировании сигнала, отраженного от объектов.

Рис. 5. Зависимость смещения по фазе от координаты:

----исходное распределениеАФ(у');----расчетное распределение АФтеор(у');

--восстановленное распределение АФ(у')

Как следует из рис. 5 при небольших амплитудах Аф = 1 рад мак/ч

симальное отклонение восстановленного рельефа Ф(у) поверхности от расчетного Фтеор (у*) не превышает 5%, т.е. при выполнении условия (12) формулы (16) и (17) достаточно точно описывают восстановленный рельеф поверхности объекта. При увеличении амплитуды до АФ = 2 рад отличие возрастает до 15 %.

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

— линейными и нелинейными искажениями, возникающими в процессе обработки зарегистрированного сигнала;

— текстурой объекта, зависящей от пространственного распределения коэффициента отражения р(у);

— аддитивным шумом регистрирующей камеры [5].

На основе теоретических и экспериментальных исследований обоснована возможность использования гармонических тест-объектов для контроля погрешности трехмерного сканера. Представленные в статье результаты могут быть использованы для оптимизации конструктивных параметров прибора и параметров алгоритма при минимизации погрешности восстановления формы объекта с учетом его пространственной структуры.

ЛИТЕРАТУРА

1. Шапиро Л., Стокман Дж. Компьютерное зрение. М: БИНОМ. Лаборатория знаний, 2006.

2. Trobina M. Error model of a coded-light range sensor: Technical report BIWI-TR-164, ETH-Zentrum, 1995.

3. Wenjing Chen, Xianyu Su, Yiping Cao, Liqun Xiang. Improving Fourier transform profilometry based on bicolor fringe pattern // Optical Engeineering. - January 2004. V. 43, no. 1. P. 192-198.

4. Папулис А. Теория систем и преобразований в оптике. М.: Мир, 1971.

5. БенуниА.А., Колючкин В.Я. Оптимизация параметров алгоритма восстановления трехмерных образов объектов на основе параллаксного метода регистрации // Труды конференции. Прикладная оптика. СПб., 2007.

REFERENCES

1. Shapiro L.G., Stockman G.C. Computer Vision. Upper Saddle River, Prentice Hall, 2001. (Russ. ed.: Shapiro L., Stokman Dzh. Komp'yuternoe zrenie. Moscow, BINOM Publ., 2006. 762 p.).

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

2. Trobina M. Error Model of a Coded-Light Range Sensor: Technical Report BIWI-TR-164, ETH-Zentrum, 1995.

3. Wenjing Chen, Xianyu Su, Yiping Cao, Liqun Xiang. Improving Fourier transform profilometry based on bicolor fringe pattern. Opt. Eng., 2004, vol. 43, no. 1, pp. 192198.

4. Papoulis A. Systems and Transforms with Applications in Optics. New York, McGraw-Hill, 1968. 316 p. (Russ. ed.: Papulis A. Teoriya sistem i preobrazovaniy v optike. Moscow, Mir Publ., 1971. 496 p.).

5. Benuni A.A., Kolyuchkin V.Ya. Optimization of the parameters of an algorithm for reconstructing three-dimensional images by the parallax registration method. Trudy Konf. Prikl. Opt. [Proc. Conf. Appl. Opt.]. St. Petersburg, 2007 (in Russ.).

Статья поступила в редакцию 21.05.2012

Анна Альбертовна Бенуни — инженер НИИ радиоэлектроники и лазерной техники МГТУ им. Н.Э. Баумана. Специализируется в области системного проектирования оптико-электронных приборов.

МГТУ им. Н.Э. Баумана, Россия, 105005, Москва, 2-я Бауманская ул., д. 5.

A.A. Benuni — engineer of the Research Institute of Radio-Electronics and Laser Technology of the Bauman Moscow State Technical University. Specializes in the field of system designing of optical-electronic instruments.

Bauman Moscow State Technical University, Vtoraya Baumanskaya ul., 5, Moscow, 105005 Russia.

Василий Яковлевич Колючкин — д-р техн. наук, начальник отдела НИИ радиоэлектроники и лазерной техники МГТУ им. Н.Э. Баумана. Автор более 100 научных работ в области системного проектирования оптико-электронных приборов. МГТУ им. Н.Э. Баумана, Россия, 105005, Москва, 2-я Бауманская ул., д. 5.

V.Ya. Kolyuchkin — Dr. Sci. (Eng.), head of department researcher of the Research Institute of Radio-Electronics and Laser Technology of the Bauman Moscow State Technical University. Author of more than 100 publications in the field of system designing of optical-electronic instruments.

Bauman Moscow State Technical University, Vtoraya Baumanskaya ul., 5, Moscow, 105005 Russia.

i Надоели баннеры? Вы всегда можете отключить рекламу.