216
|
213
|
211
|
211
|
213
|
217
|
220
|
221
|
218
|
217
|
218
|
221
|
224
|
226
|
226
|
226
|
217
|
219
|
223
|
227
|
229
|
229
|
228
|
227
|
221
|
223
|
227
|
230
|
230
|
230
|
230
|
230
|
231
|
231
|
233
|
232
|
230
|
230
|
233
|
236
|
229
|
229
|
228
|
226
|
223
|
225
|
230
|
235
|
218
|
220
|
221
|
219
|
217
|
219
|
226
|
232
|
213
|
218
|
221
|
220
|
219
|
221
|
228
|
234
|
1.1- расм. Бирламчи тасвир ёруғлик пикселлари сигналли матрицаси
Кейинги босқичда ушбу матрица алгоритм қўлланмасига киритилган махсус математик формула ёрдамида қайта ишланади. Натижада матрицанинг юқори-чап қисми элементлари юқори частотали ва қолган элементлари паст частотали элементларга айлантирилади (1.2 расм).
ДКП спектрининг авфзаллиги шундан иборатки, спектр энергиясини асосий қисмини ташкил этувчи частота энергия маълум бир қисмга нолинчи частота атрофида йиғилади.
1793
|
-22
|
6
|
-7
|
1
|
1
|
0
|
0
|
-12
|
0
|
-7
|
10
|
1
|
1
|
0
|
0
|
-35
|
-6
|
7
|
0
|
-1
|
-1
|
0
|
0
|
0
|
9
|
11
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
-1
|
0
|
0
|
0
|
0
|
-12
|
-1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
-1
|
0
|
0
|
0
|
1
|
1.2- расм. ДКА дан кейин қайта ишланган мартица коэффициентлари
RLE ишининг эффективлигини ошириш учун зигзигсимон қайта ишлаш усули қўлланилади (расм 1.3), бу усул жуда катта сиқиш коеффициентини олиш имкониятини беради, лекин бу коэффициенти рухсат этилган миқдордан оширилиб юборилса тасвирда йўқолишлар пайдо бўлиши мумкин.
1.3- расм ДКПда коэффициентларини зигзагсимон ўқилиши
1.4- расм. ДКП усули асосида 75 марта сиқилган тасвир
Дастур қўлланмаси
Дастур макети иккита асосий панелдан ташкил топган:
- кўрсатиш панели
- бошқариш панели
1.5- расм. ДКА дастури интерфейси
Кўрсатиш панелида юкланган тасвир кўрсатиб турилади. Агар юкланадиган тасвир ўлчами панелга сиғмаса, у чапдан ёки тепадан кесилади. Бошқариш панелида юкланган тасвирни қайта ишловчи жараённи бошқарувчи барча зарурий элементлар жойлаштирилади.
1.6- расм. R (88) матрица
1.7- расм. G (88) матрица
Бундан ташқари бошқарув панелида қайта ишланган тасвир пареметрларини ҳам кўриш мумкин.
Ишнинг бажарилиш тартиби
Лаборатория ишининг виртуал дастурини ишга туширинг.
«Загрузить» тугмасини босиб, синалувчи тасвирни юкланг.
Тасвир ҳосил бўлгач “кўрсатиш панелининг” исталган қисмига сичқончанинг чап тугмасини босинг. Ажратилган блок ўлчами 8x8.
Очилган ойнанинг «исходный массив» режимида бирламчи массивнинг параметрлари келтирилган.
«Вид компоненты» бўлимидаги барча (R,G,B, Y, U, V) компонент кетма-кет киритилиб, сигналли матрицалар ҳисоботлари бирма-бир олинади.
Очилган ойнанинг «массив после прямого ДКП» режимига ўтиб 5 пунктдаги амални кетма-кетликда бажаринг.
Очилган ойнанинг «массив после обратного ДКП» режимига ўтиб 5 пунктдаги амални кетма-кетликда бажаринг.
Жорий ойнани ёпинг.
Дастур ойнасидаги «Матрица квантования» қисмини босиб, пайдо бўлган ойнада унинг бирлигини «1» га тўғирланг ва қийматларни сақлаб ойнани ёпинг.
1.8- расм. Квантланган матрицаларни бошқариш панели
Сўнгра асосий панелдаги «Кодирование» тугмасини босинг ва жараён тугагач бирламчи ва кодланган сигнал қийматларини ёзиб олинг.
1.9- расм. ДКУ интерфейсида тасвирларни сиқиш коэффициентини намоиш қилиш панели
Ушбу қийматларни панелда кўрсатиш ҳолатларини ўзгартириш учун «Исходное» ва «Преобразованное» тугмалари ёрдамида амалга ошириш мумкин. Ҳосил бўлган натижаларни солиштиринг.
Назорат саволлари
Аналог тасвир рақамли ҳолатда қандай ифодаланади?
Нима мақсадда тасвир 8x8 ўлчамли пиксел блокларига бўлинади?
YUV муҳитидаги ранглардан фойдаланиш RGB муҳитидан кўра қандай афзалликлар тақдим қилади?
Дискрет-косинус алмаштиришнинг вазифасини ва физик хусусиятларини тушунтиринг.
ДКП алмаштиришда зигзагсимон усулнинг қўлланилишининг мақсадини тушунтиринг.
Квантлаш матрицаси вазифасини тушунтиринг.
Блокли бузилишлар пайдо бўлишининг сабаларини тушунтиринг.
2– лаборатория машғулоти: Дискрет косинус алмаштириши асосида видеомаълумотларни сиқишни тадқиқ қилиш дастури ёрдамида RGB-YUV трансформациясини ўрганиш
Ишдан мақсад. Турли ранг стандартларида (R, G, B) ҳамда, ёритилганлик ва рангфарқ сигналларини (Y, U, V) 8x8 ўлчамдаги блокларда дискрет-косинус алмаштириш усулида қайта ишлаш жараёнини тадқиқ қилиш.
Масаланинг қўйилиши. Дискрет-косинус алмаштириш принципини ўрганиб чиқиш. Кодер сиқиш коеффициентининг ўзгаришини қайта тикланган тасвир сифатига таъсирини амалиётда синаб кўриш ва ўрганиб чиқиш.
Қисқача назарий маълумот. Замонавий телевизион тизимларда сигналларни сиқиш жуда муҳим аҳамиятга эга. Тасвир ва видео сигналларни сиқишнинг бир қанча усуллари мавжуд. Жорий амалиёт ишида ДКА усулида тасвир сиганлларига рақамли ишлов бериш алгоритмини таҳлил қиламиз. ДКА усули кам хатолик қилувчи ишлаш тезлиги бўйича юқори кўрсатгичга эгалиги билан ажралиб туради.
Y = 0.587G + 0.299R + 0.1145B
Cb= 0.564(B−Y) ёки U=0.493(B−Y)
Cr=0.713(R –Y) ёки V=0.877(R –Y)
R = Y + 1,402 (Cr-128);
G = Y - 0,34414 (U-128) - 0,71414 (V-128); (2.1)
B = Y + 1,772 (U-128).
Формулаларидан фойдаланиб исталган пиксел RGB бирлигини YUV ранг муҳитига Misrosoft Excell дастури ёрдамида ўтказиш ва ДКЎ усулини тадқиқ қилувчи махсус дастур натижалари билан солиштириш.
2.1- расм. RGB матрицаларнинг YUV матрица ҳолатига ўтказилганлиги
Олинган натижаларни ҳисобот шаклида тайёрлаб тегишли хулосалар чиқариш.
Do'stlaringiz bilan baham: |