Разделы презентаций


Поиск объектов на изображении с помощью U-Net

Содержание

Directum ArioКлассификация документов (договор, акт выполненных работ, счёт и пр.).Извлечение фактов из документов (наименования организаций, даты, адреса и пр.).Сравнение документов.Поиск подписей и печатей.

Слайды и текст этой презентации

Слайд 1Поиск объектов на изображении с помощью U-Net
Андрей Широбоков, Directum

Поиск объектов  на изображении с помощью U-NetАндрей Широбоков, Directum

Слайд 2Directum Ario
Классификация документов (договор, акт выполненных работ, счёт и пр.).
Извлечение

фактов из документов (наименования организаций, даты, адреса и пр.).
Сравнение документов.
Поиск

подписей и печатей.
Directum ArioКлассификация документов (договор, акт выполненных работ, счёт и пр.).Извлечение фактов из документов (наименования организаций, даты, адреса

Слайд 3План доклада
Проблема.
Поиск подписей при помощи OpenCV.
Введение в нейронные сети.
Поиск подписей

с помощью нейронных сетей.
Итоги.

План докладаПроблема.Поиск подписей при помощи OpenCV.Введение в нейронные сети.Поиск подписей с помощью нейронных сетей.Итоги.

Слайд 4Проблема
Пришёл заказчик, которому требовалось определять наличие подписи для валидации анкеты.

ПроблемаПришёл заказчик, которому требовалось определять наличие подписи для валидации анкеты.

Слайд 5Поиск подписей при помощи OpenCV

Поиск подписей при помощи OpenCV

Слайд 6Алгоритм
переводим в ч/б
находим контуры
берём наибольший
???
PROFIT!

Алгоритмпереводим в ч/бнаходим контурыберём наибольший???PROFIT!

Слайд 7PROFIT?

PROFIT?

Слайд 8Классификация “подпись/не подпись”
68%

Классификация “подпись/не подпись”68%

Слайд 9Введение в нейронные сети

Введение в нейронные сети

Слайд 10Нейронная сеть

Нейронная сеть

Слайд 11Нейронная сеть

Нейронная сеть

Слайд 12Нейронная сеть

Нейронная сеть

Слайд 13Нейронная сеть

Нейронная сеть

Слайд 14Нейронная сеть

Нейронная сеть

Слайд 15Слои нейронной сети
Полносвязный слой (Dense layer).
Свёрточный слой (Convolutional layer).
Рекуррентный слой

(Recurrent layer).

Слои нейронной сетиПолносвязный слой (Dense layer).Свёрточный слой (Convolutional layer).Рекуррентный слой (Recurrent layer).

Слайд 16Слои нейронной сети
Полносвязный слой (Dense layer).
Свёрточный слой (Convolutional layer).
Рекуррентный слой

(Recurrent layer).

Слои нейронной сетиПолносвязный слой (Dense layer).Свёрточный слой (Convolutional layer).Рекуррентный слой (Recurrent layer).

Слайд 17Convolutional Layer

Convolutional Layer

Слайд 19Поиск подписей с помощью нейронных сетей

Поиск подписей с помощью нейронных сетей

Слайд 20Работа в проекте с нейронными сетями
Постановка задачи.
Выбор метрик качества.
Поиск, подбор,

разметка данных.
Выбор и настройка нейронной сети.
Если метрики не устраивают возвращаемся

к п.3.
Встраивание в сервис.
Работа в проекте с нейронными сетямиПостановка задачи.Выбор метрик качества.Поиск, подбор, разметка данных.Выбор и настройка нейронной сети.Если метрики

Слайд 22Архитектура сети

Архитектура сети

Слайд 23Архитектура сети

Архитектура сети

Слайд 24Обучение сети

Обучение сети

Слайд 28Что делать с результатом работы нейронной сети?
Подбираем порог на котором

режем подписи:
фиксированный
вычисляемый

Что делать с результатом работы нейронной сети?Подбираем порог на котором режем подписи:фиксированныйвычисляемый

Слайд 29Измеряем качество

Измеряем качество

Слайд 30Измеряем качество

Измеряем качество

Слайд 31Измеряем качество

Измеряем качество

Слайд 32Прямоугольная разметка
Разметка подписей обрамляющими прямоугольниками
F1-мера: 72%

Прямоугольная разметкаРазметка подписей обрамляющими прямоугольникамиF1-мера: 72%

Слайд 33Аугментация
горизонтальное и вертикальное отражение
повороты на 90, 180, 270 градусов
F1-мера: 76%

Аугментациягоризонтальное и вертикальное отражениеповороты на 90, 180, 270 градусовF1-мера: 76%

Слайд 34Полигональная разметка
Разметка полигонами, приближенными к подписи
F1-мера: 82%

Полигональная разметкаРазметка полигонами, приближенными к подписиF1-мера: 82%

Слайд 35Тюнинг сети
добавили слои
изменили размер входного слоя
F1-мера: 87%

Тюнинг сетидобавили слоиизменили размер входного слояF1-мера: 87%

Слайд 36Плюсы
относительно быстрое обучение нейронной сети
небольшой размер обученной модели
простая и понятная

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

объектов
Плюсыотносительно быстрое обучение нейронной сетинебольшой размер обученной моделипростая и понятная архитектурабыстрое выполнение на CPUприемлемое качествопростое обучениепросто обучить

Слайд 37Минусы
сложно разделить “слипшиеся” объекты
из коробки не получилось обучить для нескольких

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

если необходимо искать объекты разных размеров
Минусысложно разделить “слипшиеся” объектыиз коробки не получилось обучить для нескольких классов (подписи, печати)из коробки качество местами не

Слайд 38Что дальше?
Deep Watershed Transform
другие архитектуры сетей

Что дальше?Deep Watershed Transformдругие архитектуры сетей

Слайд 39Ссылки
Keras U-Net starter
Understanding Semantic Segmentation with UNET
U-Net: Convolutional Networks for

Biomedical Image Segmentation
Глубокое обучение на Python

СсылкиKeras U-Net starterUnderstanding Semantic Segmentation with UNETU-Net: Convolutional Networks for Biomedical Image SegmentationГлубокое обучение на Python

Слайд 40Контакты
@feeeper
@feeeper
shirobokov.andrey@gmail.com

Контакты@feeeper@feeepershirobokov.andrey@gmail.com

Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика