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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |