ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ сТатия статичСских ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ SPIHT

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π¨Π°Π³ 4: Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ. Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ n Π½Π° 1. Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ, ΠΏΠΎΠΉΡ‚ΠΈ Π½Π° Π¨Π°Π³ 2. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ послСдняя итСрация ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΈ n = 0, Π½ΠΎ ΠΊΠΎΠ΄Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π½ΡŒΡˆΠ΅. Π’ ΡΡ‚ΠΎΠΌ случаС Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ ваТная Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Π½Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Π΅ Π±ΠΈΡ‚Ρ‹ всСх Π²Π΅ΠΉΠ²Π»Π΅Ρ‚Π½Ρ‹Ρ… коэффициСнтов) Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ. Π’ ΡΡ‚ΠΎΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ СстСствСнноС отбрасываниС части ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ SPIHT. Π­Ρ‚ΠΎ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ сТатия статичСских ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ SPIHT (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠœΠ˜ΠΠ˜Π‘Π’Π•Π Π‘Π’Π’Πž Π‘Π’Π―Π—Π˜ И Π˜ΠΠ€ΠžΠ ΠœΠΠ’Π˜Π—ΠΠ¦Π˜Π˜ Π Π•Π‘ΠŸΠ£Π‘Π›Π˜ΠšΠ˜ БЕЛАРУБЬ Π£Ρ‡Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ образования

" Π’Π«Π‘Π¨Π˜Π™ Π“ΠžΠ‘Π£Π”ΠΠ Π‘Π’Π’Π•ΠΠΠ«Π™ ΠšΠžΠ›Π›Π•Π”Π– Π‘Π’Π―Π—Π˜"

Π€ΠΠšΠ£Π›Π¬Π’Π•Π’ Π­Π›Π•ΠšΠ’Π ΠžΠ‘Π’Π―Π—Π˜

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ Π½Π° Ρ‚Π΅ΠΌΡƒ:

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ сТатия статичСских ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ SPIHT

ΠΏΠΎ Π΄ΠΈΡΡ†ΠΈΠΏΠ»ΠΈΠ½Π΅:

" Цифровая ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ€Π΅Ρ‡ΠΈ ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ"

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ» студСнт Π³Ρ€. ПО941

Π“Π°ΠΌΠ°Π½ΠΎΠ²ΠΈΡ‡ Π‘.Π’.

Минск 2011

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ сТатия статичСских ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ SPIHT

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ сТатия статичСских ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ:

Β· Π‘Π½ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ Ρ†Π²Π΅Ρ‚Π°

Β· ΠœΠ΅Ρ‚ΠΎΠ΄ Π³Π»Π°Π²Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚

Β· Π€Ρ€Π°ΠΊΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ сТатиС

Β· Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ прСдсказатСлСй

Β· Π”Π˜ΠšΠœ

Β· Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΠ°Ρ сСточная интСрполяция

Β· JPEG

Β· ВСйвлСтная компрСссия

Β· JPEG 2000

Π’Π΅ΠΉΠ²Π»Π΅Ρ‚Π½ΠΎΠ΅ сТатиС — ΠΎΠ±Ρ‰Π΅Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ класса ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² кодирования ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠ΅ Π²Π΅ΠΉΠ²Π»Π΅Ρ‚-Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ изобраТСния ΠΈΠ»ΠΈ Π΅Π³ΠΎ частСй. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ подразумСваСтся сТатиС с ΠΏΠΎΡ‚Π΅Ρ€Π΅ΠΉ качСства.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… Π²Π΅ΠΉΠ²Π»Π΅Ρ‚Π½ΠΎΠΉ компрСссии ΠΈΠ³Ρ€Π°Π΅Ρ‚ концСпция прСдставлСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π²Π΅ΠΉΠ²Π»Π΅Ρ‚-разлоТСния Π² Π²ΠΈΠ΄Π΅ Π½ΡƒΠ»ΡŒ-Π΄Π΅Ρ€Π΅Π²Π° (zero-tree). УпорядочСнныС Π² Π½ΡƒΠ»ΡŒ-Π΄Π΅Ρ€Π΅Π²Π΅ Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ плоскости коэффициСнтов Π²Π΅ΠΉΠ²Π»Π΅Ρ‚-разлоТСния ΠΎΠ³Ρ€ΡƒΠ±Π»ΡΡŽΡ‚ΡΡ ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ся Π΄Π°Π»Π΅Π΅ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ статистичСских ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² сТатия.

ВСйвлСтная компрСссия Π² ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… компрСссии ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ позволяСт Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ (Π΄ΠΎ Π΄Π²ΡƒΡ… Ρ€Π°Π·) ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ сТатия Ρ‡Ρ‘Ρ€Π½ΠΎ-Π±Π΅Π»Ρ‹Ρ… ΠΈ Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ сравнимом Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ качСствС ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ поколСния, основанным Π½Π° Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ косинусном ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΡ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ JPEG.

DjVu (ΠΎΡ‚ Ρ„Ρ€. dΠΉjΠ° vu — «ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π½Π½ΠΎΠ΅») — тСхнология сТатия ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΡ‚Срями, разработанная ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для хранСния сканированных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² — ΠΊΠ½ΠΈΠ³, ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ², рукописСй ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅, Π³Π΄Π΅ ΠΎΠ±ΠΈΠ»ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ», схСм, рисунков ΠΈ Ρ€ΡƒΠΊΠΎΠΏΠΈΡΠ½Ρ‹Ρ… символов Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Ρ‚Ρ€ΡƒΠ΄ΠΎΡ‘ΠΌΠΊΠΈΠΌ ΠΈΡ… ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ распознаваниС. Π’Π°ΠΊΠΆΠ΅ являСтся эффСктивным Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ всС Π½ΡŽΠ°Π½ΡΡ‹ оформлСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, историчСских Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π³Π΄Π΅ Π²Π°ΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ содСрТаниС, Π½ΠΎ ΠΈ Ρ†Π²Π΅Ρ‚ ΠΈ Ρ„Π°ΠΊΡ‚ΡƒΡ€Π° Π±ΡƒΠΌΠ°Π³ΠΈ; Π΄Π΅Ρ„Π΅ΠΊΡ‚Ρ‹ ΠΏΠ΅Ρ€Π³Π°ΠΌΠ΅Π½Ρ‚Π°: Ρ‚Ρ€Π΅Ρ‰ΠΈΠ½ΠΊΠΈ, слСды ΠΎΡ‚ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Π½ΠΈΡ; исправлСния, кляксы, ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ ΠΏΠ°Π»ΡŒΡ†Π΅Π²; слСды, оставлСнныС Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°ΠΌΠΈ ΠΈ Ρ‚. Π΄.

JPEG 2000 (ΠΈΠ»ΠΈ jp2) — графичСский Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вмСсто дискрСтного косинусного прСобразования, примСняСмого Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JPEG, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ Π²Π΅ΠΉΠ²Π»Π΅Ρ‚-прСобразования, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽΡΡ Π½Π° ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠΈ сигнала Π² Π²ΠΈΠ΄Π΅ супСрпозиции Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ — Π²ΠΎΠ»Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‚Π°ΠΊΠΎΠΉ компрСссии ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ получаСтся Π±ΠΎΠ»Π΅Π΅ Π³Π»Π°Π΄ΠΊΠΈΠΌ ΠΈ Ρ‡Ρ‘Ρ‚ΠΊΠΈΠΌ, Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с JPEG ΠΏΡ€ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΌ качСствС оказываСтся мСньшим. JPEG 2000 ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ свободСн ΠΎΡ‚ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ нСдостатка своСго ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠ°: благодаря использованию Π²Π΅ΠΉΠ²Π»Π΅Ρ‚ΠΎΠ², изобраТСния, сохранённыС Π² ΡΡ‚ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΏΡ€ΠΈ высоких стСпСнях сТатия Π½Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΎΠ² Π² Π²ΠΈΠ΄Π΅ «Ρ€Π΅ΡˆΡ‘Ρ‚ΠΊΠΈ» ΠΈΠ· Π±Π»ΠΎΠΊΠΎΠ² Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 8×8 пиксСлСй. Π€ΠΎΡ€ΠΌΠ°Ρ‚ JPEG 2000 Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ JPEG, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ «ΠΏΡ€ΠΎΠ³Ρ€Π΅ΡΡΠΈΠ²Π½ΠΎΠ΅ сТатиС», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ сначала Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΎΠ΅, Π½ΠΎ Π·Π°Ρ‚Π΅ΠΌ всё Π±ΠΎΠ»Π΅Π΅ Ρ‡Ρ‘Ρ‚ΠΊΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

Алгоритм Ρ„Ρ€Π°ΠΊΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сТатия изобраТСния относят ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ с Ρ‡Π°ΡΡ‚ΠΈΡ‡Π½ΠΎΠΉ ΠΏΠΎΡ‚Π΅Ρ€Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Основа ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ„Ρ€Π°ΠΊΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ кодирования — это ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ самоподобных участков Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ. ИдСя компрСссии изобраТСния основана Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ систСм ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Π€Ρ€Π°ΠΊΡ‚Π°Π» — это бСсконСчно самоподобная гСомСтричСская Ρ„ΠΈΠ³ΡƒΡ€Π°, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ повторяСтся ΠΏΡ€ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°.

вСйвлСтная компрСссия ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Рисунок 1 — ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„Ρ€Π°ΠΊΡ‚Π°Π»Π° Π€Ρ€Π°ΠΊΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ позволяСт ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒ изобраТСния Π² ΡΠΎΡ‚Π½ΠΈ ΠΈ Π΄Π°ΠΆΠ΅ тысячи Ρ€Π°Π·.

Основная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ„Ρ€Π°ΠΊΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сТатия Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ для нахоТдСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ², трСбуСтся ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΈ этом ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΄Π²Π° массива, данная опСрация получаСтся достаточно Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π΅ΠΉ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСсурсов.

На ΡΠ΅Π³ΠΎΠ΄Π½ΡΡˆΠ½ΠΈΠΉ дСнь Ρ„Ρ€Π°ΠΊΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ приспособлСны для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ архивирования, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ энциклопСдии, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ лишь ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹, Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ происходит мноТСство Ρ€Π°Π·.

Π€Ρ€Π°ΠΊΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ тСхнологиям, основанным Π½Π° ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ Π€ΡƒΡ€ΡŒΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ JPEG. НовыС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ„Ρ€Π°ΠΊΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Ρ‹, Π½ΠΎ ΠΈ ΠΊΠ°ΠΊ союзники Π² ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… стандартов.

Алгоритм SPIHT (ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²Π΅Π½Π½ΠΎ УпорядочСнныС Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Π”Π΅Ρ€Π΅Π²ΡŒΡ) прСдставляСт собой ΠΌΠ΅Ρ‚ΠΎΠ΄ сТатия ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΡ‚Срями ΠΈ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ высокой Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. Π•Π³ΠΎ Π»Π΅Π³ΠΊΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ, ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ быстро ΠΈ Π΄Π°Π΅Ρ‚ прСкрасныС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΡ€ΠΈ сТатии Π»ΡŽΠ±Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

ΠœΠ΅Ρ‚ΠΎΠ΄ SPIHT Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π΅ΡΡΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ для ΠΈΡ… ΡΠΆΠ°Ρ‚ия. Бамая ваТная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ этого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° Π»ΡŽΠ±ΠΎΠΌ этапС дСкодирования качСство ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ Π² ΡΡ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ являСтся Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΌ для Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ объСма ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π΄Π°Π½Π½ΠΎΠΌ ΠΎΠ±Ρ€Π°Π·Π΅.

Другая ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‡Π΅Ρ€Ρ‚Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° SPIHT состоит Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠΌ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ кодирования. Π­Ρ‚ΠΎ свойство ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Ссли ΠΊΠΎΠ΄Π΅Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Π΄Π²Π° Ρ„Π°ΠΉΠ»Π°, большой объСма М Π±ΠΈΡ‚ ΠΈ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΠΉ объСма n Π±ΠΈΡ‚, Ρ‚ΠΎ ΠΌΠ΅Π½ΡŒΡˆΠΈΠΉ Ρ„Π°ΠΉΠ» совпадаСт с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ M Π±ΠΈΡ‚Π°ΠΌΠΈ большСго Ρ„Π°ΠΉΠ»Π°.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡƒΠ΄Π°Ρ‡Π½ΠΎ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ это ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΠΈΠΌ ΡΠΆΠ°Ρ‚ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈ этом ΠΈΠΌ Ρ‚рСбуСтся Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ΅ качСство этого изобраТСния. ΠŸΠ΅Ρ€Π²ΠΎΠΌΡƒ ΠΈΠ· Π½ΠΈΡ… трСбуСтся качСство, обСспСчиваСмоС 10 KB ΠΎΠ±Ρ€Π°Π·Π°, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ качСство, соотвСтствСнно, Π² ΠΎΠ±ΡŠΠ΅ΠΌΠ΅ 20 KB ΠΈ 50 ΠšΠ’. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² сТатия изобраТСния с Ρ‡Π°ΡΡ‚ΠΈΡ‡Π½ΠΎΠΉ ΠΏΠΎΡ‚Π΅Ρ€Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ… потрСбуСтся ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒ исходный ΠΎΠ±Ρ€Π°Π· Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π° с Ρ€Π°Π·Π½Ρ‹ΠΌ качСством, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… объСмов. А ΠΌΠ΅Ρ‚ΠΎΠ΄ SPIHT ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Ρ‚ для этих Ρ†Π΅Π»Π΅ΠΉ всСго ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ», ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Слям Π±ΡƒΠ΄ΡƒΡ‚ посланы Ρ‚Ρ€ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° этого Ρ„Π°ΠΉΠ»Π°, Π΄Π»ΠΈΠ½Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… соотвСтствСнно Ρ€Π°Π²Π½Ρ‹ 10 KB, 20 KB ΠΈ 50 ΠšΠ’.

На ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π΅Π³ΠΎ этапов примСняСтся Π²Π΅ΠΉΠ²Π»Π΅Ρ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, основная структура Π΄Π°Π½Π½Ρ‹Ρ… этого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, пространствСнно ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π΄Π΅Ρ€Π΅Π²ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ гСомСтричСскиС особСнности ΠΎΠ±Ρ€Π°Π·Π°. ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡ Π₯Π°Π°Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ нСсколько Ρ€Π°Π· подряд. ΠŸΡ€ΠΈ этом ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ области (ΠΏΠΎΠ΄Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹), состоящиС ΠΈΠ· ΡΡ€Π΅Π΄Π½ΠΈΡ… ΠΈ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π·Π°. ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π₯Π°Π°Ρ€Π° являСтся ΠΎΡ‡Π΅Π½ΡŒ простым ΠΈ Π½Π°Π³Π»ΡΠ΄Π½Ρ‹ΠΌ, Π½ΠΎ Π΄Π»Ρ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ сТатия стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π΅ΠΉΠ²Π»Π΅Ρ‚Π½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ ΡΠ½Π΅Ρ€Π³ΠΈΡŽ изобраТСния.

Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π΅ΠΉΠ²Π»Π΅Ρ‚Π½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ коэффициСнты сТатия для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Однако исслСдоватСлям ΠΏΠΎΠΊΠ° Π½Π΅ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° ясно, ΠΊΠ°ΠΊ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΎΠ±Ρ€Π°Π·ΠΎΠ². НСзависимо ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°, ΠΎΠ±Ρ€Π°Π· разлагаСтся Π½Π° ΠΏΠΎΠ΄Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΆΠ½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ высоким частотам изобраТСния, Π° Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π½ΠΈΠ·ΠΊΠΈΠΌ частотам ΠΎΠ±Ρ€Π°Π·Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… концСнтрируСтся основная Ρ‡Π°ΡΡ‚ΡŒ энСргии изобраТСния. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ коэффициСнты Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ изобраТСния ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ ΠΎΡ‚ Π²Ρ‹ΡΠΎΠΊΠΎΠ³ΠΎ уровня ΠΊ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΌΡƒ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, имССтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ пространствСнноС ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ΄Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°ΠΌΠΈ. Части ΠΎΠ±Ρ€Π°Π·Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠΈΠΊΠΈ, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ ΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π²ΠΎ Π²ΡΠ΅Ρ… ΠΏΠΎΠ΄Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°Ρ….

Рисунок 2 — ΠΏΠΎΠ΄Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ ΠΈ ΡƒΡ€ΠΎΠ²Π½ΠΈ Π²Π΅ΠΉΠ²Π»Π΅Ρ‚Π½ΠΎΠ³ΠΎ разлоТСния.

НачнСм с ΠΎΠ±Ρ‰Π΅Π³ΠΎ описания ΠΌΠ΅Ρ‚ΠΎΠ΄Π° SPIHT. ΠžΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌ пиксСлы исходного изобраТСния Ρ€ Ρ‡Π΅Ρ€Π΅Π· pij. Π›ΡŽΠ±ΠΎΠ΅ мноТСство Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² Π’ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано для прСобразования пиксСлов Π² Π²Π΅ΠΉΠ²Π»Π΅Ρ‚Π½Ρ‹Π΅ коэффициСнты (ΠΈΠ»ΠΈ коэффициСнты прСобразования) Cij. Π­Ρ‚ΠΈ коэффициСнты ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π· Ρ. Π‘Π°ΠΌΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ обозначаСтся с = Π’ (Ρ€). ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π΅ΡΡΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ присваиваСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ноль рСконструированному ΠΎΠ±Ρ€Π°Π·Ρƒ Ρ. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ (ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅) ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ коэффициСнты, Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΡ… ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ для получСния ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π·Π° с, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€ = Π’-1 ©. Основная Ρ†Π΅Π»ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π΅ΡΡΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° состоит Π² ΡΠΊΠΎΡ€Π΅ΠΉΡˆΠ΅ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ самой Π²Π°ΠΆΠ½ΠΎΠΉ части ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ. Π­Ρ‚Π° информация Π΄Π°Π΅Ρ‚ самоС большоС сокращСниС расхоТдСния исходного ΠΈ Ρ€Π΅ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠ². Для количСствСнного измСрСния этого расхоТдСния ΠΌΠ΅Ρ‚ΠΎΠ΄ SPIHT ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΡ€Π΅Π΄Π½Π΅ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ MSE (mean squared error).

Π‘Π°ΠΌΡ‹Π΅ большиС (ΠΏΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅) коэффициСнты Cij нСсут Π² ΡΠ΅Π±Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, которая большС всСго сокращаСт расхоТдСниС MSE, поэтому ΠΏΡ€ΠΎΠ³Ρ€Π΅ΡΡΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ эти коэффициСнты Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ. Π’ ΡΡ‚ΠΎΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ SPIHT. Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ основан Π½Π° Π½Π°Π±Π»ΡŽΠ΄Π΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Π΅ Π±ΠΈΡ‚Ρ‹ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… прСдставлСний Ρ†Π΅Π»Ρ‹Ρ… чисСл стрСмятся Π±Ρ‹Ρ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° эти числа ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°ΡŽΡ‚ΡΡ ΠΊ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ значСниям. (НапримСр, Π² 16-Π±ΠΈΡ‚Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ число +5 ΠΈΠΌΠ΅Π΅Ρ‚ прСдставлСниС 0|000.0101, Π° Π±ΠΎΠ»ΡŒΡˆΠΎΠ΅ число +65 382 Π·Π°ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ 0|111 111 101 100 110. Π­Ρ‚ΠΎ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΠΌΡ‹ΡΠ»ΡŒ, Ρ‡Ρ‚ΠΎ ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅ Π±ΠΈΡ‚Ρ‹ содСрТат Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΠΌΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΈ ΠΈΡ… Ρ‚Π°ΠΊΠΆΠ΅ слСдуСт ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ (ΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π² ΡΠΆΠ°Ρ‚Ρ‹ΠΉ массив Π΄Π°Π½Π½Ρ‹Ρ…) Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ.

Π“Π»Π°Π²Π½Ρ‹ΠΌ нСдостатком этого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° являСтся большой объСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ… коэффициСнтов. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ процСсс Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ SPIHT ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π Π°Π·Π±ΠΈΠ²Π°ΡŽΡ‚ всС мноТСство коэффициСнтов Π½Π° ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 3.

Рисунок 3 — ΠΏΡ€ΠΈΠΌΠ΅Ρ€ располоТСния мноТСств Tk

Π—Π°Ρ‚Π΅ΠΌ, ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ мноТСство ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚, ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π»ΠΈ Π² Π½ΠΈΡ… Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Π΅ коэффициСнты, Ρ‚. Π΅. коэффициСнты, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ. Если Π½Π°ΠΉΠ΄Π΅Π½ Π² ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅ хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΠΎΠΉ коэффициСнт, Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мноТСство Ρ‚Π°ΠΊΠΆΠ΅ считаСтся сущСствСнным. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π² Π½Π°ΡˆΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹ΠΌ мноТСством являСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ. Π’ΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ разбиваСтся Π½Π° ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π°, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… выполняСтся такая ΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° коэффициСнтов. И Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅ ΠΏΠΎΠΊΠ° Π½Π΅ Π΄ΠΎΠΉΠ΄Π΅ΠΌ Π΄ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π², состоящих ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ коэффициСнта. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€Ρƒ пСрСдаСтся битовая информация, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ, являСтся Π»ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ мноТСство Π·Π½Π°Ρ‡ΠΈΠΌΡ‹ΠΌ ΠΈΠ»ΠΈ Π½Π΅Ρ‚. Благодаря иСрархичСской структурС мноТСств, ΠΎΠ±Ρ‰ΠΈΠΉ объСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ… коэффициСнтов становится мСньшС, Ρ‡Π΅ΠΌ простая ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΈΡ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ шаги ΠΊΠΎΠ΄Π΅Ρ€Π° SPIHT

Π¨Π°Π³ 1: Для Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ сТимаСмого изобраТСния Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π²Π΅ΠΉΠ²Π»Π΅Ρ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ подходящиС Π²Π΅ΠΉΠ²Π»Π΅Ρ‚Π½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, Ρ€Π°Π·Π»ΠΎΠΆΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚Ρ‹ прСобразования qj ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Π² Π²ΠΈΠ΄Π΅ Ρ†Π΅Π»Ρ‹Ρ… чисСл фиксированной разрядности. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ коэффициСнты прСдставлСны Π² Π²ΠΈΠ΄Π΅ Ρ†Π΅Π»Ρ‹Ρ… чисСл со Π·Π½Π°ΠΊΠΎΠΌ, Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π²Π½Π° 16, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ самый Π»Π΅Π²Ρ‹ΠΉ Π±ΠΈΡ‚ являСтся Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌ, Π° Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… 15 разрядах записан ΠΌΠΎΠ΄ΡƒΠ»ΡŒ этого числа. (ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ прСдставлСниС отличаСтся ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ€Π½ΠΎΠ³ΠΎ прСдставлСния чисСл со Π·Π½Π°ΠΊΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ примСняСтся Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ….) ЗначСния этих чисСл ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ — (215 — 1) Π΄ΠΎ (215 — 1). ΠŸΡ€ΠΈΡΠ²ΠΎΠΈΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ n Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ n = [log2 (215 — 1) J = 14.

Π¨Π°Π³ 2: Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ°. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ число I ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‚ нСравСнству 2n < c, ij < 2n+1. Π—Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ I ΠΏΠ°Ρ€ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΈ I Π·Π½Π°ΠΊΠΎΠ² этих коэффициСнтов.

Π¨Π°Π³ 3: ΠŸΠΎΠΏΡ€Π°Π²ΠΊΠ°. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ (n — 1) — Ρ‹Π΅ ΡΠ°ΠΌΡ‹Π΅ ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅ Π±ΠΈΡ‚Ρ‹ всСх коэффициСнтов, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΡ… нСравСнству c{j > 2n. Π­Ρ‚ΠΈ коэффициСнты Π±Ρ‹Π»ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ Π½Π° ΡˆΠ°Π³Π΅ сортировки ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° (Π½Π΅ ΡΡ‚ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ!).

Π¨Π°Π³ 4: Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ. Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ n Π½Π° 1. Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ, ΠΏΠΎΠΉΡ‚ΠΈ Π½Π° Π¨Π°Π³ 2. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ послСдняя итСрация ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΈ n = 0, Π½ΠΎ ΠΊΠΎΠ΄Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π½ΡŒΡˆΠ΅. Π’ ΡΡ‚ΠΎΠΌ случаС Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ ваТная Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Π½Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Π΅ Π±ΠΈΡ‚Ρ‹ всСх Π²Π΅ΠΉΠ²Π»Π΅Ρ‚Π½Ρ‹Ρ… коэффициСнтов) Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ. Π’ ΡΡ‚ΠΎΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ СстСствСнноС отбрасываниС части ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ SPIHT. Π­Ρ‚ΠΎ эквивалСнтно скалярному ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½ΠΈΡŽ, Π½ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ получаСтся Π»ΡƒΡ‡ΡˆΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ коэффициСнты ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π΅ ΠΊΠΎΠ΄Π΅Ρ€ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ вСсь ΠΎΠ±Ρ€Π°Π· (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, всС Π±ΠΈΡ‚Ρ‹ всСх Π²Π΅ΠΉΠ²Π»Π΅Ρ‚Π½Ρ‹Ρ… коэффициСнтов), Π° Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ процСсс дСкодирования Π² Π»ΡŽΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° восстанавливаСмоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ достигло Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ³ΠΎ качСства. Π­Ρ‚ΠΎ качСство ΠΈΠ»ΠΈ прСдопрСдСляСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈΠ»ΠΈ устанавливаСтся Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ΠΎΠΌ автоматичСски ΠΏΠΎ Π·Π°Ρ‚Ρ€Π°Ρ‡Π΅Π½Π½ΠΎΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Рассмотрим ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, Ρ‡Ρ‚ΠΎ собой прСдставляСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ SPIHT

ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄Π΅Ρ€ ΠΈ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ тСст ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ мноТСств Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ. Алгоритм кодирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Ρ€ΠΈ списка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ: список сущСствСнных пиксСлов (LSP, list of significant pixels), список нСсущСствСнных пиксСлов (LIP, list of insignificant pixels) ΠΈ ΡΠΏΠΈΡΠΎΠΊ нСсущСствСнных мноТСств (LIS, list of insignificant sets).

Π’ ΡΡ‚ΠΈ списки заносятся ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ (i, j) Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π² ΡΠΏΠΈΡΠΊΠ°Ρ… LIP ΠΈ LSP ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ коэффициСнты, Π° Π² ΡΠΏΠΈΡΠΊΠ΅ LIS ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΠ»ΠΈ мноТСство T> (i, j), ΠΈΠ»ΠΈ мноТСство C (i, j).

Бписок LIP содСрТит ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ коэффициСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ нСсущСствСнными Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ стадии сортировки. Π’ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ стадии ΠΎΠ½ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ, ΠΈ Π΅ΡΠ»ΠΈ мноТСство являСтся сущСствСнным, Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΡΠΏΠΈΡΠΎΠΊ LSP. Аналогично мноТСства ΠΈΠ· LIS Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ порядкС, ΠΈ Π΅ΡΠ»ΠΈ обнаруТиваСтся, Ρ‡Ρ‚ΠΎ мноТСство стало сущСствСнным, Ρ‚ΠΎ ΠΎΠ½ΠΎ удаляСтся ΠΈΠ· LIS ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΡΠ΅Ρ‚ся.

НовыС подмноТСства, состоящиС Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта, ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² ΡΠΏΠΈΡΠΎΠΊ LIS, Π³Π΄Π΅ ΠΎΠ½ΠΈ ΠΏΠΎΠ·ΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π½ΡƒΡ‚Ρ‹ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Π° ΠΎΠ΄Π½ΠΎΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π½Ρ‹Π΅ подмноТСства ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ся Π² ΡΠΏΠΈΡΠΎΠΊ LSP ΠΈΠ»ΠΈ LIP Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² тСста. Бтадия ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ n-Π½Ρ‹ΠΉ самый ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±ΠΈΡ‚ записСй ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° LSP.

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° SPIHT ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ энтропийного кодирования Π²Ρ‹Ρ…ΠΎΠ΄Π°, Π½ΠΎ ΠΈΠ· ΠΎΠΏΡ‹Ρ‚ΠΎΠ² извСстно, Ρ‡Ρ‚ΠΎ это вносит вСсьма Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ расходы Π½Π° Π΅Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π΅Ρ€ΠΎΠΌ ΠΈ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ΠΎΠΌ. ΠžΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ распрСдСлСниС Π·Π½Π°ΠΊΠΎΠ² ΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ² Π²Π΅ΠΉΠ²Π»Π΅Ρ‚Π½Ρ‹Ρ… коэффициСнтов, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ, Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΌΡƒ, поэтому энтропийноС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ Π΄Π°Π΅Ρ‚ эффСкта сТатия.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ