Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «Цифровая стСганография». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 57

Автор Π’Π°Π΄ΠΈΠΌ Π“Ρ€ΠΈΠ±ΡƒΠ½ΠΈΠ½

β€” I-ΠΊΠ°Π΄Ρ€Ρ‹ β€” intra-ΠΊΠ°Π΄Ρ€Ρ‹, ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π±Π΅Π· ссылок Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ°Π΄Ρ€Ρ‹, содСрТат Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π²Π΄ΠΎΠ±Π°Π²ΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для построСния Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² ΠΊΠ°Π΄Ρ€ΠΎΠ²;

β€” Π -ΠΊΠ°Π΄Ρ€Ρ‹ β€” прСдсказуСмыС ΠΊΠ°Π΄Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ со ссылкой Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ (с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°) принятый (I) ΠΈΠ»ΠΈ (Π ) ΠΊΠ°Π΄Ρ€;

β€” Π’-ΠΊΠ°Π΄Ρ€Ρ‹ двустороннС ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ слоТным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π’Π°ΠΊΠΎΠΉ ΠΊΠ°Π΄Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΡΡ ΠΈ Π½Π° основС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΊΠ°Π΄Ρ€Π°, ΠΈ Π½Π° основС ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠ°Π΄Ρ€Π°, ΠΈ ΠΊΠ°ΠΊ интСрполяция ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ.

Закодированная Π“Πš всСгда начинаСтся с I-ΠΊΠ°Π΄Ρ€Π° для обСспСчСния доступа ΠΊ ΠΏΠΎΡ‚ΠΎΠΊΡƒ Π²ΠΈΠ΄Π΅ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… с любой случайной Ρ‚ΠΎΡ‡ΠΊΠΈ. Π“Πš образуСтся ΠΈΠ· 12 ΠΊΠ°Π΄Ρ€ΠΎΠ². Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ частотС 25 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду, I-ΠΊΠ°Π΄Ρ€ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π½Π΅ Ρ€Π΅ΠΆΠ΅ Ρ‡Π΅ΠΌ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² 0,48 сСкунды. ВмСстС с Π½ΠΈΠΌ восстанавливаСтся полная Π² Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ изобраТСния.

На рисункС 8.4 ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠ°Π΄Ρ€ΠΎΠ² с использованиСм Ρ‚Ρ€Π΅Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΈ связями ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.

Рис. 8.4. Π“Πš с использованиСм Ρ‚Ρ€Π΅Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΈ связями ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.


Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдставляСтся Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ YUV, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠ°Π½Π°Π»ΠΎΠΌ яркости ΠΈ двумя ΠΊΠ°Π½Π°Π»Π°ΠΌ цвСтности. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΊΠ°Π½Π°Π»Π΅ яркости β€” это, ΠΏΠΎ сущСству, Ρ‡Π΅Ρ€Π½ΠΎ-Π±Π΅Π»ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ систСма Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° Π±ΠΎΠ»Π΅Π΅ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π° ΠΊ измСнСниям Π² ΠΊΠ°Π½Π°Π»Π΅ яркости, Π½Π΅ΠΆΠ΅Π»ΠΈ Π² ΠΊΠ°Π½Π°Π»Π°Ρ… цвСтности. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ U ΠΈ V ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π½ΡƒΡ‚Ρ‹ Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΌΡƒ ΡΠΆΠ°Ρ‚ΠΈΡŽ, Ρ‡Π΅ΠΌ Y.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ I-ΠΊΠ°Π΄Ρ€Π° разбиваСтся Π½Π° Π±Π»ΠΎΠΊΠΈ 8*8 пиксСлов, Π·Π°Ρ‚Π΅ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π»ΠΎΠΊ подвСргаСтся дискрСтному косинусному ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡŽ (Π”ΠšΠŸ).

ПослС Π”ΠšΠŸ Π² ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ячСйку Π±Π»ΠΎΠΊΠ° вмСсто значСния яркости (цвСтности) ставится коэффициСнт Π”ΠšΠŸ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, получаСтся Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ энСргСтичСский спСктр участка изобраТСния. ЭнСргСтичСский спСктр изобраТСния ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ сосрСдотачиваСтся Π² низкочастотных коэффициСнтах. Π§Π΅ΠΌ мСньшС ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° значСния сосСдних пиксСлов, Ρ‚Π΅ΠΌ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π½ΡƒΠ»ΡŽ значСния Π±ΠΎΠ»Π΅Π΅ высокочастотных коэффициСнтов Π”ΠšΠŸ. ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚Ρ‹ Π”ΠšΠŸ ΠΊΠ²Π°Π½Ρ‚ΡƒΡŽΡ‚ΡΡ.

Π -ΠΊΠ°Π΄Ρ€Ρ‹ (Π’-ΠΊΠ°Π΄Ρ€Ρ‹ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ практичСски Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ) Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Π±ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° Π±Π»ΠΎΠΊΠΈ 8*8 пиксСлов ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠΏΠΎΡ€Π½Ρ‹ΠΌ ΠΊΠ°Π΄Ρ€ΠΎΠΌ. Π—Π°Ρ‚Π΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ 3 случая:

1. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π² ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ Π -ΠΊΠ°Π΄Ρ€Π΅ совпадаСт с располоТСнным Π² этой ΠΆΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π±Π»ΠΎΠΊΠΎΠΌ ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°. Π’ΠΎΠ³Π΄Π° достаточно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±Π»ΠΎΠΊ остался Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅.

2. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π² ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ совпадаСт с Π±Π»ΠΎΠΊΠΎΠΌ ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°, находящимся Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π’ΠΎΠ³Π΄Π° для Π΅Π³ΠΎ кодирования Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€ смСщСния.

3. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π² ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ Π½ΠΈ с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π±Π»ΠΎΠΊΠΎΠ² ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°. Π’ΠΎΠ³Π΄Π° ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ.

Π”ΠšΠŸ ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΡΠ½Π΅Ρ€Π³ΠΈΡŽ Π² области Π½ΠΈΠ·ΠΊΠΈΡ… частот, Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ чСловСчСский Π³Π»Π°Π· ΠΌΠ΅Π½Π΅Π΅ чувствитСлСн ΠΊ высокочастотным колСбаниям, Ρ‚ΠΎ Π’Π§ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²Π°Π½Ρ‹ Π±ΠΎΠ»Π΅Π΅ Π³Ρ€ΡƒΠ±ΠΎ. ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ Π”ΠšΠŸ с индСксом (0,0) называСтся DC-коэффициСнтом (постоянного Ρ‚ΠΎΠΊΠ°), ΠΈ ΠΎΠ½ прСдставляСт срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π±Π»ΠΎΠΊΡƒ пиксСлов. Π”Ρ€ΡƒΠ³ΠΈΠ΅ коэффициСнты Π”ΠšΠŸ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ AC-коэффициСнтами (ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ°).

Рис. 8.5. Π£Ρ€ΠΎΠ²Π½ΠΈ прСдставлСния Π±Π»ΠΎΠΊΠ° Π”ΠšΠŸ.


Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π° низшСм ΡƒΡ€ΠΎΠ²Π½Π΅ синтаксичСской структуры MPEG находятся Π±Π»ΠΎΠΊΠΈ пиксСлов 8*8, прСдставляСмыС 64 коэффициСнтами Π”ΠšΠŸ. Рисунок 8.5 ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Ρ€ΠΈ области, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ Π±Π»ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ β€” коэффициСнтов, Π³Π΄Π΅ Π±Π»ΠΎΠΊ содСрТит 8*8 ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… коэффициСнтов Π”ΠšΠŸ, прСдставлСнных Ρ†Π΅Π»Ρ‹ΠΌΠΈ числами. МногиС ΠΈΠ· Π½ΠΈΡ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π²Π½Ρ‹ Π½ΡƒΠ»ΡŽ, особСнно высокочастотныС.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ β€” ΠΏΠ°Ρ€, Π² Π½Π΅ΠΌ коэффициСнты Π”ΠšΠŸ Π·ΠΈΠ³Π·Π°Π³ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎ ΡΠΊΠ°Π½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, ΠΈ Π·Π°Ρ‚Π΅ΠΌ коэффициСнты Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠΈ, состоящими ΠΈΠ· Π΄Π»ΠΈΠ½Ρ‹ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ сСрии, ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠΌΡƒ коэффициСнту, ΠΈ значСния этого коэффициСнта. НулСвыС коэффициСнты ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ.

Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ β€” Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ, Π² Π½Π΅ΠΌ сформированныС Ρ€Π°Π½Π΅Π΅ ΠΏΠ°Ρ€Ρ‹ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠ΄ΠΎΠΌ Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π»ΠΎΠΊ коэффициСнтов Π”ΠšΠŸ заканчиваСтся ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠΌ ΠΊΠΎΠ½Π΅Ρ† Π±Π»ΠΎΠΊΠ° (ΠšΠ‘).

НаиболСС Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простым Π±ΡƒΠ΄Π΅Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ внСдрСния Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π±Π»ΠΎΠΊΠΎΠ²ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅. Π’Π°ΠΊΠΆΠ΅ Π½Π΅Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ встраивания Π¦Π’Π— Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ коэффициСнтов, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ осущСствлСния кодирования Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°, кодирования Π΄Π»ΠΈΠ½ сСрий ΠΈ квантования, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС 8.6.

Рис. 8.6. ВстраиваниС Π¦Π’Π— Π² области коэффициСнтов.


Алгоритм встраивания Π¦Π’Π—, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π² Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΉ области, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ осущСствлСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ кодирования Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°. Из этого слСдуСт, Ρ‡Ρ‚ΠΎ вся ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° встраивания ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· дСкодирования Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ кодирования с Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°. Π­Ρ‚ΠΎΡ‚ процСсс ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рисункС 8.7.

Рис. 8.7. ВстраиваниС водяных Π·Π½Π°ΠΊΠΎΠ² Π² Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΉ области.


ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· описываСмых ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² осущСствляСт Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ водяного Π·Π½Π°ΠΊΠ° Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ коэффициСнтов.

8.2. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ встраивания ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ коэффициСнтов

Π’ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ [7], осущСствляСтся Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ псСвдослучайного массива ΠΊ DC-коэффициСнтам Π²ΠΈΠ΄Π΅ΠΎ, сТатого ΠΏΠΎ стандарту MPEG. Π’ процСссС встраивания Π¦Π’Π— нСпосрСдствСнно ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ значСния яркости Π² I-ΠΊΠ°Π΄Ρ€Π°Ρ….

Для внСдрСния водяного Π·Π½Π°ΠΊΠ° осущСствляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°:

1. ΠΠ° сСкрСтном ΠΊΠ»ΡŽΡ‡Π΅ гСнСрируСтся массив псСвдослучайных Ρ†Π΅Π»Ρ‹Ρ… чисСл {-1,1}, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅ ΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈ I-ΠΊΠ°Π΄Ρ€.

2. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ массив модифицируСтся Π² соотвСтствии водяным Π·Π½Π°ΠΊΠΎΠΌ ΠΈ умноТаСтся Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ коэффициСнт усилСния.

3. Π—начСния коэффициСнтов постоянного Ρ‚ΠΎΠΊΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· I-ΠΊΠ°Π΄Ρ€ΠΎΠ² ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ числами ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ массива.

Авторы этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡ…ΡƒΠ΄ΡˆΠ°Π΅Ρ‚ΡΡ качСство Π²ΠΈΠ΄Π΅ΠΎ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ качСство ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎ, коэффициСнт усилСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ€Π°Ρ‚ΡŒ Π½ΠΈΠ·ΠΊΠΈΠΌ (<1), ΠΈ количСство пиксСлов Π½Π° ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ‚ Π¦Π’Π— Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ достаточно большим (>>100,000). Π­Ρ‚ΠΎ происходит, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ элСмСнты массива Π¦Π’Π— Π²Π½Π΅Π΄Ρ€ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· 64 коэффициСнтов Π”ΠšΠŸ β€” коэффициСнт постоянного Ρ‚ΠΎΠΊΠ°. А ΠΊ измСнСниям Π² этой области чСловСчСский Π³Π»Π°Π· особСнно чувствитСлСн.

Π’ ΡΡ‚Π°Ρ‚ΡŒΡΡ… [9]-[11] ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ½ΠΊΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ встраивания Π±ΠΈΡ‚ΠΎΠ² Π¦Π’Π— Π² коэффициСнты Π”ΠšΠŸ. ΠŸΡ€ΠΈ использовании этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° осущСствляСтся Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² коэффициСнты постоянного Ρ‚ΠΎΠΊΠ°, Π½ΠΎ ΠΈ Π² коэффициСнты ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ° Π² I, Π , Π’-ΠΊΠ°Π΄Ρ€ΠΎΠ². Π¦Π’Π—, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ случаС, прСдставляСт собой массив псСвдослучайных чисСл. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π¦Π’Π—, массив W(x,y) дСлится Π½Π° Π±Π»ΠΎΠΊΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 8*8. Π—Π°Ρ‚Π΅ΠΌ Π½Π°Π΄ этими Π±Π»ΠΎΠΊΠ°ΠΌΠΈ осущСствляСтся Π”ΠšΠŸ, ΠΈ коэффициСнты прСобразования ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ, ΠΊΠ°ΠΊ Wx,y(u,v), Π³Π΄Π΅ Ρ…, Ρƒ=0,8,16,… ΠΈ u,v=0,…,7. ПослС этого выполняСтся Π·ΠΈΠ³Π·Π°Π³ΠΎΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠ΅ сканированиС Π±Π»ΠΎΠΊΠΎΠ² Wx,y(u,v), Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ получаСтся ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив Wx,y(i), Π³Π΄Π΅ I=0….,63. Π’ΠΎΠ³Π΄Π° Wx,y(0) β€” это коэффициСнт постоянного Ρ‚ΠΎΠΊΠ°, Π° Wx,y(63) β€” коэффициСнт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π½Π°ΠΈΠ²Ρ‹ΡΡˆΠ΅ΠΉ частотС. Π’Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π°ΡŽΡ‚ΡΡ ΠΈ Π±Π»ΠΎΠΊΠΈ Π²ΠΈΠ΄Π΅ΠΎΠ΄Π°Π½Π½Ρ‹Ρ…, ΠΈ массив Ix,y(i) поэлСмСнтно складываСтся с Π¦Π’Π—. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ массива Π²ΠΈΠ΄Π΅ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… Ix,y(i) любого ΠΈΠ· Ρ‚ΠΈΠΏΠΎΠ² ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ΡΡ дСйствия:

1. Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ся коэффициСнт постоянного Ρ‚ΠΎΠΊΠ°:


. (8.1)


Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π¦Π’Π— складываСтся со срСдним Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π±Π»ΠΎΠΊΠ° Π²ΠΈΠ΄Π΅ΠΎΠ΄Π°Π½Π½Ρ‹Ρ….

2. Π”ля встраивания ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² коэффициСнты ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ° ΠΏΠΎΡ‚ΠΎΠΊ Π±ΠΈΡ‚ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° просматриваСтся ΠΏΠΎ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌ словам (ΠΊΠΎΠ΄ Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°) Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ нахоТдСния Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ коэффициСнта Π”ΠšΠŸ. Π”Π»ΠΈΠ½Π° сСрии ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ слова Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ для опрСдСлСния ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ Ix,y(i) коэффициСнта β€” ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° для внСдрСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

3. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ся стСгообраз этого коэффициСнта


. (8.2)


Π Π°Π·ΠΌΠ΅Ρ€ SzI ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… слов, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для кодирования Ix,y(i) ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ SzIw ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… слов, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для кодирования IWx,y(i), ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ с использованиСм Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΊΠΎΠ΄Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ Π’.14 ΠΈ Π’.15 стандарта MPEG-2 [8]. Если Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ слова, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ для кодирования стСгообраза коэффициСнта Π”ΠšΠŸ, мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π΅Π½ Π΄Π»ΠΈΠ½Π΅ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ слова, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ для кодирования исходного коэффициСнта Π”ΠšΠŸ, Ρ‚ΠΎ исходноС ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ слово замСняСтся. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΠ½ΠΎ остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ коэффициСнт Π”ΠšΠŸ Ix,y(i) модифицируСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Если


4. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° кодирования повторяСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° всС коэффициСнты ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ° Π±Π»ΠΎΠΊΠ° Π²ΠΈΠ΄Π΅ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

Для извлСчСния водяного Π·Π½Π°ΠΊΠ° ΠΏΠΎΡ‚ΠΎΠΊ Π²ΠΈΠ΄Π΅ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ дСкодируСтся, ΠΈ Π±ΠΈΡ‚Ρ‹ водяного Π·Π½Π°ΠΊΠ° ΠΈΠ·Π²Π»Π΅ΠΊΠ°ΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Π΅ΠΌ вычислСния коррСляции ΠΌΠ΅ΠΆΠ΄Ρƒ стСгообразом ΠΈ водяным Π·Π½Π°ΠΊΠΎΠΌ.