Анализ видеопоследовательностей для автоматического поиска и выделения рекламы — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Новая страница, с помощью формы Новый_проект)
 
(Направления развития)
Строка 44: Строка 44:
  
 
=== Направления развития ===
 
=== Направления развития ===
Оптимизировать проект, сделать возможным работы в потоке online с помощью буферизации
+
Сделать возможным работу алгоритма в режиме online в видеопотоке (с помощью буферизации)
  
 
=== Критерии оценки ===
 
=== Критерии оценки ===

Версия 19:51, 26 сентября 2016

Ментор Горбачёв Вадим
Учебный семестр Осень 2016
Учебный курс 2-й курс
Максимальное количество студентов, выбравших проект: 3



Что это за проект?

Цель проекта проста - убрать рекламу из видео или телевизионной трансляции. Для решения этой задачи предлагается применять с одной стороны подходы, навеянные Computer Vision - а именно визуальные дескрипторы и "мешок слов" для описания видео, а с другой стороны - биоинформатикой, её аспектами посвящёнными поиску общих фрагментов в последовательностях. Подзадачей этой проблемы является автоматическое создание базы рекламных роликов. Для этого предлагается использовать тот факт, что рекламные ролики повторяются в трансляции, а собственно контент как правило не повторяется. Поиск повторяющихся фрагментов видеопоследовательности и поиск фрагментов из базы в видеопоследовательности могут быть реализованы с помощью одних и тех же подходов и способов описания видео.

Чему вы научитесь?

Работать с библиотекой анализа изображений и видео OpenCV

Основным принципам анализа видео как трёхмерной структуры и использованием трёхмерных особых точек для анализа видео

Концепции "мешка слов", которая применяется в различных видах поиска - текстов, изображений, видео

Какие начальные требования?

Программирование на С++/Python

Опыт работы с OpenCV приветствуется

Какие будут использоваться технологии?

OpenCV

Visual Word

Bag of Words

Optical Flow

Темы вводных занятий

Особые точки на изображениях, что такое особые точки на видео

Метод "мешка слов"

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

Поиск подпоследовательностей

Направления развития

Сделать возможным работу алгоритма в режиме online в видеопотоке (с помощью буферизации)

Критерии оценки

Выделить и кластеризовать особые точки на видео - 4-5

Найти выбранный вручную ролик в видеопоследовательности (записи эфира) 6-7

Выполнить поиск повторяющихся последовательностей на видеопоследовательности для автоматического выявления рекламных роликов 8-9

Выполнить анализ оптического потока для уточнения границы сцен - 10

Ориентировочное расписание занятий

Понедельник или четверг вечером