|
16 – Ámeliy jumıs Tema : matlab ámeliy programmasında video maǵlıwmatlarǵa cifrlı watermarking qoyıw Isten maqset
|
tarix | 05.05.2023 | ölçüsü | 80,68 Kb. | | #108104 |
| 16 – Ámeliy jumıs
16 – Ámeliy jumıs
Tema : MATLAB ámeliy programmasında video maǵlıwmatlarǵa cifrlı watermarking qoyıw
Isten maqset: Maqset programmalıq quralı járdeminde video maǵlıwmatlarǵa cifrlı watermarking belgisin qoyıw.
Teoriyalıq bólim. Bul labaratoriya jumısında kontentdagi pikseller bıytlarınıń zárúrli sanalmagan orınların daǵı ma`nisin (LSB (least significant bıyt)) maǵlıwmat pikselleriniń bıytlarına almastırǵan halda watermarking belgisin qoyıw kórip shıǵıladı. Bul usıl tiykarında tómendegi izbe-izlikler jatadı:
- Súwret málim ólshemge iye bolǵanlıǵı sebepli (mısalı, NxM), qálegen (i, j) orındaǵı pikselin binar halda ańlatıw múmkinshiligi ámeldegi;
- Bul ańlatılıw nátiyjesinde súwret bıytların zárúrli sanalgan (sáykest significant bıyt, MSB) hám zárúrli sanalmagan (least significant bıyt, LSB) bıytlarǵa ajıratıw múmkinshiligi tuwıladı.
Ulıwma halda bul algoritmdıń ulıwma mánisi kontentning zárúrli bolmaǵan pozitsiyalarini anıqlaw jáne onı jasırın maǵlıwmattıń (watermarking belgisi) zárúrli sanalgan pozitsiyalaridagi bıytları menen almastırıwǵa tiykarlanǵan.
Bul algoritmnan paydalanıwda jasırın maǵlıwmat retindegi súwretler grayscale modelinde bolıwı múmkin.grayscale reń modelinde barlıq pikseller 0-255 ke shekem bolǵan sanlar menen ańlatıladı. Bul modelde berilgen piksel degi bıytlardı zárúrli hám zárúrli bolmaǵan bitga ajıratıw tómendegishe ámelge asıriladı : 201 (11001001) pikseli ushın olar tómendegishe:
|
MSB
|
|
LSB
|
Bıyt indeksi
|
8
|
7
|
6
|
5
|
4
|
3
|
2
|
1
|
Ma`nisi
|
1
|
1
|
0
|
0
|
1
|
0
|
0
|
1
|
Bul usılda belgilerdi jasırıw súwretler degi sıyaqlı ámelge asıriladı. Videolardı bir neshe súwretlerden ibaratlıǵın esapqa alınsa, ańsatlıq penen bul jumıstı ámelge asırıw múmkin.
Tómendegi suwretde bul algoritmdıń sxeması keltirilgen. Buǵan tiykarlanıp video maǵlıwmat audio hám freymlarga ajratıladı. Video freymlari ishinen kereklisi saylanadı. Saylanǵan video freymlarga LSB usılında maǵlıwmat belgisi jasırınaladi. Belgilerdi jasırıw 7. 2 - súwret keltirilgen. Buǵan kóre RGB reń modelindegi video kontent ishinde grayscale reń modelindegi belgi maǵlıwmat jasırınılıp atır.
7. 1 - súwret. Video maǵlıwmatqa súwret maǵlıwmattı jasırıw sxeması
7. 2 - súwret. Kontent ishinde belgi maǵlıwmattı jasırıw
Bul usıldıń atı 3-3-2 usılı dep da ataladı. Yaǵnıy, maǵlıwmattıń bir baytı 3-3-2 bólistiriw menen RGB reń modeliniń quraytuǵınsı sanalgan R (3-bıyt), G (3-bıyt) hám B (2-bıyt) ga joqarıdaǵı suwretdegi sıyaqlı almastırıladı. Ózgergen freymlar qaytaldan jıynaladı hám video jaǵdayǵa keltiriledi.
Ámeliy bólim. Bul bólekte joqarıda keltirilgen usıldıń ápiwayı kórinistegi programmalıq támiynatı islep shıǵılǵan. Joqarıdaǵı keltirilgen usıl tiykarında maǵlıwmat jasırınilganda belgin anıqlaw processinde joqarı nátiyjege eriwilmadi. Óytkeni bolsa kontentdagi reńlerdiń uyqas kelmegenligi hám maǵlıwmat formatları ózgerlıgi nátiyjesinde boladı. Sol sebepli jaqsılaw nátiyje alıw ushın tómendegi ózgertiwlerden paydalanildi:
Maǵlıwmat biti
|
RGB pekselidagi uyqas bıyt
|
1
|
G6
|
2
|
R6
|
3
|
B7
|
4
|
G7
|
5
|
R7
|
6
|
B8
|
7
|
G8
|
8
|
R8
|
Bunıń nátiyjesinde bolsa nátiyjelililik dárejesi artıp, anıqlılıq dárejesi azayıwı gúzetildi.
Tapsırma : labaratoriya jumısın orınlaw ushın berilgen Maqset fayllardan paydalanıp nátiyjeler alınǵanlıǵın tastıyıqlang. Maqset kodlardı analiz etip shıǵıń hám tómendegi wazıypalardı ámelge asırıń:
- Video maǵlıwmattan audio maǵlıwmattı ajıratıp alın ;
- Belgi maǵlıwmatlardı kontent freymlariga jaylastırıw rejimin túsintiriń;
- Maǵlıwmat belgilerin kontent freymlariga tosınarlı tárzde jaylastırıń hám belgin anıqlań. Nátiyjeni suwretlang;
- Video maǵlıwmatqa audio maǵlıwmattı biriktiriwdi ámelge asırıń.
Qadaǵalaw sorawları
1. LSB usılında video maǵlıwmatqa maǵlıwmatlardı biriktiriw.
2. Bul usıl qanday túrdegi ózgerislerge shıdamsız esaplanadi.
3. Ne ushın algoritm jaǵdayı keste degi kóriniske almastırildi.
Dostları ilə paylaş: |
|
|