stringtranslate.com

Оптический поток

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

Оптический поток или оптический поток — это картина видимого движения объектов, поверхностей и краев в визуальной сцене, вызванная относительным движением между наблюдателем и сценой. [1] [2] Оптический поток также можно определить как распределение видимых скоростей движения яркостного рисунка в изображении. [3]

Концепция оптического потока была введена американским психологом Джеймсом Дж. Гибсоном в 1940-х годах для описания зрительного стимула, предоставляемого животным, движущимся по миру. [4] Гибсон подчеркивал важность оптического потока для восприятия возможностей , способности различать возможности для действия в окружающей среде. Последователи Гибсона и его экологического подхода к психологии еще больше продемонстрировали роль стимула оптического потока для восприятия движения наблюдателем в мире; восприятия формы, расстояния и движения объектов в мире; и управления локомоцией . [5]

Термин «оптический поток» также используется робототехниками, охватывая связанные с ним методы обработки изображений и управления навигацией, включая обнаружение движения , сегментацию объектов , информацию о времени контакта, расчеты фокусировки расширения, яркость, кодирование с компенсацией движения и измерение стереодиспаратности. [6] [7]

Оценка

Последовательности упорядоченных изображений позволяют оценить движение как мгновенные скорости изображения или дискретные смещения изображения. [7] Флит и Вайс предоставляют учебное введение в оптический поток на основе градиента. [8] Джон Л. Баррон, Дэвид Дж. Флит и Стивен Бошемин предоставляют анализ производительности ряда методов оптического потока. Он подчеркивает точность и плотность измерений. [9]

Методы оптического потока пытаются вычислить движение между двумя кадрами изображения, которые берутся в определенное время и в каждой позиции вокселя . Эти методы называются дифференциальными, поскольку они основаны на локальных аппроксимациях ряда Тейлора сигнала изображения; то есть они используют частные производные по пространственным и временным координатам.

Для (2D +  t )-мерного случая (случаи 3D или n -D аналогичны) воксель в месте с интенсивностью переместится на , и между двумя кадрами изображения, и можно задать следующее ограничение постоянства яркости :

Предполагая, что движение мало, ограничение изображения с помощью ряда Тейлора можно развить и получить:

термины более высокого порядка

При усечении членов более высокого порядка (что выполняет линеаризацию) следует, что:

или, разделив на ,

что приводит к

где — компоненты скорости или оптического потока и , а — производные изображения в точке в соответствующих направлениях. , и для производных можно записать следующее.

Таким образом:

или

Это уравнение с двумя неизвестными и не может быть решено как таковое. Это известно как проблема апертуры алгоритмов оптического потока. Для нахождения оптического потока необходим другой набор уравнений, заданный некоторым дополнительным ограничением. Все методы оптического потока вводят дополнительные условия для оценки фактического потока.

Методы определения

Многие из них, в дополнение к современным алгоритмам, оцениваются на основе набора данных Middlebury Benchmark. [13] [14] Другими популярными наборами данных для эталонных тестов являются KITTI и Sintel .

Использует

Оценка движения и сжатие видео развились как основной аспект исследования оптического потока. Хотя поле оптического потока внешне похоже на плотное поле движения, полученное из методов оценки движения, оптический поток является исследованием не только определения самого поля оптического потока, но и его использования для оценки трехмерной природы и структуры сцены, а также трехмерного движения объектов и наблюдателя относительно сцены, большинство из которых используют якобиан изображения. [15]

Оптический поток использовался исследователями робототехники во многих областях, таких как: обнаружение и отслеживание объектов , извлечение доминирующей плоскости изображения, обнаружение движения, навигация робота и визуальная одометрия . [6] Информация об оптическом потоке была признана полезной для управления микролетучими аппаратами. [16]

Применение оптического потока включает в себя проблему вывода не только движения наблюдателя и объектов в сцене, но также структуры объектов и окружающей среды. Поскольку осознание движения и создание ментальных карт структуры нашей окружающей среды являются критическими компонентами зрения животных (и человека) , преобразование этой врожденной способности в компьютерную возможность также имеет решающее значение в области машинного зрения . [17]

Вектор оптического потока движущегося объекта в видеопоследовательности.

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

Оптический датчик потока

Существуют различные конфигурации оптических датчиков потока. Одна конфигурация представляет собой чип датчика изображения, подключенный к процессору, запрограммированному на выполнение алгоритма оптического потока. Другая конфигурация использует чип зрения, который представляет собой интегральную схему, имеющую как датчик изображения , так и процессор на одном кристалле, что позволяет реализовать компактную реализацию. [18] [19] Примером этого является универсальный датчик оптической мыши, используемый в оптической мыши . В некоторых случаях схема обработки может быть реализована с использованием аналоговых или смешанных сигнальных схем, чтобы обеспечить быстрое вычисление оптического потока с минимальным потреблением тока.

Одной из областей современных исследований является использование методов нейроморфной инженерии для реализации схем, которые реагируют на оптический поток и, таким образом, могут быть пригодны для использования в оптическом датчике потока. [20] Такие схемы могут черпать вдохновение из биологических нейронных схем, которые аналогичным образом реагируют на оптический поток.

Оптические датчики потока широко используются в компьютерных оптических мышах в качестве основного чувствительного компонента для измерения движения мыши по поверхности.

Оптические датчики потока также используются в робототехнических приложениях, в первую очередь там, где необходимо измерять визуальное движение или относительное движение между роботом и другими объектами в непосредственной близости от робота. Использование оптических датчиков потока в беспилотных летательных аппаратах (БПЛА) для обеспечения устойчивости и избегания препятствий также является областью текущих исследований. [21]

Смотрите также

Ссылки

  1. ^ Бертон, Эндрю; Рэдфорд, Джон (1978). Мышление в перспективе: критические эссе по изучению мыслительных процессов. Routledge. ISBN 978-0-416-85840-2.
  2. ^ Уоррен, Дэвид Х.; Стрелов, Эдвард Р. (1985). Электронное пространственное зондирование для слепых: вклад восприятия. Springer. ISBN 978-90-247-2689-9.
  3. ^ Хорн, Бертольд КП; Шунк, Брайан Г. (август 1981 г.). «Определение оптического потока» (PDF) . Искусственный интеллект . 17 (1–3): 185–203. doi :10.1016/0004-3702(81)90024-2. hdl :1721.1/6337.
  4. ^ Гибсон, Дж. Дж. (1950). Восприятие визуального мира . Houghton Mifflin.
  5. ^ Ройден, CS; Мур, KD (2012). «Использование сигналов скорости при обнаружении движущихся объектов движущимися наблюдателями». Vision Research . 59 : 17–24. doi : 10.1016/j.visres.2012.02.006 . PMID  22406544. S2CID  52847487.
  6. ^ аб Айрес, Келсон RT; Сантана, Андре М.; Медейрос, Аделардо А.Д. (2008). Оптический поток с использованием информации о цвете (PDF) . ACM Нью-Йорк, штат Нью-Йорк, США. ISBN 978-1-59593-753-7.
  7. ^ abc Beauchemin, SS; Barron, JL (1995). «Вычисление оптического потока». ACM Computing Surveys . 27 (3). ACM New York, USA: 433–466. doi : 10.1145/212094.212141 . S2CID  1334552.
  8. ^ Флит, Дэвид Дж.; Вайс, Яир (2006). "Оценка оптического потока" (PDF) . В Парагиос, Никос; Чен, Юньмей; Фожерас, Оливье Д. (ред.). Справочник по математическим моделям в компьютерном зрении . Springer. стр. 237–257. ISBN 978-0-387-26371-7.
  9. ^ Barron, John L.; Fleet, David J. & Beauchemin, Steven (1994). "Производительность методов оптического потока" (PDF) . International Journal of Computer Vision . 12 : 43–77. CiteSeerX 10.1.1.173.481 . doi :10.1007/bf01420984. S2CID  1290100. 
  10. ^ ab Zhang, G.; Chanson, H. (2018). «Применение методов локального оптического потока к высокоскоростным потокам со свободной поверхностью: проверка и применение к ступенчатым желобам» (PDF) . Experimental Thermal and Fluid Science . 90 : 186–199. Bibcode :2018ETFS...90..186Z. doi :10.1016/j.expthermflusci.2017.09.010.
  11. ^ Глин В. Хамфрис и Вики Брюс (1989). Визуальное познание. Psychology Press. ISBN 978-0-86377-124-8.
  12. ^ B. Glocker; N. Komodakis; G. Tziritas; N. Navab; N. Paragios (2008). Плотная регистрация изображений с помощью MRF и эффективного линейного программирования (PDF) . Журнал анализа медицинских изображений.
  13. ^ Бейкер, Саймон; Шарстейн, Дэниел; Льюис, Дж. П.; Рот, Стефан; Блэк, Майкл Дж.; Селиски, Ричард (март 2011 г.). «База данных и методология оценки оптического потока». Международный журнал компьютерного зрения . 92 (1): 1–31. doi : 10.1007/s11263-010-0390-2 . ISSN  0920-5691. S2CID  316800.
  14. ^ Бейкер, Саймон; Шарстейн, Дэниел; Льюис, Дж. П.; Рот, Стефан; Блэк, Майкл Дж.; Селиски, Ричард. «Оптический поток». vision.middlebury.edu . Получено 18 октября 2019 г.
  15. ^ Корк, Питер (8 мая 2017 г.). «Якобианское изображение». Академия роботов QUT .
  16. ^ Барроуз, GL; Чаль, JS; Шринивасан, MV (2003). «Биологически вдохновленное визуальное восприятие и управление полетом». Aeronautical Journal . 107 (1069): 159–268. doi :10.1017/S0001924000011891. S2CID  108782688 – через Cambridge University Press.
  17. ^ Браун, Кристофер М. (1987). Достижения в области компьютерного зрения. Lawrence Erlbaum Associates. ISBN 978-0-89859-648-9.
  18. ^ Мойни, Алиреза (2000). Чипы зрения . Бостон, Массачусетс: Springer US. ISBN 9781461552673. OCLC  851803922.
  19. ^ Мид, Карвер (1989). Аналоговые СБИС и нейронные системы . Рединг, Массачусетс: Эддисон-Уэсли. ISBN 0201059924. OCLC  17954003.
  20. ^ Стокер, Алан А. (2006). Аналоговые схемы СБИС для восприятия визуального движения . Чичестер, Англия: John Wiley & Sons. ISBN 0470034882. OCLC  71521689.
  21. ^ Флореано, Дарио; Зюфферей, Жан-Кристоф; Шринивасан, Мандьям В.; Эллингтон, Чарли, ред. (2009). Летающие насекомые и роботы . Гейдельберг: Springer. ISBN 9783540893936. OCLC  495477442.

Внешние ссылки