Научная статья на тему 'Неэталонная оценка уровня шума цифрового изображения на основе гармонического анализа'

Неэталонная оценка уровня шума цифрового изображения на основе гармонического анализа Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
1177
212
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КАЧЕСТВО ИЗОБРАЖЕНИЯ / ОЦЕНКА УРОВНЯ ШУМА / МАШИННОЕ ЗРЕНИЕ / IMAGE QUALITY / NOISE ESTIMATION / MACHINE VISION

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Лапшенков Евгений Михайлович

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Лапшенков Евгений Михайлович

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

NO REFERENCE ESTIMATION OF NOISE LEVEL OF DIGITAL IMAGE IS BASED ON HARMONIC ANALYSIS

The article is devoted to development of method for image noise estimation. This method is based on analysis of spectral density power (harmonic analysis) of signal that describing image. Proposed method may be used both for visual quality estimation and for image analysis in machine vision systems.

Текст научной работы на тему «Неэталонная оценка уровня шума цифрового изображения на основе гармонического анализа»

НЕЭТАЛОННАЯ ОЦЕНКА УРОВНЯ ШУМА ЦИФРОВОГО ИЗОБРАЖЕНИЯ НА ОСНОВЕ

ГАРМОНИЧЕСКОГО АНАЛИЗА

Лапшенков Е.М.

Московский государственный университет приборостроения и информатики

Аннотация

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

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

Введение

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

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

Вторая группа методов основана на количественной оценке таких параметров цифровых изображений, как контрастность, яркость, резкость (чёткость) и уровень шума. Для вычисления первых трёх параметров разработано множество рациональных методик [1, 2], а вот задача неэталонной оценки уровня шума на изображении решена неокончательно. Однако данный параметр немаловажен, так как его значение требуется при оценке как визуального качества изображения, так и для его анализа в системах машинного зрения. В частности, значение уровня шума требуется при выборе порога чувствительности в системах идентификации контуров объектов или при измерении глубины резкости изображения как в целях оценки расстояний до объектов [3], так и при анализе резкости (чёткости) изображения [4].

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

1. Общее понятие о шуме

Традиционно под термином «шум» понимают сигнал, не несущий полезной информации, который при этом искажает полезный сигнал. В случае с изображением шум - случайное отклонение яркости изображения от её истиной величины [5].

Источники шума Шум возникает на трёх этапах обработки изображения:

- на этапе оцифровки изображения возникают шумы, вызванные внешними воздействиями (электромагнитными, тепловыми) на сенсоры и аналого-цифровые преобразователи (АЦП) регистрирующей системы;

- на этапе кодирования изображения возникают шумы, вызванные квантованием и сжатием данных с потерями;

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

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

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

Пространственные модели описывают статистическое распределение шума в яркостном пространстве. К таким моделям относят: нормальный (Гауссов) шум, шум Рэлея, шум Эрланга (гамма шум), экспоненциальный шум, равномерный шум [5]. Каждая из данных моделей описана одноимённым законом распределения плотности вероятности значений в яркостном пространстве.

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

- белый шум, имеющий одинаковое значение спектральной плотности мощности на всём частотном диапазоне;

- красный шум, имеющий убывающую с увеличением частоты спектральную плотность мощности;

- синий шум, имеющий возрастающую с увеличением частоты спектральную плотность мощности;

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

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

B = A + N , (1)

где А - полезная составляющая сигнала, описывающего изображение, N - шумовая составляющая сигнала. В данной работе в качестве модели влияния шума на изображение выбрана именно она.

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

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

Nrms =

£ (B(i) - A(i))2

k

1

£an 2(i)

k

(2)

где A и B - значения полезного и реального сигнала, соответственно, k - количество дискретных отсчётов сигнала, AN(i) - значение шума для i-го отсчёта.

В качестве относительной оценки применяется пиковое отношение полезного сигнала к шуму PSNR (peak-to-peak signal-to-noise ratio). Данная величина имеет логарифмический вид и вычисляется по формуле:

PSNR = 20 log1(

Ana:

Nrms

(3)

где Аmax - максимальное значение сигнала, Nrms -среднеквадратичное значение шума, рассчитанное по формуле (2).

2. Существующие методы неэталонной оценки уровня шума изображения

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

Методы, основанные на оценке отклонения от медианы

Данные методы достаточно просты и часто применяемы. Обычно вычисления выполняются в два этапа [6]. На первом этапе по формуле (4) вычисляется массив MAD, содержащий значения отклонения от медианы для каждого пикселя всего изображения или блока.

MAD(i, j) = I(i, j) - median(I(i, j)) , (4)

где I(i, j) - отсчёт, описывающий пиксель с координатами i, j.

На втором этапе вычисляется медиана для всего массива MAD и умножается на полученный опытным путём коэффициент.

Nrms = 1,483 * median(MAD) . (5)

Результатом расчёта является среднеквадратичное значение шума, обозначенное в формуле (5) как Nrms.

Достоинство данного метода - простота в реализации. Среди его недостатков можно выделить потребность в дополнительной памяти для хранения массива MAD, а также неоднозначность при выборе рабочего окна для вычисления медианы для каждого пикселя на первом этапе.

Методы, основанные на анализе результатов

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

Наиболее удобным и популярным считается Spatio-Temporal Gradients метод [7]. Оценка производится в несколько этапов. На первом этапе реализуется вейвлет-преобразование изображения и строятся пространственная и временная гистограмма для его результатов. На втором этапе производится предварительная оценка уровня шума на основе поиска значения, при котором временная или пространственная гистограмма достигает своего максимума. При этом выбор рабочей гистограммы производится на основе оценки их отклонения от распределения Рэлея. Далее оценка корректируется с использованием теста Колмогорова-Смирнова.

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

Блочные методы Это методы с самым интуитивно понятным принципом. Их идея опубликована порядка двадцати лет назад [8]. Она заключается в разбиении изображения на блоки известного размера и отыскивании наиболее «гладких» блоков. Методов отыскивания несколько. В классическом алгоритме, описанном в указанном источнике, поиск производится путём определения блоков с наименьшим среднеквадратичным отклонением отсчётов от среднего значения. Среднее значение среднеквадратичного отклонения для N блоков, которое рассчитывается по формуле (6), принимается за оценку уровня шума

1 N

Nrms = . —Vct 2 ^'Nà

(6)

где N - априорно выбранное количество блоков с

2

минимальной дисперсией отсчетов, с k - дисперсия для ^го блока с наименьшей дисперсией сигналов, Nrms - среднеквадратичное значение шума.

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

i=1

i=1

k

однозначность подходов к выбору размера и количества анализируемых блоков.

Развитием описанного подхода являются структурные методы [9]. Их отличие заключается в том, что выбор гладких блоков производится на основе анализа контурных препаратов, полученных для данного изображения одним из известных методов выделения границ (например, методом Собеля или методом Кэнни). В расчёт принимаются блоки или области, не содержащие границ.

В отличие от предыдущего такой подход лишён недостатка, связанного с неоднозначностью выбора параметров анализируемых блоков или областей. Однако он более сложен в реализации из-за потребностей в «детекторе границ». А также появляется задача выбора чувствительности при выделении границ, которая также не имеет однозначного решения.

3. Описание метода оценки шума на основе гармонического анализа

Основные положения

Предлагаемый метод основан на анализе распределения спектральной плотности мощности сигнала, описывающего изображение. Вычисление данного распределения в настоящей работе производится при помощи быстрого преобразования Фурье (БПФ) [10].

В качестве спектральной модели шума выбрана модель «белый шум», так как она наиболее ожидаема для отсчётов, описывающих изображения. Это связано с тем, что на них воздействует множество некоррелированных искажающих факторов, указанных в первом разделе настоящей работы.

Все дальнейшие рассуждения строятся на том, что для распределения спектральной плотности мощности дискретных отсчётов, описывающих фотореалистичное изображение характерно присутствие небольшого числа гармоник со значениями, значительно превосходящими значения остальных гармоник (рис. 1). Значения остальных гармоник имеют распределение по закону Рэлея с неким математическим ожиданием М.

2 _

N = — * е 2*ст2 ст

(8)

M =ст* -

Л-

(7)

где ст - мода распределения.

Так как мы выбрали аддитивную модель влияния шума, то на основании свойства линейности преобразования Фурье [11] можно предположить, что второй тип гармоник - это исключительно гармоника шумовой составляющей. А математическое ожидание их распределения характеризует уровень шума.

Это утверждение основано на экспериментальных данных. Так, на рис. 2 изображено распределение гармоник для псевдослучайного нормального шума, полученное экспериментальным путём (сплошной линией). И аппроксимация этого распределения на функцию плотности вероятности для распределения Рэлея (точечной линией):

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

значение гармоники

16000

12000

8000

4000

200 250 300 номер гармоники

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

0 500 1000 1500 2000 2500 z

Рис. 2. Распределение значений гармоник, характерное для отсчётов белого шума. Сплошной линией показано экспериментальное распределение, точечной линией -его аппроксимация на функцию плотности вероятности для распределения Рэлея

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

Общая модель процесса оценки шума

Процесс оценки состоит из нескольких этапов. Их последовательность графически изображена на рис. 4.

На первом этапе производится быстрое преобразование Фурье (БПФ) для двухмерного сигнала I, описывающего изображение. Для БПФ требуется 2" отсчётов, где " - целое число. Поэтому нужно выбрать рабочее число отсчётов, которое удовлетворяет этому требованию.

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

N 250

200

150

100

50

О

О 2000 4000 6000 8000 z

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

Выбор рабочего числа отсчётов

А

БПФ 1 >

Расчёт размерности кванта

Ч

Квантование

А ,iq

Nrms PSNR

Расчёт оценок уровня шума

Н

Построение гистограммы

Рис. 4. Общая модель оценки уровня шума на основе анализа распределения спектральной плотности мощности

На следующем этапе производится квантование результатов БПФ. Для этого предварительно определяется размерность кванта (шаг квантования) q из условия ее соответствия требуемой точности определения среднеквадратичного значения шума при модели «белый шум».

В конечном итоге строится гистограмма распределения значений гармоник ^, полученных после квантования. И на основе найденного максимума распределения определяется мода и вычисляется среднеквадратичное значение шума и показатель PSNR.

Ниже подробно рассмотрены основные этапы описанного алгоритма.

Выбор рабочего числа отсчётов и реализация БПФ

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

стям пикселей (для полутонового изображения) или значениям пикселей в конкретном слое цветового пространства RGB (для полноцветного изображения).

Расчёт рабочего числа отсчётов по вертикали n и по горизонтали m для БПФ производится по формулам (9) и (10):

n = 2Llog2(ic)J

= 2Llog2(Lr )J

(9) (10)

где Lc - размер изображения по вертикали, Lr - размер изображения по горизонтали.

Для реализации самого БПФ в настоящей работе предлагается использовать классический алгоритм, описанный в источнике [10].

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

i(i)

,+I(i )2

(11)

где I(') геа1 - вещественная часть числа, I(') ¡т -мнимая часть числа, описывающего '-й отсчет.

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

Iq(i) =

т

q

(12)

где /(/') - значение '-го отсчёта, q - шаг квантования.

Шаг квантования определяет точность оценки.

Напомню, что частотная модель «белый шум» подразумевает равномерное распределение спектральной плотности мощности. То есть все отсчёты

1(]) равны константе 10. Тогда установим математическую связь между среднеквадратичным значением шума и константой 10. Воспользуемся формулой (2), заменив Ы(]) на !(/',]), так как значение полезного сигнала для принятой модели равно 0, и теоремой Парсеваля, которая устанавливает связь между энергией сигнала и энергией его спектра [12]. В результате для среднеквадратичного отклонения получим выражение:

(13)

Так как все коэффициенты /(', j) при ' > 0 и ' > 0 равны константе /0, а при ' = 0 и ' = 0 коэффициент равен нулю (белый шум не имеет постоянной составляющей), то:

Irms =

XX л2

i=0 j=0

(" * m)

= I г

(" * m -1) (" * m)2

(14)

В итоге размерность шага квантования q можно вычислить, приравняв 1гт&' к некоторому априорно заедаемому значению р, определяющему точность вычисления уровня шума. То есть

q = p *

(" * m) " * m -1

(15)

где п и т - рабочее число отсчётов по вертикали и горизонтали, вычисленные по формулам (9) и (10), р -параметр, характеризующий требуемую точность.

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

Построение гистограммы и расчёт оценок шума На этом этапе формируется одномерный массив Н, описывающий гистограмму распределения значений для Iq.

H = {h(0), h(1),...h( I max -1)},

(16)

где h(i) - количество элементов массива iq, равных

значению i (' - целое число).

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

Nrms = M * p = ст *J—* p

£

(17)

где М - математическое ожидание распределения Рэлея, р - параметр точности, применённый ранее для вычисления шага квантования, с - мода распределения.

Расчёт показателя PSNR производится по формуле (3). В ней ^шах будет заменено на 1тах - максимальное значение отсчётов, описывающих анализируемое изображение.

4. Апробация предлагаемого метода

Раздел посвящён реализации предложенного метода в виде функции среды математического моделирования МАТЪАВ, а также результатам нескольких экспериментов, позволяющим доказать его состоятельность.

Реализация метода в MATLAB

Для реализации и апробирования метода в среде MATLAB была создана функция с прототипом:

[Nrms,PSNR] = noise_sca"(I,p);

Аргументами данной функции является двухмерный массив отсчётов I, описывающий либо яркость каждого пикселя (для полутонового изображения), либо его значение в конкретном цветовом слое (для полноцветного изображения в формате RGB), а также параметр p, определяющий шаг квантования.

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

Эксперимент 1. Тестирование метода на образцах «псевдослучайного гауссового белого шума»

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

При проведении этого эксперимента использовались тестовые изображения, описанные отсчётами, которые получены при помощи встроенного в среду MATLAB генератора псевдослучайных чисел [13]. Опираясь на модель аддитивного воздействия шума, рассмотренную в первом разделе, такие отсчёты можно трактовать как изображения, описанные сигналом с постоянным значением Irndср и шумовым воздействием AN(ij), где i и j - координаты каждого пикселя изображения. Для конкретного образца изображения первая величина может быть рассчитана по формуле (18), а вторая величина - по формуле (19):

XX Ir"d ^ j)

Irnd = i=0 j=0-,

ср w * h

AN (i, j) = Irnd (i, j) - Irndcf

(18) (19)

где 1гЫ (',') - значение отсчёта, описывающего пиксель с координатами ' иw и И - ширина и высота изображения в пикселях. Тогда среднеквадратичное значение шума можно рассчитать, преобразовав (2) в формулу для двухмерного сигнала (20).

Nrms0 =

Xan 2(i, j)

w * h

(20)

В ходе эксперимента было проведено сравнение значений, рассчитанных по формуле (20), которые приняты за истинные, со значениями, рассчитанными тестируемым методом. Эти значения были получены для набора из 18 образцов с разным уровнем шума Nrms0. Использовался шаг квантования 0,01. Результаты эксперимента сведены в табл. 1.

i=1

Данный эксперимент был повторён для тех же образцов, но с использованием существующих методов. Таких как: Block Based Method (далее назван «блочный метод») и «Spatio-Temporal Gradients method». Эти методы кратко описаны во втором разделе настоящей работы. При подготовке материала статьи использовалась их реализация в рамках MSU Video Quality Measurement Tool v3.0. Результаты замеров их погрешности, а также погрешности метода на основе гармонического анализа представлены в виде графика на рис. 5.

Таблица 1. Сравнение результатов, полученных предложенным методом, с принятыми за истинные

Имя образца Nrmso Nrms ô %

G5 0 0,5294 0,5249 -5,95

G5 1 0,5287 0,5246 -6,15

G5 2 0,5297 0,5201 -4,75

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

G10 0 0,8806 0,853 -7,11

G10 1 0,8824 0,8586 -7,85

G10 2 0,881 0,8511 -8,51

G25 0 2,1055 2,0202 -11,27

G25 1 2,1038 2,0192 -13,06

G25 2 2,1019 2,0162 -11,77

G50 0 4,1838 3,9999 -12,29

G50 1 4,173 4,0026 -9,20

G50 2 4,1737 3,9852 -10,94

G75 0 6,2564 5,9474 -13,26

G75 1 6,2598 5,8879 -9,53

G75 2 6,2556 6,0201 -8,69

G100 0 8,3458 7,8945 -12,07

G100 1 8,3192 7,7176 -9,44

G100_2 8,3427 7,9307 -9,98

погрешности % 120

80

40

-40

-метод на основе гарм.

1 ---fi ........с иочный метод patio-Temporal--Gradients-мвтод

1 1 ....... "J

:l •1 - -t_

i» 4 ...¡¡ч»

:l 3 sï' ' /

■1 4 /

♦ y

y

i* * Чгш

01234 56789

Рис. 5. Зависимость погрешности рассматриваемых методов от среднеквадратичного уровня шума Nrms в образцах

На основании результатов эксперимента можно сделать указанные ниже выводы.

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

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

Эксперимент 2. Тестирование метода на образцах реального изображения с наложением аддитивного шума

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

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

Nrms0 =л/Nrms2 +ANrms2 . (21)

Рис. 6. Фотография модуля на печатной плате, использованная как образец №1 в текущем эксперименте

В качестве примера на рис. 8 и 9 приведено изображение с добавленным шумом, имеющим среднеквадратичное значение 4,1 (рис. 8) и 8,2 (рис. 9). Результаты вычисления погрешности работы каждого из рассматриваемых методов для нескольких образцов представлены в виде графиков на рис. 10.

На основе полученных результатов можно сделать те же выводы, что были сделаны на основе результатов первого эксперимента. Требуется указать, что предлагаемый метод обладает стабильной точностью при достаточно широком диапазоне уровня шума на изображении в отличие от популярных методов оценки уровня шума изображения. При этом отрицательное отклонение оценки от принятой за истинную вызвано тем, что добавляется к изображению не идеальный «белый шум», а псевдослучайный, полученный с использованием генератора случайных чисел среды МАТЪАВ.

Рис. 7. Фотография светодиода, использованная как образец №3 в текущем эксперименте

Рис. 8. Фотография светодиода со среднеквадратичным значением шума 4,5, полученная в результате добавления псевдослучайного белого шума

Рис. 9. Фотография светодиода со среднеквадратичным значением шума 8,5, полученная в результате добавления псевдослучайного белого шума

Заключение

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

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

250 200 150 100 50 О -50 -100

-метод на основе гарм. анализа ---блочный метод - СтгшИеп и-м ет од

\

ч.

у" у

У у АТгтх

Ы—

а) 2,0 2,5 3,0 3,5 4,0 4,5 5,0

погрешность, % 100

80 60 40 20 О -20 -40

- метод на основе гарм.

анализа

---блочный метод

........ 5райо-Тетрога1-

-Ога{ИеМх-метод_ „

А'/"««1

б) 3,4 3,8

погрешность, % 90 80 70 60 50 40 30 20 10 О -10

4,2 4,6

5,0 5,4

- — .1 ■ --- --- --- ---

— метод на основе гарм. анализа -- блочный метод ■■■■ БраИо- Тетрога!- - СгасНеп к;-мет од

1- _1

в) 5,0 5,2 5,4 5,6 5,8 6,0 6,2 Игтя

Рис. 10. Зависимость погрешности каждого метода от уровня шума на фотореалистичном изображении: образец №1 (а), образец №2 (б), образец №3 (в)

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

Среди недостатков можно указать потребность в дополнительном объёме памяти и некоторую сложность вычислений (так как требуется двухмерное БПФ).

Предполагаемое направление развития данного метода - возможность анализа шума с частотной

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

Благодарности Автор выражает благодарность кафедре «Инновационные технологии в приборостроении, микро - и оптоэлектронике» (ПР-6) Московского государственного университета приборостроения и информатики за поддержку данных исследования. А также лаборатории «Graphics&Media Lab» Московского государственного университета имени М.В. Ломоносова и администрации сайта www.compression.ru за возможность бесплатного приобретения некоммерческой версии программного обеспечения MSU Video Quality Measurement Tool 3.0 FREE, которое было использовано при подготовке материала данной статьи.

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

Литература

1. Монич, Ю.И. Оценки качества для анализа цифровых изображений / Ю.И. Монич, В.В. Старовойтов // Искусственный интеллект. - 2008. - № 4. - С. 376-386.

2. Комар, В.Г. Количественные критерии качества изображения для оценки кинематографических систем / В.Г. Комар // Техника кино и телевидения - 2000. -№ 10.

3. Гейдаров, П.Ш.О. Алгоритм определения расположения и размеров объектов на основе анализа изображений объектов / П.Ш.О. Гейдаров // Компьютерная оптика. - 2011. -Т. 35, № 2. - С. 275-280.

4. Лапшенков, Е.М Анализ влияния резкости на качество распознания изображения в системах машинного зрения / В.П. Орлов, Е.М. Лапшенков // Вестник МГУПИ. Серия: Приборостроение и информационные технологии. - 2012. - № 38. - С.56-65.

5. Цифровая обработка изображений /под ред. Р. Гонса-лес, Р. Вудс. - М.: Техносфера, 2006. - 1072 с.

6. Donoho, D.L. De-noising by soft-thresholding / D.L. Do-noho // IEEE Transactions on Information Theory. - 1995. - V. 41, N 3. - P. 613-627.

7. Ghazal, M. Structure-Oriented Spatio-Temporal Video Noise Estimation / M. Ghazal, A. Amer, A. Ghrayeb // in Proc. IEEE Int. Conference on Acoustics, Speech, and Signal Processing (ICASSP), Toulouse, France. - 2006. -P. 845-848.

8. Olsen, S.I. Noise variance estimation in images / S.I. Olsen // In In 8th Scandinavian Conference on Image Analysis. Norway. - 1993.

9. Amer, A. Fast and reliable structure-oriented video noise estimation / A. Amer, E. Dubois // IEEE Transactions on Circuits and Systems for Video Technology. - 2005. -V. 15. - P. 113-118.

10. Duhamel, P. Fast Fourier Transforms: A Tutorial Review and a State of the Art / P. Duhamel, M. Vetterli // Signal Processing. -1990. - V. 19 - P. 259-299.

11. Снеддон, И. Преобразование Фурье / И. Снеддон. - M.: Издательство иностранной литературы, 1955. - 668 с.

12. Баскаков, С.И. Радиотехнические цепи и сигналы / С.И. Баскаков. - М.: Высшая школа, 2000. - 462 с.

13. Дьяконов, В. MATLAB R2006/2007/2008 + Simulink 5/6/7. Основы применения. Самое подробное описание последних версий MATLAB, новые возможности Simulink / В. Дьяконов. - М.: Солон-Пресс, 2008. -799 с.

References

1. Monich, Yu.I Image Quality Evaluation for Image Analysis / Yu.I. Monich, V.V. Starovoitov // Artificial intellect.

- 2008. - N. 4 - P. 376-386. - (In Russian).

2. Komar, V.G. Quantitative criterions of image quality for cinematographic systems estimation / V.G. Komar // Technical of Cinema and Television. - 2000. - N. 10. -(In Russian).

3. Geidarov, P.S. Algorithm for determining the location and dimensions of objects based on analysis of image objects / P.S. Geidarov // Computer optics. - 2011. - V. 35, N 2. - P. 275-280. - (In Russian).

4. Lapshenkov, E.M. Analiysis of sharpness influence upon quality of image recognision in machine vision systems / V.P. Orlov, E.M. Lapshenkov // MGUPI Journal. Series: Instrumentation and Information Technology. - 2012 -N 38 - P. 56-65. - (In Russian).

5. Digital images processing // edited by R. Gonsales and R. Vuds. - Moscow: Technosfera Publisher, 2006. -1072 p. - (In Russian).

6. Donoho, D.L. De-noising by soft-thresholding / D.L. Donoho // IEEE Transactions on Information Theory. - 1995.

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

- V. 41, N 3. - P. 613-627.

7. Ghazal, M. Structure-Oriented Spatio-Temporal Video Noise Estimation / M. Ghazal, A. Amer, A. Ghrayeb // in Proc. IEEE Int. Conference on Acoustics, Speech, and Signal Processing (ICASSP), Toulouse, France. - 2006. -P. 845-848.

8. Olsen, S.I. Noise variance estimation in images / S.I. Olsen // In In 8th Scandinavian Conference on Image Analysis. Norway. - 1993.

9. Amer, A. Fast and reliable structure-oriented video noise estimation / A. Amer, E. Dubois // IEEE Transactions on Circuits and Systems for Video Technology. - 2005. -V. 15. - P. 113-118.

10. Duhamel, P. Fast Fourier Transforms: A Tutorial Review and a State of the Art / P. Duhamel, M. Vetterli // Signal Processing. -1990. - V. 19 - P. 259-299.

11. Sneddon, S.I. Fourier transform / S.I. Sneddon. - Moscow: Publishers of Foreign Literature, 1955. - 668 p. - (In Russian).

12. Baskakov, S.I. Radio circuits and signals / S.I. Baskakov.

- Moscow: "Vysshaya Shkola" Publisher, 2000. - 462 p. -(In Russian).

13. Dyakonov, V. MATLAB R2006/2007/2008 + Simulink 5/6/7. Using foundations. Most detailed description of last versions of MATLAB, new features of simulink / V. Dyakonov.- Moscow: "Solon-Press" Publisher, 2008. - 799 p.

- (In Russian).

NO REFERENCE ESTIMATION OF NOISE LEVEL OF DIGITAL IMAGE IS BASED ON HARMONIC ANALYSIS

E. M. Lapshenkov Moscow State University Instrument Making and Computer Science

Abstract

The article is devoted to development of method for image noise estimation. This method is based on analysis of spectral density power (harmonic analysis) of signal that describing image. Proposed method may be used both for visual quality estimation and for image analysis in machine vision systems.

Key words: image quality, noise estimation, machine vision.

Сведения об авторе

Лапшенков Евгений Михайлович, 1985 года рождения. В 2007 году с отличием окончил Московский государственный университет приборостроения и информатики (МГУПИ) по специальности «Приборостроение» (200101). На данный момент является аспирантом заочной формы обучения кафедры «ПР-6» МГУПИ и ведущим инженером-электронщиком ООО «Систел». Читает курс по дисциплине САПР в Серпуховском филиале МГУПИ. В рамках курса разработан лабораторный практикум по изучению автоматизированных систем проектирования устройств на печатной плате (Altium Designer, P-CAD, CAM 350). Область научных интересов: автоматизация проектирования и производства в области приборостроения, прикладное применение систем машинного зрения для автоматизации.

E-mail: elapshenkov@mail.ru .

Evgeniy Mfchailovich Lapshenkov (b. 1985) graduated with honors (2007) from Moscow State University of Instrument Engineering and Computer Sciences (MGUPI) by profession of Instrument Engineering. At the moment, he is correspondence post-graduate student of "PR-6" chair of MGUPI and principal electronics engineer of Systel LLC (Russian). Gives a curse about CAD systems at Serpukhov's branch of MGUPI. Within the bounds of this curse, the laboratory training has been developed about EDA systems (Altium Designer, P-CAD, CAM 350). The areas of my research interests are focused on automation of designing and manufacture in instrument-making industry, on applied using of machine vision systems for automation of manufacture.

Поступила в редакцию 25 мая 2012 г.

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