Научная статья на тему 'Методика углового оптического сканирования плоских поверхностей для систем технического зрения'

Методика углового оптического сканирования плоских поверхностей для систем технического зрения Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
190
23
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОПТИЧЕСКОЕ СКАНИРОВАНИЕ / СУБПИКСЕЛЬНАЯ ОБРАБОТКА / OPTICAL SCAN / SUB-PIXEL PROCESSING

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

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Богуш В.А.

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

METHOD of the ANGLE OPTICAL SCANNING of the FLAT SURFACES for the technical VISION SYSTEMS

The technique of the angle optical scan of the flat surfaces with sub-pixel processing of images obtained with the photodetector CMOS matrix scanner is proposed.

Текст научной работы на тему «Методика углового оптического сканирования плоских поверхностей для систем технического зрения»

Доклады БГУИР

2016 № 2 (96)

УДК 621.391

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

В.А. БОГУШ

Белорусский государственный университет информатики и радиоэлектроники П. Бровки, 6, Минск, 220013, Беларусь

Поступила в редакцию 26 февраля 2016

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

Ключевые слова: оптическое сканирование, субпиксельная обработка.

Введение

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

Угловое сканирование плоских поверхностей с последующей субпиксельной обработкой

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

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

1. Обработка первого исходного изображения низкого разрешения.

1.1. Выбор пикселя 11 (у,х) первого исходного изображения 11 =||/1(у,х)!^^^^^^^)

низкого разрешения при у = 1,У-2, х = 1,X - 2.

1.2. Для пикселя г^у, х) исходного изображения вычисляется суммарная яркость

51 (у, х) соответствующего домена {г2 (у -1, х -1), г2 (у -1, х), г2 (у, х -1), г2 (у, х)} второго

исходного изображения 12 = ||/2(у,х)^^^х=ох^) с помощью выражения:

0 0 _ _

51 (у, х) = ^ ^ г2 (у - т, х - п) при у = 1,7 - 2, х = 1, X - 2.

т=-1п=-1

1.3. Вычисляются значения пикселей домена {Д2у,2х), ~ (2у+1,2х), /, (2у,2х+1), /, (2у + 1,2х+1)} первого промежуточного изображения I =||*[(у, о"^^ 0 ^ с помощью выражения

^2у + т,2х + п) = 4/1(у, х) '2 (у -1 + тт х - + п) при т = 071, п = 0Д, у = 17-2, х = 1,X - 2.

51(у,х)

2. Обработка второго исходного изображения 12 = ||/2 (у, хЦ^^^^о^) низкого

разрешения канала (повторяются все шаги обработки первого исходного изображения для второго изображения /2).

3. Попиксельное усреднение промежуточных изображений первого I и второго /2 с

помощью выражения г (у, х) = + при у = 1,27 -1, х = 1,2Х -1.

В результате формируется изображение 1= г (у, х), - -ч повышенного

II 11(у=0,27-1, х=0,2 X-1)

разрешения (в пределе разрешение повышается до 2 раз). Вычислительная сложность данного алгоритма оценивается примерно в 27 операций на пиксель результирующего изображения.

Оценка эффективности углового сканирования плоских поверхностей с последующей

субпиксельной обработкой

В таблице приведены значения среднеквадратической ошибки М8Е, пикового отношения сигнал-шум и ненормированной ошибки Е для исходного изображения

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

1 7-1 X-1 , ^ ^

параметров определяются с помощью выражений МЖ =-^^(/(у, х)- г (у, х)) ,

у=0 х=0

Г 2552 ^ 7-1 X-1

РЗМЯ = 10^ - , Е = ^ ^|/(у, х)-г (у, х), где г(у, х) - пиксели эталонного изображения,

V М$Е) у=0 х=0

использованного для получения изображений низкого разрешения; • - операция по модулю.

Из таблицы следует, что доменная интерполяция обеспечивает уменьшение среднеквадратической ошибки примерно в 4 и 2 раза (увеличение отношения сигнал-шум примерно на 6 дБ и 2,5 дБ) по сравнению с линейной и бикубической интерполяцией соответственно.

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

Метод интерполяции МБЕ PSNR E

Доменная 48,33 31,29 779588,00

Линейная 204,78 25,02 1166396,00

Бикубическая 93,40 28,43 968598,00

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

бикубической интерполяции (рис. 1). Гистограммы, приведенные на рис. 1, получены для 8-битных тестовых изображений с помощью схемы, показанной на рис. 2.

в г

Рис. 1. Гистограммы модулей разностей соседних пикселей по столбцам для исходного изображения (а) и изображений, восстановленных с помощью доменной (б), линейной (в) и бикубической интерполяции (г) (по горизонтали - яркость пикселей, по вертикали - частота повторений)

Из рис. 1 следует, что доменная интерполяция приводит к наименьшему сглаживанию (увеличению мощности нулевых и близких к нулю компонент гистограмм разностей значений пикселей в столбцах и строках - увеличение числа нулевых компонент до 5 и 3 раз меньше по сравнению с усреднением и бикубической интерполяцией). Аналогичные результаты получаются для гистограмм модулей разностей соседних пикселей по строкам для изображений, восстановленных с помощью доменной, линейной и бикубической интерполяции.

Рис. 2. Схема формирования гистограмм разностей

Заключение

Предложена методика углового оптического сканирования плоских поверхностей с управлением угловой ориентацией фотоприемной КМОП-матрицы для считывания изображения одного и того же участка плоской поверхности с различных частей фотоприемной

КМОП-матрицы с некоторым полупиксельным смещением по вертикали и горизонтали, обеспечивающим получение изображений высокого разрешения в результате субпиксельной обработки. Показано, что при использовании алгоритма субпиксельной обработки на основе доменной интерполяции обеспечивается уменьшение среднеквадратической ошибки примерно в 4 и 2 раза (увеличение отношения сигнал-шум примерно на 6 дБ и 2,5 дБ) по сравнению с линейной и бикубической интерполяцией соответственно.

METHOD OF THE ANGLE OPTICAL SCANNING OF THE FLAT SURFACES FOR THE TECHNICAL VISION SYSTEMS

V.A. BOGUSH

Abstract

The technique of the angle optical scan of the flat surfaces with sub-pixel processing of images obtained with the photodetector CMOS matrix scanner is proposed. Keywords: optical scan, sub-pixel processing.

Список литературы

1. Shinde S., Dewangan M. // International Journal of Computer Science & Engineering Survey (IJCSES). 2012. Vol. 3, № 2. P. 47-56.

2. Chen W.A, Guo L., Xia W. // Journal of computers. 2013. 2013. Vol. 8, № 8. P. 1893-1897.

3. IraniM., PelegS. // Journal of Computer Vision, Graphics, and Image Processing. 1991. Vol. 53 (3). P. 231-239.

4. Jiang Z., Wong T. T., Bao H. // Proceedings of IEEE International Conference on Computer Vision and Pattern Recognition. 2003. Vol. 2. P. 549-554.

5. Freeman W.T., Jones T.R., PasztorE.C. // IEEE Computer Graphics and Applications. 2002. Vol. 22 (2). P. 56-65.

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