SlideShare a Scribd company logo
Blind Source Camera Identification
Introduction
In today’s digital age, the creation and manipulation of digital images is
made simple by digital processing tools that are easily and widely
available. As a consequence, we can no longer take the authenticity of
images, analog or digital, for granted. This is especially true when it comes
to legal photographic evidence
Introduction
Although digital watermarks have been proposed as a tool to provide
authenticity to images, it is a fact that the overwhelming majority of
images that are captured today do not contain a digital watermark.
And this situation is likely to continue for the foreseeable future.
Problem Statement
There are images from unknown source with no or untraceable
watermark, but it is known to originate from either one of limited given
standard cameras , say x, y, z. It is needed to classify the images into
the groups based on originality. So the problem simplifies to whether a
particular image came was originated from camera x, camera y or
camera z.
Related Works
 A number of features of images have been identified that can
prove to be a crucial part in classification .
 Classification of the images have been a matter of study for past
few years and it has been done with maximum achieved average
accuracy of 93.42 % for set of two cameras, namely Nikon and
Sony.
 Classification of images among 5 different cameras has been
conducted with an average accuracy of 88.02 %.
 It is found out that a full generality of classification i.e. classification
among a set of unknown number of devices , is difficult on a higher
level.
Goals and Objectives
 Identifying features that can be used in classification.
 Develop a classifier function that classifies images into two groups
based on originality.
Methodology
 34 features have been identified till now that are and can be used
in classification.
 The features are mentioned in the following slides :-
AVERAGE PIXEL VALUE
This measure is based on the gray world assumption, which states
that the average values in RGB channels of an image should
average to gray, assuming that the images has enough color
variations. Thus the features are the mean value of the 3 RGB
channels (3 features).
RGB PAIRS CORRELATION
This measure attempts to capture the fact that depending
on the camera structure, the correlation between different color
bands could vary. There are 3 correlation pairs, namely RG, RB (3
features).
NEIGHBOR DISTRIBUTION CENTER OF MASS
This measure is calculated for each color band separately
by first calculating the number of pixel neighbors for each pixel
value, where a pixels neighbor are defined as all pixels which
have a difference of value of 1 or -1, from the pixel value in
question.
RGB pairs energy ratio
It is important because it is used in the process of white point correction which
is an integral part of a camera pipeline. The calculated features (3 features) are:
E1 = |G|2 /|B|2
E2 = |G|2 /|R|2
E3 = |B|2 /|R|2
WAVELET DOMAIN STATISTICS
Decomposed each color band of the image using separable quadratic
mirror filters and then calculated the mean for each of the 3 resulting sub-bands
(9 features).
IMAGE QUALITY METRICS (IQM)
We can categorize the set of IQM used into 3 classes :-
• The pixel difference based measures (i.e. mean square error, mean absolute
error, modified infinity norm)
• The correlation based measures (i.e. normalized cross correlation, Czekonowski
correlation)
• The spectral distance based measures (i.e. spectral phase and magnitude errors)
This is a set of 13 features.
Classifier
• We are going to use Support Vector Machine(SVM) Classifier.
• It is primarily a classier method that performs classification tasks by
constructing hyper planes in a multidimensional space.
• To construct an optimal hyper plane, SVM employs an iterative
training algorithm, which is used to minimize an error function.
Linear Classifier
• It classifies data set by linear
hyper plane.
The image below is the output from the simulation of linear classification using octave.
Gaussian Kernel Classifier
• It is non linear SVM kernel
• Also known as Radial
basis function (RBF) kernel
The image beside is the
output from the simulation
of Gaussian classification
using octave.
SVM Classifier can classify data in at most two groups at a time.
So how we can classify data into more than 2 groups ?
We can do that by training 3 classifiers , for each group vs all other groups
Group1 vs All
Group2 Vs All
Group3 Vs All
Conclusion
The technique studied in the research project will
aide in improvement in performance and accuracy
of blind source camera identification.
Reference
[1] Mehdi Kharrazi , Husrev T. Sencar and Nasir Memon ,
”Blind Source Camera Identification”.
[2] C.-C. Chang and C.-J. Lin, LIBSVM: a library for support vector
machines, 2001, software available at
http://www.csie.ntu.edu.tw/˜cjlin/libsvm.
[3] Andrew Ng, ”Machine Learning CS-229 Standford”
http://cs229.standford.edu

More Related Content

What's hot

IMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGIMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSING
garima0690
 
Band ratioing presentation
Band ratioing presentationBand ratioing presentation
Band ratioing presentation
sk asadul haque
 
Region based image segmentation
Region based image segmentationRegion based image segmentation
Region based image segmentation
Safayet Hossain
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
ramya marichamy
 
Depth estimation using deep learning
Depth estimation using deep learningDepth estimation using deep learning
Depth estimation using deep learning
University of Oklahoma
 
Simultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color ImagesSimultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color Images
Cristina Pérez Benito
 
Image classification, remote sensing, P K MANI
Image classification, remote sensing, P K MANIImage classification, remote sensing, P K MANI
Image classification, remote sensing, P K MANI
P.K. Mani
 
Filtering underwater image
Filtering underwater imageFiltering underwater image
Filtering underwater image
rishithabandi1
 
VIRTUAL RESTORATION OF DAMAGED IMAGES
VIRTUAL RESTORATION OF DAMAGED IMAGESVIRTUAL RESTORATION OF DAMAGED IMAGES
VIRTUAL RESTORATION OF DAMAGED IMAGES
Vardan Kurkchiyan
 
Multispectral Satellite Color Image Segmentation Using Fuzzy Based Innovative...
Multispectral Satellite Color Image Segmentation Using Fuzzy Based Innovative...Multispectral Satellite Color Image Segmentation Using Fuzzy Based Innovative...
Multispectral Satellite Color Image Segmentation Using Fuzzy Based Innovative...
Dibya Jyoti Bora
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
kaushal gadariya
 
regions
regionsregions
regions
mjbahmani
 
Images Analysis  in matlab
Images Analysis  in matlabImages Analysis  in matlab
Images Analysis  in matlab
mustafa_92
 
3D reconstruction
3D reconstruction3D reconstruction
3D reconstruction
Jorge Leandro, Ph.D.
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
Kalyan Acharjya
 
Image segmentation for high resolution images
Image segmentation for high resolution imagesImage segmentation for high resolution images
Image segmentation for high resolution images
jeet patalia
 
Image analysis basics and principles
Image analysis basics and principlesImage analysis basics and principles
Image analysis basics and principles
Mohsin Siddique
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
Vandana Verma
 
Digital image processing and interpretation
Digital image processing and interpretationDigital image processing and interpretation
Digital image processing and interpretation
P.K. Mani
 
A Trained CNN Based Resolution Enhancement of Digital Images
A Trained CNN Based Resolution Enhancement of Digital ImagesA Trained CNN Based Resolution Enhancement of Digital Images
A Trained CNN Based Resolution Enhancement of Digital Images
IJMTST Journal
 

What's hot (20)

IMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGIMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSING
 
Band ratioing presentation
Band ratioing presentationBand ratioing presentation
Band ratioing presentation
 
Region based image segmentation
Region based image segmentationRegion based image segmentation
Region based image segmentation
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 
Depth estimation using deep learning
Depth estimation using deep learningDepth estimation using deep learning
Depth estimation using deep learning
 
Simultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color ImagesSimultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color Images
 
Image classification, remote sensing, P K MANI
Image classification, remote sensing, P K MANIImage classification, remote sensing, P K MANI
Image classification, remote sensing, P K MANI
 
Filtering underwater image
Filtering underwater imageFiltering underwater image
Filtering underwater image
 
VIRTUAL RESTORATION OF DAMAGED IMAGES
VIRTUAL RESTORATION OF DAMAGED IMAGESVIRTUAL RESTORATION OF DAMAGED IMAGES
VIRTUAL RESTORATION OF DAMAGED IMAGES
 
Multispectral Satellite Color Image Segmentation Using Fuzzy Based Innovative...
Multispectral Satellite Color Image Segmentation Using Fuzzy Based Innovative...Multispectral Satellite Color Image Segmentation Using Fuzzy Based Innovative...
Multispectral Satellite Color Image Segmentation Using Fuzzy Based Innovative...
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
regions
regionsregions
regions
 
Images Analysis  in matlab
Images Analysis  in matlabImages Analysis  in matlab
Images Analysis  in matlab
 
3D reconstruction
3D reconstruction3D reconstruction
3D reconstruction
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Image segmentation for high resolution images
Image segmentation for high resolution imagesImage segmentation for high resolution images
Image segmentation for high resolution images
 
Image analysis basics and principles
Image analysis basics and principlesImage analysis basics and principles
Image analysis basics and principles
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Digital image processing and interpretation
Digital image processing and interpretationDigital image processing and interpretation
Digital image processing and interpretation
 
A Trained CNN Based Resolution Enhancement of Digital Images
A Trained CNN Based Resolution Enhancement of Digital ImagesA Trained CNN Based Resolution Enhancement of Digital Images
A Trained CNN Based Resolution Enhancement of Digital Images
 

Viewers also liked

Top 8 contract manager resume samples
Top 8 contract manager resume samplesTop 8 contract manager resume samples
Top 8 contract manager resume samples
LucyAlexis678
 
historia regional
historia regionalhistoria regional
historia regional
janet251099
 
Kelompok 8 sistem limfa
Kelompok 8 sistem limfaKelompok 8 sistem limfa
Kelompok 8 sistem limfa
Nyoman Rahayu
 
Top 8 contracts administrator resume samples
Top 8 contracts administrator resume samplesTop 8 contracts administrator resume samples
Top 8 contracts administrator resume samples
LucyAlexis678
 
Top 8 contract administrator resume samples
Top 8 contract administrator resume samplesTop 8 contract administrator resume samples
Top 8 contract administrator resume samples
LucyAlexis678
 
INNPERIUM - Mercado e Produto
INNPERIUM - Mercado e ProdutoINNPERIUM - Mercado e Produto
INNPERIUM - Mercado e Produto
Wagner Henrique
 
INNPERIUM - A Oportunidade
INNPERIUM - A OportunidadeINNPERIUM - A Oportunidade
INNPERIUM - A Oportunidade
Wagner Henrique
 
Google Form-д асуулт оруулах
Google Form-д асуулт оруулахGoogle Form-д асуулт оруулах
Google Form-д асуулт оруулах
Batzaya Dashdondog
 
Casos De Aplicación Reglamentos Del Aprendiz
Casos De Aplicación Reglamentos Del AprendizCasos De Aplicación Reglamentos Del Aprendiz
Casos De Aplicación Reglamentos Del Aprendiz
Guerrerojhonatan
 
Seattle AT&T Hackathon
Seattle AT&T HackathonSeattle AT&T Hackathon
Seattle AT&T Hackathon
Doug Sillars
 
sf chronicle Page 1
sf chronicle Page 1sf chronicle Page 1
sf chronicle Page 1Sherry Higgs
 
la fisica en relacion a otras ciencias
la fisica en relacion a otras cienciasla fisica en relacion a otras ciencias
la fisica en relacion a otras ciencias
AngieJaramillo27
 
tema 2 de tecnología aplicada a la educación
tema 2 de tecnología aplicada a la educacióntema 2 de tecnología aplicada a la educación
tema 2 de tecnología aplicada a la educación
aracelis2
 
My First CorporateInternship at Graphicacy
My First CorporateInternship at Graphicacy My First CorporateInternship at Graphicacy
My First CorporateInternship at Graphicacy
Martin Massiah
 
TRANSISTORES
TRANSISTORESTRANSISTORES
TRANSISTORES
Jeremy Garcia
 
Factores que influyen en la toma de decision MAD
Factores que influyen en la toma de decision  MADFactores que influyen en la toma de decision  MAD
Factores que influyen en la toma de decision MAD
Patricia Lozada Lopez
 
Top 8 contract specialist resume samples
Top 8 contract specialist resume samplesTop 8 contract specialist resume samples
Top 8 contract specialist resume samples
LucyAlexis678
 
Relación de la física con otras ciencias pablo iña
Relación de la física con otras ciencias pablo iñaRelación de la física con otras ciencias pablo iña
Relación de la física con otras ciencias pablo iña
Pablito2016
 
Top 8 country manager resume samples
Top 8 country manager resume samplesTop 8 country manager resume samples
Top 8 country manager resume samples
FabianBarthez012
 
Línea tecnológica del programa dolca
Línea tecnológica del programa dolcaLínea tecnológica del programa dolca
Línea tecnológica del programa dolca
Guerrerojhonatan
 

Viewers also liked (20)

Top 8 contract manager resume samples
Top 8 contract manager resume samplesTop 8 contract manager resume samples
Top 8 contract manager resume samples
 
historia regional
historia regionalhistoria regional
historia regional
 
Kelompok 8 sistem limfa
Kelompok 8 sistem limfaKelompok 8 sistem limfa
Kelompok 8 sistem limfa
 
Top 8 contracts administrator resume samples
Top 8 contracts administrator resume samplesTop 8 contracts administrator resume samples
Top 8 contracts administrator resume samples
 
Top 8 contract administrator resume samples
Top 8 contract administrator resume samplesTop 8 contract administrator resume samples
Top 8 contract administrator resume samples
 
INNPERIUM - Mercado e Produto
INNPERIUM - Mercado e ProdutoINNPERIUM - Mercado e Produto
INNPERIUM - Mercado e Produto
 
INNPERIUM - A Oportunidade
INNPERIUM - A OportunidadeINNPERIUM - A Oportunidade
INNPERIUM - A Oportunidade
 
Google Form-д асуулт оруулах
Google Form-д асуулт оруулахGoogle Form-д асуулт оруулах
Google Form-д асуулт оруулах
 
Casos De Aplicación Reglamentos Del Aprendiz
Casos De Aplicación Reglamentos Del AprendizCasos De Aplicación Reglamentos Del Aprendiz
Casos De Aplicación Reglamentos Del Aprendiz
 
Seattle AT&T Hackathon
Seattle AT&T HackathonSeattle AT&T Hackathon
Seattle AT&T Hackathon
 
sf chronicle Page 1
sf chronicle Page 1sf chronicle Page 1
sf chronicle Page 1
 
la fisica en relacion a otras ciencias
la fisica en relacion a otras cienciasla fisica en relacion a otras ciencias
la fisica en relacion a otras ciencias
 
tema 2 de tecnología aplicada a la educación
tema 2 de tecnología aplicada a la educacióntema 2 de tecnología aplicada a la educación
tema 2 de tecnología aplicada a la educación
 
My First CorporateInternship at Graphicacy
My First CorporateInternship at Graphicacy My First CorporateInternship at Graphicacy
My First CorporateInternship at Graphicacy
 
TRANSISTORES
TRANSISTORESTRANSISTORES
TRANSISTORES
 
Factores que influyen en la toma de decision MAD
Factores que influyen en la toma de decision  MADFactores que influyen en la toma de decision  MAD
Factores que influyen en la toma de decision MAD
 
Top 8 contract specialist resume samples
Top 8 contract specialist resume samplesTop 8 contract specialist resume samples
Top 8 contract specialist resume samples
 
Relación de la física con otras ciencias pablo iña
Relación de la física con otras ciencias pablo iñaRelación de la física con otras ciencias pablo iña
Relación de la física con otras ciencias pablo iña
 
Top 8 country manager resume samples
Top 8 country manager resume samplesTop 8 country manager resume samples
Top 8 country manager resume samples
 
Línea tecnológica del programa dolca
Línea tecnológica del programa dolcaLínea tecnológica del programa dolca
Línea tecnológica del programa dolca
 

Similar to Blind Source Camera Identification

Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
IRJET Journal
 
IRJET- 3D Vision System using Calibrated Stereo Camera
IRJET- 3D Vision System using Calibrated Stereo CameraIRJET- 3D Vision System using Calibrated Stereo Camera
IRJET- 3D Vision System using Calibrated Stereo Camera
IRJET Journal
 
Information search using text and image query
Information search using text and image queryInformation search using text and image query
Information search using text and image query
eSAT Publishing House
 
AN INTEGRATED APPROACH TO CONTENT BASED IMAGE RETRIEVAL by Madhu
AN INTEGRATED APPROACH TO CONTENT BASED IMAGERETRIEVAL by MadhuAN INTEGRATED APPROACH TO CONTENT BASED IMAGERETRIEVAL by Madhu
AN INTEGRATED APPROACH TO CONTENT BASED IMAGE RETRIEVAL by Madhu
Madhu Rock
 
Information search using text and image query
Information search using text and image queryInformation search using text and image query
Information search using text and image query
eSAT Journals
 
Paper id 21201419
Paper id 21201419Paper id 21201419
Paper id 21201419
IJRAT
 
I010634450
I010634450I010634450
I010634450
IOSR Journals
 
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier ExposurePerformance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
iosrjce
 
Image processing
Image processingImage processing
Image processing
kamal330
 
IRJET- Crowd Density Estimation using Image Processing
IRJET- Crowd Density Estimation using Image ProcessingIRJET- Crowd Density Estimation using Image Processing
IRJET- Crowd Density Estimation using Image Processing
IRJET Journal
 
Flag segmentation, feature extraction & identification using support vector m...
Flag segmentation, feature extraction & identification using support vector m...Flag segmentation, feature extraction & identification using support vector m...
Flag segmentation, feature extraction & identification using support vector m...
R M Shahidul Islam Shahed
 
Presentation shortstory
Presentation shortstoryPresentation shortstory
Presentation shortstory
Vignesh Kumar Thangarajan
 
Himadeep
HimadeepHimadeep
Himadeep
meher dheeraj
 
Cahall Final Intern Presentation
Cahall Final Intern PresentationCahall Final Intern Presentation
Cahall Final Intern Presentation
Daniel Cahall
 
A Review of Feature Extraction Techniques for CBIR based on SVM
A Review of Feature Extraction Techniques for CBIR based on SVMA Review of Feature Extraction Techniques for CBIR based on SVM
A Review of Feature Extraction Techniques for CBIR based on SVM
IJEEE
 
Image processing sw & hw
Image processing sw & hwImage processing sw & hw
Image processing sw & hw
amalalhait
 
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. pptImage segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
RCC Institute of Information Technology
 
An Introduction to digital image processing
An Introduction to digital image processingAn Introduction to digital image processing
An Introduction to digital image processing
nastaranEmamjomeh1
 
Blur Detection Methods for Digital Images-A Survey
Blur Detection Methods for Digital Images-A SurveyBlur Detection Methods for Digital Images-A Survey
Blur Detection Methods for Digital Images-A Survey
Editor IJCATR
 
IRJET- Low Light Image Enhancement using Convolutional Neural Network
IRJET-  	  Low Light Image Enhancement using Convolutional Neural NetworkIRJET-  	  Low Light Image Enhancement using Convolutional Neural Network
IRJET- Low Light Image Enhancement using Convolutional Neural Network
IRJET Journal
 

Similar to Blind Source Camera Identification (20)

Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
 
IRJET- 3D Vision System using Calibrated Stereo Camera
IRJET- 3D Vision System using Calibrated Stereo CameraIRJET- 3D Vision System using Calibrated Stereo Camera
IRJET- 3D Vision System using Calibrated Stereo Camera
 
Information search using text and image query
Information search using text and image queryInformation search using text and image query
Information search using text and image query
 
AN INTEGRATED APPROACH TO CONTENT BASED IMAGE RETRIEVAL by Madhu
AN INTEGRATED APPROACH TO CONTENT BASED IMAGERETRIEVAL by MadhuAN INTEGRATED APPROACH TO CONTENT BASED IMAGERETRIEVAL by Madhu
AN INTEGRATED APPROACH TO CONTENT BASED IMAGE RETRIEVAL by Madhu
 
Information search using text and image query
Information search using text and image queryInformation search using text and image query
Information search using text and image query
 
Paper id 21201419
Paper id 21201419Paper id 21201419
Paper id 21201419
 
I010634450
I010634450I010634450
I010634450
 
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier ExposurePerformance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
 
Image processing
Image processingImage processing
Image processing
 
IRJET- Crowd Density Estimation using Image Processing
IRJET- Crowd Density Estimation using Image ProcessingIRJET- Crowd Density Estimation using Image Processing
IRJET- Crowd Density Estimation using Image Processing
 
Flag segmentation, feature extraction & identification using support vector m...
Flag segmentation, feature extraction & identification using support vector m...Flag segmentation, feature extraction & identification using support vector m...
Flag segmentation, feature extraction & identification using support vector m...
 
Presentation shortstory
Presentation shortstoryPresentation shortstory
Presentation shortstory
 
Himadeep
HimadeepHimadeep
Himadeep
 
Cahall Final Intern Presentation
Cahall Final Intern PresentationCahall Final Intern Presentation
Cahall Final Intern Presentation
 
A Review of Feature Extraction Techniques for CBIR based on SVM
A Review of Feature Extraction Techniques for CBIR based on SVMA Review of Feature Extraction Techniques for CBIR based on SVM
A Review of Feature Extraction Techniques for CBIR based on SVM
 
Image processing sw & hw
Image processing sw & hwImage processing sw & hw
Image processing sw & hw
 
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. pptImage segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
 
An Introduction to digital image processing
An Introduction to digital image processingAn Introduction to digital image processing
An Introduction to digital image processing
 
Blur Detection Methods for Digital Images-A Survey
Blur Detection Methods for Digital Images-A SurveyBlur Detection Methods for Digital Images-A Survey
Blur Detection Methods for Digital Images-A Survey
 
IRJET- Low Light Image Enhancement using Convolutional Neural Network
IRJET-  	  Low Light Image Enhancement using Convolutional Neural NetworkIRJET-  	  Low Light Image Enhancement using Convolutional Neural Network
IRJET- Low Light Image Enhancement using Convolutional Neural Network
 

Recently uploaded

官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
Aditya Rajan Patra
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 

Recently uploaded (20)

官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 

Blind Source Camera Identification

  • 1. Blind Source Camera Identification
  • 2. Introduction In today’s digital age, the creation and manipulation of digital images is made simple by digital processing tools that are easily and widely available. As a consequence, we can no longer take the authenticity of images, analog or digital, for granted. This is especially true when it comes to legal photographic evidence
  • 3. Introduction Although digital watermarks have been proposed as a tool to provide authenticity to images, it is a fact that the overwhelming majority of images that are captured today do not contain a digital watermark. And this situation is likely to continue for the foreseeable future.
  • 4. Problem Statement There are images from unknown source with no or untraceable watermark, but it is known to originate from either one of limited given standard cameras , say x, y, z. It is needed to classify the images into the groups based on originality. So the problem simplifies to whether a particular image came was originated from camera x, camera y or camera z.
  • 5. Related Works  A number of features of images have been identified that can prove to be a crucial part in classification .  Classification of the images have been a matter of study for past few years and it has been done with maximum achieved average accuracy of 93.42 % for set of two cameras, namely Nikon and Sony.  Classification of images among 5 different cameras has been conducted with an average accuracy of 88.02 %.  It is found out that a full generality of classification i.e. classification among a set of unknown number of devices , is difficult on a higher level.
  • 6. Goals and Objectives  Identifying features that can be used in classification.  Develop a classifier function that classifies images into two groups based on originality.
  • 7. Methodology  34 features have been identified till now that are and can be used in classification.  The features are mentioned in the following slides :-
  • 8. AVERAGE PIXEL VALUE This measure is based on the gray world assumption, which states that the average values in RGB channels of an image should average to gray, assuming that the images has enough color variations. Thus the features are the mean value of the 3 RGB channels (3 features). RGB PAIRS CORRELATION This measure attempts to capture the fact that depending on the camera structure, the correlation between different color bands could vary. There are 3 correlation pairs, namely RG, RB (3 features).
  • 9. NEIGHBOR DISTRIBUTION CENTER OF MASS This measure is calculated for each color band separately by first calculating the number of pixel neighbors for each pixel value, where a pixels neighbor are defined as all pixels which have a difference of value of 1 or -1, from the pixel value in question. RGB pairs energy ratio It is important because it is used in the process of white point correction which is an integral part of a camera pipeline. The calculated features (3 features) are: E1 = |G|2 /|B|2 E2 = |G|2 /|R|2 E3 = |B|2 /|R|2
  • 10. WAVELET DOMAIN STATISTICS Decomposed each color band of the image using separable quadratic mirror filters and then calculated the mean for each of the 3 resulting sub-bands (9 features). IMAGE QUALITY METRICS (IQM) We can categorize the set of IQM used into 3 classes :- • The pixel difference based measures (i.e. mean square error, mean absolute error, modified infinity norm) • The correlation based measures (i.e. normalized cross correlation, Czekonowski correlation) • The spectral distance based measures (i.e. spectral phase and magnitude errors) This is a set of 13 features.
  • 11. Classifier • We are going to use Support Vector Machine(SVM) Classifier. • It is primarily a classier method that performs classification tasks by constructing hyper planes in a multidimensional space. • To construct an optimal hyper plane, SVM employs an iterative training algorithm, which is used to minimize an error function.
  • 12. Linear Classifier • It classifies data set by linear hyper plane.
  • 13. The image below is the output from the simulation of linear classification using octave.
  • 14. Gaussian Kernel Classifier • It is non linear SVM kernel • Also known as Radial basis function (RBF) kernel
  • 15. The image beside is the output from the simulation of Gaussian classification using octave.
  • 16. SVM Classifier can classify data in at most two groups at a time. So how we can classify data into more than 2 groups ?
  • 17. We can do that by training 3 classifiers , for each group vs all other groups Group1 vs All
  • 20. Conclusion The technique studied in the research project will aide in improvement in performance and accuracy of blind source camera identification.
  • 21. Reference [1] Mehdi Kharrazi , Husrev T. Sencar and Nasir Memon , ”Blind Source Camera Identification”. [2] C.-C. Chang and C.-J. Lin, LIBSVM: a library for support vector machines, 2001, software available at http://www.csie.ntu.edu.tw/˜cjlin/libsvm. [3] Andrew Ng, ”Machine Learning CS-229 Standford” http://cs229.standford.edu