| Literature DB >> 25144455 |
Salahuddin Swati1, Khizar Hayat2, Zafar Shahid1.
Abstract
This paper presents a high payload watermarking scheme for High Efficiency Video Coding (HEVC). HEVC is an emerging video compression standard that provides better compression performance as compared to its predecessor, i.e. H.264/AVC. Considering that HEVC may will be used in a variety of applications in the future, the proposed algorithm has a high potential of utilization in applications involving broadcast and hiding of metadata. The watermark is embedded into the Quantized Transform Coefficients (QTCs) during the encoding process. Later, during the decoding process, the embedded message can be detected and extracted completely. The experimental results show that the proposed algorithm does not significantly affect the video quality, nor does it escalate the bitrate.Entities:
Mesh:
Year: 2014 PMID: 25144455 PMCID: PMC4140792 DOI: 10.1371/journal.pone.0105613
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Figure 1Block Diagram of HEVC [2].
Figure 2The Proposed Watermarking scheme for HEVC.
Watermark embedding Algorithm.
| Input: QTC | |
| Output: Watermarked QTC, | |
| 1. |
|
| 2. |
|
| 3. |
|
| 4. |
|
| 5. |
|
| 6. |
|
| 7. |
|
Watermark Extraction Algorithm.
| Input: Watermarked QTC, | |
| Output: Watermark bit | |
| 1. |
|
| 2. |
|
| 3. |
|
| 4. |
|
| 5. |
|
| 6. |
|
Sample video sequences used to evaluate the performance of proposed watermarking scheme.
| Videos | Resolution | FPS |
| PeopleOnStreet |
| 30 |
| ParkScene |
| 30 |
| Chinaspeed |
| 30 |
| Vidyo1 |
| 60 |
| BQMall |
| 30–60 |
| RaceHorses |
| 30–60 |
Comparison of PSNR at QP 18 and 32 for watermarked and original video sequences.
| QP | Sequences | Y-PNSR | U-PNSR | V-PNSR | |||
| WM | Orig. | WM | Orig. | WM | Orig. | ||
| 18 | People on Street | 45.20 | 46.28 | 47.31 | 47.62 | 46.93 | 47.15 |
| Parkscene | 44.02 | 44.86 | 45.01 | 45.68 | 46.17 | 46.69 | |
| Chinaspeed | 46.26 | 48.33 | 47.71 | 49.38 | 47.61 | 49.59 | |
| Vidyo1 | 46.32 | 46.81 | 48.64 | 48.79 | 49.41 | 49.59 | |
| BQmall | 43.34 | 44.87 | 45.33 | 45.80 | 46.51 | 47.03 | |
| Racehorses | 43.42 | 45.69 | 44.41 | 46.06 | 44.50 | 46.35 | |
| 32 | People on Street | 36.66 | 36.94 | 41.37 | 41.51 | 41.90 | 42.02 |
| Parkscene | 35.93 | 36.06 | 38.97 | 39.11 | 40.28 | 40.35 | |
| Chinaspeed | 36.87 | 37.87 | 40.63 | 41.03 | 40.05 | 40.88 | |
| Vidyo1 | 39.58 | 39.80 | 43.89 | 44.02 | 44.40 | 44.57 | |
| BQmall | 35.14 | 35.43 | 39.20 | 39.34 | 40.06 | 40.15 | |
| Racehorses | 34.10 | 34.39 | 37.34 | 37.59 | 37.64 | 38.00 | |
Figure 3The Racehorses video sequence.
(a) Uncompressed video frame, (b) non-watermarked video frames at QP 18, (c) non-watermarked video frames at QP 32, (d) watermarked video frames at QP 18, (e) watermarked video frames at QP 32, (f) the QP 18 difference image (b – d), (g) the QP 32 difference image (c – e), (h) histogram QP 18 difference image (f), and (i) histogram of QP 32 difference image (g).
Comparison of Payload and Bitrates at QP 18 and 32 for all video sequences.
| Sequences | Payload Kbits/Frame | Frame Size (Kbytes) | ||||
| QP 18 | QP 32 | QP 18 | QP 32 | |||
| WM | Orig. | WM | Orig. | |||
| People on Street | 327.30 | 38.84 | 176.03 | 163.98 | 37.72 | 36.60 |
| Parkscene | 204.55 | 15.47 | 93.58 | 88.57 | 15.51 | 14.89 |
| Chinaspeed | 85.32 | 17.17 | 30.72 | 29.29 | 10.72 | 10.29 |
| Vidyo1 | 28.75 | 3.51 | 21.45 | 19.90 | 4.05 | 3.91 |
| BQmall | 49.81 | 5.16 | 49.20 | 46.91 | 11.48 | 11.11 |
| Racehorses | 20.07 | 1.75 | 7.65 | 7.12 | 2.00 | 1.92 |
Figure 4Comparison of Bitrates for watermarked and original video sequences.
(a) QP 18 and (b) QP 32.
Comparison of PSNR, Frame Size and Payload at different range of QP for watermarked and original BQMall video sequence.
| QP | PSNR dB | Frame Size Kbytes | Palyload | ||
| WM | Orig. | WM | Orig. | Kbits/frame | |
| 18 | 43.34 | 44.87 | 49.20 | 46.91 | 49.81 |
| 24 | 40.13 | 40.66 | 25.91 | 24.71 | 22.09 |
| 30 | 36.36 | 36.80 | 14.36 | 13.81 | 7.86 |
| 36 | 32.62 | 32.76 | 7.35 | 7.16 | 2.26 |
| 42 | 28.91 | 28.96 | 3.49 | 3.41 | 0.71 |
Figure 5Comparison at whole range of QP for BQMall sequence.
(a) PSNR, (b) Frame size and (c) Payload.