Abstract
Seam carving is a content-aware algorithm for image resizing and tampering. This algorithm assigns an energy map to an image and removes the seams with low energy from the image. By doing this, seam carving makes it possible to reduce the image size and eliminate specific content from images. The detection of seam carving has lately been an important but challenging area of research. In past work, we had proposed a method that involved analyzing optimal patch types to recover seams and thus to detect seam-carved images. This method yielded highly accurate detection results. In this paper, we introduce an auto-associated Hopfield network to determine the optimal patch type for seam recovery. We use the Hebbian learning rule to choose, among candidate patch types, the one that most closely resembles the relevant target pattern. Experiments showed that the retrieval process usually converged within eight iterations and that the converged patterns improved the detection accuracy, e.g., with rates of 95.97 and 98.55% for 20 and 50% seam-carved images respectively. We also used this enhanced patch analysis method to identify the seam-carved regions of a tampered image. Its accuracy for the identification of tampered regions was higher than 70% for images with < 30% seam carving.
Original language | English |
---|---|
Pages (from-to) | 6479-6492 |
Number of pages | 14 |
Journal | Neural Computing and Applications |
Volume | 31 |
Issue number | 10 |
DOIs | |
State | Published - 01 10 2019 |
Bibliographical note
Publisher Copyright:© 2018, The Natural Computing Applications Forum.
Keywords
- Digital forensics
- Hebbian learning
- Hopfield network
- Seam carving