{'fraction_non_alphanumeric': 0.013490725126475547, 'fraction_numerical': 0.0, 'mean_word_length': 5.4863387978142075, '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}}
Analysis of Image Watermarking Algorithms

image watermark is a signal permanently embedded into a digital image that can be detected or extracted later by means of some operations for authentication purposes. This paper discusses the results of evaluating three conventional image watermarking algorithms for performance and robustness. The findings are based on experiments on a standard LENA image and thus a comparative analysis between the algorithms becomes apparent and very clear. Three algorithms namely LSB (Least Significant Bit), DCT (Discrete Cosine Transform) and DWT (Discrete Wavelet Transform) were implemented in MATLAB and various results were collected with respect to performance and robustness. LSB embedded watermarks were easily removed using techniques that do not visually degrade the image to the point of being noticeable. Cosine transform algorithm was good in both performance and robustness. The wavelet domain proved to be highly resistant to both compression and noise, with minimal amounts of visual degradation but the original image was significantly affected by the embedding. The numeric data included in the paper make this comparison more formal.