Complete quality preserving data hiding in animated GIF with reversibility and scalable capacity functionalities

KokSheik Wong, Mohamed N.M. Nazeeb, Jean Luc Dugelay

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

2 Citations (Scopus)


A technique is put forward to hide data into an animated GIF by exploiting the transparent pixels. Specifically, a new frame is crafted based on the data to be embedded. The newly crafted frame is inserted between 2 existing frames, and the delay time of the affected frames are adjusted accordingly to achieve complete imperceptibility. To the best of our knowledge, this is the first attempt to hide data into an animated GIF by exploiting the transparent pixel. Irregardless of the characteristics of the animated GIF image, the proposed method can completely preserve the quality of the image before and after hiding data. The hiding capacity achieved by the proposed method is scalable, where more information can be embedded by introducing more frames into the animated GIF. While file size expansion is inevitable, reverse zero run length is adopted to suppress the expansion. The proposed method is reversible, i.e., the original image can be recovered.

Original languageEnglish
Title of host publication19th International Workshop, IWDW 2020 Melbourne, VIC, Australia, November 25–27, 2020 Revised Selected Papers
EditorsXianfeng Zhao, Yun-Qing Shi, Alessandro Piva, Hyoung Joong Kim
Place of PublicationCham Switzerland
Number of pages11
ISBN (Electronic)9783030694494
ISBN (Print)9783030694487
Publication statusPublished - 2021
EventInternational Workshop on Digital Watermarking 2020 - Melbourne, Australia
Duration: 25 Nov 202027 Nov 2020
Conference number: 19th (Proceedings)

Publication series

NameLecture Notes in Computer Science
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


ConferenceInternational Workshop on Digital Watermarking 2020
Abbreviated titleIWDW 2020
Internet address


  • Animated GIF
  • Complete quality preservation
  • Data hiding
  • Reversible
  • Transparent pixel

Cite this