CrazyEngineers Forum

******************************************
Welcome To CrazyEngineers (CE) – an online community of engineers from all over the world! With the younger CEan at 84 and the youngest at 16, CE boasts of professional engineers, students, professors, entrepreneurs, CEOs, geeks & nerds. We exchange innovative ideas, share knowledge, help each other and expand our worldwide network of engineers! You need not have a formal degree in engineering to be a part of CrazyEngineers! Need we say more?
Join CE! | Be a CE Ambassador! | Forgot password? | Sponsor CE | Contact Us
Navigation
Go Back   CrazyEngineers Forum > CE : Technical Discussions > Computer Science & IT Engineering
Reply

  #11 (permalink)
Old 18th June 2008, 01:49 AM
hbk
CE - Apprentice
 
I'm a Crazy Computers Engineer
Join Date: 12th June 2008
Posts: 36
Default Re: Image Tamper Detection

i talked to a few friends who are into photography.....

they suggested that in case i hav just the 1 image, what i can dop is to check for the continuity of a number of features in the image.... coz in a natural untampered image, all features are in a cntinuum..... no drastic variations...


eg. i can check for continuity of sharpness, brightness, and other such features....


but this isnt foolproof, is it?? i mean, dpoesnt it depend on the lack of skill of the person doing the tampering.... the more skilled he is, the more difficult the detection.... wat say???
hbk is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored links
  #12 (permalink)
Old 18th June 2008, 08:05 AM
CE - Apprentice
 
I'm a Crazy Electrical, Electronics Engineer
Join Date: 14th June 2008
Posts: 22
Default Re: Image Tamper Detection

yea, the technique your friends suggest is quite flawed, for an untampered image may also have a drastic variation, say in brightness if there are some metallic glare
__________________
With complexity comes consciousness
elric is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #13 (permalink)
Old 18th June 2008, 10:27 PM
CE - Editor
 
xheavenlyx's Avatar
 
I'm a Crazy Electronics Hacker & Engineer
Join Date: 2nd October 2006
Location: Dubai, UAE
Posts: 572
Default Re: Image Tamper Detection

Exactly as Elric said, and my above post. Its not possible, unless they guy is modifying the picture using Microsoft Paint.

Your best bet it to have your originals made in a way that only you know the brightness and stuff continuum (unless you are doing tamper detection on many other sources of which you have no idea of the original)

Secondly, You can "visually" try to see the changes with your own eyes! Much better if used in combination with MATLABS feature extraction etc...
xheavenlyx is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #14 (permalink)
Old 23rd June 2008, 07:05 PM
CE - Newbie
 
I'm a Crazy Imaging Engineer
Join Date: 23rd June 2008
Posts: 1
Default Re: Image Tamper Detection

I know two basic approaches to do this. The first method processes the suspect image region by region and looks for similarities that might have been caused by the 'cloning' tool, or coping image regions.

Have a look at the paper by J. Fridrich, 'Detection of Copy-Move Forgery in Digital Images with D. Soukal and J. Lukáš'

The other, and probably more difficult approach is the following. A digital camera with a sensor with a so called bayer pattern, only measures R, G or B values per cell. That means that per RGB pixel, there are two missing values that need to be interpolated. This is also called demosaicking. There are various algorithms do to this, but the key idea, is that interpolated pixel values are related to each other. A relation that might be disrupted by image tampering.

Everything and more on this subject can be found at the university of Dartmouth.
maurits is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #15 (permalink)
Old 23rd June 2008, 10:00 PM
ash
Moderator
 
ash's Avatar
 
I'm a Crazy Communications Engineer
Join Date: 12th July 2007
Location: IIUM, Malaysia
Posts: 1,506
Default Re: Image Tamper Detection

Whoa.. this is interesting stuff!

I don't know much about image processing, but you also have to remember that random noise will invariably affect the picture too. So its quite hard to know if variations are caused by deliberate morphing or noise.

Is it possible to take pictures and output it as vector images? I bet that will take a lot of resources and mathematical power to do so The picture would have to be taken by a special camera or something.. but it would still be cool nonetheless!
__________________
Keep it simple. Keep it real.
| New to CE? Click here! | Join our CE Bot project! | Problems? Questions? PM or mail me at ash{at]crazyengineers{dot]com |
ash is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #16 (permalink)
Old 25th June 2008, 02:58 AM
CE - Editor
 
xheavenlyx's Avatar
 
I'm a Crazy Electronics Hacker & Engineer
Join Date: 2nd October 2006
Location: Dubai, UAE
Posts: 572
Default Re: Image Tamper Detection

Quote:
There are various algorithms do to this, but the key idea, is that interpolated pixel values are related to each other. A relation that might be disrupted by image tampering.
Ohhh man, this is a really cool idea!!! The interpolated pixels will have a mathematical relation with their immediate neighbor!

The link you have given is invaluable to this discussion!!

And ash, yea noise will effect a picture and must be considered in ALL our assumptions.

As for vector thats a good idea and i have no idea how it would be possible.
xheavenlyx is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #17 (permalink)
Old 25th June 2008, 10:08 AM
Good Administrator
 
The_Big_K's Avatar
 
I'm a Crazy Electrical Engineer
Join Date: 26th November 2005
Location: Terra-Firma
Posts: 4,996
Send a message via Yahoo to The_Big_K
Thumbs up Re: Image Tamper Detection

Quote:
Originally Posted by xheavenlyx View Post
Ohhh man, this is a really cool idea!!! The interpolated pixels will have a mathematical relation with their immediate neighbor!

The link you have given is invaluable to this discussion!!

And ash, yea noise will effect a picture and must be considered in ALL our assumptions.

As for vector thats a good idea and i have no idea how it would be possible.
[spam] He's an 'Imaging' engineer! Did you notice that?! [/spam]
The_Big_K is online now  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #18 (permalink)
Old 25th June 2008, 11:51 AM
ash
Moderator
 
ash's Avatar
 
I'm a Crazy Communications Engineer
Join Date: 12th July 2007
Location: IIUM, Malaysia
Posts: 1,506
Default Re: Image Tamper Detection

Oh yea, I just realised that! Thats a cool title

Slightly offtopic, I realised that stating your specialization to others will make for a good topic for discussion. Everyone (that is, non-engineers) knows what mechanical, electrical, electronics, communications, computer or chemical engineer, etc are, because they can visualise a "product" or "device" that relates to the discipline. Examples include a Car, plane, petrol.

But if you say your an instrumentation, control or in this case an Imaging engineer, they will be like.. "WOAH.. that sounds so awesome. So what exactly do you do??" And try to visualize the latest gadget or something.

Okay, I'm jealous. So what
__________________
Keep it simple. Keep it real.
| New to CE? Click here! | Join our CE Bot project! | Problems? Questions? PM or mail me at ash{at]crazyengineers{dot]com |
ash is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #19 (permalink)
Old 25th June 2008, 09:44 PM
CE - Editor
 
xheavenlyx's Avatar
 
I'm a Crazy Electronics Hacker & Engineer
Join Date: 2nd October 2006
Location: Dubai, UAE
Posts: 572
Default Re: Image Tamper Detection

Oops...

Nice to see a professional here

(Maybe a professor!?)
xheavenlyx is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #20 (permalink)
Old 28th June 2008, 07:47 PM
hbk
CE - Apprentice
 
I'm a Crazy Computers Engineer
Join Date: 12th June 2008
Posts: 36
Default Re: Image Tamper Detection

hi.

if anybdy has any links related to "detection of tampering in images",which can be implemented using MATLAB, please post them here...

any help will be highly apprecited..

thx...
__________________
2 ways to happines--->

1. Accept what you cannot change
2, Change what you cannot accept
hbk is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored links
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

LinkBacks (?)
LinkBack to this Thread: http://www.crazyengineers.com/forum/computer-science-engineering/3062-image-tamper-detection.html
Posted By For Type Date
Uniting Engineers Across The World ! This thread Refback 26th June 2008 12:14 PM


All times are GMT +5.5. The time now is 10:53 PM.
Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Member comments are owned by the poster. Copyright © 2005-2008 CrazyEngineers.com. All rights reserved.Ad Management by RedTyger