Slide 1

Slide 1 text

Докладчик: Лопатин Александр Константинович «Эволюционный алгоритм формирования композиций операторов, улучшающих градиентные изображения»

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

Примеры изделий, подлежащих контролю

Slide 4

Slide 4 text

Анализ опыта автоматического синтеза алгоритмов обработки изображений

Slide 5

Slide 5 text

Неупорядоченность и потенциальная повторяемость алгоритмов До После

Slide 6

Slide 6 text

Ориентация на максимизацию сходства результата обработки изображения с эталоном

Slide 7

Slide 7 text

Предопределённость алгоритмов и их параметров

Slide 8

Slide 8 text

Предлагаемая методика синтеза алгоритмов

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

Укрупнённые этапы методики Определение / пополнение операций Определение целесообразной последовательности операторов Задание значения показателя, характеризующего точность восстановления контура изделия Осуществление поиска оптимальной цепочки с помощью специального генетического алгоритма Осуществляется принятие решения по результатам работы генетического алгоритма Формирование отчёта

Slide 11

Slide 11 text

Особенности генетического алгоритма 1. Идентификация формируемых цепочек Параметрическая Структурная

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

«Регламент» множества Парето Белов В.В., Лопатин А.К. ОРИГИНАЛЬНАЯ СВЕРТКА ДВУХ КРИТЕРИЕВ ДЛЯ ЗАДАЧИ ВЫБОРА ЛУЧШЕГО ВАРИАНТА // Современные наукоемкие технологии. – 2019. – № 8. – С. 14-19; 1  q

Slide 18

Slide 18 text

Мультипликативная свертка двух частных критериев (время и точность вычислений) ̶ точность вычислений ̶ время вычислений ] [ min 1 ] [ 1 , ] [ min 1 ] [ 1 , ] M2 [         K K K K K i i i ] [ 1 ,  i K ] [ 1 ,  i K

Slide 19

Slide 19 text

Алгоритмы фильтрации Алгоритм Параметры Особенности «Пустой оператор» Отсутствуют Не оказывается никакого воздействия на изображение. Включен в список для оптимизации времени работы алгоритма: применяется в случае, если исходное изображение не нуждается в фильтрации Усредняющий фильтр Радиус Радиус задаётся двухкомпонентным вектором Фильтр Гаусса Радиус, среднее квадратическое отклонение Параметр среднеквадратическое отклонение распределения Гаусса, которое используется при формировании маски Медианный фильтр Радиус Наиболее медленный алгоритм фильтрации. Фильтр не искажает резкие границы объекта

Slide 20

Slide 20 text

Операторы выделения границ Оператор Собела Порог, направление Пиксель считается относящимся к границе, если соответствующий ему пиксель результата фильтрации имеет значение, большее порог Оператор Прюитт Порог Оператор Кэнни Порог, среднее квадратическое отклонение Лапласиан–гауссиана Порог, среднее квадратическое отклонение Выделение границ осуществляется после применения фильтра, аналогичного последовательному применению фильтров Гаусса и Лапласа Оператор Робертса Порог Пиксель считается относящимся к границе, если соответствующий ему пиксель результата фильтрации имеет значение, превышающее порог

Slide 21

Slide 21 text

Пример работы генетического алгоритма

Slide 22

Slide 22 text

Зависимость точности вычислений от временных затрат

Slide 23

Slide 23 text

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

Slide 24

Slide 24 text

Докладчик: Лопатин Александр Константинович «Эволюционный алгоритм формирования композиций операторов, улучшающих градиентные изображения»