Top Banner
Машинное зрение и современные вычислительные платформы Примеры расширения функционала систем фото- и видеофиксации для мобильных платформ Максим Константинович Сорока, Ноябрь 2018
42

Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Jul 27, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Машинное зрение

и современные

вычислительные платформыПримеры расширения функционала систем фото- и видеофиксации для мобильных платформ

Максим Константинович Сорока, Ноябрь 2018

Page 2: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Эволюция камер

Удаленный центр мониторингаОбъект наблюдения

Аналоговые камеры

Цифровые IP камеры

Цифровые камеры GigE, USB3, CSI/MIPI

обработанное изображение, данные

изображениезапись видео

дисплей

изображение (H.264)

Аналоговые камеры

изображениезапись видеоотображение

обработка изображений

запись видеоотображение

обработка изображений

Цифровые IP «smart» камеры

изображение (H.264, MJPEG)запись видеоотображение

обработка изображенийаналитика

детектор движения, сегментация, распознавание номеров, лиц и др.процессор(CPU)

ПЛИС(FPGA)

изображение

управление

датчики

запись видеоотображение

обработка изображений

облачные вычисленияBig Data

нейронные сетианалитика

ТепловизорыЛидары

алгоритмы, конфигурация

встраиваемые платформы

SoM

плата захвата изображений

детектор движения

Page 3: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Эволюция камер

Удаленный центр мониторингаОбъект наблюдения

Аналоговые камеры

Цифровые IP камеры

Цифровые камеры GigE, USB3, CSI/MIPI

обработанное изображение, данные

изображениезапись видео

дисплей

изображение (H.264)

Аналоговые камеры

изображениезапись видеоотображение

обработка изображений

запись видеоотображение

обработка изображений

Цифровые IP «smart» камеры

изображение (H.264, MJPEG)запись видеоотображение

обработка изображенийаналитика

детектор движения, сегментация, распознавание номеров, лиц и др.процессор(CPU)

ПЛИС(FPGA)

изображение

управление

датчики

запись видеоотображение

обработка изображений

облачные вычисленияBig Data

нейронные сетианалитика

ТепловизорыЛидары

алгоритмы, конфигурация

встраиваемые платформы

SoM

плата захвата изображений

детектор движения

Page 4: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Эволюция камер

Удаленный центр мониторингаОбъект наблюдения

Аналоговые камеры

Цифровые IP камеры

Цифровые камеры GigE, USB3, CSI/MIPI

обработанное изображение, данные

изображениезапись видео

дисплей

изображение (H.264)

Аналоговые камеры

изображениезапись видеоотображение

обработка изображений

запись видеоотображение

обработка изображений

Цифровые IP «smart» камеры

изображение (H.264, MJPEG)запись видеоотображение

обработка изображенийаналитика

детектор движения, сегментация, распознавание номеров, лиц и др.процессор(CPU)

ПЛИС(FPGA)

изображение

управление

датчики

запись видеоотображение

обработка изображений

облачные вычисленияBig Data

нейронные сетианалитика

ТепловизорыЛидары

алгоритмы, конфигурация

встраиваемые платформы

SoM

плата захвата изображений

детектор движения

Page 5: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Эволюция камер

Удаленный центр мониторингаОбъект наблюдения

Аналоговые камеры

Цифровые IP камеры

Цифровые камеры GigE, USB3, CSI/MIPI

обработанное изображение, данные

изображениезапись видео

дисплей

изображение (H.264)

Аналоговые камеры

изображениезапись видеоотображение

обработка изображений

запись видеоотображение

обработка изображений

Цифровые IP «smart» камеры

изображение (H.264, MJPEG)запись видеоотображение

обработка изображенийаналитика

детектор движения, сегментация, распознавание номеров, лиц и др.процессор(CPU)

ПЛИС(FPGA)

изображение

управление

датчики

запись видеоотображение

обработка изображений

облачные вычисленияBig Data

нейронные сетианалитика

ТепловизорыЛидары

алгоритмы, конфигурация

встраиваемые платформы

SoM

плата захвата изображений

детектор движения

Page 6: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Эволюция камер

Удаленный центр мониторингаОбъект наблюдения

Аналоговые камеры

Цифровые IP камеры

Цифровые камеры GigE, USB3, CSI/MIPI

обработанное изображение, данные

изображениезапись видео

дисплей

изображение (H.264)

Аналоговые камеры

изображениезапись видеоотображение

обработка изображений

запись видеоотображение

обработка изображений

Цифровые IP «smart» камеры

изображение (H.264, MJPEG)запись видеоотображение

обработка изображенийаналитика

детектор движения, сегментация, распознавание номеров, лиц и др.процессор(CPU)

ПЛИС(FPGA)

изображение

управление

датчики

запись видеоотображение

обработка изображений

облачные вычисленияBig Data

нейронные сетианалитика

ТепловизорыЛидары

алгоритмы, конфигурация

встраиваемые платформы

SoM

плата захвата изображений

детектор движения

Page 7: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Встраиваемые платформы

Цифровые камеры GigE, USB3, CSI/MIPI

обработанное изображение, данные изображение

управление

датчики

запись видеоотображение

обработка изображений

облачные вычисленияBig Data

нейронные сетианалитика

ТепловизорыЛидары

алгоритмы, конфигурация

встраиваемые платформы

SoM

Page 8: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Задача

На практическом примере показать

функциональные возможности комбинации

камер машинного зрения и компактных

вычислительных платформ

Page 9: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Содержание

• Мобильные платформы

• Текущее предложение камер

• Камеры машинного зрения

• Архитектура и компоненты

Page 10: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Мобильные платформы

• Фото и видеосъемка

• Локальная навигация

• Мониторинг протяженных

объектов и территорий

Page 11: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Мониторинг протяженных

объектов и территорий

• Газо- и нефтепроводы, ЛЭП, водоснабжение и пр.;

• Сельскохозяйственные угодья;

• Логистические терминалы и порты;

• Строительные площадки;

• Лесное хозяйство.

Page 12: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Текущее предложение

видеорегистраторы

фотокамеры

Page 13: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

GoPro• SONY IMX277

• 12 Мп, 4032 x 3024, 30 (44) fps;

• 1,55 мкм пиксель, 6.25 х 4.69мм;

• Rolling Shutter;

• Оптика M12/S-Mount

• 116 грамм, 44,9 x 62,3 x 33мм;

• ~ €250 - €450.

Page 14: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Sony Cybershot DCS RX1 II• SONY IMX571

• 42.2 Мп, 7952 x 5304, 5 fps;

• 4,5 мкм пиксель, 35.9 х 24.0 мм;

• Rolling Shutter;

• Оптика ZEISS Sonnar 35 мм F2

• 507 грамм, 113,3 x 65,4 x 72мм;

• ~ €3500.

Page 15: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Что не так?

• Коммерческий дизайн (видео и фотосъемка)

• Лишние функции (монитор, видоискатель, кнопки и пр.)

• Ограниченные возможности управления

• Rolling shutter

Page 16: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Rolling Shutter

Global shutter Rolling shutter

Page 17: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Скользящий затвор

Global shutter Rolling shutter

100 мс = 1метр

на скорости 36км в час

Экспозиция

Page 18: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Rolling Shutter

Page 19: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Альтернатива:

камеры машинного зрения

• Промышленный дизайн

• Global Shutter

• Интеграция с вычислительными платформами

• Широкие возможности управления съемкой

Page 20: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Basler ace U серия: acA1920-40um

FullHD, 40fps SONY IMX249, 5.86мкм

Basler ace L серия: acA4112-30um

12Mp, 30fps SONY IMX253, 3.45мкм

От мала до велика

€399*

€2499*

* Указана стоимость без НДС

Page 21: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Basler acA4112• SONY IMX304

• 12.3 Мп, 4096 x 3000, 30 fps;

• 3,45 мкм пиксель, 14,1 x 10.3мм (1.1’);

• Global Shutter;

• Оптика C-Mount

• 80 грамм, 35,8 x 40 x 30мм;

• 3 года гарантия;

• ~ €3000 ( c НДС).

Page 22: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Изображение без сжатия

▪ Сохранение деталей

▪ Большой объем

Page 23: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Глубина цвета

8

10

12

14

256

1024

4096

16384

ОттенкиРазрядность

Page 24: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

42 Мп

12 Мп 4K

Мегапиксель: Размер кадра

Full HD

• RAW (8-10-14 разрядов), 512ГБ

• FullHD - 6 (12) Мбайт, 28 000 кадров;

• 12Мп – 36(72) Мбайт, 14000 кадров;

• 24Мп – 72(144) Мбайт, 7000 кадров;

• 42Мп – 126(252) Мбайт, 4000 кадров;

Page 25: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Мегапиксель: размер пикселя

2 х 2 = 4

4 х 4 = 16

5 x 5 = 25

Чувствительность

Глубина резкости

Требования к оптике

Большой пиксель:

Page 26: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Размер имеет значение

GoPro - 1.55 мкм

SONY RX1 II - 4,5 мкм

Basler acA4112 - 3,45 мкм

1

9

4,5

Page 27: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Камеры машинного зрения

Видеорегистраторы и камеры

Разница в подходах

ВЫЧИСЛИТЕЛЬ

Видеонаблюдение

и запись.

Стандартные

алгоритмы.

Сжатие без потерь

GPS/Glonass

IMU

Режимы съемки

Готовый функционал

Гибкость и

возможность выбора…

Page 28: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Выбор платформы

▪ ARM: Qualcomm

▪ x86: intel

▪ FPGA: XILINX ZinQ

▪ GPU: NVIDIA

Page 29: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Эволюция процессоров

CPU

Multicore

CPU

Heterogeneous

SOM

Page 30: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

XILINX

Page 31: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Преимущества FPGA

▪ Аппаратный специализированный процессор всегда

быстрее программной эмуляции.

▪ Процессор может быть оптимизирован под различные

нагрузки

▪ Конфигурацию программно определяемого процессора

всегда можно легко обновить/изменить

По материалам компании Xilinx

Page 32: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Преимущества FPGA

По материалам компании Xilinx

Page 33: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Xilinx ZynQ основные свойства

По материалам компании Xilinx

Page 34: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

NVIDIA Jetson TX1/TX2Встраиваемый компьютер для искусственного интеллекта

Page 35: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Jetson TX2

Page 36: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

GPU: GeForce и Tegra X2

x5

Указано время в мс без операций ввода изображений

Меньшее значение означает более высокую производительность

Page 37: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Результат 1

4K60 Dense Optical Flow

ZCU102 Evaluation Platform ($2,495)

MIPI камеры

NVIDEA использует CUDA OpenCV

В расчеты не включены затраты на ввод и вывод изображений

Окно 53x53

По материалам компании Xilinx

Page 38: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Результат 2

Stereo Disparity map

ZCU102 Evaluation Platform ($2,495)

USB3 камеры

NVIDEA использует CUDA OpenCV

В расчеты не включены затраты на ввод и вывод изображений

По материалам компании Xilinx

Page 39: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Камеры машинного зрения на

мобильной платформе

▪ Ничего лишнего (вес, размер, крепление кабелей и пр.)

▪ Оптимальное разрешение и оптика

▪ Тесное взаимодействие с другими подсистемами

(автопилот, IMU, GPS/GLONASS)

▪ Пользовательское ПО ( управление режимами съемки,

обработка изображений, нейронные сети и пр.)

Page 40: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

Выводы

Технические характеристики и возможности интеграции

камер машинного зрения со встраиваемыми платформами

открывают широкие возможности применения машинного

зрения в мобильных приложениях.

Page 41: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

ВиТэкОснована в 1995 году в Петербурге

Член европейской ассоциации машинного зрения EMVA

Поставка компонентов систем машинного зрения:

• Камеры

• Оптика

• Вычислители

Интеграция промышленных систем :

• Измерения и испытания

• Машинное зрение и визуальный контроль

• Робототехнические комплексы

Page 42: Машинное зрение и современныеnew.groteck.ru/images/catalog/90186/0f5a720c53cf5b55b87a6bb59… · Машинное зрение и современные

ВиТэк

WWW.VITEC.RU