{'fraction_non_alphanumeric': 0.01638001638001638, 'fraction_numerical': 0.0, 'mean_word_length': 5.2030456852791875, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A robust Type-III data hiding technique against cropping and resizing attacks

Proposes an oblivious information hiding method which allows watermark recovery for signals subjected to cropping and resampling consecutively. We employ multiple embedding of a watermark signal using a Type-III data hiding method which has a better robustness vs. rate trade off than the conventional methods under mean square error distortion measure. Cyclic autocorrelation features of the cropped-resampled signal are used to estimate the amount of cropping. We analytically showed that within a small error range, it is possible to restore the cropped-resampled signal to the cropped signal. Synchronization of watermark detection in the cropped stego-signal is achieved by designing white noise like watermark signals that are uncorrelated with their shifted replicas. For this purpose we use all-pass filters which are orthogonal to all their cyclic shifts. Freedom to hide data is obtained by modulating the phase of the cyclic all-pass filters. Further, we use Reed-Solomon error correcting codes both for introducing redundancy and achieving synchronization. We also address the issue of data hiding under multiple cropping attacks.