Similar presentations:
Обработка изображений с помощью искусственных нейронных сетей
1.
Обработка изображений с помощьюискусственных нейронных сетей
Плотникова Наталья, доцент, к.т.н.
Кафедра автоматизированных систем обработки информации и
управлений
2.
Искусственные нейронные сетиОбработка изображений с помощью искусственных нейронных сетей
2/27
3.
Искусственные нейронные сетиОбработка изображений с помощью искусственных нейронных сетей
3/27
4.
Виды искусственных нейронных сетей для обработки изображений1. Многослойный персептрон
2. Сверточные нейронные сети
Обработка изображений с помощью искусственных нейронных сетей
4/27
5.
Представление изображения в формате RGBОбработка изображений с помощью искусственных нейронных сетей
5/27
6.
Свёрточные нейронные сетиСвёрточная нейронная сеть — специальная архитектура искусственных нейронных сетей, предложенная
Яном Лекуном и нацеленная на эффективное распознавание образов. Данной архитектуре удаётся гораздо
точнее распознавать объекты на изображениях, так как, в отличие от многослойного персептрона,
учитывается двухмерная топология изображения.
Обработка изображений с помощью искусственных нейронных сетей
6/27
7.
Операция сверткиОбработка изображений с помощью искусственных нейронных сетей
7/27
8.
Примеры карт признаковhttps://programforyou.ru/poleznoe/convolutional-network-from-scratch-part-zero-introduction
Обработка изображений с помощью искусственных нейронных сетей
8/27
9.
Задачи, решаемые нейронными сетямиприменительно к изображениям
1.
2.
3.
4.
5.
Классификация
Детектирование объектов
Semantic segmentation
Instance segmentation
Генерация изображений
Обработка изображений с помощью искусственных нейронных сетей
9/27
10.
Классификация изображенийКлассификация – отнесение изображения к одному или нескольким
предопределенным классам.
VGG19
Inception
ResNeXt
https://paperswithcode.com/sota/image-classification-on-imagenet
Обработка изображений с помощью искусственных нейронных сетей
10/27
11.
VGG19Обработка изображений с помощью искусственных нейронных сетей
11/27
12.
Набор изображений ImageNet~ 14 млн. изображений
~ 21 тыс. классов
https://www.image-net.org/
Обработка изображений с помощью искусственных нейронных сетей
12/27
13.
Детектирование объектов на изображенииДетектирование объектов – поиск и выделение
изображения, содержащих объекты определенного вида.
Обработка изображений с помощью искусственных нейронных сетей
областей
13/27
14.
Single Shot Detectorhttps://towardsdatascience.com/review-ssd-single-shot-detector-object-detection-851a94607d11
Обработка изображений с помощью искусственных нейронных сетей
14/27
15.
Semantic segmentationSemantic segmentation – отнесение каждого пикселя изображения к
определенному классу.
Обработка изображений с помощью искусственных нейронных сетей
15/27
16.
UNETОбработка изображений с помощью искусственных нейронных сетей
16/27
17.
Semantic segmentationОбработка изображений с помощью искусственных нейронных сетей
17/27
18.
Instance segmentationInstance segmentation – поиск и выделение маской областей
различных объектов одного семантического класса на одном
изображении.
Обработка изображений с помощью искусственных нейронных сетей
18/27
19.
Instance segmentation vs Semantic segmentationОбработка изображений с помощью искусственных нейронных сетей
19/27
20.
MaskRCNNОбработка изображений с помощью искусственных нейронных сетей
20/27
21.
Генерация изображенийГенерация изображений – процесс создания нового изображения на
основе имеющегося.
Обработка изображений с помощью искусственных нейронных сетей
21/27
22.
Генерация изображенийОбработка изображений с помощью искусственных нейронных сетей
22/27
23.
Генерация изображенийОбработка изображений с помощью искусственных нейронных сетей
23/27
24.
Генеративно-состязательные сетиGAN (Generative adversarial network) – алгоритм, построенный на
комбинации двух нейронных сетей, одна из которых генерирует
образцы, а другая старается отличить правильные образцы от
неправильных.
Обработка изображений с помощью искусственных нейронных сетей
24/27
25.
Инструменты1.
2.
3.
4.
5.
Python 3
Jupyter Notebook или PyCharm
OpenCV
PyTorch
CUDA
Обработка изображений с помощью искусственных нейронных сетей
25/27
26.
Полезные ссылки1.
2.
3.
4.
Хабр – https://habr.com/
Arxiv – https://arxiv.org/
Kaggle – https://www.kaggle.com/
Papers with code – https://paperswithcode.com/
Обработка изображений с помощью искусственных нейронных сетей
26/27