Камера событий - Event camera
Событийная камера , также известная как нейроморфная камера , силиконовая сетчатка или датчик динамического зрения , представляет собой датчик изображения, который реагирует на локальные изменения яркости. Камеры событий не захватывают изображения с использованием затвора, как это делают обычные камеры . Вместо этого каждый пиксель внутри камеры событий работает независимо и асинхронно, сообщая об изменениях яркости по мере их возникновения, а в противном случае - молчит. Современные камеры для событий имеют временное разрешение в микросекундах, динамический диапазон 120 дБ, а также меньше недоэкспонирования / передержки и размытости при движении по сравнению с кадровыми камерами.
Функциональное описание
Камеры событий содержат пиксели, которые независимо реагируют на изменения яркости по мере их появления. Каждый пиксель хранит эталонный уровень яркости и постоянно сравнивает его с текущим уровнем яркости. Если разница в яркости превышает предварительно установленный порог, этот пиксель сбрасывает свой опорный уровень и генерирует событие: дискретный пакет информации, содержащий адрес пикселя и временную метку. События также могут содержать полярность (увеличение или уменьшение) изменения яркости или мгновенное измерение текущего уровня освещенности. Таким образом, камеры событий выводят асинхронный поток событий, инициированных изменениями освещения сцены.
Датчик | Динамический
диапазон (дБ) |
Эквивалент
частота кадров * (кадров в секунду) |
Пространственный
разрешение (МП) |
Власть
потребление (мВт) |
---|---|---|---|---|
Человеческий глаз | 30–40 | 200–300 | - | 10 |
Цифровая зеркальная камера высокого класса ( Nikon D850 ) | 44,6 | 120 | 2–8 | - |
Сверхскоростная камера (Phantom v2640) | 64 | 12 500 | 0,3–4 | - |
Камера событий | 120 | 1 000 000 | 0,1–0,2 | 30 |
* Указывает временное разрешение, поскольку человеческие глаза и камеры событий не выводят кадры.
Типы
Хотя все камеры событий реагируют на локальные изменения яркости, существует несколько вариантов. Датчики временного контраста (такие как новаторский DVS (датчик динамического зрения) или sDVS (чувствительный-DVS)) создают события, которые указывают полярность (увеличение или уменьшение яркости), в то время как датчики временного изображения показывают мгновенную интенсивность с каждым событием. DAVIS (датчик изображения с динамическими и активными пикселями) содержит датчик активного пикселя с глобальным затвором (APS) в дополнение к датчику динамического зрения (DVS), который использует тот же массив фотосенсоров. Таким образом, он имеет возможность создавать кадры изображения вместе с событиями. Многие камеры событий дополнительно оснащены инерциальным измерительным блоком (IMU).
Имя | Вывод событий | Рамки изображений | Цвет | ИДУ | Производитель | В продаже |
---|---|---|---|---|---|---|
DVS128 | Полярность | Нет | Нет | Нет | Инициация | Нет |
sDVS128 | Полярность | Нет | Нет | Нет | CSIC | Нет |
DAVIS240 | Полярность | да | Нет | да | Инициация | да |
ДЭВИС346 | Полярность | да | Нет | да | Инициация | да |
ВИДИТ | Полярность | да | Нет | да | Проницательность | да |
SilkyEvCam | Полярность | Нет | Нет | Нет | Ковчеги века | да |
Samsung DVS | Полярность | Нет | Нет | да | Samsung | Нет |
На доске | Полярность | Нет | Нет | да | Пророчество | да |
Celex | Интенсивность | да | Нет | да | CelePixel | да |
Алгоритмы
Реконструкция изображения
Реконструкция изображения по событиям может создавать изображения и видео с высоким динамическим диапазоном, высоким временным разрешением и минимальным размытием движения. Реконструкция изображения может быть достигнута с использованием временного сглаживания, например, фильтра верхних частот или дополнительного фильтра. Альтернативные методы включают оптимизацию и оценку градиента с последующим интегрированием Пуассона .
Пространственные свертки
Концепция пространственной свертки, управляемой событиями, была первоначально постулирована в 1999 году (до изобретения DVS), но позже была обобщена в рамках проекта ЕС CAVIAR (во время которого была изобретена DVS) путем последовательного проецирования произвольного ядра свертки вокруг координаты события. в массиве интегрированных пикселей. Расширение до многоядерных сверток, управляемых событиями, позволяет создавать управляемые событиями глубокие сверточные нейронные сети.