Slijede razlike između dviju inačica stranice.
Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
racfor_wiki:fdd:detekcija_brisanja_video_okvira_tehnike [2022/05/30 17:55] dbakaric [5. Literatura] |
racfor_wiki:fdd:detekcija_brisanja_video_okvira_tehnike [2024/12/05 12:24] (trenutno) |
||
---|---|---|---|
Redak 9: | Redak 9: | ||
* i(n) – broj I-MB-ova do n-tog okvira | * i(n) – broj I-MB-ova do n-tog okvira | ||
* s(n) – broj S-MB-ova do n-tog okvira | * s(n) – broj S-MB-ova do n-tog okvira | ||
- | + | * v(n)=|(i(n)-i(n-1))(s(n)-s(n-1))|+|(i(n+1)-i(n))(s(n+1)-s(n))| | |
- | {{: | + | |
Signal v(n) očekivano pokazuje vrhove (engl. peaks) u korespondenciji kod P-okvira koji su re-enkodirane verzije I-okvira koje je potrebno naći VPF metodom. Kod uklanjanja okvira, u VPF metodi, vrhovi više nisu vidljivi na periodički način. Očekivano je da je veličina GOP-a fiksna. | Signal v(n) očekivano pokazuje vrhove (engl. peaks) u korespondenciji kod P-okvira koji su re-enkodirane verzije I-okvira koje je potrebno naći VPF metodom. Kod uklanjanja okvira, u VPF metodi, vrhovi više nisu vidljivi na periodički način. Očekivano je da je veličina GOP-a fiksna. | ||
Signal v(n) se može analizirati kliznim prozorom (W - sliding window), klizeći po jedan okvir u koraku. Time se estimira G1 (početno vrijeme trajanja GOP-a u prvom kodiranju), što daje g(n). Analizom signala g(n) te dodanim procesiranjem [1] dobiva se periodički graf u kojemu promjene periodičnosti ukazuju na brisanje okvira. | Signal v(n) se može analizirati kliznim prozorom (W - sliding window), klizeći po jedan okvir u koraku. Time se estimira G1 (početno vrijeme trajanja GOP-a u prvom kodiranju), što daje g(n). Analizom signala g(n) te dodanim procesiranjem [1] dobiva se periodički graf u kojemu promjene periodičnosti ukazuju na brisanje okvira. | ||
- | {{ : | + | {{ : |
- | Gornja slika (Izvor: [1]) prikazuje | + | Gornja slika (Izvor: [1]) prikazuje |
- | + | ||
- | {{ : | + | |
- | + | ||
- | Gornja slika (Izvor: [1]) prikazuje oblik procesirane g(n) funkcije | + | |
Rezultati rada [1] koji je nadogradnja na rad [2] su sljedeći: | Rezultati rada [1] koji je nadogradnja na rad [2] su sljedeći: | ||
- | {{ : | + | ^C1/C2 ^MPEG-2 ^MPEG-4 ^H.264| |
+ | |MPEG-2 |83.38% |81.70% |95.46%| | ||
+ | |MPEG-4 |81.83% |79.39% |96.25%| | ||
+ | |M.264 |76.10% |76.19% |88.32%| | ||
+ | |||
+ | ^B1/B2 ^100 ^300 ^700| | ||
+ | |100 |85.44% |89.68% |91.27%| | ||
+ | |300 |77.95% |86.55% |88.80%| | ||
+ | |700 |75.93% |81.04% |81.94%| | ||
Tablica iznad (Izvor: [1]) prikazuje rezultate testiranja predložene metode. Testirani su razni kodeci (C) s raznim bitrate-ovima (B). Točnost detekcije varira između 75% i 96%. | Tablica iznad (Izvor: [1]) prikazuje rezultate testiranja predložene metode. Testirani su razni kodeci (C) s raznim bitrate-ovima (B). Točnost detekcije varira između 75% i 96%. | ||
+ | |||
+ | Besplatan alat koji nudi detekciju brisanja okvira koristeći GoP je dostupan na: http:// | ||
+ | |||
+ | Drugi komercijalni alat koji može služiti za tu svrhu je: https:// | ||
====== 3. Detekcija brisanja video okvira pomoću strojnog učenja ====== | ====== 3. Detekcija brisanja video okvira pomoću strojnog učenja ====== | ||
- | U radu [3], predložena je detekcija brisanja okvira u digitalnim videozapisima pomoću metoda strojnog učenja. Korištene metode su stroj potpornih vektora (SVM), algoritam k najbližih susjeda (KNN) i logistička regresija. Značajke za modele su izdvojene iz toka bitova (engl. bit stream) i rekonstruiranih slika u videozapisima pod pregledom. Skup značajki se temelji na ostatku predviđanja, | + | U radu [3], predložena je detekcija brisanja okvira u digitalnim videozapisima pomoću metoda strojnog učenja. Korištene metode su stroj potpornih vektora (SVM), algoritam k najbližih susjeda (KNN) i logistička regresija. Značajke za modele su izdvojene iz toka bitova (engl. bit stream) i rekonstruiranih slika u videozapisima pod pregledom. Skup značajki se temelji na ostatku predviđanja, |
- | {{ :racfor_wiki: | + | Tablica za **CBR kodiranje**: |
+ | ^No. frames ^KNN TP ^KNN FA ^L. Reg. TP ^L. Reg. FA ^SVM TP ^SVM FA | | ||
+ | | 1| 91| 3| 94| 6| 94| 3| | ||
+ | | 2| 94| 3| 94| 0| 91| 0| | ||
+ | | 3| 91| 3| 94| 9| 94| 9| | ||
+ | | 4| 100| 0| 100| 0| 97| 0| | ||
+ | | 5| 100| 3| 91| 6| 94| 6| | ||
+ | | 6| 97| 6| 94| 6| 94| 12| | ||
+ | | 7| 97| 6| 97| 0| 97| 0| | ||
+ | | 8| 94| 3| 97| 3| 97| 3| | ||
+ | | 9| 97| 9| 91| 3| 88| 3| | ||
+ | | 10| 91| 12| 91| 3| 91| 3| | ||
+ | | 11| 100| 0| 100| 6| 100| 6| | ||
+ | | Avg| 95.6| 4.4| 94.8| 3.8| 94.3| 4.1| | ||
- | ====== 4. Zaključak ====== | + | Tablica za **VBR kodiranje**: |
+ | ^No. frames ^KNN TP ^KNN FA ^L. Reg. TP ^L. Reg. FA ^SVM TP ^SVM FA | | ||
+ | | 1| 94| 9| 100| 6| 100| 9| | ||
+ | | 2| 97| 3| 97| 3| 97| 0| | ||
+ | | 3| 94| 12| 97| 6| 94| 6| | ||
+ | | 4| 88| 15| 91| 9| 91| 9| | ||
+ | | 5| 94| 3| 91| 9| 91| 9| | ||
+ | | 6| 91| 15| 88| 12| 94| 12| | ||
+ | | 7| 82| 12| 91| 9| 97| 15| | ||
+ | | 8| 88| 12| 88| 12| 88| 12| | ||
+ | | 9| 82| 15| 94| 12| 97| 12| | ||
+ | | 10| 79| 12| 91| 9| 91| 12| | ||
+ | | 11| 94| 0| 91| 6| 91| 6| | ||
+ | | Avg| 89.4| 9.8| 92.6| 8.5| 93.7| 9.3| | ||
+ | |||
+ | |||
+ | ====== 4. Dodatni radovi ====== | ||
+ | |||
+ | Noviji radovi iz područja detekcije brisanja okvira iz videozapisa su [4], [5] i [6]. | ||
+ | Rad [4] za svoju funkcionalnost koristi forenzičke značajke " | ||
+ | Rad [5] se bavi detekcijom brisanja okvira u HEVC kodiranju. Rad traži uzorke u promijenjenom videu pomoću metoda strojnog učenja i time nudi točniju detekciju za HEVC kodiranje. | ||
+ | Konačno, rad [6] se bavi detekcijom brisanja okvira uzimajući u obzir anti-forenzičke tehnike koje zavaravaju obične metode. | ||
+ | ====== 5. Zaključak ====== | ||
Za detekciju brisanja okvira u digitalnim videozapisima, | Za detekciju brisanja okvira u digitalnim videozapisima, | ||
- | ====== | + | ====== |
Redak 48: | Redak 90: | ||
[[https:// | [[https:// | ||
- | Video za rad: https://ferhr-my.sharepoint.com/:v:/g/personal/db51613_fer_hr/EWsiDu0kSqZDjRyZKNrofGEBjBNeTFfh-gWVyFTlS-VE_Q? | + | [[https://www.researchgate.net/ |
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[https://doi.org/10.1007/s11554-019-00865-y| [6] Yao, H., Ni, R. & Zhao, Y. An approach to detect video frame deletion under anti-forensics. J Real-Time Image Proc 16, 751–764 (2019).]] | ||
+ | |||
+ | ~~DISCUSSION~~ |