Method and Results Watermarking Materials. Introduction

Similar documents
MATLAB Algorithms for Rapid Detection and Embedding of Palindrome and Emordnilap Electronic Watermarks in Simulated Chemical and Biological Image Data

COM DEV AIS Initiative. TEXAS II Meeting September 03, 2008 Ian D Souza

Signal Processing Architectures for Ultra-Wideband Wide-Angle Synthetic Aperture Radar Applications

Investigation of a Forward Looking Conformal Broadband Antenna for Airborne Wide Area Surveillance

Strategic Technical Baselines for UK Nuclear Clean-up Programmes. Presented by Brian Ensor Strategy and Engineering Manager NDA

INTEGRATIVE MIGRATORY BIRD MANAGEMENT ON MILITARY BASES: THE ROLE OF RADAR ORNITHOLOGY

Hybrid QR Factorization Algorithm for High Performance Computing Architectures. Peter Vouras Naval Research Laboratory Radar Division

Robotics and Artificial Intelligence. Rodney Brooks Director, MIT Computer Science and Artificial Intelligence Laboratory CTO, irobot Corp

Technology Maturation Planning for the Autonomous Approach and Landing Capability (AALC) Program

U.S. Army Training and Doctrine Command (TRADOC) Virtual World Project

Army Acoustics Needs

Digital Radiography and X-ray Computed Tomography Slice Inspection of an Aluminum Truss Section

UNCLASSIFIED UNCLASSIFIED 1

Drexel Object Occlusion Repository (DOOR) Trip Denton, John Novatnack and Ali Shokoufandeh

David Siegel Masters Student University of Cincinnati. IAB 17, May 5 7, 2009 Ford & UM

Durable Aircraft. February 7, 2011

PULSED POWER SWITCHING OF 4H-SIC VERTICAL D-MOSFET AND DEVICE CHARACTERIZATION

Design of Synchronization Sequences in a MIMO Demonstration System 1

Innovative 3D Visualization of Electro-optic Data for MCM

Department of Defense Partners in Flight

SA Joint USN/USMC Spectrum Conference. Gerry Fitzgerald. Organization: G036 Project: 0710V250-A1

A Comparison of Two Computational Technologies for Digital Pulse Compression

August 9, Attached please find the progress report for ONR Contract N C-0230 for the period of January 20, 2015 to April 19, 2015.

Report Documentation Page

JOCOTAS. Strategic Alliances: Government & Industry. Amy Soo Lagoon. JOCOTAS Chairman, Shelter Technology. Laura Biszko. Engineer

0.18 μm CMOS Fully Differential CTIA for a 32x16 ROIC for 3D Ladar Imaging Systems

VHF/UHF Imagery of Targets, Decoys, and Trees

Underwater Intelligent Sensor Protection System

Modeling of Ionospheric Refraction of UHF Radar Signals at High Latitudes

Lattice Spacing Effect on Scan Loss for Bat-Wing Phased Array Antennas

DoDTechipedia. Technology Awareness. Technology and the Modern World

3. Faster, Better, Cheaper The Fallacy of MBSE?

HIGH TEMPERATURE (250 C) SIC POWER MODULE FOR MILITARY HYBRID ELECTRICAL VEHICLE APPLICATIONS

Wavelength Division Multiplexing (WDM) Technology for Naval Air Applications

Summary: Phase III Urban Acoustics Data

Student Independent Research Project : Evaluation of Thermal Voltage Converters Low-Frequency Errors

A RENEWED SPIRIT OF DISCOVERY

Rump Session: Advanced Silicon Technology Foundry Access Options for DoD Research. Prof. Ken Shepard. Columbia University

DIELECTRIC ROTMAN LENS ALTERNATIVES FOR BROADBAND MULTIPLE BEAM ANTENNAS IN MULTI-FUNCTION RF APPLICATIONS. O. Kilic U.S. Army Research Laboratory

Development of a charged-particle accumulator using an RF confinement method FA

Loop-Dipole Antenna Modeling using the FEKO code

Acoustic Change Detection Using Sources of Opportunity

Fuzzy Logic Approach for Impact Source Identification in Ceramic Plates

Solar Radar Experiments

MINIATURIZED ANTENNAS FOR COMPACT SOLDIER COMBAT SYSTEMS

CFDTD Solution For Large Waveguide Slot Arrays

Radar Detection of Marine Mammals

IREAP. MURI 2001 Review. John Rodgers, T. M. Firestone,V. L. Granatstein, M. Walter

Thermal Simulation of a Silicon Carbide (SiC) Insulated-Gate Bipolar Transistor (IGBT) in Continuous Switching Mode

Mathematics, Information, and Life Sciences

Cross-layer Approach to Low Energy Wireless Ad Hoc Networks

THE NATIONAL SHIPBUILDING RESEARCH PROGRAM

DEVELOPMENT OF AN ULTRA-COMPACT EXPLOSIVELY DRIVEN MAGNETIC FLUX COMPRESSION GENERATOR SYSTEM

LONG TERM GOALS OBJECTIVES

Effects of Radar Absorbing Material (RAM) on the Radiated Power of Monopoles with Finite Ground Plane

REPORT DOCUMENTATION PAGE

14. Model Based Systems Engineering: Issues of application to Soft Systems

Frequency Stabilization Using Matched Fabry-Perots as References

Presentation to TEXAS II

MONITORING RUBBLE-MOUND COASTAL STRUCTURES WITH PHOTOGRAMMETRY

SILICON CARBIDE FOR NEXT GENERATION VEHICULAR POWER CONVERTERS. John Kajs SAIC August UNCLASSIFIED: Dist A. Approved for public release

Coherent distributed radar for highresolution

PSEUDO-RANDOM CODE CORRELATOR TIMING ERRORS DUE TO MULTIPLE REFLECTIONS IN TRANSMISSION LINES

Wavelet Shrinkage and Denoising. Brian Dadson & Lynette Obiero Summer 2009 Undergraduate Research Supported by NSF through MAA

Report Documentation Page

DARPA TRUST in IC s Effort. Dr. Dean Collins Deputy Director, MTO 7 March 2007

Analytical Evaluation Framework

SPOT 5 / HRS: a key source for navigation database

The Algorithm Theoretical Basis Document for the Atmospheric Delay Correction to GLAS Laser Altimeter Ranges

Experiences Linking Vehicle Motion Simulators to Distributed Simulation Experiments

RF Performance Predictions for Real Time Shipboard Applications

Automatic Payload Deployment System (APDS)

A HIGH-PRECISION COUNTER USING THE DSP TECHNIQUE

THE DET CURVE IN ASSESSMENT OF DETECTION TASK PERFORMANCE

REPORT DOCUMENTATION PAGE. Thermal transport and measurement of specific heat in artificially sculpted nanostructures. Dr. Mandar Madhokar Deshmukh

Modeling an HF NVIS Towel-Bar Antenna on a Coast Guard Patrol Boat A Comparison of WIPL-D and the Numerical Electromagnetics Code (NEC)

Marine~4 Pbscl~ PHYS(O laboratory -Ip ISUt

NEURAL NETWORKS IN ANTENNA ENGINEERING BEYOND BLACK-BOX MODELING

An experimental system was constructed in which

Modeling and Evaluation of Bi-Static Tracking In Very Shallow Water

Evanescent Acoustic Wave Scattering by Targets and Diffraction by Ripples

Fall 2014 SEI Research Review Aligning Acquisition Strategy and Software Architecture

Ultrasonic Nonlinearity Parameter Analysis Technique for Remaining Life Prediction

AFRL-RH-WP-TR

DESIGNOFASATELLITEDATA MANIPULATIONTOOLIN ANDFREQUENCYTRANSFERSYSTEM USING SATELLITES

Future Trends of Software Technology and Applications: Software Architecture

Academia. Elizabeth Mezzacappa, Ph.D. & Kenneth Short, Ph.D. Target Behavioral Response Laboratory (973)

Joint Milli-Arcsecond Pathfinder Survey (JMAPS): Overview and Application to NWO Mission

Effects of Fiberglass Poles on Radiation Patterns of Log-Periodic Antennas

CALIBRATION OF THE BEV GPS RECEIVER BY USING TWSTFT

FAA Research and Development Efforts in SHM

Measurement of Ocean Spatial Coherence by Spaceborne Synthetic Aperture Radar

INVESTIGATION OF A HIGH VOLTAGE, HIGH FREQUENCY POWER CONDITIONING SYSTEM FOR USE WITH FLUX COMPRESSION GENERATORS

FAST DIRECT-P(Y) GPS SIGNAL ACQUISITION USING A SPECIAL PORTABLE CLOCK

AN OBJECT-ORIENTED CLASSIFICATION METHOD ON HIGH RESOLUTION SATELLITE DATA , China -

MERQ EVALUATION SYSTEM

RADAR SATELLITES AND MARITIME DOMAIN AWARENESS

IB2-1 HIGH AVERAGE POWER TESTS OF A CROSSED-FIELD CLOSING SWITCH>:< Robin J. Harvey and Robert W. Holly

Department of Energy Technology Readiness Assessments Process Guide and Training Plan

Limits to the Exponential Advances in DWDM Filter Technology? Philip J. Anthony

Transcription:

MATLAB Algorithms for Rapid Detection and Embedding of Palindrome and Emordnilap Electronic Watermarks in Simulated Chemical and Biological Image Data Ronny C. Robbins Edgewood Chemical and Biological Center US Army Research, Development and Engineering Command Aberdeen Proving Ground, Maryland 21010-5423 Abstract Electronic watermarks are used everyday to protect copyrighted materials on the web. But watermarks can also be used to inform the viewer of data (such as photographs and images) as to important aspects of the image such as ownership, location and environmental conditions during the image's creation, This paper examines the use of palindrome images, images in which the data can be flipped in the left-right direction and leave the image untouched. This is similar to words such as RADAR which when flipped left right is still RADAR. An emordnilap image forms a totally different images when flipped. This is similar to words such as STOP which when flipped left right gives the new word POTS. Emordnilap is palindrome spelled backwards. This paper explores the use of MATLAB algorithms in the rapid detection and embedding of palindrome and emordnilap electronic watermarks in simulated chemical and biological Image Data Objective The standard approach (Ref 2-4) to watermarking involves putting the cover image in the first 4 significant bits of each pixel and the watermarked image in four least significant bits. Most watermarking tools look for this pattern. But a new class of image has come to our attention called "palindrome and emordrnilap". This new type of image may be causing some watermarking detection tools to miss their target. Data Photograph of building credit: Post Office and Custom House, Battery Street, San Francisco CALL NUMBER: LOT 3544-37, no. 138 [item] [P&P] Find any corresponding online LOT(group) record REPRODUCTION NUMBER: LC-USZ62-27229 (b&w film copy neg.) Introduction Method and Results Watermarking Materials Matlab code is give in table marked program 1 and program Electronic watermarks are used everyday to protect 2. This is the code that extracts the lower and upper bits in copyrighted materials on the web. But watermarks can also each image and recombines them into the palindrome image be used to inform the viewer of data (such as photographs and the watermark and images) as to important aspects of the image such as ownership, location and environmental conditions during Step by step details of the process are given on page 3. the image's creation. This paper examines the use of palindrome images, images Conclusions in which the data can be flipped in the left-right direction 1. Palindrome and Emordnilap watermarking is possible in and leave the image untouched. This is similar to words copyrighted and non copyrighted materials such as RADAR which when flipped left right is still 2. Since they are easily detected and removed Palindrome RADAR. An emordnilap image forms a totally different and Emordnilap watermarks are probably not the best of images when flipped. This is similar to words such as STOP ways to watermark the rightful owner's signature showing which when flipped left right gives the new word POTS. that this material is his copyrighted work Emordnilap is palindrome spelled backwards. This paper 3 Palindrome and Emordnilap Watermarked images are explores the use of MATLAB algorithms in the rapid easily detected and decoded detection and embedding of palindrome and emordnilap 4. The Matlab code can easily be paralleled on multiple electronic watermarks in simulated chemical and biological computers. One computer per image. Image Data

Form Approved Report Documentation Page OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for Information Operations and Reports, 1215 Jefferson Davis Highway, Suite 1204, Arlington VA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to a penalty for failing to comply with a collection of information if it does not display a currently valid OMB control number. 1. REPORT DATE 2. REPORT TYPE 3. DATES COVERED 00 DEC 2004 N/A 4. TITLE AND SUBTITLE 5a. CONTRACT NUMBER MATLAB Algorithms for Rapid Detection and Embedding of Palindrome and Emordnilap Electronic Watermarks in Simulated Chemical and Biological Image Data 5c. PROGRAM ELEMENT NUMBER 6. AUTHOR(S) 5d. PROJECT NUMBER 5e. TASK NUMBER 5f. WORK UNIT NUMBER 7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) 8. PERFORMING ORGANIZATION REPORT NUMBER Edgewood Chemical and Biological Center US Army Research, Development and Engineering Command Aberdeen Proving Ground, Maryland 21010-5423 9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES) 10. SPONSOR/MONITOR'S ACRONYM(S) 12. DISTRIBUTION/AVAILABILITY STATEMENT Approved for public release, distribution unlimited 11. SPONSOR/MONITOR'S REPORT NUMBER(S) 13. SUPPLEMENTARY NOTES See also ADM001736, Proceedings for the Army Science Conference (24th) Held on 29 November - 2 December 2005 in Orlando, Florida., The original document contains color images. 14. ABSTRACT 15. SUBJECT TERMS 16. SECURITY CLASSIFICATION OF: 17. LIMITATION OF 18. NUMBER 19a. NAME OF ABSTRACT OF PAGES RESPONSIBLE PERSON a. REPORT b. ABSTRACT c. THIS PAGE UU 4 unclassified unclassified unclassified Standard Form 298 (Rev. 8-98) Pirscribed by ANSI Std Z39-18

Acknowledgements General Reference A very good online web reference on Watermarking Program 1. Matlab Code for watermark test.m 1) Fabien A. P. Petitcolas The information embedding M file homepage: digital watermarking http:// ww*.petitcolas.net/ fabien/ steganography/ email: fapp2@cl.cam.ac.uk a=double(imread('custom-a.jpg')); %load in image one b=double(imread('custom~b.jpg')); %load in image two References [I,J,K]=size(a); % save dimentions of both images % both images used as input are the same size Watermarking Copyrighted Materials a=dec2bin(a,8); % change a into binary 8 bits 1) Will Knight, "Massive search reveals no secret code in b=dec2bin(b,8); % change b into binary 8 bits web images", NewScientist article online @ http: //www. newscientist.com/ news/news.jsp?id=ns99991340, 25 Sept a=a(:,1:4); % keep the 4 high bits MSB most sig bits 01 b=b(:,1:4); % keep the 4 high bits LSB least sig bits 2) Gray, Rich,"On the Edge: Hidden in Plain Sight abflip=fliplr(a); % flip the matrix left-right Special to SPACE.com, 01 July 2003 online @http: //www. bflip=fliplr(b); % flip the matrix left-right space.com /businesstechnology/ technology/ a_a=[a,a flip]; % make a palindrome matrix of just a ontheedge0307.html b_b=[b,bflip]; % make a palindrome matrix of just b 3) Weeks, Kevin D., "Hiding in plain sight",online on the a_b=[a,b flip]; % make a emordnilap matrix a with a web at http:// community. borland. com/ article/ %watermark of b 0,1410,20586,00.html, also see http://www.jjtc.com/ aa=bin2dec(aa); % change aa from binary to decimal stegdoc/stegdoc.html bb=bin2dec(bb); % change aa from binary to decimal 4) Katzenbeisser,Stefan; Petitcolas, Fabien A. P. a-b=bin2dec(ab); % change ab from binary to decimal editors,"information Hiding Techniques for Digital a-a=reshape(aa,i,j,k); % reshape to look like a picture Watermarking", Artech House Books, January 2000.ISBN b_b=reshape(bb,i,j,k); % reshape to look like a picture 1-58053-035-4, Hardcover, approx. 220 pages ab=reshape(ab,i,j,k); % reshape to look like a picture Program 2 MATLAB code to display watermarked images watermarkflipdisplay.m function y= watermarkflipdisplay (watermarkimage) % show that images are palindromes and emordnilaps image(watermark image/255) %divide image by 255 axis image % set axis of figure title('orginal image') % title figure(gcf) % pick current figure window watermark flipdisplay(a a) % show orginal & flipped same watermark flipdisplay(b-b) % show orginal & flipped same watermark-flipdisplay(ab) % orginal & flipped different [I,J,K]=size(watermark_image); % save dimentions of image watermark_image=dec2bin(watermarkimage,8); % change to 8 bit binary watermarkimage=fliplr(watermarkimage); % flip matrix left to right watermarkimage=bin2dec(watermark image); % change to decimal watermarkimage=reshape(watermark image,i,j,k); % reshape to image size image(watermark image/255) % display image axis image % pick axis and image shape title('flipped image') % title after flipped left right figure(gcf) % pick the most current figure window 2

Step by Step description of process for making Palindrome watermark IR Image of House Annotation Watermark Data Decimal & Binary Data Decimal & Binary A Sample of Data from Each Image 53=00110101 23 =00010111 taa- 78 = 01001110 78 = 01001110 100 = 01100100 100= 01100100 75 = 01001011 17 = 00010001 47 = 00101111 10 = 00001010 7 = 00000111 38 = 00100110...... 11 = 00001011 11 = 00001011 Cover image Annotation Watermark 52 = 00110100 21 = 00010101 Custom House 38 = 00100110 92 = 01011100 5 = 00000101 68 = 01000100 Some Data Points From "House" and From "Watermark Annotation written on Image / ' of House" See enlargements next page 0011 0101 0001 0111 0100 1110 0100 1110 0110 0100 0110 0100 0100 1011 0001 0001 0010 1111 0000 1010 STEP 1 A 0000 0111 B C 0010 0110 D Split Each Matrixes in two 0000 1011 0000 1011 0011 0100 0001 0101 MostSig.AndLeastSig.Bits 0010 0110 0101 1100 0000 0101 0100 0100 1100 1000 0010 0010 0110 0110 STEP3 A F 0010 1000 Flip Matrix Left-Right 0100 -- 0000 C F A and C 0000 0100 0000 0000 1100 1000 0100 1010 FINAL STEP 0000 0010 A A-F C CF A CF C AF Palindrome Image Gives - W upper bits from House No 0011 1100 0001 1000 0011 1000 0001 1100 MatterHowFlipped 0100 0010 0100 0010 0100 0010 0100 0010 0110 0110 0110 0110 0110 0110 0110 0110 Palindrome Image Gives 0100 0010 0001 1000 0100 1000 0001 0010 X upperbits from Watermark 0010 0100 0000 0000 0010 0000 0000 0100 No Matter How Flipped 0000 0000 0010 0100 0000 0100 0010 0000 0000 0000 0000 0000 0000 0000 0000 0000 0011 1100 0001 1000 0011 1000 0001 1100 Emordnilap Image 0010 0100 0101 1010 0010 1010 0101 0100 As in STOP=POTS when 0000 0000 0100 0010 0000 0010 0100 0000 flipped. Gives House (Y) or W X Y z Watermark (Z) 3 Y&Z

1 4e IR Image Number one:cover Image Original Photograph: non copyrighted Located at http://memory.loc.gov/cgi-bin/ query/ rpp/ils: @filreq(@field(number+@band(cph+3a28019))+@field(collid+lawhou)) k A A ;-D ~~of S176o: Waterark sowigsomeofathe condtin thtocreddrnsimulated clodlelasdo SF6 in lowwi Non copyrighted photo credit at httphoomemory b)in/query/ I?i~s ::./temp/ ~pp4wjgk::disp~aytype=1:m856sd IR Image Number two : Annotation Watermark Watermark showing some of the conditions that occurred during a simulated cloud release of S176 in low wind conditions. Also note the photograph credit at the bottom of the photograph 4