Skip to main content
Log in

Image phylogeny tree construction based on local inheritance relationship correction

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

With the popularization of image editing software and social networks, digital images can be easily downloaded, re-edited and re-distributed on the Internet, which brings a large amount of near-duplicate images (NDIs) whose content are slightly different. The underlying transformation history within a group of NDIs is a powerful tool to determine both the image originality and authenticity. Recent works have focus on the construction of image phylogeny tree (IPT), i.e., a directed acyclic graph to describe the genealogical relationship within NDIs. State-of-the-art approaches for IPT construction share a common two-step pipeline: i) dissimilarity matrix estimation with a dissimilarity function; and ii) tree structure construction with a tree-building algorithm. Many approaches addressed on dissimilarity matrix estimation as the accuracy of the tree-building algorithms are significantly impaired by this step. Different from these methods, in this paper, instead of proposing a novel dissimilarity matrix estimation method, we design an IPT construction framework based on local inheritance relationship correction. The motivation among our proposed framework is that the negative influence of an inaccurate dissimilarity matrix can be suppressed by a subsequent correction. Extensive experimental results show that our proposed approach can achieve better performance for IPT construction under various challenging scenarios when compared with the state-of-the-art IPT construction algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Notes

  1. http://www.imagemagick.org/

References

  1. Bay H, Ess A, Tuytelaars T, Van Gool L (2008) Speeded-up robust features (SURF). Comput Vis Image Underst 110:346–359

    Article  Google Scholar 

  2. Bestagini P, Tagliasacchi M, Tubaro S (2016) Image phylogeny tree reconstruction based on region selection. Proc Int Conf Acoust, Speech Signal Process: 2059–2063

  3. Birajdar G, Mankar V (2013) Digital image forgery detection using passive techniques: a survey. Digit Investig 10(4):226–245

    Article  Google Scholar 

  4. Bock F (1971) An algorithm to construct a minimum directed spanning tree in a directed network. Dev Opera Res 1(1):29–44

    MATH  Google Scholar 

  5. Chu YJ, Liu TH (1965) On shortest arborescence of a directed graph. Sci Sinica 14:1396–1400

    MathSciNet  MATH  Google Scholar 

  6. Costa FDO, Oikawa MA, Dias Z, Goldenstein S, Rocha A (2014) Image phylogeny forests reconstruction. IEEE Trans Inf Forensics Secur 9(10):1533–1546

    Article  Google Scholar 

  7. Costa FDO, Oliveira A, Ferrara P, Dias Z, Goldenstein S, Rocha A (2017) New dissimilarity measures for image phylogeny reconstruction. Pattern Anal Applic 20(4):1289–1305

    Article  MathSciNet  Google Scholar 

  8. De Rosa A, Uccheddu F, Costanzo A, Pive A, Barni M (2010) Exploring image dependencies: a new challenge in image forensics. Proc SPIE Conf Media Forensics Sec II:75410X

    Article  Google Scholar 

  9. Dias Z, Goldenstein S, Rocha A (2013) Exploring heuristic and optimal branching algorithms for image phylogeny. J Vis Commun Image Represent 24(7):1124–1134

    Article  Google Scholar 

  10. Dias Z, Goldenstein S, Rocha A (2013) Large-scale image phylogeny: tracing image ancestral relationships. IEEE Multimed 20(3):58–70

    Article  Google Scholar 

  11. Dias Z, Goldenstein S, Rocha A (2013) Toward image phylogeny forests: automatically recovering semantically similar image relationships. Forensic Sci Int 231:178–189

    Article  Google Scholar 

  12. Dias Z, Rocha A, Goldenstein S (2010) First steps toward image phylogeny. Proc Int Workshop Inform Foren Sec: 1–6

  13. Dias Z, Rocha A, Goldenstein S (2012) Image phylogeny by minimal spanning trees. IEEE Trans Inf Forensics Secur 7(2):774–788

    Article  Google Scholar 

  14. Dias Z, Rocha A, Goldenstein S (2011) Video phylogeny recovering near-duplicate video relationships. Proc Int Workshop Inform Foren Sec: 1–6

  15. Edmonds J (1967) Optimal branchings. J Res Natl Bur Stand 71B:233–240

    Article  Google Scholar 

  16. Fischler M, Bolles R (1981) Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun ACM 24(6):381–395

    Article  MathSciNet  Google Scholar 

  17. Kennedy L, Chang S-F (2008) Internet image archaeology: automatically tracing the manipulation history of photographs on the web. Proc ACM Int Conf Multimed: 349–358

  18. Korus P (2017) Digital image integrity - a survey of protection and verification techniques. Digit Signal Process 71:1–26

    Article  MathSciNet  Google Scholar 

  19. Kruskal JB (1956) On the shortest spanning subtree of a graph and the traveling salesman problem. Proc Am Math Soc 7(1):48–50

    Article  MathSciNet  Google Scholar 

  20. Li L, Lin W, Wang X, Yang G, Bahrami K, Kot AC (2016) No-reference image blur assessment based on discrete orthogonal moments. IEEE Trans Cybernet 46(1):39–50

    Article  Google Scholar 

  21. Melloni A, Bestagini P, Milani S, Tagliasacchi M, Rocha A, Tubaro S (2014) Image phylogeny through dissimilarity metrics fusion. Proc Eur Workshop Visual Inform Process: 1–6

  22. Milani S, Fontana M, Bestagini P, Tubaro S (2016) Phylogenetic analysis of near-duplicate images using processing age metrics. Proc Int Conf Acoust, Speech Signal Process: 2054–2058

  23. Nucci M, Tagliasacchi M, Tubaro S (2013) A phylogenetic analysis of near-duplicate audio tracks. Proc Int Workshop Multimed Signal Process: 99–104

  24. Oliveira A, Ferrara P, De Rosa A, Piva A, Barni M, Goldenstein S, Dias Z, Rocha A (2016) Multiple parenting phylogeny relationships in digital images. IEEE Trans Inf Forensics Secur 11(2):328–343

    Article  Google Scholar 

  25. Prim RC (1957) Shortest connection networks and some generalizations. Bell System Tech J 36(6):1389–1401

    Article  Google Scholar 

  26. Redi JA, Taktak W, Dugelay JL (2011) Digital image forensics: a booklet for beginners. Multimed Tools Appl 51(1):133–162

    Article  Google Scholar 

  27. Reinhard E, Adhikhmin M, Gooch B, Shirley P (2001) Color transfer between images. IEEE Comput Graph Appl 21(5):34–41

    Article  Google Scholar 

  28. Schaefer M, Stich M (2004) UCID: an uncompressed color image database. Proc SPIE 5307, Storage Retriev Methods Appl Multimed: 472–480

  29. Shen J, Mei T, Gao X (2013) Video archaeology: understanding video manipulation history. Multimed Tools Appl 63(2):461–483

    Article  Google Scholar 

  30. Stamm MC, Wu M, Liu KJR (2013) Information forensics: an overview of the first decade. IEEE Access 1:167–200

    Article  Google Scholar 

  31. Zhou L, Wu D, Chen J, Dong Z (2017) Greening the smart cities: energy-efficient massive content delivery via D2D communications. IEEE Trans Industr Inform 14(4):1626–1634

    Article  Google Scholar 

  32. Zhou L, Wu D, Dong Z, Li X (2017) When collaboration hugs intelligence: content delivery over ultra-dense networks. IEEE Commun Mag 55(12):91–95

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Junge Shen.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps andinstitutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhu, N., Shen, J. Image phylogeny tree construction based on local inheritance relationship correction. Multimed Tools Appl 78, 6119–6138 (2019). https://doi.org/10.1007/s11042-018-6352-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-018-6352-3

Keywords

Navigation