Видеоинформационные системы

 Курс читается на 4м курсе СПБГЭТУ "ЛЭТИ" для радиотехников-телевизионщиков (дневных и вечерних). Целью курса является создание полной картины возможностей и проблем современных видеоинформационных систем, приобретение навыков проектирования таких систем, формирования их программной и аппаратно-программной модели.

Результаты работ

You do not have permission to view this page

1. Videocoding Basics

  • Основные понятия теории информации. Информация с точки зрения Хартли, Шеннона. Кодирование 1D/2D/3D/nD-сигналов. Психовизуальная модель восприятия человека. От изображения к видео.
  • H.264/AVC. Основные отличия от MPEG-2. Временная и пространственная модели видеоизображения. Внутрикадровое и межкадровое предсказание.
  • H.265/HEVC. Причины появления, особенности. Сравнение с H.264.
  • Альтернативные ядра кодирования: Wavelet. Фрактальные алгоритмы. Пирамидально-Рекурсивные алгоритмы. 3D-DCT, 3D-Wavelet.
  • Сетевая передача видеосигнала. Протоколы. Проблемы передачи сжатого видеосигнала: задержка, разрушение видеопотока и др. Основные методы борьбы.
  • Перспективы отрасли: 3D, SVC, MPEG-4 Visual model, суперразрешение и т.д.
Read more..

2. Software & Video

  • Особенности ОС Linux. Особенности программной архитектуры обработки видеоинформации в различных ОС. Понятие кроссплатформенности.
  • Программная структура GStreamer. Конвейерная обработка видеоинформации: особенности и реализация. Использование программы gst-launch.
  • Библиотека FFMpeg. Архитектура. Кодеки, фильтры, возможности формирования и обработки видеопотока. Программы FFMpeg/FFServer.
  • Библиотека технического зрения OpenCV. Основные функции, необходимые для создания интеллектуальных систем анализа видеоконтента.
  • Комбинированное использование библиотек в ОС Linux для целей создания сложных ВиС.
Read more..

3. Hardware & Video

  • Основные проблемы построения аппаратно-программных решений в области видеоинформационных систем, выбор аппаратной платформы для решения поставленных задач.
  • Встраиваемые системы (embedded) и их программные окружения.
  • Анализ вычислительных возможностей процессора(CPU), процессорных инструкций (SIMD), цифрового процессора (DSP), вентильных матриц ПЛИС (FPGA), аппаратных кодеков в виде неперепрограммируемых микросхем (ASIC) и графических процессоров (GPGPU) с точки зрения обработки видеоданных.
  • Развертывание ВиС на базе embedded-системы на примере DSP-системы Beagleboard-xM и системы с аппаратными кодеками Raspberry Pi. Стандарт OpenMAX.
Read more..