|
******************************************
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 |
![]() |
| Sponsored links | |
|
|
|
|
CE - Editor
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
I'm a Crazy Electronics Hacker & Engineer
Join Date: 2nd October 2006 Location: Dubai, UAE
Posts: 572
|
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...
__________________
MY BLOG (Checkitout for Robotics, Hardware Hacks and more) |
|
|
|
|
CE - Newbie
![]()
I'm a Crazy Imaging Engineer
Join Date: 23rd June 2008
Posts: 1
|
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. |
|
|
|
|
Moderator
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
I'm a Crazy Communications Engineer
Join Date: 12th July 2007 Location: IIUM, Malaysia
Posts: 1,506
|
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
__________________
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 |
|
|
|
|
|
CE - Editor
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
I'm a Crazy Electronics Hacker & Engineer
Join Date: 2nd October 2006 Location: Dubai, UAE
Posts: 572
|
Quote:
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
__________________
MY BLOG (Checkitout for Robotics, Hardware Hacks and more) |
|
|
|
|
|
Good Administrator
![]() ![]() |
Quote:
__________________
-The Big K- Founder & Administrator ¤ The Big K’s Superblog™ ¤ About CE ¤ Small Talk ¤ CE Quick Start Guide for New Members ¤ Contact ¤ Buy CE GearNew |
|
|
|
|
|
Moderator
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
I'm a Crazy Communications Engineer
Join Date: 12th July 2007 Location: IIUM, Malaysia
Posts: 1,506
|
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 |
|
|
|
|
|
CE - Editor
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
I'm a Crazy Electronics Hacker & Engineer
Join Date: 2nd October 2006 Location: Dubai, UAE
Posts: 572
|
Oops...
Nice to see a professional here (Maybe a professor!?)
__________________
MY BLOG (Checkitout for Robotics, Hardware Hacks and more) |
|
|
|
| Sponsored links | |
|
|
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
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 | |
| Contact Us - Home - Impressum | Impressum - |