[{“box”:0,”content”:”[if 992 equals=”Open Access”]n
n
Open Access
nn
n
n[/if 992]n
n
n
n
n
n
Vishwajeet Mhetre, Sudershan Dolli, Sharvani Mahajan, Vyankatesh Kalme,
n
- n t
n
n
n[/foreach]
n
n[if 2099 not_equal=”Yes”]n
- [foreach 286] [if 1175 not_equal=””]n t
- Student, Assistant Professor, Student, Assistant Professor Department of Electronics & Telecommunication Engineering, Smt. Kashibai Navale College of Engineering (SKNCOE), Pune, Department of Electronics & Telecommunication Engineering, Smt. Kashibai Navale College of Engineering (SKNCOE), Pune, Department of Electronics & Telecommunication Engineering, Smt. Kashibai Navale College of Engineering (SKNCOE), Pune, Department of Electronics & Telecommunication Engineering, Smt. Kashibai Navale College of Engineering (SKNCOE), Pune Maharashtra, Maharashtra, Maharashtra, Maharashtra India, India, India, India
n[/if 1175][/foreach]
n[/if 2099][if 2099 equals=”Yes”][/if 2099]n
Abstract
nThe advent of digital media has necessitated advancements in forensic imaging, especially for the detection and verification of image authenticity. In this context, digital image forensics plays a critical role in identifying manipulated or counterfeit images. This paper presents a new method that uses deep learning techniques to enhance image forgery detection. The approach utilizes a convolutional neural network (CNN) to automatically learn and recognize the intricate features present in both authentic and altered images. The network is meticulously trained on a diverse dataset encompassing a wide array of real and fake images. These images undergo various manipulation techniques, including splicing, copy-move, and retouching, ensuring comprehensive exposure to potential forgeries. By analyzing subtle pixel-level discrepancies and spatial relationships, the CNN is equipped to discern authentic images from those that have been tampered with. Our approach utilizes the Busternet deep learning architecture, renowned for its efficacy in image analysis, to develop a sophisticated copy-move forgery detection system. This architecture excels in recognizing minute differences in image regions, enabling precise localization and verification of altered segments. The experimental results demonstrate the model’s superior performance in detecting forgeries, highlighting its potential as a powerful tool in digital forensic investigations. This work underscores the significant promise of deep learning applications in forensic imaging, paving the way for enhanced methods of image authenticity verification and contributing to the broader field of digital forensics.
n
Keywords: Busternet, Convolution Neural Networks (CNN), Deep learning, Image forgery detection (IFD)
n[if 424 equals=”Regular Issue”][This article belongs to Journal of Advances in Shell Programming(joasp)]
n
n
n
n
n
nn[if 992 equals=”Open Access”] Full Text PDF Download[/if 992] n
nn[if 379 not_equal=””]n
Browse Figures
n
n
n[/if 379]n
References
n[if 1104 equals=””]n
[1] Teerakanok S, Uehara T. Copy-move forgery detection using GLCM-based rotation-invariant feature: a preliminary research. In2018 IEEE 42nd annual computer software and applications conference (COMPSAC) 2018 Jul 23 (Vol. 2, pp. 365-369). IEEE.
[2] Phan-Xuan H, Le-Tien T, Nguyen-Chinh T, Do-Tieu T, Nguyen-Van Q, Nguyen-Thanh T. Preserving spatial information to enhance performance of image forgery classification. In2019 International Conference on Advanced Technologies for Communications (ATC) 2019 Oct 17 (pp. 50-55). IEEE.
[3] Abd Warif NB, Wahab AW, Idris MY, Ramli R, Salleh R, Shamshirband S, Choo KK. Copy-move forgery detection: survey, challenges and future directions. Journal of Network and Computer Applications. 2016 Nov 1;75:259-78.
[4] Elaskily MA, Aslan HK, Elshakankiry OA, Faragallah OS, Abd El-Samie FE, Dessouky MM. Comparative study of copy-move forgery detection techniques. In2017 Intl Conf on advanced control circuits systems (ACCS) Systems & 2017 Intl conf on new paradigms in electronics & information technology (PEIT) 2017 Nov 5 (pp. 193-203). IEEE.
[5] Ustubioglu B, Ulutas G, Ulutas M, Nabiyev VV. A new copy move forgery detection technique with automatic threshold determination. AEU-International Journal of Electronics and Communications. 2016 Aug 1;70(8):1076-87.
[6] Abidin AB, Majid HB, Samah AB, Hashim HB. Copy-move image forgery detection using deep learning methods: a review. In2019 6th international conference on research and innovation in information systems (ICRIIS) 2019 Dec 2 (pp. 1-6). IEEE.
[7] Chen J, Kang X, Liu Y, Wang ZJ. Median filtering forensics based on convolutional neural networks. IEEE Signal Processing Letters. 2015 Jun 1;22(11):1849-53.
[8] Bayar B, Stamm MC. Constrained convolutional neural networks: A new approach towards general purpose image manipulation detection. IEEE Transactions on Information Forensics and Security. 2018 Apr 11;13(11):2691-706.
[9] Rao Y, Ni J. A deep learning approach to detection of splicing and copy-move forgeries in images. In2016 IEEE international workshop on information forensics and security (WIFS) 2016 Dec 4 (pp. 1-6). IEEE.
[10] Yang B, Sun X, Cao E, Hu W, Chen X. Convolutional neural network for smooth filtering detection. IET Image Processing. 2018 Aug;12(8):1432-8.
nn[/if 1104][if 1104 not_equal=””]n
- [foreach 1102]n t
- [if 1106 equals=””], [/if 1106][if 1106 not_equal=””],[/if 1106]
n[/foreach]
n[/if 1104]
nn
nn[if 1114 equals=”Yes”]n
n[/if 1114]
n
n
n
n
n
Volume | 11 | |
[if 424 equals=”Regular Issue”]Issue[/if 424][if 424 equals=”Special Issue”]Special Issue[/if 424] [if 424 equals=”Conference”][/if 424] | 02 | |
Received | July 3, 2024 | |
Accepted | July 25, 2024 | |
Published | August 1, 2024 |
n
n
n
n
n
n nfunction myFunction2() {nvar x = document.getElementById(“browsefigure”);nif (x.style.display === “block”) {nx.style.display = “none”;n}nelse { x.style.display = “Block”; }n}ndocument.querySelector(“.prevBtn”).addEventListener(“click”, () => {nchangeSlides(-1);n});ndocument.querySelector(“.nextBtn”).addEventListener(“click”, () => {nchangeSlides(1);n});nvar slideIndex = 1;nshowSlides(slideIndex);nfunction changeSlides(n) {nshowSlides((slideIndex += n));n}nfunction currentSlide(n) {nshowSlides((slideIndex = n));n}nfunction showSlides(n) {nvar i;nvar slides = document.getElementsByClassName(“Slide”);nvar dots = document.getElementsByClassName(“Navdot”);nif (n > slides.length) { slideIndex = 1; }nif (n (item.style.display = “none”));nArray.from(dots).forEach(nitem => (item.className = item.className.replace(” selected”, “”))n);nslides[slideIndex – 1].style.display = “block”;ndots[slideIndex – 1].className += ” selected”;n}n”}]