Hostname: page-component-76d6cb85b7-2r2wp Total loading time: 0 Render date: 2026-07-14T13:27:42.398Z Has data issue: false hasContentIssue false

Semi-fragile speech watermarking based on singular-spectrum analysis with CNN-based parameter estimation for tampering detection

Published online by Cambridge University Press:  16 April 2019

Kasorn Galajit*
Affiliation:
School of Information Science, Japan Advanced Institute of Science and Technology, Ishikawa, Japan Sirindhorn International Institute of Technology, Thammasat University, Pathum Thani, Thailand NECTEC, National Science and Technology Development Agency, Pathum Thani, Thailand
Jessada Karnjana
Affiliation:
NECTEC, National Science and Technology Development Agency, Pathum Thani, Thailand
Masashi Unoki
Affiliation:
School of Information Science, Japan Advanced Institute of Science and Technology, Ishikawa, Japan
Pakinee Aimmanee
Affiliation:
Sirindhorn International Institute of Technology, Thammasat University, Pathum Thani, Thailand
*
Corresponding author: Kasorn Galajit, Email: kasorn.galajit@nectec.or.th

Abstract

A semi-fragile watermarking scheme is proposed in this paper for detecting tampering in speech signals. The scheme can effectively identify whether or not original signals have been tampered with by embedding hidden information into them. It is based on singular-spectrum analysis, where watermark bits are embedded into speech signals by modifying a part of the singular spectrum of a host signal. Convolutional neural network (CNN)-based parameter estimation is deployed to quickly and properly select the part of the singular spectrum to be modified so that it meets inaudibility and robustness requirements. Evaluation results show that CNN-based parameter estimation reduces the computational time of the scheme and also makes the scheme blind, i.e. we require only a watermarked signal in order to extract a hidden watermark. In addition, a semi-fragility property, which allows us to detect tampering in speech signals, is achieved. Moreover, due to the time efficiency of the CNN-based parameter estimation, the proposed scheme can be practically used in real-time applications.

Information

Type
Original Paper
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
Copyright © The Authors, 2019
Figure 0

Fig. 1. Proposed framework: embedding process (left) and extraction process with tampering detection (right).

Figure 1

Fig. 2. Example of the part $$\{\sqrt{\lambda_p},\, \sqrt{\lambda_{p+1}},\, {\ldots},\, \sqrt{\lambda_{q}}\}$ of a singular spectrum: (a) selected interval of singular spectrum without embedding, (b) embedding watermark bit 1, and (c) embedding watermark bit 0. The red line indicates the threshold level $\gamma \cdot \sqrt{\lambda_{0}}$, and the blue dashed line connects $\sqrt{\lambda_{p}}$ and $\sqrt{\lambda_{q}}$.

Figure 2

Fig. 3. Decoding hidden watermark bit: if most of the singular values (circle) that are under threshold level $\gamma \cdot \sqrt{\lambda_{0}}$ are above blue dashed line, extracted watermark bit is 1, but if most of the singular values (asterisks) that are under threshold level $\gamma \cdot \sqrt{\lambda_{0}}$ are under blue dashed line, extracted watermark bit is 0.

Figure 3

Fig. 4. Structure of CNNs in this work: (a) CNN used to determine embedded strength parameters and (b) CNN used to determine the parameter of γ.

Figure 4

Fig. 5. DE optimizer used to generate dataset.

Figure 5

Fig. 6. Framework for generating training dataset.

Figure 6

Table 1. Sound-quality evaluations: proposed scheme versus other methods.

Figure 7

Table 2. BER (%): proposed scheme versus other methods.

Figure 8

Fig. 7. Comparison of watermark image between original image (a) and reconstructed images after performing following signal-processing operations: (b) no attacks, (c) MP3, (d) G.711, (e) G.726, (f) MP4, (g) PSH −20%, (h) PSH +20%, (i) SCH +4%, (j) SCH −4%, (k) BPF, (l) PSH −10%, (m) PSH +10%, (n) AWGN (40 dB), (o) echo (100 ms), (p) replace (1/3), (q) PSH −4%, (r) PSH +4%, (s) AWGN (15 dB), (t) echo (20 ms, and (u) replace (1/2).

Figure 9

Fig. 8. Comparison of extracted watermark-image: (a) no tampering and (b) second half of speech signal replaced by synthesized speech signal.

Figure 10

Table 3. Comparison of computational times for determining parameters of host signal when automatic parameterization is based on differential evolution and when it is based on CNN.

Figure 11

Fig. 9. RMSE of γ, μ, and σ from DE-based parameter estimation and CNN-based parameter estimation.

Figure 12

Fig. 10. Example of singular spectrum of embedded frame. “◇” denotes original singular spectrum, “*” denotes modified singular spectrum where parameters are obtained from CNN-based method, and “°” denotes singular spectrum where parameters are obtained from DE-based method.

Figure 13

Table 4. Comparison of robustness and inaudibility of scheme when automatic parameterization is based on differential evolution and when it is based on CNN.

Figure 14

Table 5. Eight cost functions studied in our investigation.

Figure 15

Table 6. Evaluations of robustness and inaudibility when different cost functions were deployed.