Вычислительные технологии
Том 23, № 5, 2018
Интеллектуальная программная поддержка в задачах анализа случайных цифровых изображений
А. Л. Резник1, А. В. Тузиков2, А. А. Соловьев1'*, А. В. Торгов1 1Институт автоматики и электрометрии СО РАН, Новосибирск, Россия 2Объединенный институт проблем информатики НАН Беларуси, Минск *Контактный e-mail: [email protected]
Описаны специализированные методы, разработанные авторами для решения задач обработки случайных точечных изображений, в основе которых лежат построение программных систем для проведения трудоемких аналитических выкладок и использование различных расширений классических чисел Каталана. Приведены примеры эффективного применения предложенных методов для расчета точных аналитических формул, описывающих вероятность безошибочного считывания случайных дискретных полей и цифровых изображений, проводимого сканирующей апертурой с ограниченным числом пороговых уровней.
Ключевые слова: программные аналитические выкладки, случайное изображение, вероятность безошибочного считывания.
Библиографическая ссылка: Резник А.Л., Тузиков А.В., Соловьев А.А., Торгов А.В. Интеллектуальная программная поддержка в задачах анализа случайных цифровых изображений // Вычислительные технологии. 2018. Т. 23, № 5. С. 70-81. Б01: 10.25743/1СТ.2018.23.5.007.
Введение
При цифровой регистрации и последующей обработке быстропротекающих динамических процессов различной физической природы одни из наиболее трудоемких и алгоритмически сложных задач связаны с необходимостью определения неизвестных координат объектов-источников излучения, поскольку в таких задачах одновременно требуется выполнить условия по точности и надежности регистрации. Нахождение замкнутых аналитических соотношений, связывающих надежность регистрации с характеристиками физического процесса (например, мощностью источника случайного излучения) и параметрами системы регистрации, в большинстве практически важных случаев является проблемной и весьма трудоемкой задачей. В математическом плане аналогичные вопросы возникают во многих научно-технических приложениях. В частности, подобные исследования востребованы в теории надежности [1] и математической теории связи [2], а также в технической диагностике [3] — например, при разработке методов устранения неисправностей, проявляющихся в виде перемежающихся отказов. В астрофизике и космологии [4] с подобными проблемами сталкиваются при поиске барстеров — вспыхивающих галактических рентгеновских источников. В современных разделах информатики эти методы используются при построении алгоритмов
© ИВТ СО РАН, 2018
обнаружения слабоконтрастных и малоразмерных объектов на зашумленных цифровых изображениях [5], а, к примеру, в теории сигналов эти методы нужны для оценивания надежности регистрации случайных точечных полей [6].
В настоящей статье излагаются разработанные авторами методы расчета точных аналитических формул и соотношений, которыми описывается надежность регистрации (т. е. вероятность безошибочного считывания) случайного точечно-импульсного поля, когда такое считывание осуществляется с использованием сканирующей апертуры при ограниченном числе пороговых уровней. Особенностью проведенных исследований является то, что получение новых ранее неизвестных аналитических формул базируется на двух нестандартных и разработанных специально для этой задачи подходах. Первый подход связан с построением программ для аналитического (именно аналитического, а не численного) расчета многомерных интегральных выражений по выпуклым многогранникам со свободно перемещаемыми границами. Второй подход связан с применением (и, соответственно, нахождением явного аналитического вида) обобщенных чисел Каталана, которые в нашем случае являются многомерным специализированным расширением классических чисел Каталана [7-9].
1. Постановка задачи
При регистрации случайных полей и изображений сбой в определении истинных координат малоразмерных (в идеале — точечных) объектов наступает в тот момент, когда число объектов, попавших в пределы сканирующей апертуры, превысит определенный пороговый уровень.
Под случайным двумерным полем подразумевается реализация на плоскости дискретно-точечного распределения, созданного неким пуассоновским источником, имеющим интенсивность А. Это означает, что вероятность события, заключающегося в том, что на любое наперед заданное подмножество А такого поля (рис. 1) выпадет в точности п случайных пуассоновских отсчетов потока, зависит только от площади з (А) этого подмножества и задается вероятностью
р ( ) ( А (Л))(Аз(А)Г
РА(п) = ехр(—А в (А))---.
п!
Классическая схема телевизионного считывания такого случайного точечного изображения представлена на рис. 2.
Считывающей апертурой е х е последовательно осуществляется сканирование всех горизонтальных полос изображения, имеющих ширину . Внутри каждой полосы апертура непрерывно перемещается, двигаясь по оси абсцисс слева направо. При попадании точечного объекта в пределы считывающей апертуры суммарный сигнал интегратора увеличивается на единицу и переходит на следующий пороговый уровень. В этот момент происходит фиксация координат очередного точечного объекта (естественно, с точностью по оси ординат). При выбывании какого-либо объекта из окна интегрирующей апертуры суммарный уровень сигнала интегратора соответственно уменьшается на единицу. Как уже отмечалось, при щелевом (одномерный случай) или телевизионном (двумерный случай) считывании дискретно-точечных изображений интеграторами, имеющими ограниченное число пороговых уровней, важнейшей характеристикой является вероятность безошибочного считывания изображения, т. е. вероятность того,
Рис. 1. Случайное точечное поле, формируемое "пуассоновским" источником интенсивностью Л
£
т £ 4 —
<-ь->
Рис. 2. Схема телевизионного считывания случайного "пуассоновского" поля размером
что за весь период сканирования в окне интегрирующей апертуры ни разу не будет находиться более к объектов (здесь к — число пороговых уровней интегратора).
Вообще говоря, если использовать приведенную на рис. 2 телевизионную схему, то вероятность безошибочного считывания представленного на рис. 1 плоского точечного изображения запишется в виде
Р =
N
- (\еЬ)п
ехр (-ХеЬ)У-.—Рп, к (е,Ь)
п\
п=0
(1)
Здесь выражение в квадратных скобках есть вероятность безошибочного считывания каждой из N горизонтальных полос. В свою очередь, соотношение для вероятности безошибочного считывания одной отдельно взятой полосы — это взвешенная сумма вероятностей наличия в полосе в точности п пуассоновских отсчетов, взятых с весами, равными Рп,к(е,Ь). За это отвечает множитель
ехр(-ХеЬ) (--)—.
п\
Последняя вероятность Рп,к(б,Ь) соответствует безошибочному считыванию случайного, но уже одномерного п-точечного изображения, проводимому ^-пороговым одномерным интегратором, имеющим щель размером е. Если теперь провести стандартную нормализацию, чтобы исключить из рассмотрения (не ограничивая общности) параметр Ь,
а "II (1 \ «-»
то исходная задача отыскания двумерной вероятности (1) сведется к следующей одномерной задаче, которая в пределах настоящего рассмотрения будет называться главной: "Требуется найти вероятность Рп,к (е) события, состоящего в том, что при случайном бросании п точек на интервал (0,1) не будет образовано ни одной ^-группировки, содержащей более к точек".
Существующие методы решения проблем, связанных со случайным разбиением интервала [10-13], к которым относится поставленная главная задача, не дают ее общего решения, т. е. не позволяют найти замкнутые аналитические формулы для вычисления вероятностей Рп,к (е) при произвольных значениях целочисленных параметров п и к.
Предложенные нами новые методы, которые основаны на программных системах для проведения трудоемких аналитических преобразований и использовании обобщенных чисел Каталана, позволили существенно продвинуться в решении главной задачи, что и составляет предмет настоящей статьи.
2. Оценка надежности считывания случайных дискретных полей и цифровых изображений с помощью апертуры с ограниченным числом пороговых уровней
Кажущаяся простота сформулированной главной задачи иллюзорна. Уже при к = 2 (параметр к соответствует количеству пороговых уровней сканирующей апертуры) нахождение даже частных ее решений требует создания специализированных программных пакетов, ориентированных на проведение огромного объема циклически повторяющихся рутинных аналитических выкладок, которые исследователь не в состоянии проделать "вручную". Вторая сложность возникает на заключительном этапе, когда с применением обобщенных чисел Каталана ведется процесс математически строгого обоснования рассчитанных (в том числе с помощью ЭВМ) обобщающих аналитических зависимостей. В сжатом виде предлагаемая схема решения задачи включает в себя следующие этапы.
2.1. Получение частных решений главной задачи с помощью программ машинной аналитики
Точное аналитическое решение приведенной выше главной задачи известно лишь для простейшего частного случая, когда к = 1 [14, 15]:
Формула (2) фактически описывает вероятность того, что при случайном бросании п точек на интервал (0,1) все выброшенные точки "разлетятся" между собой на расстояние, превышающее е. Формулу (2) можно получить различными способами. Например, в [14] она представлена как результат вычисления легко интегрируемого повторного интеграла
В [16] предложен простой вероятностно-геометрический метод, позволяющий получить решение (2), вообще не прибегая к процедуре многомерного интегрирования. Таким образом, решить главную задачу, когда к = 1, не представляет труда. Гораздо сложнее продвигаться в ее решении при к > 1. В принципе, вероятность Рп,к(е) может быть записана в форме многократного интеграла
Ргад(е) = (1 - (п - 1)е)га, 0 < е < 1/(п - 1).
(2)
Оп,к(е)
где область интегрирования (е) С Кп описывается системой линейных неравенств
0 < х1 < х2 < ... < хга-1 < хп < 1,
Хк+1 - Х1 > е,
хк+2 - х2 > ^
хп хп—к >
к.
Для нахождения частных аналитических решений этой задачи при фиксированных значениях п и к нами предложено несколько методов. В каждом из них осуществляется полная формализация задачи, включая алгоритмическую проработку процедур многомерного интегрирования по областям, представляющим собой выпуклые многогранники со свободно перемещаемыми границами в п-мерном пространстве. Программная реализация разработанных алгоритмов позволила найти полный набор частных формул Рп,к во всех диапазонах изменения непрерывного параметра е для всех фиксированных значений целочисленных параметров п и к вплоть до п = 14. Как уже отмечалось, расчет этих формул требует выполнения огромного числа трудоемких операций расстановки пределов интегрирования, проверки промежуточных систем линейных неравенств на совместность, непосредственного интегрирования в п-мерном пространстве и объединения результатов в соответствии с диапазонами изменения свободного параметра е. Провести такие вычисления "вручную" (в данном случае уже при п = 4) практически нереально. Более того, при увеличении размерности интегрируемых выражений свыше п = 12 мы были вынуждены проводить расчеты на многоядерном вычислительном кластере, поскольку получить результат на обычном однопроцессорном персональном компьютере даже сравнительно высокой производительности невозможно. В Приложении в качестве примера приведена таблица, содержащая программный расчет формул Рп,2(е) для п = 13, 14 во всех диапазонах изменения свободного параметра е (вычисления проводились на многопроцессорном кластере НГУ).
2.2. Нахождение общих закономерностей
На следующем этапе предпринята попытка с помощью анализа полученных частных результатов установить и по возможности доказать общие закономерности образования вероятностных формул Рп,к(е) для случая к > 1, если таковые удастся выявить. Ряд таких аналитических закономерностей действительно был обнаружен, а впоследствии и строго доказан. Мы попытались по аналогии с формулой (2), справедливой для к =1, найти обобщающие вероятностные формулы Рп,^(е) для случая к = 2. К сожалению, эта задача оказалась намного сложнее предыдущей. Это связано в первую очередь с тем, что, в отличие от случая к =1, вероятность Рп,к(е) при к = 2 распадается на несколько кусочно-полиномиальных фрагментов, непрерывно состыкованных в точках "склейки". Во-вторых, сама формула Рга,2(е) видоизменяется в зависимости от четности п. В-третьих, нахождение закономерностей на каждом из диапазонов изменения параметра £ требует создания для каждого из них индивидуальной вычислительной схемы, что в большинстве случаев приводит к необходимости решения весьма трудоемких дискретно-комбинаторных подзадач. Усложняло расчеты еще и то обстоятельство, что во всех таких подзадачах (т. е. во всех диапазонах изменения параметра ) возникали
разные модификации обобщенных чисел Каталана, знание явного вида которых требовалось при упорядочении взаимозависимых случайных числовых последовательностей. И хотя при этом все элементы анализируемых последовательностей являлись равномерно распределенными вещественными величинами, задачи с обобщенными числами Каталана оказалось удобнее ставить и решать в словарно-лингвистической форме [17]. Аналитическое представление для наиболее простых расширений классических чисел Каталана удалось получить с помощью стандартных комбинаторно-геометрических построений, а для нахождения их явной формы в более сложных многомерных расширениях пришлось применить методику отыскания случайных путей в камерах Вейля [18]. В качестве примера ниже приводится постановка двух сформулированных нами словарно-символьных задач, которые приводят к обобщенным числам Каталана. Их решение потребовалось при отыскании и доказательстве приведенных в последнем разделе настоящей статьи соотношений (3)-(5) для обобщающих вероятностных формул Рп,2 (е).
3. Словарные задачи, приводящие к обобщенным числам Каталана
3.1. Первая словарная задача с шестисимвольным алфавитом
Из Ма символов а, N символов 6, Nc символов с, N символов Ne символов е и Nf символов , удовлетворяющих ограничениям
+ Щ + N. = т, N + + N = т, + < т,
составляются различные слова фиксированной длины 2т. Требуется найти общее количество слов ,ЛС,N4, Ne,Nf), одновременно удовлетворяющих трем условиям:
1) при просмотре слова слева направо количество встреченных символов никогда не превышает количества встреченных символов а;
2) при просмотре слова справа налево количество встреченных символов d никогда не превышает количества встреченных символов ;
3) при просмотре слова слева направо количество встреченных символов никогда не превышает количества встреченных символов е более чем на ( ^ - N5).
Решение. С использованием классического метода зеркального отражения Д. Анд-ре [19] найдено решение сформулированной задачи:
И'оявич,, ч,, N, N) = (2т)! х
/ 1 _1_\
/___ \ \/
| Ne!Nf! (т +1 - N + ^))!(т - 1 - (N0 + Nc))! ]
х - _1_\J_L_- _1_\
\NJNJ N + 1)!^ - 1)!] \NJNJ N + 1)!№ - 1)!]
3.2. Вторая словарная задача с шестисимвольным алфавитом
Имеется набор из Ма символов а, Мь символов Ь, Мс символов с, N4 символов й, N. символов е и Nf символов /, причем
^ + Щ + N. = т, Щ + Мс + ^ = т, К + ^ > т + 1.
Из этого набора составляются различные слова фиксированной длины 2т. Требуется найти общее количество слов ШОЯВ2т(Ма,Мь,Мс,Nd,Ne,Nf), одновременно удовлетворяющих трем условиям:
1) при просмотре слова слева направо количество встреченных символов Ь никогда не превышает количества встреченных символов а;
2) при просмотре слова справа налево количество встреченных символов й никогда не превышает количества встреченных символов с;
3) при просмотре слова слева направо количество встреченных символов а никогда не превышает количества встреченных символов с более чем на (т +1 — Мс).
Решение (получено с использованием методики отыскания случайных путей в камерах Вейля [18]).
Ш0ПО2т(Ма, т, N.. Щ, ^)
X
(2т)!
N. !
х
1
1
Ма!Мь!Мс!Ма! Ма!Мь!(Мс + 1)!(^ — 1)!
+
+
1
1
(Ма + 1)!(^ь — 1)!(^с + 1)!№ — 1)! № + 1Ж#ь — 1)!Л№!
1
+ '
+
(т + 3)!Жь!(^ — 1)!(Жа + ^ — (т + 2))!
+
+
(т + 2)Шь ШДМа + Мс — (т + 2)) 1
(т + 3)!(Мь — 1)!N¿!(Nа + ^ — (т + 2))! 1
(т + 4)!(Жь — 1)!№ — 1)!(Жа + ^ — (т + 2))!
4. Доказательство и общий вид формул найденных
с использованием программных, аналитических и комбинаторных алгоритмов
В случае к = 2 не удалось найти замкнутую аналитическую формулу для вероятностей Рп,к(е), подобную формуле (2) при к =1. Однако с использованием всех перечисленных выше компьютерных и дискретно-комбинаторных инструментов, включая программно-аналитические вычисления и обобщенные числа Каталана, установлен и доказан целый ряд новых ранее неизвестных аналитических зависимостей.
1
1 1
В частности, для четных значений п = 2 т на участке — < е < -нами строго
т т — 1
доказана ранее высказанная в [20] формула-гипотеза
1
= —-С2тт(1 — (т — 1)е)2т. (3)
т +1
11
Для четных значений п = 2т на участке -< е < — установлена формула
т + 1 т
^(е) = С&(1 — (т — 1)е)2т — С2^-1(1 — (т — 1)е)2т— —С2^"2(1 — те )т+2(1 — (т — 2)е)т-2+
(4)
+2 С2™-3(1 — те )т+3(1 — (т — 2)е)т-3 — —С2^-4(1 — те )т+4(1 — (т — 2)е)т-4.
11
Для нечетных значений п = 2т +1 на участке-< е < — найдена формула
т + 1 т
Р2т+1,2(е) = С^+Ла — те )т+1(1 — (т — 1)е)т—
(5)
—2 С2^++21(1 — те )т+2(1 — (т — 1)е)т-1 + С2^++31(1 — те )т+3(1 — (т — 1)е)т-2.
Созданные для расчета частных решений главной задачи и нахождения явного вида обобщенных чисел Каталана вычислительные схемы, которые были положены в основу доказательства формул (3)-(5), приводятся в [21, 22].
Заключение
Описан оригинальный подход к решению трудоемких прикладных и теоретических задач обработки изображений, в которых для преодоления трудностей, связанных с необходимостью проведения большого объема разветвленных аналитических вычислений, предложено использовать средства программно-интеллектуальной поддержки. В рамках такого подхода созданы специализированные программные системы для эффективного вычисления объемных интегралов по выпуклым многогранникам в п-мерном пространстве, а также предложено новое многомерное обобщение чисел Каталана. С помощью этих методов удалось успешно решить ряд сложных задач, связанных с регистрацией и анализом случайных точечных изображений. В проведенных исследованиях компьютер играл роль интеллектуального "помощника", оснащенного современными программными средствами для скоростного проведения громоздких аналитических преобразований. Эффект, достигнутый в связи с применением описанных в статье методов, позволяет надеяться на дальнейшее продвижение в решении главной задачи исследования.
Благодарности. Работа выполнена при поддержке РФФИ (гранты № 16-01-00313 и № 18-51-00001) и проекта г.з. РФ № 319-2018-0008.
Приложение
Аналитически рассчитанные на ЭВМ вероятностные формулы Рп>2(е) для п = 13,14
Диапазон e
n = 13
0 < e < 1/8 1 - 858e2 + 12012e3 + 80080e4 - 3294720e5 + 30086628e6 --62925720s7 - 909369747s8 + 607341600s9 - 34250637564s10+ +8277827280S11 - 54680029443s12 - 3365355508s13
1/8 < e < 1/7 104s - 5850s2 + 158444s3 - 2848560s4+ +38877696s5 - 419752476s6 + +3535787112s7--22501646739s8 + 104573017120s9 - 341340799228s10+ +738292725456S11 - 948033227011s12 + 546390458380s13
1/7 < e < 1/6 -143 + 11440s - 417846s2 + 9241804s3 - 138278855s4+ +1479488868s5 - 11654720220s6 + 68485295736s7 - 300346819344s8+ +971335553760s9 - 2252457979200s10 + 3547733904000s11--3402622080000s12+1501156800000s13
n = 14
0 < e < 1/8 1 - 1092s3 + 16744s3 + 156156s4 - 6498492s5+ +63159096s6 - 56566224s7 - 3999887892s8+ +38992765812s9 - 174352258080s10 + 360697473864s11--4817094828s12 - 1349321055012s13 + 1753807624920s14
1/8 < e < 1/7 65 - 6552s + 309036s2 - 8975512s3 + 178510332s4--2564958396s5 + 27418999608s6 - 221377405392s7+ +1356313562604s8 - 6275548683404s9 + 21590662949856s10--53575501829304s11 + 90670532458324s12 - 93708297788196s13+ +44634761108184s14
1/7 < e < 1/6 429 - 36036s + 1405404s2 - 33729696s3 + 556539984s4--6678479808s5 + 60106318272s6 - 412157611008s7+ +2163827457792s8 - 8655309831168s9 + 25965929493504s10--56652937076736s11 - 84979405615104s12--78442528260096s13 + 3618226397184s14
Список литературы / References
[1] Гнеденко Б.В., Беляев Ю.К., Соловьев А.Д. Математические методы в теории надежности. М.: Наука, 1965. 524 с.
Gnedenko, B.V., Beliaev, Yu.K., Solov'ev, A.D. Mathematical methods of reliability theory. New York: Acad. Press, 1969. 506 p.
[2] Shannon, C.E. A mathematical theory of communication // Bell System Technical J. 1948. Vol. 27. P. 379-423.
[3] Биргер И.А. Техническая диагностика. М.: Машиностроение, 1978. 240 с. Birger, I.A. Technical diagnostics. Moscow: Mashinostroenie, 1978. 240 p. (In Russ.)
[4] Weinberg, S. Cosmology. New York: Oxford Univ. Press, 2008. 593 p.
[5] Киричук В.С., Ш^акенов А.К. Алгоритмы обнаружения точечных объектов по стереоизображениям // Автометрия. 2005. № 2. C. 14-22.
Kirichuk, V.S., Shakenov, A.K. Algorithms for point object detection from stereo images // Optoelectronics, Instrumentation and Data Processing. 2005. No. 2. P. 13-20.
[6] Ефимов В.М., Искольдский А.М., Крендель Ю.М., Лившиц З.А. О характеристиках различных методов считывания изображений дискретных структур // Автометрия. 1973. № 1. C. 3-7.
Efimov, V.M., Iskoldsky, A.M., Krendel, Yu.M., Livshits, Z.A. On characteristics the various methods for reading images of discrete structures // Avtometriya. 1973. No. 1. P. 3-7. (In Russ.)
[7] Stanley, R.P. Enumerative combinatorics. Cambridge studies in advanced mathematics 62. Cambridge: Cambridge Univ. Press, 1999. Vol. 2. P. 600.
[8] Gardner, M. Mathematical games, Catalan numbers: an integer sequence that materializes in unexpected places // Sci. American. 1976. No. 234. P. 120-125.
[9] Hilton, P., Pedersen, J. Catalan numbers, their generalization, and their uses // Math. Intern. 1991. Vol. 13, No. 2. P. 64—75.
[10] Darling, D.A. On class problems related to the random division of an interval // Annals of Math. Statistics. 1953. Vol. 24. P. 239-253.
[11] Barton, D.E., David, F.N. Combinatorial extreme value distributions // Mathematika. 1959. No. 6. P. 63-76.
[12] Naus, J.I. Some probabilities, expectations, and variances for the size of largest clusters and smallest intervals // J. of the American Statistical Association. 1966. Vol. 61. P. 1191-1199.
[13] Дэйвид Г. Порядковые статистики. М.: Наука, 1979. 336 с. David, H.A. Order statistics. New York: Wiley, 1970. 272 p.
[14] Parzen, E. Modern probability theory and its applications. New York; London: John Wiley and Sons, 1960. 464 p.
[15] Уилкс С. Математическая статистика. М.: Наука, 1967. 632 с.
Wilks, S.S. Mathematical statistics. New Jersey: Princeton Univ. Press, 1947. 310 p.
[16] Резник А.Л., Ефимов В.М., Соловьев А.А., Торгов А.В. О надежности считывания случайных точечных объектов при ограниченном числе пороговых уровней сканирующей апертуры // Автометрия. 2014. Т. 50, № 6. С. 61-68.
Reznik, A.L., Efimov, V.M., Solov'ev, A.A., Torgov, A.V. Reliability of readout of random point fields with a limited number of threshold levels of the scanning aperture // Optoelectronics, Instrumentation and Data Processing. 2014. Vol. 50, No. 6. P. 582-588.
[17] Резник, А.Л., Ефимов, В.М., Соловьев, А.А., Торгов, А.В. Обобщенные числа Каталана в задачах обработки случайных дискретных изображений // Автометрия. 2011. Т. 47, № 6. С. 11-15.
Reznik, A.L., Efimov, V.M., Solov'ev, A.A., Torgov, A.V. Generalized Catalan numbers in problems of processing of random discrete images // Optoelectronics, Instrumentation and Data Processing. 2011. Vol. 47, No. 6. P. 533-536.
[18] Gessel, I.M., Zeilberger, D. Random walk in a Weyl chamber // Proc. Amer. Math. Soc. 1992. Vol. 115, No. 1. P. 27—31.
[19] Andre, D. Solution directe du probleme resolu par M. Bertrand // C.R. Acad. Sci. Paris. 1887. Vol. 105, No. 1. P. 436-437.
[20] Резник А.Л. Моделирование на ЭВМ непрерывного считывания изображений дискретной структуры // Автометрия. 1981. № 6. С. 3-6.
Reznik, A.L. Computer simulation for reading of continuous images of a discrete structure // Avtometriya. 1981. No. 6. P. 3-6. (In Russ.)
[21] Резник А.Л., Соловьев А.А., Торгов А.В. Программно-комбинаторный подход к решению задач безошибочного считывания случайных точечных изображений // Автометрия. 2016. Т. 52, № 2. С. 20-27.
Reznik, A.L., Solov'ev, A.A., Torgov, A.V. Program-combinatorial approach to solving problems of error-free readout of random point images // Optoelectronics, Instrumentation and Data Processing. 2016. Vol. 52, No. 2. P. 121-127.
[22] Reznik, A.L., Efimov, V.M., Solov'ev, A.A., Torgov, A.V. On the reliable reаdout of random discrete-point structures // Pattern Recognition and Image Analysis (Advances in Mathematical Theory and Applications). 2015. Vol. 25, No. 1. P. 84-88.
Поступила в 'редакцию 18 февраля 2018 г., с доработки — 28 августа 2018 г.
Intellectual program support for the analysis of random digital images
Reznik, Alexander L.1, Tuzikov, Alexander V.2, Solovev, Alexander A.1'*, Torgov, Andrey V.1
institute of Automation and Electrometry SB RAS, Novosibirsk, 630090, Russia 2Institute of Informatics Problems NAS of Belarus, Minsk, 220012, Belarus * Corresponding author: Soloviev, Alexander A., e-mail: [email protected]
During the digital registration and subsequent processing of fast dynamic processes which have different physical nature, determination for the unknown coordinates of the point-pulse sources becomes one of the most time-consuming and algorithmically complex problems. It happens since it is necessary to satisfy the requirements for accuracy and reliability of registration in such tasks. Finding the exact analytical relationships connecting reliability of the registration with the characteristics of the physical process and the output parameters of the processing system is a problematic and very difficult task in most practically important cases, for example in the case of power of random radiation source and the size of the analyzed field.
This paper proposes the methods developed by the authors for calculating the exact analytical formulas and relationships that describe the probability of error-free readout of a random point-pulse field when registration procedure is performed by a scanning aperture with a limited number of threshold levels. The specialized methods, based on the construction of software systems for laborious analytical calculations and the use of various extensions of the classical Catalan numbers are offered. In particular, procedures have been built for multidimensional integration over convex polyhedral areas with freely movable boundaries in n-dimensional space. Two probabilistic problems are also formulated, leading to an extension of the classical Catalan numbers, which turned out to be more convenient to formulate and solve in a symbolic-linguistic form.
© ICT SB RAS, 2018
Keywords: software analytical analysis, random image, probability of error-free reading.
Cite: Reznik, A.L., Tuzikov, A.V., Soloviev, A.A., Torgov, A.V. Intellectual program support for the analysis of random digital images // Computational Technologies. 2018. Vol. 23, No. 5. P. 70-81. (In Russ.) DOI: 10.25743/ICT.2018.23.5.007.
Acknowledgements. The work was supported by the RFBR (grants No. 16-01-00313 and No. 18-51-00001) and project for Russian Basic Scientific Research No. 319-20180008.
Received 18 February 2018 Received in revised form 28 August 2018