SlideShare a Scribd company logo
1 of 15
By Charles Nichols
Can you find the differences?
How about now?
Pretty obvious now, eh?
The solution. Did you find them all?
Cheek
Bones
Belt
Ornaments
Sash Color
Sandal
Strap
Pavement
Cracks
Balls
Chimney
Bow
Switched
Sides
Anklet
Sash
Length
ImageJ software from the National Institutes of Health, link:
http://rsbweb.nih.gov/ij/download.html
Calculator Plus plug in:
http://rsbweb.nih.gov/ij/plugins/calculator-plus.html
How did I do it? Using free software.
Download the image and note its size, 600w 672h.
http://blogs.baruch.cuny.edu/fro12dtg/files/2012/11/Assassins-Creed-
Revelations-game-600x672.jpg
The image is mirrored down the middle, so each image is 600w x 336h. Save
these sections separately and label as Top and Bottom using your favorite
image editor.
Create the Reverse Image by puttingTop on Bottom and Bottom on top.
Open ImageJ software after installing the Calculator Plus plugin.
Step 1: Create a Reverse Image
Step 2: Subtract the Images
- =
Original Image Reversed Image Result, after auto contrast
This is referred to as background subtraction.
Step 3: Multiply the Result by Itself
x =
Subtracted Image Subtracted Image Result, after saturation
Step 4: Overlay images, making white
transparent and washing out the original.
+ =
Washed Out Image Subtracted Image Result, after auto contrast
Small details were skipped, but can be figured out pretty quickly.
Here’s another example from a Geocache. Differing numbers indicate coordinates:
That’s It!
Solution:
That’s It!
These are misalignment errors.
Misalignment errors were caused by one or two pixel offsets in the baseline
image.
Here, a baseline image was given and had to be manually aligned for all ten
digits.
Here’s the baseline.Try it yourself!
Misalignment Errors
If you can do it with images, you can do it with a video an in real time!
Check out these videos:
Telecommunications and Imaging Laboratory
Institut Montefiore - University of Liege, Belgium
http://www2.ulg.ac.be/telecom/research/vibe/
Other Uses for this Method
DetectingChanges in Documents is Easy

More Related Content

Viewers also liked

Flipped Classroom Mobile Apps (Sharing at Samsung School Sharing Session 2015...
Flipped Classroom Mobile Apps (Sharing at Samsung School Sharing Session 2015...Flipped Classroom Mobile Apps (Sharing at Samsung School Sharing Session 2015...
Flipped Classroom Mobile Apps (Sharing at Samsung School Sharing Session 2015...Jeff Ng
 
WebOrganic ELC Education 2.9 Sharing
WebOrganic ELC Education 2.9 SharingWebOrganic ELC Education 2.9 Sharing
WebOrganic ELC Education 2.9 SharingJeff Ng
 
Flipped Classroom Mobile Apps (Sharing at Samsung School Sharing Session 2015...
Flipped Classroom Mobile Apps (Sharing at Samsung School Sharing Session 2015...Flipped Classroom Mobile Apps (Sharing at Samsung School Sharing Session 2015...
Flipped Classroom Mobile Apps (Sharing at Samsung School Sharing Session 2015...Jeff Ng
 
YouTube Editor Self-pace Learning 20150322
YouTube Editor Self-pace Learning 20150322YouTube Editor Self-pace Learning 20150322
YouTube Editor Self-pace Learning 20150322Jeff Ng
 
Story Board Template
Story Board TemplateStory Board Template
Story Board TemplateJeff Ng
 
電子書包經驗分享 - 基督教宣道會徐澤林紀念小學
電子書包經驗分享 - 基督教宣道會徐澤林紀念小學電子書包經驗分享 - 基督教宣道會徐澤林紀念小學
電子書包經驗分享 - 基督教宣道會徐澤林紀念小學Jeff Ng
 

Viewers also liked (6)

Flipped Classroom Mobile Apps (Sharing at Samsung School Sharing Session 2015...
Flipped Classroom Mobile Apps (Sharing at Samsung School Sharing Session 2015...Flipped Classroom Mobile Apps (Sharing at Samsung School Sharing Session 2015...
Flipped Classroom Mobile Apps (Sharing at Samsung School Sharing Session 2015...
 
WebOrganic ELC Education 2.9 Sharing
WebOrganic ELC Education 2.9 SharingWebOrganic ELC Education 2.9 Sharing
WebOrganic ELC Education 2.9 Sharing
 
Flipped Classroom Mobile Apps (Sharing at Samsung School Sharing Session 2015...
Flipped Classroom Mobile Apps (Sharing at Samsung School Sharing Session 2015...Flipped Classroom Mobile Apps (Sharing at Samsung School Sharing Session 2015...
Flipped Classroom Mobile Apps (Sharing at Samsung School Sharing Session 2015...
 
YouTube Editor Self-pace Learning 20150322
YouTube Editor Self-pace Learning 20150322YouTube Editor Self-pace Learning 20150322
YouTube Editor Self-pace Learning 20150322
 
Story Board Template
Story Board TemplateStory Board Template
Story Board Template
 
電子書包經驗分享 - 基督教宣道會徐澤林紀念小學
電子書包經驗分享 - 基督教宣道會徐澤林紀念小學電子書包經驗分享 - 基督教宣道會徐澤林紀念小學
電子書包經驗分享 - 基督教宣道會徐澤林紀念小學
 

Similar to Finding Differences in Images and Documents

Responsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and TechniquesResponsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and TechniquesVitaly Friedman
 
The Art of Web Design, 101
The Art of Web Design, 101The Art of Web Design, 101
The Art of Web Design, 101kellyhousholder
 
ProjectReport_TeamTatin
ProjectReport_TeamTatinProjectReport_TeamTatin
ProjectReport_TeamTatinUrjit Patel
 
Responsive websites. Toolbox
Responsive websites. ToolboxResponsive websites. Toolbox
Responsive websites. ToolboxWojtek Zając
 
Evaluation Question 6
Evaluation Question 6Evaluation Question 6
Evaluation Question 6LucyWalters
 
Delivering Responsive Images
Delivering Responsive Images Delivering Responsive Images
Delivering Responsive Images Cloudinary
 
Class 4 handout two column layout w mobile web design
Class 4 handout two column layout w mobile web designClass 4 handout two column layout w mobile web design
Class 4 handout two column layout w mobile web designErin M. Kidwell
 
Optimize Images for SEO WordCamp Sacramento
Optimize Images for SEO WordCamp SacramentoOptimize Images for SEO WordCamp Sacramento
Optimize Images for SEO WordCamp SacramentoLeslie Staller
 
Digital Fabrication Studio: 3D Scanning
Digital Fabrication Studio: 3D ScanningDigital Fabrication Studio: 3D Scanning
Digital Fabrication Studio: 3D ScanningMassimo Menichinelli
 
Ai powered images-sarajevo
Ai powered images-sarajevoAi powered images-sarajevo
Ai powered images-sarajevoDoug Sillars
 
Illustrator portrait project-final
Illustrator portrait project-finalIllustrator portrait project-final
Illustrator portrait project-finalDaniel Downs
 
Practical Responsive Images : from Breaking Borders
Practical Responsive Images : from Breaking BordersPractical Responsive Images : from Breaking Borders
Practical Responsive Images : from Breaking BordersBen Seymour
 
Gender Classification using SVM With Flask
Gender Classification using SVM With FlaskGender Classification using SVM With Flask
Gender Classification using SVM With FlaskAI Publications
 
Ai powered images-pythonljubjana
Ai powered images-pythonljubjanaAi powered images-pythonljubjana
Ai powered images-pythonljubjanaDoug Sillars
 
Grain size analysis by using ImageJ
Grain size analysis by using ImageJGrain size analysis by using ImageJ
Grain size analysis by using ImageJViet NguyenHoang
 
Practical Responsive Images - from Second Wednesday
Practical Responsive Images - from Second WednesdayPractical Responsive Images - from Second Wednesday
Practical Responsive Images - from Second WednesdayBen Seymour
 
The image problem of the web and how to solve it…
The image problem of the web and how to solve it…The image problem of the web and how to solve it…
The image problem of the web and how to solve it…Christian Heilmann
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentationAshwinBicholiya
 

Similar to Finding Differences in Images and Documents (20)

Responsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and TechniquesResponsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and Techniques
 
The Art of Web Design, 101
The Art of Web Design, 101The Art of Web Design, 101
The Art of Web Design, 101
 
ProjectReport_TeamTatin
ProjectReport_TeamTatinProjectReport_TeamTatin
ProjectReport_TeamTatin
 
Responsive websites. Toolbox
Responsive websites. ToolboxResponsive websites. Toolbox
Responsive websites. Toolbox
 
Evaluation Question 6
Evaluation Question 6Evaluation Question 6
Evaluation Question 6
 
Delivering Responsive Images
Delivering Responsive Images Delivering Responsive Images
Delivering Responsive Images
 
Class 4 handout two column layout w mobile web design
Class 4 handout two column layout w mobile web designClass 4 handout two column layout w mobile web design
Class 4 handout two column layout w mobile web design
 
prod75_019870
prod75_019870prod75_019870
prod75_019870
 
prod75_019870
prod75_019870prod75_019870
prod75_019870
 
Optimize Images for SEO WordCamp Sacramento
Optimize Images for SEO WordCamp SacramentoOptimize Images for SEO WordCamp Sacramento
Optimize Images for SEO WordCamp Sacramento
 
Digital Fabrication Studio: 3D Scanning
Digital Fabrication Studio: 3D ScanningDigital Fabrication Studio: 3D Scanning
Digital Fabrication Studio: 3D Scanning
 
Ai powered images-sarajevo
Ai powered images-sarajevoAi powered images-sarajevo
Ai powered images-sarajevo
 
Illustrator portrait project-final
Illustrator portrait project-finalIllustrator portrait project-final
Illustrator portrait project-final
 
Practical Responsive Images : from Breaking Borders
Practical Responsive Images : from Breaking BordersPractical Responsive Images : from Breaking Borders
Practical Responsive Images : from Breaking Borders
 
Gender Classification using SVM With Flask
Gender Classification using SVM With FlaskGender Classification using SVM With Flask
Gender Classification using SVM With Flask
 
Ai powered images-pythonljubjana
Ai powered images-pythonljubjanaAi powered images-pythonljubjana
Ai powered images-pythonljubjana
 
Grain size analysis by using ImageJ
Grain size analysis by using ImageJGrain size analysis by using ImageJ
Grain size analysis by using ImageJ
 
Practical Responsive Images - from Second Wednesday
Practical Responsive Images - from Second WednesdayPractical Responsive Images - from Second Wednesday
Practical Responsive Images - from Second Wednesday
 
The image problem of the web and how to solve it…
The image problem of the web and how to solve it…The image problem of the web and how to solve it…
The image problem of the web and how to solve it…
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentation
 

Recently uploaded

一比一原版牛津布鲁克斯大学毕业证学位证书
一比一原版牛津布鲁克斯大学毕业证学位证书一比一原版牛津布鲁克斯大学毕业证学位证书
一比一原版牛津布鲁克斯大学毕业证学位证书E LSS
 
如何办理新西兰奥克兰商学院毕业证(本硕)AIS学位证书
如何办理新西兰奥克兰商学院毕业证(本硕)AIS学位证书如何办理新西兰奥克兰商学院毕业证(本硕)AIS学位证书
如何办理新西兰奥克兰商学院毕业证(本硕)AIS学位证书Fir L
 
如何办理(USF文凭证书)美国旧金山大学毕业证学位证书
如何办理(USF文凭证书)美国旧金山大学毕业证学位证书如何办理(USF文凭证书)美国旧金山大学毕业证学位证书
如何办理(USF文凭证书)美国旧金山大学毕业证学位证书Fs Las
 
Chp 1- Contract and its kinds-business law .ppt
Chp 1- Contract and its kinds-business law .pptChp 1- Contract and its kinds-business law .ppt
Chp 1- Contract and its kinds-business law .pptzainabbkhaleeq123
 
6th sem cpc notes for 6th semester students samjhe. Padhlo bhai
6th sem cpc notes for 6th semester students samjhe. Padhlo bhai6th sem cpc notes for 6th semester students samjhe. Padhlo bhai
6th sem cpc notes for 6th semester students samjhe. Padhlo bhaiShashankKumar441258
 
COPYRIGHTS - PPT 01.12.2023 part- 2.pptx
COPYRIGHTS - PPT 01.12.2023 part- 2.pptxCOPYRIGHTS - PPT 01.12.2023 part- 2.pptx
COPYRIGHTS - PPT 01.12.2023 part- 2.pptxRRR Chambers
 
Indemnity Guarantee Section 124 125 and 126
Indemnity Guarantee Section 124 125 and 126Indemnity Guarantee Section 124 125 and 126
Indemnity Guarantee Section 124 125 and 126Oishi8
 
BPA GROUP 7 - DARIO VS. MISON REPORTING.pdf
BPA GROUP 7 - DARIO VS. MISON REPORTING.pdfBPA GROUP 7 - DARIO VS. MISON REPORTING.pdf
BPA GROUP 7 - DARIO VS. MISON REPORTING.pdflaysamaeguardiano
 
Essentials of a Valid Transfer.pptxmmmmmm
Essentials of a Valid Transfer.pptxmmmmmmEssentials of a Valid Transfer.pptxmmmmmm
Essentials of a Valid Transfer.pptxmmmmmm2020000445musaib
 
CAFC Chronicles: Costly Tales of Claim Construction Fails
CAFC Chronicles: Costly Tales of Claim Construction FailsCAFC Chronicles: Costly Tales of Claim Construction Fails
CAFC Chronicles: Costly Tales of Claim Construction FailsAurora Consulting
 
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书Fs Las
 
如何办理美国波士顿大学(BU)毕业证学位证书
如何办理美国波士顿大学(BU)毕业证学位证书如何办理美国波士顿大学(BU)毕业证学位证书
如何办理美国波士顿大学(BU)毕业证学位证书Fir L
 
如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书
 如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书 如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书
如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书Sir Lt
 
Legal Risks and Compliance Considerations for Cryptocurrency Exchanges in India
Legal Risks and Compliance Considerations for Cryptocurrency Exchanges in IndiaLegal Risks and Compliance Considerations for Cryptocurrency Exchanges in India
Legal Risks and Compliance Considerations for Cryptocurrency Exchanges in IndiaFinlaw Consultancy Pvt Ltd
 
Mediation ppt for study materials. notes
Mediation ppt for study materials. notesMediation ppt for study materials. notes
Mediation ppt for study materials. notesPRATIKNAYAK31
 
如何办理提赛德大学毕业证(本硕)Teesside学位证书
如何办理提赛德大学毕业证(本硕)Teesside学位证书如何办理提赛德大学毕业证(本硕)Teesside学位证书
如何办理提赛德大学毕业证(本硕)Teesside学位证书Fir L
 
CALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best sexual serviceanilsa9823
 
如何办理(Michigan文凭证书)密歇根大学毕业证学位证书
 如何办理(Michigan文凭证书)密歇根大学毕业证学位证书 如何办理(Michigan文凭证书)密歇根大学毕业证学位证书
如何办理(Michigan文凭证书)密歇根大学毕业证学位证书Sir Lt
 

Recently uploaded (20)

一比一原版牛津布鲁克斯大学毕业证学位证书
一比一原版牛津布鲁克斯大学毕业证学位证书一比一原版牛津布鲁克斯大学毕业证学位证书
一比一原版牛津布鲁克斯大学毕业证学位证书
 
如何办理新西兰奥克兰商学院毕业证(本硕)AIS学位证书
如何办理新西兰奥克兰商学院毕业证(本硕)AIS学位证书如何办理新西兰奥克兰商学院毕业证(本硕)AIS学位证书
如何办理新西兰奥克兰商学院毕业证(本硕)AIS学位证书
 
如何办理(USF文凭证书)美国旧金山大学毕业证学位证书
如何办理(USF文凭证书)美国旧金山大学毕业证学位证书如何办理(USF文凭证书)美国旧金山大学毕业证学位证书
如何办理(USF文凭证书)美国旧金山大学毕业证学位证书
 
Chp 1- Contract and its kinds-business law .ppt
Chp 1- Contract and its kinds-business law .pptChp 1- Contract and its kinds-business law .ppt
Chp 1- Contract and its kinds-business law .ppt
 
6th sem cpc notes for 6th semester students samjhe. Padhlo bhai
6th sem cpc notes for 6th semester students samjhe. Padhlo bhai6th sem cpc notes for 6th semester students samjhe. Padhlo bhai
6th sem cpc notes for 6th semester students samjhe. Padhlo bhai
 
COPYRIGHTS - PPT 01.12.2023 part- 2.pptx
COPYRIGHTS - PPT 01.12.2023 part- 2.pptxCOPYRIGHTS - PPT 01.12.2023 part- 2.pptx
COPYRIGHTS - PPT 01.12.2023 part- 2.pptx
 
Indemnity Guarantee Section 124 125 and 126
Indemnity Guarantee Section 124 125 and 126Indemnity Guarantee Section 124 125 and 126
Indemnity Guarantee Section 124 125 and 126
 
BPA GROUP 7 - DARIO VS. MISON REPORTING.pdf
BPA GROUP 7 - DARIO VS. MISON REPORTING.pdfBPA GROUP 7 - DARIO VS. MISON REPORTING.pdf
BPA GROUP 7 - DARIO VS. MISON REPORTING.pdf
 
Essentials of a Valid Transfer.pptxmmmmmm
Essentials of a Valid Transfer.pptxmmmmmmEssentials of a Valid Transfer.pptxmmmmmm
Essentials of a Valid Transfer.pptxmmmmmm
 
CAFC Chronicles: Costly Tales of Claim Construction Fails
CAFC Chronicles: Costly Tales of Claim Construction FailsCAFC Chronicles: Costly Tales of Claim Construction Fails
CAFC Chronicles: Costly Tales of Claim Construction Fails
 
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书
 
Vip Call Girls Greater Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Greater Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Greater Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Greater Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
如何办理美国波士顿大学(BU)毕业证学位证书
如何办理美国波士顿大学(BU)毕业证学位证书如何办理美国波士顿大学(BU)毕业证学位证书
如何办理美国波士顿大学(BU)毕业证学位证书
 
Russian Call Girls Rohini Sector 6 💓 Delhi 9999965857 @Sabina Modi VVIP MODEL...
Russian Call Girls Rohini Sector 6 💓 Delhi 9999965857 @Sabina Modi VVIP MODEL...Russian Call Girls Rohini Sector 6 💓 Delhi 9999965857 @Sabina Modi VVIP MODEL...
Russian Call Girls Rohini Sector 6 💓 Delhi 9999965857 @Sabina Modi VVIP MODEL...
 
如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书
 如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书 如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书
如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书
 
Legal Risks and Compliance Considerations for Cryptocurrency Exchanges in India
Legal Risks and Compliance Considerations for Cryptocurrency Exchanges in IndiaLegal Risks and Compliance Considerations for Cryptocurrency Exchanges in India
Legal Risks and Compliance Considerations for Cryptocurrency Exchanges in India
 
Mediation ppt for study materials. notes
Mediation ppt for study materials. notesMediation ppt for study materials. notes
Mediation ppt for study materials. notes
 
如何办理提赛德大学毕业证(本硕)Teesside学位证书
如何办理提赛德大学毕业证(本硕)Teesside学位证书如何办理提赛德大学毕业证(本硕)Teesside学位证书
如何办理提赛德大学毕业证(本硕)Teesside学位证书
 
CALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best sexual service
 
如何办理(Michigan文凭证书)密歇根大学毕业证学位证书
 如何办理(Michigan文凭证书)密歇根大学毕业证学位证书 如何办理(Michigan文凭证书)密歇根大学毕业证学位证书
如何办理(Michigan文凭证书)密歇根大学毕业证学位证书
 

Finding Differences in Images and Documents

  • 2. Can you find the differences?
  • 5. The solution. Did you find them all? Cheek Bones Belt Ornaments Sash Color Sandal Strap Pavement Cracks Balls Chimney Bow Switched Sides Anklet Sash Length
  • 6. ImageJ software from the National Institutes of Health, link: http://rsbweb.nih.gov/ij/download.html Calculator Plus plug in: http://rsbweb.nih.gov/ij/plugins/calculator-plus.html How did I do it? Using free software.
  • 7. Download the image and note its size, 600w 672h. http://blogs.baruch.cuny.edu/fro12dtg/files/2012/11/Assassins-Creed- Revelations-game-600x672.jpg The image is mirrored down the middle, so each image is 600w x 336h. Save these sections separately and label as Top and Bottom using your favorite image editor. Create the Reverse Image by puttingTop on Bottom and Bottom on top. Open ImageJ software after installing the Calculator Plus plugin. Step 1: Create a Reverse Image
  • 8. Step 2: Subtract the Images - = Original Image Reversed Image Result, after auto contrast This is referred to as background subtraction.
  • 9. Step 3: Multiply the Result by Itself x = Subtracted Image Subtracted Image Result, after saturation
  • 10. Step 4: Overlay images, making white transparent and washing out the original. + = Washed Out Image Subtracted Image Result, after auto contrast
  • 11. Small details were skipped, but can be figured out pretty quickly. Here’s another example from a Geocache. Differing numbers indicate coordinates: That’s It!
  • 12. Solution: That’s It! These are misalignment errors.
  • 13. Misalignment errors were caused by one or two pixel offsets in the baseline image. Here, a baseline image was given and had to be manually aligned for all ten digits. Here’s the baseline.Try it yourself! Misalignment Errors
  • 14. If you can do it with images, you can do it with a video an in real time! Check out these videos: Telecommunications and Imaging Laboratory Institut Montefiore - University of Liege, Belgium http://www2.ulg.ac.be/telecom/research/vibe/ Other Uses for this Method