Цифровая обработка сигналов. Водяные знаки в аудиофайлах: учебное пособие / Е.Л. Столов.

Эффективность ДВП заключается в том, что последовательность f'\k], восстановленная по низкочастотной части сигнала, обеспечивает вполне удовлетворительное качество при прослушивании. Это обстоятельство позволяет производить различные манипуляции с высокочастотной частью преобразования, в частности именно в высокочастотную часть помещают водяной знак. Преимуществом ДВП перед ДПФ и аналогичными преобразованиями заключается в том, что низкочастотная и высокочастотная части сигнала получаются из исходного сигнала с помощью фильтрации FIR-фильтрами специального вида. Это означает, что нет необходимости работать с отдельными фрагментами сигнала, поэтому исключается проблема склейки этих фрагментов после модификации. 3.5 .1 . Внедрение и извлечение Ц В З на основе Д В П Простейшая схема внедрения ЦВЗ сводится к следующим шагам:1 1. Применяем ДВП к исходной последовательности f[k\ и получаем низкочастотную и высокочастотную части. 2. Заменяем высокочастотную часть на водяной знак. 3. Применяем обратное ДВП к низкочастотной и модифицированной высокочастотной частям и получаем сигнал f'[k], который выставляем в открытый доступ. Реализация этой идеи представлена в скрипте 25. Скрипт 25. Внедрение водяного знака с помощью ДВП import numpy as np from s c i p y . i o . w a v f i l e import r e a d ,w r i t e from b i t a r r a y import b i t a r r a y import pywt [Fr .Dat ] = r e a d ( ’ka .wav’ )

RkJQdWJsaXNoZXIy MTExODQxMg==