ENGLISH VERSION

MSU StegoVideo

Уникальная утилита для встраивания информации в видео
(фильтр для VirtualDub/отдельная программа)

MSU Graphics & Media Lab (Video Group)

Проект, идеи: Дмитрий Ватолин
Реализация: Олег Петров

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

Основные свойства:

  • Слабо искажает видео при встраивании файла.
  • Возможно извлечение информации даже после сжатия с относительно низким битрейтом.
  • Информация защищается паролем.
  • Не имеет аналогов.


Настройки


Вы можете использовать MSU StegoVideo в виде фильтра для VirtualDub или в виде программы, независимой от VirtualDub Инструкции по установке и настройке:
  • Инструкции для использования независимой программы
  • Инструкции для фильтра к VirtualDub

  • Примеры работы алгоритма


    Рассмотрим пример качества сохраненной информации.
    # обозначает символ, в котором произошла ошибка, в реальном файле на его месте может находиться любой знак.

    Data hiding, a form of 
    steganography, embeds
    data into digital media for 
    the purpose of identification,
    annotation, and copyright.
    Исходный текст
    Data hiding, a form of 
    steg#####aphy, e#beds
    d#ta into digital #edia for 
    th# purpose of identificat###,
    a####ation, and cop#ri###.
    Предыдущий текст, встроенный в фильм который
    был сжат затем DivX с битрейтом 700, кадр 512x384, избыточность данных 6.
    Data##i##ng, a form of 
    steganography, embeds
    data into digital media for
    the #urpose of identification,
    annotation, and copyright.
    Исходный текст, встроенный в фильм который
    был сжат затем DivX c битрейтом 700, кадр 512x384, избыточность данных 9.
    Если увеличить избыточность, ошибок станет меньше!


    Рассмотрим теперь характер изменений, вносимых фильтром в видео.

    исходный кадр
    исходный кадр
    кадр со встроенной информацией
    кадр со встроенной информацией
    сжатый кадр со встроенной информацией (DivX5 768)
    сжатый кадр со встроенной информацией - информация полностью сохранилась!

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

    XviD
    График зависимости "процент сохранившихся байт - битрейт" для кодека XviD
    DivX
    График зависимости "процент сохранившихся байт - битрейт" для кодека DivX


    Download


    Связаться с нами можно по адресу:
    Для вопросов и предложений по работе фильтра и другим общим вопросам по фильтру
    По вопросам лицензии на коммерческое использование (платное) данного фильтра


    Другие материалы


    Материалы по видео


    Смотрите также материалы:
    - По цветовым пространствам
    - По JPEG
    - По JPEG-2000