Image tampering detection based on level or type of blurriness

With the development of sophisticated photo-editing tools, image manipulation and forgery can be done easily and detection of tampered images by human eyes is difficult. Since images can be used in journalism, medical diagnosis, police investigation and as court evidences; image tampering can be a t...

Full description

Saved in:
Bibliographic Details
Main Author: Bahrami, Khosro
Other Authors: Kot Chichung, Alex
Format: Theses and Dissertations
Language:English
Published: 2015
Subjects:
Online Access:https://hdl.handle.net/10356/65377
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-65377
record_format dspace
spelling sg-ntu-dr.10356-653772023-07-04T16:33:04Z Image tampering detection based on level or type of blurriness Bahrami, Khosro Kot Chichung, Alex School of Electrical and Electronic Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision With the development of sophisticated photo-editing tools, image manipulation and forgery can be done easily and detection of tampered images by human eyes is difficult. Since images can be used in journalism, medical diagnosis, police investigation and as court evidences; image tampering can be a threat to the security of people and human society. Therefore, detection of image forgery is an urgent issue and development of reliable methods for image integrity examination and image forgery detection is important. Image splicing is one of the most common types of image tampering. In image splicing, if the original image and the spliced region have inconsistency in terms of blur type or blur level, such inconsistency can be used as an evidence of image splicing. In addition, after splicing, the traces of splicing boundary in the form of sharp edges are left in the tampered image which are different from the normal edges in the image. However, the forger may use some post-processing operations such as resizing the tampered image into a smaller size and artificial blurring of the splicing boundary to remove the splicing traces or visual anomalies. In such a case, the existing tampering detection methods are less reliable. In this thesis, we address the problem of splicing detection and localization by proposing three methods for 1) Splicing localization by exposing blur type inconsistency between the spliced region and the original image, 2) Splicing localization based on inconsistency between blur and depth in the spliced region, and 3) Splicing detection based on splicing boundary artifacts. To locate the splicing region based on blur type inconsistency, we propose a blur type detection feature to classifying the image blocks based on the blur type. This feature is used in a classification framework to classify the spliced and the authentic regions. To locate the splicing based on the inconsistency between blur and depth, we estimate two depths based on defocus blur cue and image content cues. The inconsistency between these two depths are used for splicing localization. To detect the splicing based on splicing boundary artifacts, we propose two sharpness features called Maximum Local Variation (MLV) and Content Aware Total Variation (CATV) to measure the local sharpness of the image. These sharpness features are incorporated in a machine learning framework to classify the image into authentic or spliced. Different from the previous splicing detection methods, the first two methods are reliable in the case of artificial blurring of the splicing boundary and all of our proposed methods are robust in general to image resizing. DOCTOR OF PHILOSOPHY (EEE) 2015-09-07T05:16:21Z 2015-09-07T05:16:21Z 2014 2014 Thesis Bahrami, K. (2014). Image tampering detection based on level or type of blurriness. Doctoral thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/65377 10.32657/10356/65377 en 118 application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision
Bahrami, Khosro
Image tampering detection based on level or type of blurriness
description With the development of sophisticated photo-editing tools, image manipulation and forgery can be done easily and detection of tampered images by human eyes is difficult. Since images can be used in journalism, medical diagnosis, police investigation and as court evidences; image tampering can be a threat to the security of people and human society. Therefore, detection of image forgery is an urgent issue and development of reliable methods for image integrity examination and image forgery detection is important. Image splicing is one of the most common types of image tampering. In image splicing, if the original image and the spliced region have inconsistency in terms of blur type or blur level, such inconsistency can be used as an evidence of image splicing. In addition, after splicing, the traces of splicing boundary in the form of sharp edges are left in the tampered image which are different from the normal edges in the image. However, the forger may use some post-processing operations such as resizing the tampered image into a smaller size and artificial blurring of the splicing boundary to remove the splicing traces or visual anomalies. In such a case, the existing tampering detection methods are less reliable. In this thesis, we address the problem of splicing detection and localization by proposing three methods for 1) Splicing localization by exposing blur type inconsistency between the spliced region and the original image, 2) Splicing localization based on inconsistency between blur and depth in the spliced region, and 3) Splicing detection based on splicing boundary artifacts. To locate the splicing region based on blur type inconsistency, we propose a blur type detection feature to classifying the image blocks based on the blur type. This feature is used in a classification framework to classify the spliced and the authentic regions. To locate the splicing based on the inconsistency between blur and depth, we estimate two depths based on defocus blur cue and image content cues. The inconsistency between these two depths are used for splicing localization. To detect the splicing based on splicing boundary artifacts, we propose two sharpness features called Maximum Local Variation (MLV) and Content Aware Total Variation (CATV) to measure the local sharpness of the image. These sharpness features are incorporated in a machine learning framework to classify the image into authentic or spliced. Different from the previous splicing detection methods, the first two methods are reliable in the case of artificial blurring of the splicing boundary and all of our proposed methods are robust in general to image resizing.
author2 Kot Chichung, Alex
author_facet Kot Chichung, Alex
Bahrami, Khosro
format Theses and Dissertations
author Bahrami, Khosro
author_sort Bahrami, Khosro
title Image tampering detection based on level or type of blurriness
title_short Image tampering detection based on level or type of blurriness
title_full Image tampering detection based on level or type of blurriness
title_fullStr Image tampering detection based on level or type of blurriness
title_full_unstemmed Image tampering detection based on level or type of blurriness
title_sort image tampering detection based on level or type of blurriness
publishDate 2015
url https://hdl.handle.net/10356/65377
_version_ 1772827140864081920