${message}

Разработка и моделирование систем компьютерного зрения и обработки видео.

Computer Vision System Toolbox (набор средств для проектирования систем компьютерного зрения) содержит алгоритмы и инструменты для разработки и моделирования систем компьютерного зрения и обработки видео. 


Он включает методы для выявления деталей, детектирования движения, обнаружения и отслеживания объектов, стереозрения, обработки и анализа видео. Имеются инструменты для ввода/вывода видео-файлов, отображения видео, построения графики и компоновки.


Данные возможности предоставлены в виде системных объектов и функций MATLAB, а также блоков Simulink. Кроме того, системный набор инструментов поддерживает арифметику с фиксированной точкой и генерацию Си кода, что позволяет быстро создавать прототипы системы и разрабатывать встраиваемые системы.


Этот тулбокс поддерживает параллельные вычисления.


Обнаружение и выделение деталей

Деталь или особенность – это «интересная» часть изображения, такая как угол, капля, угол или линия. Выделив детали можно получить набор векторов признаков, также называемых дескрипторами набора полученных особенностей.

Computer Vision System Toolbox предоставляет следующие возможности по детектированию и выделению деталей:
  • обнаружение углов, включая методы Shi & Tomasi, Harris и FAST;
  • SURF и MSER детектирование капель и регионов;
  • получение дескрипторов простых пиксельных окрестностей и SURF;
  • отображение расположения деталей, их масштаба и ориентации.
Кроме того, системный набор инструментов предоставляет функции для сравнения двух наборов векторов признаков и визуализации результатов. Комбинируя вместе техники обнаружения, выделения и сравнения деталей можно решить множество задач компьютерного зрения, таких как регистрация, стереозрение, обнаружение и слежение за объектами.



Регистрация изображений и стереозрение

Computer Vision System Toolbox поддерживает алгоритмы автоматической регистрации изображений путем оценки геометрических различий между снимками или видео фреймами на основе обнаруженных особенностей.
Вот несколько примеров использования данной возможности:
  • построение видео-мозаики,
  • стабилизация видео,
  • объединение изображений
  • стереозрение.

Регистрация изображений на основе полученных деталей.

Обнаружение, выделение и сопоставление деталей – это первые шаги в работе по сопоставлению изображений. Используя один из нескольких видов алгоритмов определения особенностей, имеющихся в системном наборе инструментов, можно получить и извлечь характерные детали для каждого из двух сравниваемых снимков. Затем определить и отобразить возможные соответствия между ними. Как правило, этот рабочий процесс дает множество точек, представляющих интерес для сопоставления, включая некоторое количество погрешностей, которые можно устранить с помощью надежных статистических методов, таких как RANSAC или сумма наименьших квадратов, служащих для вычисления схожести и аффинного или проективного преобразования. В завершение можно применить полученное геометрическое преобразование для выравнивания двух изображений.



Коррекция стерео-изображений

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

С помощью системного набора инструментов можно очистить пару стерео-изображений, определив набор точек соответствия, оценив фундаментальную матрицу и, затем, получив два проективных преобразования. Данный процесс сводит проблему соответствия 2D стерео-изображений к 1D, что упрощает алгоритм определения глубины каждой точки сцены в камере.


Ключевые особенности

  • Алгоритмы в виде функций MATLAB, системных объектов MATLAB, блоков Simulink
  • Функции обнаружения и извлечения свойств объекта для использования в таких приложениях, как автоматическая регистрация изображения, работа с панорамным изображением и стабилизация видео
  • Оценка движения, в том числе алгоритмы соответствия оптическому потоку или шаблонному изображению
  • Стерео зрение, в том числе оценка фундаментальной матрицы и исправление стереоизображения
  • Видеообработка, включая типовые преобразования цветовых пространств, хроматическую интерполяцию и деинтерлейсинг
  • Классические методы обработки изображений такие как, детекторы границ, морфология, фильтрация и др.
  • Система ввода/вывода видеоданных, отображения видео, наложения графики и композиции
  • Поддержка алгоритмов с целочисленной, плавающей и фиксированной точкой
  • Совместное применение с MATLAB Coder и Simulink Coder для генерация С-кода


Системные требования


Поделиться
*
Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое согласие на обработку персональных данных . Мы, ООО ЦИТМ "Экспонента" и аффилированные к нему лица, гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях эффективного исполнения заказов, договоров и пр. в соответствии с «Политикой конфиденциальности персональных данных». * - обязательные поля