Naval Postgraduate School: Monterey, California
Naval Postgraduate School: Monterey, California
Naval Postgraduate School: Monterey, California
POSTGRADUATE
SCHOOL
MONTEREY, CALIFORNIA
THESIS
by
Stephen P. Richter
June 2013
11. SUPPLEMENTARY NOTES The views expressed in this thesis are those of the author and do not reflect the official policy
or position of the Department of Defense or the U.S. government. IRB Protocol number NPS.2011.0071-AMDI-EPT (as participant).
12a. DISTRIBUTION / AVAILABILITY STATEMENT 12b. DISTRIBUTION CODE
Approved for public release; distribution is unlimited A
13. ABSTRACT
This thesis focuses on potential tactical uses of Quick Response (QR) codes for optical signaling. It examines visual
communications methods used effectively by the fleet throughout history, both during peace and wartime operations.
Due to the advent of new technology, radio frequency line-of-sight (RF LOS) communications have come to the
forefront of current operations, leaving the fleet vulnerable when conducting operations in an emissions controlled
(EMCON) environment. In addition, the use of QR codes can circumvent the issues associated with Hazards of
Electromagnetic Radiation to Ordinance (HERO) as well as provide a new effective method for conducting
Identification Friend Foe/Neutral (IFFN). The ultimate goal of this thesis is to initiate new efforts that provide the
fleet with an option for a new visual communication method. The need for a reliable visual line-of-sight (LOS)
communications method has become apparent.
This work proposes the tactical use of QR codes for visual communications, conveniently described as
“Digital Semaphore.” QR codes have the ability to become the newest and most effective method of visual
communication, replacing older, less effective forms. This thesis examines the use of various sensors and cameras to
read and decode QR codes, and also proposes new practical uses of QR codes for communications on board ships,
aircraft, and unmanned vehicles. Prototype software is provided as an initial-candidate QR Tactical Decision Aid
(TDA). The ultimate goal of this thesis is to provide the fleet with an option for a visual communications method that
allows ships and other units operating in a tactical emissions controlled environment to minimize communications
vulnerability and maximize operational effectiveness.
14. SUBJECT TERMS: Radio Frequency line-of-sight (RF LOS), Emissions Control (EMCON), QR 15. NUMBER OF
Code, Digital Semaphore, Visual communications. PAGES
179
16. PRICE CODE
17. SECURITY 18. SECURITY 19. SECURITY 20. LIMITATION OF
CLASSIFICATION OF CLASSIFICATION OF THIS CLASSIFICATION OF ABSTRACT
REPORT PAGE ABSTRACT
Unclassified Unclassified Unclassified UU
NSN 7540–01–280–5500 Standard Form 298 (Rev. 2–89)
Prescribed by ANSI Std. 239–18
i
THIS PAGE INTENTIONALLY LEFT BLANK
ii
Approved for public release; distribution is unlimited
Stephen P. Richter
Lieutenant, United States Navy
B.A., Virginia Polytechnic Institute and State University, 2007
from the
Jeff Weekley
Second Reader
iii
THIS PAGE INTENTIONALLY LEFT BLANK
iv
ABSTRACT
This thesis focuses on potential tactical uses of Quick Response (QR) codes for optical
signaling. It examines visual communications methods used effectively by the fleet
throughout history, both during peace and wartime operations. Due to the advent of new
technology, radio frequency line-of-sight (RF LOS) communications have come to the
forefront of current operations, leaving the fleet vulnerable when conducting operations
in an emissions controlled (EMCON) environment. In addition, the use of QR codes can
circumvent the issues associated with Hazards of Electromagnetic Radiation to Ordinance
(HERO) as well as provide a new effective method for conducting Identification Friend
Foe/Neutral (IFFN). The ultimate goal of this thesis is to initiate new efforts that provide
the fleet with an option for a new visual communication method. The need for a reliable
visual line-of-sight (LOS) communications method has become apparent.
This work proposes the tactical use of QR codes for visual communications,
conveniently described as “Digital Semaphore.” QR codes have the ability to become the
newest and most effective method of visual communication, replacing older, less
effective forms. This thesis examines the use of various sensors and cameras to read and
decode QR codes, and also proposes new practical uses of QR codes for communications
on board ships, aircraft, and unmanned vehicles. Prototype software is provided as an
initial-candidate QR Tactical Decision Aid (TDA). The ultimate goal of this thesis is to
provide the fleet with an option for a visual communications method that allows ships
and other units operating in a tactical emissions controlled environment to minimize
communications vulnerability and maximize operational effectiveness.
v
THIS PAGE INTENTIONALLY LEFT BLANK
vi
TABLE OF CONTENTS
I. INTRODUCTION........................................................................................................1
A. ABSTRACT ......................................................................................................1
B. PROBLEM STATEMENT .............................................................................1
C. SOLUTION OVERVIEW ...............................................................................2
D. PURPOSE AND MOTIVATION ...................................................................3
E. RESEARCH QUESTIONS AND HYPOTHESIS ........................................4
1. Research Questions ..............................................................................4
2. Hypothesis.............................................................................................4
F. METHODOLOGY ..........................................................................................4
G. SCOPE ..............................................................................................................5
H. THESIS ORGANIZATION ............................................................................5
I. BENEFITS OF STUDY...................................................................................6
J. CHAPTER SUMMARY..................................................................................7
II. RELATED WORK AND PROBLEM DESCRIPTION ..........................................9
A. OVERVIEW .....................................................................................................9
B. CRUSER WORKSHOP ..................................................................................9
1. Electro Magnetic Maneuver Massive Multiplayer Online War
Game (EM2 MMOWGLI) ................................................................10
C. PROBLEM DESCRIPTION ........................................................................10
D. PROBLEM BACKGROUND INFORMATION ........................................11
E. CHAPTER SUMMARY................................................................................11
III. HISTORICAL MARITIME COMMUNICATIONS AND VISUAL
COMMUNICATIONS METHODS .........................................................................13
A. CHAPTER OVERVIEW ..............................................................................13
B. EFFECTIVENESS THROUGHOUT HISTORY.......................................14
1. Battle of Trafalgar .............................................................................14
2. World War II......................................................................................15
C. PRESENT-DAY COMMUNICATIONS .....................................................16
D. JUSTIFICATION FOR VISUAL COMMUNICATIONS.........................16
E. VISUAL COMMUNICATIONS METHODS .............................................17
1. Flag Semaphore ..................................................................................17
a. Present-day uses ......................................................................19
b. Advantages of flag semaphore................................................19
c. Disadvantages of flag semaphore ...........................................20
2. Flag Hoist ............................................................................................20
a. Flag hoist description..............................................................21
b. Key historical uses...................................................................22
c. Present-day uses ......................................................................22
d. Advantages of flag hoist..........................................................23
e. Disadvantages of flag hoist .....................................................23
3. Flashing Light.....................................................................................24
vii
a. Flashing light description .......................................................24
b. Key historical uses...................................................................25
c. Present-day uses ......................................................................26
d. Advantages of flashing light ...................................................26
e. Disadvantages of flashing light ..............................................27
F. CHAPTER SUMMARY................................................................................27
IV. RF LINE-OF-SIGHT (LOS) COMMUNICATIONS OVERVIEW .....................29
A. CHAPTER OVERVIEW ..............................................................................29
B. HF LOS DESCRIPTION ..............................................................................29
C. VHF LOS DESCRIPTION ...........................................................................30
1. VHF LOS Historical Tactical Uses ...................................................31
2. VHF LOS Present-day Uses ..............................................................31
3. Advantages of VHF LOS Communications .....................................32
4. Vulnerabilities of VHF LOS Communications ...............................33
D. UHF LOS COMMUNICATIONS OVERVIEW ........................................33
1. UHF LOS Description .......................................................................33
2. UHF LOS Present Day Uses..............................................................34
3. Advantages of UHF LOS Communications .....................................34
4. Vulnerabilities of UHF LOS Communications ...............................35
E. CHAPTER SUMMARY................................................................................35
V. ONE-DIMENSIONAL (1D) BAR CODES, TWO-DIMENSIONAL (2D)
BAR CODES, AND QR CODES ..............................................................................37
A. CHAPTER OVERVIEW ..............................................................................37
B. HISTORY OF BAR CODES AND QR CODES .........................................37
C. CHARACTERISTICS AND GENERATION OF QR CODES ................38
D. READING QR CODES .................................................................................42
1. Mobile Devices ....................................................................................42
2. Specialized Cameras ..........................................................................42
3. Software Implementations ................................................................42
E. QR CODE SECURITY CONSIDERATIONS ............................................43
1. General Purpose Data Channel ........................................................43
2. Encryption ..........................................................................................44
3. Camouflage .........................................................................................44
4. Obfuscation.........................................................................................44
5. Steganography ....................................................................................45
6. Vulnerabilities ....................................................................................46
F. QR CODES FOR TACTICAL COMMUNICATIONS .............................46
1. Advantages..........................................................................................46
2. Disadvantages .....................................................................................47
G. CHAPTER SUMMARY................................................................................48
VI. EMISSION RESTRICTIONS ..................................................................................49
A. CHAPTER OVERVIEW ..............................................................................49
B. EMISSIONS CONTROL (EMCON) ...........................................................49
1. EMCON Description .........................................................................49
viii
2. EMCON Levels ..................................................................................50
3. Situations that Require EMCON to be in Place..............................50
4. Impact of EMCON on RF LOS Communications ..........................51
C. HAZARDS OF ELECTROMAGNETIC RADIATION TO
ORDINANCE (HERO) .................................................................................51
1. HERO Description .............................................................................51
2. HERO Classifications ........................................................................52
3. Situations that Require HERO Conditions to be in Place .............53
4. Impact of HERO Conditions on RF LOS Communications ..........53
D. CHAPTER SUMMARY................................................................................53
VII. TACTICAL SCENARIOS FOR USING QR CODE COMMUNICATIONS .....55
A. CHAPTER OVERVIEW ..............................................................................55
B. SHIP/UAV/AIRCRAFT PLATFORMS ......................................................55
1. Littoral Combat Ship.........................................................................55
2. Cruisers ...............................................................................................57
3. Destroyers ...........................................................................................59
4. San Antonio Class LPD .....................................................................60
C. TACTICAL UNITS .......................................................................................61
D. AIRCRAFT ....................................................................................................62
1. SH-60 ...................................................................................................62
2. UAV Platforms ...................................................................................63
E. TACTICAL APPLICATIONS OF QR CODES FOR FLEET
COMMUNICATIONS ..................................................................................64
1. Underway Replenishment .................................................................64
2. Landing/Launching Helicopters .......................................................67
3. Formation Steaming ..........................................................................67
4. Well Deck Operations ........................................................................68
5. Small Boat Operations .......................................................................68
6. Identification Friend or Foe/Neutral (IFFN) ...................................69
7. Medical Use of QR Codes ..................................................................69
F. ALTERNATIVES TO QR CODES FOR FLEET
COMMUNICATIONS ..................................................................................70
G. CHAPTER SUMMARY................................................................................70
VIII. RESEARCH METHODS ..........................................................................................73
A. CHAPTER OVERVIEW ..............................................................................73
B. SIMULATION ...............................................................................................73
1. Baseline Distance Simulation ............................................................73
2. Angle Simulation ................................................................................75
3. Image Preparation .............................................................................77
C. FIELD EXPERIMENTATION ....................................................................79
1. Range Determination .........................................................................80
2. Satellite Capability Demonstration ..................................................83
3. Limited Camp Roberts UAV Testing ...............................................87
D. CHAPTER SUMMARY................................................................................90
ix
IX. EXPERIMENTAL RESULTS AND ANALYSIS ...................................................91
A. CHAPTER OVERVIEW ..............................................................................91
1. Maximum Range Capabilities ..........................................................91
2. Equipment Variances ........................................................................91
3. Result Categories ...............................................................................92
4. Analysis Tools .....................................................................................92
B. ANALYSIS METHODS ................................................................................92
C. SIMULATION RESULTS ............................................................................93
1. Distance Simulation ...........................................................................93
2. Angle Simulation ................................................................................97
D. FIELD EXPERIMENT (FX) RESULTS .....................................................98
1. Range Determination .........................................................................98
2. Aircraft and Satellite Demonstration .............................................101
3. UAV Testing .....................................................................................102
E. RESULTS ANALYSIS ................................................................................102
1. Simulation Analysis .........................................................................102
2. Field Experiment Validation...........................................................104
3. Minimum QR Code Sizes ................................................................107
4. QR Code Reconstruction.................................................................110
F. QUALITATIVE RESULTS ........................................................................112
G. CHAPTER SUMMARY..............................................................................113
X. CONCLUSIONS AND RECOMMENDATIONS.................................................115
A. RESEARCH FINDINGS AND CONCLUSIONS .....................................115
B. RECOMMENDATIONS FOR FUTURE WORK....................................116
1. QR Code Tactical Decision Aid (TDA) ..........................................116
2. Laser Technology Communications ...............................................116
3. Aircraft and Airfield use of QR codes............................................116
4. Probability of Detection Simulation ...............................................117
5. Obfuscation Methods .......................................................................117
6. Realistic Environment Testing........................................................117
7. Tactical Signaling .............................................................................118
8. Tactical Performance Study............................................................118
9. Capabilities Beyond Naval Applications........................................118
10. Flag Semaphore Camera Recognition ...........................................118
11. Point-to-Point Protocol ....................................................................118
12. QR Codes in the Underwater Domain ...........................................118
APPENDIX A. EXPERIMENT SCHEDULE OF EVENTS ..................................121
APPENDIX B. SIMULATION AND EXPERIMENT DATA ...............................123
APPENDIX C. QR TACTICAL DECISION AID (TDA) ......................................129
APPENDIX D. QR CODE WIKIPEDIA .................................................................135
LIST OF REFERENCES ....................................................................................................149
INITIAL DISTRIBUTION LIST .......................................................................................153
x
LIST OF FIGURES
xi
Figure 20. Arleigh Burke Class Destroyer at sea, forward view (From www.naval-
technology.com on 28MAR2013). ..................................................................59
Figure 21. Arleigh Burke Class destroyer at sea, stern view (From www.naval-
technology.com on 01MAY2013) ...................................................................60
Figure 22. San Antonio Class LPD at sea (From www.san-antonio.navy.mil on
28MAR2013). ..................................................................................................61
Figure 23. San Antonio Class LPD at sea, stern view (From www.globalsecurity.org
on 01MAY2013). .............................................................................................61
Figure 24. SH-60 helicopter landing on the flight deck of a surface ship (From
www.military-today.com on 29MAR2013). ....................................................63
Figure 25. ScanEagle UAV in flight (From www.naval-technology.com on
29MAR2013). ..................................................................................................64
Figure 26. Two ships conducting underway replenishment at sea (From
www.seaforces.org on 27MAR2013). .............................................................65
Figure 27. Flag hoist meanings for underway replenishment evolution
communications (From Naval Warfare Publication Underway
Replenishment NWP 4–01.4). .........................................................................66
Figure 28. Well deck view of a surface ship recovering or launching an LCAC (From
www.navsource.org on 29MAR2013). ............................................................68
Figure 29. Imaging equipment characteristics for simulation and field
experimentation................................................................................................74
Figure 30. Capturing a digitally displayed 35% QR code image during simulation.........74
Figure 31. Capturing a print displayed 80% QR code image during simulation. .............75
Figure 32. Capturing a digitally displayed 56 degree off-perpendicular QR code
image during simulation. .................................................................................76
Figure 33. Capturing a print displayed 80 degree off-perpendicular QR code image
during simulation. ............................................................................................76
Figure 34. X3D image simulation tool displaying “http:qr.nps.edu” at an angle of 36
degrees from a perpendicular viewpoint. .........................................................77
Figure 35. Test QR code image: “From technical to tactical.” Version 2, ECC L
(7%), 25 x 25 QR bits. Note the necessary standards-compliant inclusion
of the quiet zone 4 QR bits wide......................................................................78
Figure 36. Field testing QR display stand constructed of basic lumber and plywood.
Test QR code image: “From technical to tactical.” Version 2, ECC
L(7%), 25 x 25 QR bits, 37.5 inches x 37.5 inches. ........................................80
Figure 37. NPS LOS Location: 215 yards available between the Hermann Hall circle
and the main gate (After http://maps.google.com). .........................................81
Figure 38. Test Image Placement at NPS in the Spruance courtyard next to Spanagel
Hall facing the Hermann Hall Circle. ..............................................................81
Figure 39. Fort Ord LOS Location: 650 yards available diagonally across the asphalt
lot at the motor pool (After http://maps.google.com). . ...................................82
Figure 40. Test image placement at the Northwest corner of the motor pool lot at Fort
Ord. ..................................................................................................................83
xii
Figure 41. Bushnell Elite 1600 ARC laser range finder used for distance
determination during all field testing. Capable of determining distances of
6 to 1600 yards (From www.bushnell.com on 23MAR2013). ........................83
Figure 42. Complete view of King Hall QR code from atop Spanagel Hall. ....................84
Figure 43. Conceptual aerial View of King Hall QR Code using commercial open
source overhead imagery (After http://maps.google.com). .............................85
Figure 44. Aerial view of King Hall QR code using commercial overhead imagery
captured from DigitalGlobe Worldview-1 dated 14 April, 2013. ....................85
Figure 45. Safety setup at the work area entry point atop King Hall. ...............................86
Figure 46. Safety setup atop King Hall showing the complete work area including
visual safety barriers and entry point. ..............................................................87
Figure 47. PSI Corp. InstantEye quad rotor UAV. ...........................................................88
Figure 48. InstantEye HD video capture of the test QR image on the runway at
McMillan Field, Camp Roberts. ......................................................................88
Figure 49. InstantEye LWIR video capture of the test QR image on the runway at
McMillan Field, Camp Roberts. ......................................................................89
Figure 50. Artist’s depiction of potential QR code locations at McMillan airfield
using commercial open source overhead imagery (After
http://maps.google.com). .................................................................................89
Figure 51. Range extrapolation of simulation data from still image cameras captured
from a digitally displayed QR code. ................................................................94
Figure 52. Range extrapolation of simulation data from video cameras captured from
a digitally displayed QR code. .........................................................................94
Figure 53. Range extrapolation of simulation data from still image cameras captured
from a print displayed QR code. ......................................................................95
Figure 54. Range extrapolation of simulation data from video cameras captured from
a print displayed QR code. ...............................................................................95
Figure 55. Range extrapolation of simulation data from still image cameras captured
from both digital and print displayed QR codes. .............................................96
Figure 56. Range extrapolation of simulation data from video cameras captured from
both digital and print displayed QR codes. ......................................................96
Figure 57. Range extrapolation of simulation data from both still image and video
cameras captured from a digitally displayed QR code. ...................................97
Figure 58. Range extrapolation of simulation data from both still image and video
cameras captured from both a print and digitally displayed QR code. ............97
Figure 59. Maximum ranges of successfully read QR codes from images captured
from still image cameras. .................................................................................99
Figure 60. Maximum ranges of successfully read QR codes from images captured
from video cameras. .........................................................................................99
Figure 61. Maximum ranges of successfully read QR codes from images captured
from both still image and video cameras. ......................................................100
Figure 62. Process steps showing the iterative improvements of a raw captured image
resulting in a readable QR code. ....................................................................100
Figure 63. WorldView-1 satellite demonstration imagery (0.5 meter pixel resolution).
Not readable. ..................................................................................................101
xiii
Figure 64. WorldView-2 satellite demonstration imagery (0.46 meter pixel
resolution). Not readable. ...............................................................................102
Figure 65. Extrapolation curves from still image camera simulation. ............................103
Figure 66. Extrapolation curves from video camera simulation. ....................................103
Figure 67. Extrapolation curves from still image and video camera simulations. ..........104
Figure 68. Maximum ranges of successfully read QR codes from images captured
from still image cameras superimposed on expected ranges extrapolated
from simulation data. .....................................................................................105
Figure 69. Maximum ranges of successfully read QR codes from images captured
from video cameras superimposed on expected ranges extrapolated from
simulation data. ..............................................................................................106
Figure 70. Maximum ranges of successfully read QR codes from images captured
from both still image and video cameras superimposed on expected ranges
extrapolated from simulation data. ................................................................106
Figure 71. Statistical evaluation of QR bit size data from primary evaluation of
simulated data ranges. ....................................................................................108
Figure 72. Statistical evaluation of QR bit size data from secondary evaluation of
simulated range images. .................................................................................108
Figure 73. Statistical evaluation of QR bit size data from primary evaluation of
experimental range images. ...........................................................................109
Figure 74. Statistical evaluation of QR bit size data from secondary evaluation of
experimental range images. ...........................................................................109
Figure 75. Demonstration of single QR bit reconstruction using 4K video camera
image of 100 inch x 100 inch QR code captured at 750 yards. .....................111
Figure 76. Sending side of the Tactical Decision Aid watching a directory for new
text files..........................................................................................................130
Figure 77. Sequencing process of tactical decision aid illustrating both the sending
and receiving capabilities of the TDA. ..........................................................131
Figure 78. Image of the actual text to be detected, encoded, and displayed by the
tactical decision aid. .......................................................................................132
xiv
LIST OF TABLES
xv
THIS PAGE INTENTIONALLY LEFT BLANK
xvi
LIST OF ACRONYMS AND ABBREVIATIONS
2D Two Dimensional
BTB Bridge-to-Bridge
CO Commanding Officer
CRUSER Consortium for Robotics and Unmanned Systems Education and Research
EM Electromagnetic
EW Electronic Warfare
HF High Frequency
KHz Kilohertz
LOS Line-of-Sight
MHz Megahertz
QR Quick Response
RF Radio Frequency
Alignment Pattern. The small bullseye patterns appearing in QR code versions 2 and
greater allowing for optical alignment of codes with linear and non-linear distortions.
Anti-Access/Area Denial. Enemy actions which inhibit military movement into a theater
of operations, and activities that seek to deny freedom of action within areas under the
enemy’s control.
CCD. A device that is used to convert reflected light into an electrical signal. A charge-
transfer device used as an image sensor in which the image-representing electrical charge
is moved, usually from within the device to an area where the charge can be manipulated.
CMOS. Integrated circuit sensors where multiple active transistors represent each pixel
allowing for on-chip processing.
De-Bayering. The use of a 50% green, 25% red, and 25% blue pattern to reconstruct
image sensor data into a viewable, color image.
Dynamic Range (DR). The ratio between the maximum and minimum measurable light
intensities (white and black). The ratio between the maximum signal and the rms noise.
Encryption. A process to ensure data or information is read or used only by its intended
readers or users.
Error Correcting Code (ECC). A code in which each group of characters or signals
conforms to specific rules of construction so that departures from this construction in the
received signals can be automatically detected and some or all of the errors can be
automatically corrected.
Finder Pattern. The large bullseye pattern located at three corners of a QR code
specifying the location of the encoded data.
xix
Flight Deck Operations. The launching, landing, or refueling of aircraft on board
surface ships.
Focal Length. The distance between the center of a convex lens or concave mirror and
the focal point of the lens or mirror that determines how much magnification it provides.
f-stop. The measurement of the aperture setting in a camera lens that determines how
much light is allowed to enter the lens and pass through to the CCD or CMOS sensor.
Line-of-Sight. A direct propagation path that does not go below the radio horizon.
Long Wave Infrared. The range of invisible radiation wavelengths from 750 nanometers
(just longer than red in the visible spectrum), to 1 millimeter (on the border of the
microwave region).
Low Probability of Detection. The result of measures put in place to disguise or hide
intentional electromagnetic transmissions.
Multipath Effects. The propagation phenomenon which results in a time delay due to the
radio signals reaching the receiving antenna by two or more paths. Causes of multipath
effects include ionospheric reflection, refraction, atmospheric ducting, and reflection
from water, buildings, and mountains.
QR Bit. The smallest structure within a QR code representing a one (black) or zero
(white).
xx
QR Code. A two dimensional barcode developed by the Denso Wave corporation in the
1990s for the Japanese automotive manufacturing industry.
Semaphore. Visual signaling in which the positions of the hands each holding a flag are
used to represent letters of the alphabet, numerals, punctuation, and certain procedure
words and prosigns that are used for the transmission of messages.
Timing Pattern. Alternating black and white modules in a QR code that assist the
decoder application in detecting the position of each cell in the QR code.
Well Deck Operations. The launching and recovery of amphibious assault craft from a
surface ship.
xxi
THIS PAGE INTENTIONALLY LEFT BLANK
xxii
ACKNOWLEDGMENTS
This thesis might not have been possible without the contributions of many
professionals at Naval Postgraduate School. Many people I have a personal relationship
with also need to be recognized. I would like to take this time to acknowledge the
professional support and dedication received while working on this thesis of the
following:
Jeff Kline, CAPT (USN) retired, for providing me with this most important thesis
topic and introducing me to CRUSER. Without your assistance, I may have never
achieved what I thought was the impossible, completing a meaningful thesis.
My thesis advisor, Dr. Don Brutzman, my thesis co-advisor, Dr. Ray Buettner,
second reader Jeff Weekley, and members of the SAVAGE research group for their
guidance, assistance, and expertise.
I also would like to acknowledge Jeff Weekley and Jeff Malnick for their prior
work on the capabilities of QR codes, and thank them for providing me with the
necessary camera equipment (and guidance on how to use it) to conduct this research as
well as Mike Bailey for his work on developing a Tactical Decision Aid to be used with
QR codes.
Last, I would like to take this time to extend a personal thank you and gratitude to
LCDR Andy Lucas, for tackling the QR code thesis topic with me. Without your
friendship, work ethic, and motivation, I am not sure I would have completed a thesis
during my time here at NPS. Thank you for all of your help and mentorship.
xxiii
THIS PAGE INTENTIONALLY LEFT BLANK
xxiv
I. INTRODUCTION
A. ABSTRACT
This thesis examines visual communications methods used effectively by the fleet
throughout history, both during peace and wartime operations. Due to the advent of new
technology, radio frequency line-of-sight (RF LOS) communications have come to the
forefront, leaving the fleet vulnerable when conducting operations in an emissions
controlled environment. The need for a reliable visual line-of-sight communications
method has become apparent. The use of QR codes for visual communications has been
coined “Digital Semaphore.” QR codes have the ability to become the newest and most
effective method of visual communication, replacing older, more outdated forms. This
thesis examines the use of various sensors and cameras to read and decode QR codes as
well as discusses theoretical uses of QR codes for communications on board ships,
aircraft, and unmanned vehicles. The ultimate goal of this thesis is to provide the fleet
with an option for a new visual communication method that allows ships and other units
operating in a tactical and emissions-controlled environment to maintain operational
effectiveness.
B. PROBLEM STATEMENT
1
C. SOLUTION OVERVIEW
2
EMCON can be achieved for a full range of fleet in-theater tactical operations and
activities by utilizing QR codes as a communication method. The following is a list of
potential tactical use cases which correspond to Figure 1.
• Ship-to-ship communications to include tactical maneuvering and
underway replenishment.
• Ship-to-aircraft communications and vice versa. Helicopters and aircraft
can receive vital information via this visual communications link in the
battle space.
• Aircraft and helicopters receive and transmit messages from ground units.
Additionally, airstrips and control towers have the ability to communicate
important information.
• UAV’s extend the range of QR codes by acting as a relay in the sky.
• Digital Flashing Light, which is discussed later, is a future work item that
will extend the range and effectiveness of existing flashing light
communications.
The promising results of this QR code research shows that further work needs to
be conducted in order to ensure that future communications between tactical units are
more covert, will be extremely difficult to jam, can be decoded in a timely manner, and
can be conducted in an emissions restricted or denied environment. This type of digital
communications can also allow for the military to communicate quickly and effectively
as an alternative to LOS voice communications. Ultimately, the fleet needs to be sure that
3
tactical communications between units are safe, secure and efficient, which makes this
research relevant and important for the future of the fleet.
1. Research Questions
2. Hypothesis
F. METHODOLOGY
G. SCOPE
H. THESIS ORGANIZATION
Chapter II summarizes and describes the QR code project overview and other
related work pertinent to this thesis. Chapter III is an overview of the various types of
visual communications methods utilized by the fleet throughout history. Chapter IV
discusses existing RF LOS communications techniques used in the fleet today, to include
high frequency, very-high frequency, and ultra-high frequency communications. Chapter
V is an overview and description of one-dimensional bar codes, two-dimensional bar
codes, and QR codes. Chapter VI is an overview of emissions restrictions including
Emissions Control (EMCON) and Hazards of Electromagnetic Radiation to Ordnance
(HERO). Chapter VII is dedicated to tactical scenarios and use cases for QR codes as an
optical signaling method. Chapters VIII and IX are research methods and experimental
results and analysis, respectively. Chapter X concludes the thesis by drawing conclusions
and providing recommendations and opportunities for future work.
Throughout this thesis, there are many times when technical aspects of QR codes
and the use of camera technology are mentioned. For extensive study regarding these
technologies, refer to Digital Semaphore: Technical Feasibility of QR Code Optical
Signaling for Fleet Communications (Lucas, 2013). This document complements much of
the research herein and shares several chapters. Specifically, Chapter V, One-
Dimensional (1D) Bar Codes, Two-Dimensional (2D) Bar Codes, and QR Codes,
Chapter VIII Research Methods, and Chapter IX, Experimental Results and Analysis are
co-written. Appendix A, Experiment Schedule of Events and Appendix B, Simulation
and Experiment Data are shared as well.
I. BENEFITS OF STUDY
6
reading and generation software. Additionally, QR code transmissions are platform
agnostic preventing adversaries from identifying the source based on the nature of the
transmission itself.
J. CHAPTER SUMMARY
This thesis explores the use of QR codes for communications between tactical
units using different camera technology. It proves the point that traditional methods of
visual communication have largely been abandoned in favor or voice communications
which rely upon the EM spectrum and RF transmissions. In an emission restricted
environment, it is imperative to have an alternative means to communicate in order to
remain undetected by adversaries. A QR code used as visual communications is the
perfect solution for this issue because of the fact that these transmissions cannot be
jammed or be intercepted as easily as voice transmissions. Additionally, these messages
can be transmitted, received, and decoded in a short amount of time, increasing the
efficiency of communications at sea.
7
THIS PAGE INTENTIONALLY LEFT BLANK
8
II. RELATED WORK AND PROBLEM DESCRIPTION
A. OVERVIEW
Work with Quick Response codes has been done through a CRUSER sponsored
workshop. This work was mostly geared toward live streaming of QR codes and
documenting the different capabilities that various cameras provide with regard to
reading QR codes. Little has been with regard to post-processing of QR codes utilizing
different types of software and applications. There has not been much documented work
with regard to using QR codes for digital and visual communications. The ultimate goal
for this research is to ensure that the fleet is provided with a form of visual
communications to augment the current VHF and UHF line-of-sight communications that
will be difficult to jam and detect, simple to use, and has low maintenance requirements.
If successful, QR codes for communications can provide the fleet and other tactical units
with an effective and reliable form of visual communications that can also be effective in
an emissions controlled environment.
B. CRUSER WORKSHOP
9
1. Electro Magnetic Maneuver Massive Multiplayer Online War Game
(EM2 MMOWGLI)
Action plan 25 was titled QR Code Characteristics for Optical Signaling and
Streaming Transmission. This plan introduced the idea of using QR codes for optical
communications between tactical environments. Action plan 27 was titled DFL for
Unjammable LOS Signaling Between Navy Ships. This plan looked beyond the
limitations of QR code by coupling existing light display capabilities with a system from
controlling those lights for tactical communications. Action Plans 26, 39, and 40
demonstrated sound tactical applications for the use of QR codes in communications.
These plans are titled: Tactical QR Code Streaming: High-Speed Optical Signaling for
Fleet and Unmanned-System Communications, QR Code IFFN: Identification Friend,
Foe or Neutral, and Vertical QR Message to Aircraft and Spacecraft.
The EM2 war game provided valuable input from the MMOWGLI community
assessing the validity of this research (EM2 MMOWGLI, 2013).
C. PROBLEM DESCRIPTION
“The positive necessity for radio silence on the part of vessels engaged in naval
operations during war cannot be emphasized too strongly. The importance of adequate
means of visual communication is therefore apparent,” (Lewis, 1928). This quote
illustrates the importance for the fleet to maintain a form of tactical visual
communications in a radio silent or emissions restricted environment. If radio silence is
10
required, communications must still be maintained in order to ensure the vessels remain
synchronized in battle. Radio silence is a method employed by tactical units in order to
greatly reduce or completely avoid detection by adversaries. Although this quote comes
from a book written and published almost one hundred years ago, the importance of
maintaining radio silence still resonates in today’s tactical environments, which leads to
the necessity for visual communications to ensure a tactical advantage is established and
maintained.
E. CHAPTER SUMMARY
Work has been done with Quick Response codes through the CRUSER Lab in
order to demonstrate that QR codes can be captured with still image and video cameras
and then decoded using post-processing software (Digital Semaphore, 2012). This testing
and experimentation is only the beginning portion of reaching the end goal of being able
to utilize Quick Response Codes as a communications method in tactical environments. If
successful, this new technology might provide the Fleet with a visual communication
11
technique that will be simple to operate, require a minimum amount of training for
operators of the system, and be extremely difficult to detect and jam by adversaries.
Warfighters operating in tactical environments that require a covert communications
method might ultimately benefit from a new method of communication, such as the use
of Quick Response codes. Existing RF LOS methods of communication leave tactical
units vulnerable to jamming, detection and interception by adversaries and can ultimately
lead to the unit’s intentions and plans compromised. Protective measures such as
emissions control or radio silence might ultimately be circumvented by implementing a
fast, reliable, and simple visual communications method, which provides further
protection for and maintain effective command and control for the tactical unit or units in
question.
12
III. HISTORICAL MARITIME COMMUNICATIONS AND
VISUAL COMMUNICATIONS METHODS
A. CHAPTER OVERVIEW
“Tactical communications are principally orders to our own forces in contact with
the enemy when maneuvering preparatory to and during engagement. The function of
communications during battle is principally tactical: to assist in concentrating our attack
upon a weak or exposed part of the enemy’s battle line, breaking up his tactical
formations and destroying his vessels, through important communications relating to
tactical movements, fire control, and fire concentration,” (Lewis, 1928). This quote from
A Digest of Naval Communications defines tactical communications and illustrates the
importance of maintaining tactical communications between vessels at sea engaged in
battle, preparing for battle, or while executing training exercises and evolutions. This
chapter will discuss the various types of tactical communications used at sea throughout
history and the significance of each
13
B. EFFECTIVENESS THROUGHOUT HISTORY
1. Battle of Trafalgar
14
Figure 2. Admiral Nelson’s formation at the Battle of Trafalgar (From Lyon, 1996).
2. World War II
The most common type of visual communications used during World War II
battles was the flashing light method. Flag semaphore and flag hoist were used as well,
but with the advent of radio communications and the convenience associated with voice
communications caused traditional, visual methods of communication were used less as
time progressed. In the event that radio communications were destroyed due to the nature
of the war, visual communications were used in their place and were effective, especially
given the fact that Allied forces all knew and understood Morse code, the primary
foundation for flashing light communications. Visual communications methods were not
only used at sea, but also in land battles. Flares were lit to inform units of their positions
15
and flashing light was used in order to communicate instructions and orders from sea to
land based units.
C. PRESENT-DAY COMMUNICATIONS
Today, the Fleet relies heavily upon radio and voice communications and rarely
uses any sort of visual communications method. Flag semaphore, flashing light, and flag
hoist are only used in specific ways and proficiency with these methods is lacking. Flag
hoist communications are generally used to express an explicit message such as “I am
coming alongside” or “Commence refueling” or to relay a continuous short message
while in port such as “There are Personnel Working Aloft” or “There are Divers Over the
Side.” Flag semaphore is rarely used for anything in the present day and when used, it is
primarily to send messages between ships for underway replenishment or to guide
helicopters to safe landings on flight decks of smaller vessels. Flashing light is the least
used of the three methods mentioned as the Morse code and techniques are no longer
required to be taught, and many ships are not equipped with the required equipment to
execute the communication method.
Foreign navies are much more proficient and practice visual communications
much more often, so when operating with foreign ships, it is vital that the Fleet know the
procedures and proper way to operate visual communications equipment such as flag
hoist, flag semaphore and flashing light. Visual communication techniques allow for a
16
more discrete and essentially jam free method of communication in an emissions
controlled or restricted environment, which will certainly be seen more often now and in
the future.
1. Flag Semaphore
“Semaphore is used in the fleet primarily for dispatch work. It is the most rapid
means of daylight communication for this purpose and its use is universal,” (Lewis,
1928). The most prominent type of flag semaphore used throughout the history of the
Navy is that of two flag semaphore. The two flags are square in shape and signals are
encoded based on the position that the flags are held and waved. Flags are colored
differently for sea based and land based communications.
17
Sea based communication flags are red and yellow, while the land based flags are
white and blue. Five motions are used by the signaler in order to send messages. The flags
can be moved to the left, moved to the vertical position, moving the flags to the right, back
to vertical position, and then dipping the flags. Moving the flags in different combinations
of directions sends the message. Different angles the flags are displayed at also translate to
different meanings. The flags are generally fifteen inches square and are mounted on
twenty-two inch long staffs.
18
a. Present-day uses
Flag semaphore is best used when ships are within a couple thousand
yards of one another and a clear line-of-sight is available. In addition, no electromagnetic
energy is required to be emitted in order to execute the transmission and receipt of a
message, which ensures that flag semaphore is an effective method of communicating in
an EMCON or HERO environment. The range can be extended if there are binoculars
available to see the flags and what signals are being passed from the sender. Flag
semaphore is a quick and efficient method of communicating short messages between
two ships. While executing an event such as an underway replenishment or helicopter
operations, where clear and concise communications are required to ensure the evolution
runs smoothly, flag semaphore works perfectly. The components needed to execute flag
semaphore are kept to a bare minimum. All it requires are two sailors and flags in order
to communicate the messages and intents of each ship and because the messages are
relatively simple and short, the risk of confusion is minimized. Flag semaphore is
effective for launching and recovering amphibious assault vehicles from a ship due to its
19
simplicity and the fact that the proximity between signalman and the vehicle is close, so
there is no risk of losing the signal through any visual obstruction. This form of
communication makes launching, recovering, and moving amphibious assault vehicles
around in the well deck an easier task if voice communications are not available because
of emissions control or HERO restrictions.
2. Flag Hoist
20
Figure 5. Sailors conducting a flag hoist exercise conducted in the Seventh Fleet Area
of Operations (From the U.S. Seventh Fleet website, 15APR2013).
The French developed flag hoist systems in the latter part of the eighteenth
century and were meant to provide ships with a quick, simple, and effective method of
communication. These flags all had specific meanings that were predetermined and
allowed ships to communicate with one another while at sea or in port. Flag signaling
allowed ships to maneuver tactically together and communicate other types of important
signals. The flags also have different meanings based on where they are hoisted on the
mast and how they are oriented with one another.
Flags used for flag hoist communications come in four different shapes;
rectangular, rectangular with a triangular cut in the outboard edge, a smaller triangular
shape, and a slightly longer triangular that comes to a point (usually termed “pennant”).
Flags used also have different patterns and color combinations in order to provide a more
simple and effective method of distinguishing the flags from one another (Sterling, 2008).
The shapes and colors of the flags remain largely unchanged today and because of this,
most nations using this form of communication have a common understanding of the
21
meanings of flag hoist signals. Flag hoist signals are most often used to convey a single
message or code, and change infrequently. This type of visual signaling is done by raising
and lowering individual flags, one at a time. The flags are used to convey messages to
another unit. Flags must be retrieved from a storage bin, unfolded, attached to the
halyard, and then raised. Once the message is no longer needed, the flags are then
lowered, folded up, and put back into the storage area. The raising and lowering of these
flags is a long and tedious process.
c. Present-day uses
3. Flashing Light
24
Figure 6. Sailor sending a Morse code signal via the flashing light technique (From the
U.S. Seventh Fleet website, 22APR2013).
One of the most well-known uses of Morse code throughout history has
been the story from the battleship Oklahoma shortly after the attacks by the Japanese on
the United States Fleet at Pearl Harbor in 1941. Sailors trapped in the capsized vessel that
fateful day were able to utilize Morse code by tapping on the hull of the vessel indicating
the number of sailors who were still alive and needed evacuation. Sailors on the outside
were able to maintain communications with the sailors trapped inside the ship by tapping
on the hull. This type of communications was vital in saving as many as three-hundred
sailors that day and was the platform for flashing light communications, so these sailors
were proficient with it.
25
most of today’s sailors in the Navy, which is why there is a growing need to acquire and
become proficient at a visual communications method such as QR codes for
communications.
c. Present-day uses
As previously stated, the use of flashing light and Morse code has fallen
off significantly with the advent of new technology and is not generally used prominently
in the Fleet. Many ships in the fleet today do not have functioning equipment in order to
send signals via the flashing light method, and only ensure that the equipment can pass
materiel inspection every couple of years. Training sailors in this method of
communication is generally left to each individual ship, but it typically does not receive
the necessary training attention because it is too time consuming. Additionally, training
sailors prior to arriving at the ship is also too expensive and is not feasible. Even for the
ships that do have functioning equipment, this type of communication is still rarely
utilized, except for the occasional training exercise between ships. Many other countries
are much more proficient with Flashing Light and Morse code, which makes it important
for the Fleet to understand in order to effectively communicate with other NATO ships in
an A2AD or emissions restricted/controlled environment.
In 1958, Colonel Charles W. Gibbs stated that the trend for the future was
away from voice communication and towards visual communications because visual
signals are much faster and more accurate than audible signals. In addition, he argued,
“the human voice is too slow for the millisecond environment of the modern missile”
(Woods, 1965). Accuracy and timeliness are two important qualities to have with regard
to tactical communications and are two distinct advantages of the flashing light
communications system. Additionally, flashing light communications are used across the
globe by foreign Navy’s, which allows for a communications system that can be used
when operating with ships from other countries. Morse code has been practiced and
comprehended for many hundreds of years, which makes provides the flashing light
technique with this distinct advantage. Flashing light cannot be jammed because no RF
26
energy is emitted through this technique. The only way a flashing light message can be
intercepted is if the adversary is within line-of-sight and has a clear view of the message
being transmitted by the sending unit. Although flashing light communications are
normally limited to line-of-sight, it is believed that these transmissions can be bounced
off clouds at night in order to achieve a longer range.
F. CHAPTER SUMMARY
Throughout the duration of its use, flag semaphore has proven to be an effective
visual communications method for the United States Navy. It requires little equipment, a
small amount of manpower, and a basic knowledge of the signals in order to execute it
properly. This method has provided assistance in landing helicopters on flight decks, and
successfully refueling ships at sea for many years, all without having ever having to emit
any RF energy. This method of communication is simple and effective, has been used
when conducting a variety of shipboard operations for many years, and allows the vessels
operating together to remain radio silent and stay undetected by the adversary.
27
Flag hoist communication was once prominent and proved to be an extremely
effective method of communication in battles such as The Battle of Trafalgar, when
Admiral Nelson transmitted essential messages to his subordinates in order to ensure
victory. Although it is not used as much underway as it once was, Flag Hoist
Communications has a place in the Fleet to be used during special evolutions and by
ships in port to transmit multiple continuous, short messages at one time. Although an
advantage to Flag Hoist is that it requires zero RF emissions to be effective, there are also
downsides to the method mentioned in this chapter such as the restrictions of
communicating only short, predetermined messages.
28
IV. RF LINE-OF-SIGHT (LOS) COMMUNICATIONS OVERVIEW
A. CHAPTER OVERVIEW
This chapter briefly describes the High Frequency (HF) Line-of-Sight, Very High
Frequency (VHF) Line-of-Sight and Ultra High Frequency (UHF) Line-of-Sight
communications methods. It provides a general description of HF/VHF/UHF line-of-sight
communications, examples of historical use, and examples of present day use, how the
system functions, advantages of the HF/VHF/UHF LOS technique, and disadvantages
associated with HF/VHF/UHF LOS communication. There is no doubt that
HF/VHF/UHF line-of-sight offers many advantages over visual communication methods,
but this does not dismiss the fact that the fleet maintains a strong necessity to be
proficient with at least one visual communication method based on the emerging threats
posed from other nations moving into the future. Table 1 provides a brief overview of the
frequency ranges, effective ranges, wavelength ranges, and vulnerabilities associated with
each RF LOS communication method.
B. HF LOS DESCRIPTION
29
reflected back down to Earth from the ionosphere. HF communications can be used over
distances up to 8000 km given ideal environmental conditions. The HF frequency range
provides the optimal frequencies for long distance communications, without having to
rely upon satellites for relay. HF communications can provide data transfer rates of up to
4800 bits per second. The HF spectrum is a limited resource, so effective use of the
spectrum is especially important. HF is highly susceptible to ionospheric changes, which
leads to the requirement of multiple frequencies being available for use in this spectrum.
VHF signal propagation is not affected by ionospheric reflection and the signals
travel in straight lines, but for ship-to-air communications, and vice versa, there is a
multipath effect on the transmissions. Multipath effects allow this form of transmission to
be less susceptible to jamming, but can also have negative effects on the transmission
such as delayed receipt of the message and longer time to transmit (Kim & Muehldorf,
1995). Ship’s structures can cause reflections, which can interfere with direct line-of-
sight signals. Superstructures of ships can also cause multipath effects, which can often
result in a weaker radio signal. VHF line-of-sight communications range is affected and
limited by these effects. Figure 7 demonstrates the ability to achieve longer ranges with a
taller antenna height.
30
Figure 7. Range versus height chart illustrates that increased range is achievable
through a taller antenna height in VHF/UHF LOS communications
(From Kim & Muehldorf, 1995).
VHF LOS communication came into prominence before World War II and has
been in use ever since. Voice communications allowed the United States Navy to conduct
various different types of raids and operate effectively in battles during World War II.
This type of communication is a great supplement to visual communications, and during
WWII, voice communications were not as susceptible to jamming and detection as they
are today because of the limited technologies possessed by adversaries. This is not as true
today as it once was because adversaries are extremely technologically advanced and can
match most of our own technologies.
31
important application of VHF LOS communication and without it, everyday
transportation at sea is more difficult because of the reliance vessels now have on this
service because of the fact that its usage is required by International Law. In addition,
BTB communication is the most prominently used method when conducting Visit Board
Search and Seizure and Anti-Piracy operations. VBSS missions require constant BTB
communications between small boats and surface combatant. Anti-Piracy operations
require that interrogations by the surface combatant to the vessel in question be
conducted via BTB communication due to the fact that BTB is internationally used and
understood. It is also important in the air domain as it is the primary means of
communication between air traffic controller and aircraft. In other words, VHF LOS
communications serves an important purpose in both the air and sea domains because it
reduces the risk of collisions occurring and is an effective method for identifying vessels
and aircraft that are unknown.
This longer range is useful because the sender and receiver do not necessarily
need to be within sight of each other, as long as there is a clear path between the
transmitting sensor and receiving sensor. VHF LOS communications do not require
larger sensors or antennas which make it an ideal system for shipboard use because of the
inherent lack of space on board a ship’s mast or superstructure for mounting antennas and
other equipment required for voice communications to be effective. VHF LOS
32
communication is less effected by interference from other electrical devices when
compared to lower frequencies (Kim & Muehldorf, 1995).
The multipath effect can have a negative impact on VHF LOS communications
due to interference with other signals or reflections from a ship’s structure. “When an
aircraft transmits signals to a ship, the direct wave and the reflected wave interfere with
each other as the two waves arrive with different phases,” (Kim & Muehldorf, 1995).
Multipath effects on VHF LOS communications are not avoidable and add to the
vulnerabilities associated with this method of voice communications.
Ionospheric effects occur often and can interfere with radio communications.
These effects are due to the ionized regions differing in ionization density and have a
negative impact on the propagation of radio waves through the atmosphere. “These
effects include reflection, refraction, absorption, change of polarization, scatter, and
diffraction of some or all of the incident radio energy,” (Little, Rayton & Roof, 1956). If
these ionospheric effects are severe enough, the transmitted signal might be lost, which
leads to a delay in receiving the signal if it needs to be retransmitted.
The radio frequency spectrum that makes up UHF is between 300 MHz and 3
GHz. The effective range of UHF line-of-sight communications when being used for
ship-to-ship communications is between twenty-five and fifty kilometers. The standard
UHF LOS radio found on board a naval vessel is the AN/WSC-3(V)6 radio. This radio
33
operates in the 225 MHz to 400 MHz range. The radio consists of an antenna coupler, a
receiver-transmitter, and a QPSK modem (Kim & Muehldorf, 1995). In addition to this
radio, the Navy’s Link 4A aircraft control link also operates in the UHF spectrum. Link
16 also relies on this type of communication medium and is essential for the fleet to be
able to operate effectively and efficiently. UHF LOS communications are similar to that
of VHF LOS communications.
Link 16 relies heavily upon UHF LOS communications and is presently the
United States Navy’s most vital tactical data link to ensure combat operations and
training exercises are effective. This system is vastly important to the mission of the
Navy and ensures that all the units involved in a mission share a common operational
picture. It is best described as a high speed, digital data link between ships, aircraft and
other units. UHF line-of-sight communications are the backbone of the naval fleet, but in
situations that require emissions control to be in place, many of the systems operating in
the UHF spectrum are secured, which can inhibit the operational effectiveness of vessels
at sea. For this reason, a reliable and effective visual communication method is needed
(Kim & Muehldorf, 1995).
UHF LOS communications are more difficult to jam over the traditional HF band
because of the ability to use spread spectrum techniques. “With wider signal bandwidth
and adaptive equalization, much higher data transmission rates can be achieved at UHF,
using a wide variety of modulation methods,” (Kim & Muehldorf, 1995). The spread
spectrum capability allows for the system to combat interferers and jammers to some
degree. UHF line-of-sight communications systems do not require large antennas, which
make it suitable for use on board ships because of the natural lack of space available.
This type of LOS voice communications is quick and simple to execute if all of the
equipment functions properly as intended. In addition, UHF LOS communication allows
for a much higher data rate than other lower frequency communication systems.
34
4. Vulnerabilities of UHF LOS Communications
Although UHF line-of-sight communications are effective and efficient, there are
a few vulnerabilities associated with this type of communications that need to be
addressed. UHF LOS communications cannot be used during some instances when
certain Emissions Control parameters are in effect, which essentially renders the UHF
band inoperable for the time period that EMCON remains in effect. Additionally, the
UHF band is susceptible to jamming, which can also render it inoperable. These
limitations make it all the more necessary for a visual method of communicating
tactically between naval units at sea.
UHF LOS communications suffer from multipath effects that can weaken the
signal and due to the small wavelength associated with UHF signals; a ship’s
superstructure can interfere with the signal and cause reflections which can also weaken
the signal. Another drawback associated with UHF LOS communications is that there is a
significant range limitation. In order to expand the range of UHF communications, the
use of aircraft and unmanned aerial vehicles is required.
E. CHAPTER SUMMARY
While VHF/UHF LOS communications offers the Fleet and the tactical user many
advantages over other forms of voice communications and visual communications, it is
still susceptible to jamming and detection by the adversary. It provides users with unique
capabilities such as Link 16, but is also prone to multipath effects and ionospheric effects,
which can affect the clarity and timeliness of the signal. In an emissions restricted or
Anti-Access Area Denial (A2AD) environment, VHF/UHF LOS communications can be
much less effective, due to its electromagnetic transmissions, further stressing the need
for a reliable visual communication method. With the possible advent of a new visual
communications method such as QR code communications; the significance of these
effects can be greatly reduced.
35
THIS PAGE INTENTIONALLY LEFT BLANK
36
V. ONE-DIMENSIONAL (1D) BAR CODES, TWO-
DIMENSIONAL (2D) BAR CODES, AND QR CODES
A. CHAPTER OVERVIEW
Bar codes have been used for many years and are versatile in their use. They are
limited though in their data capacity and tend to require larger displays to be read
reliably. Originally developed for cataloging railroad cars in the 1960s, one-dimensional
barcodes were not commercially prolific until they were used to automate retail checkout
systems in the mid-1970s. In the years to follow, the Universal Product Code (UPC)
format became the standard method for representing products throughout the retail
industry (Fox, 2011).
37
Figure 8. Side by side comparison of commonly used 2D barcodes, to include matrix
and stacked bar code styles.
A common use for QR codes is to conveniently provide mobile phone users with
URLs to promote websites and advertisements. As evidence to the increasing use of QR
codes, URL shortening services such as Goo.gl and Bit.ly now exist. Additionally, there
are countless web-based services that can be used to generate and read QR codes.
The details provided in these sections provide a simple overview of the key
characteristics of QR codes. The Wikipedia article on QR codes
(http://en.wikipedia.org/wiki/QR_Code) is a primary resource necessary for
understanding the potential capabilities and design choices presented in this work. It is
provided as a ready reference in Appendix D.
38
Figure 9. General characteristics of a 2D QR code compared to a 1D traditional barcode
(From Sutheebanjard & Premchaiswad, 2010).
The patterns are comprised of black QR bits overlayed on a field of white. Each
black QR bit represents a binary 1 while the white spaces or the absence of a bit
represents a binary 0. Three finder patters that look like a square bullseye are located at
the corners with timing bits located between each. Because the finder patterns are always
present and in the same configuration, a QR code can be detected and decoded regardless
of its orientation within the plane. An added benefit of the three finder patterns is
identification of the QR symbol in a complex background environment. An additional
alignment pattern is added in QR codes version 2 and greater to assist in resolving codes
with optical distortion.
39
Alignment Pattern
40
Inherent in every QR code is error correcting code (ECC) to compensate for
misreading a QR bit or accommodating for a portion of the image missing or unreadable.
Reed-Solomon error correction provides this capability, similar to nearly all other forms of
2D barcodes. The drawback of having a larger ECC is a reduced data capacity within the
code. The error correction levels are as follows (Sutheebanjard & Premchaiswad, 2010):
Forty versions of QR codes exist each representing a unique amount of data that
can be encoded and represented. Each version has a set capacity based on the available
space in the code following the finder, timing and alignment patterns, and the version and
format data (Sutheebanjard & Premchaiswad, 2010). A few capacity examples based on
data types and a 7% ECC are shown below:
QR Code Alphanumeric
Numeric Data Binary Data Kanji Symbols
Version Data
1 41 25 17 10
2 77 47 32 20
3 127 77 53 32
5 255 154 106 65
10 652 395 271 167
20 2061 1246 858 528
40 7089 4296 2953 1817
41
D. READING QR CODES
QR Codes can be read from a variety of readers available on the Internet and as
applications for mobile phones. In addition to these readers, there are many open source
and proprietary programs that can be installed on a desktop or laptop for reading directly
from files or through a webcam.
1. Mobile Devices
Nearly all modern mobile devices have the ability to scan and decode QR codes.
Many free and inexpensive QR-reading mobile applications (apps) are available in the
iPhone App Store and the Android Market. A few examples are NeoReader, QRReader,
Scan, Quick Scan, AT&T Code Scanner, Scanner Pro, and QR Droid. A few mobile apps
have the ability to create QR codes such as Qrafter, Quick Scan, QR Generator, and
Market QR. Not all QR reading apps perform at the same level, but all do include the
basic functionality required to read QR codes at a reasonably close distance.
2. Specialized Cameras
With the current mobile technology market it is not likely that a device will be
developed dedicated solely to generating, reading, and processing QR codes or barcodes
in general. If this capability were requested by a specific entity, such as the military, it
would be reasonable to expect technology developers to easily develop such a product.
3. Software Implementations
Many websites exist that serve to assist with QR code functions. RACO
(racoindustries.com) maintains a robust catalog one and two-dimensional barcode
generators as does ZXing (zxing.org). Other websites, such as INVX (invx.com) offer
simple and limited generators that are effective and simple to use. Some websites, such as
Kaywa (kaywa.com), work only with QR codes, but provide detailed control when
creating the codes.
Three common mechanisms currently exist with software applications that read
QR codes. The first is to enter the URL of a page containing a QR code, and the service
42
returns the decoded version of any QR codes found on that page. ZXing (zxing.com) and
MiniQR (miniqr.com) offer this service. Second, a locally running software application
may be allowed to interface with a computer’s webcam to capture the image of a QR
code and will return the decoded version. MiniQR uses this method. Third, and the most
common, a website or software application may allow a user to upload a file containing a
QR image for decoding. websites that offer this functionality are Online Barcode Reader
(onlinebarcodereader.com), Patrick Wied QR (Patrick-wied.at) and QR Code Generator
and Recovery (esponce.com).
The algorithms currently used to encode a QR code clearly prevent the data from
being man-readable. These algorithms however, are derived from open-source libraries
available to anybody with common Internet access. For increased security at this level,
private encoding algorithms must be developed for communications among authorized
users and protected from all potential adversaries.
43
Figure 13. An artist’s rendering of a QR code reading, “http://qr.nps.edu” with the
traditional finder patterns replaced by alternate patterns.
2. Encryption
Traditional methods of data encryption can also be used to add a layer of security.
Once a QR code communication system is implemented, in-line encryption (ILE) devices
or algorithms can be used to encrypt data before it is transformed to a QR code format.
With such security in place, an intercepted and decoded QR code remains meaningless to
unintended recipients.
3. Camouflage
4. Obfuscation
44
recognize the existence of the QR code, determine its boundaries, and extract the encoded
data. Other standardized QR tools simply fail to read the image. In Figure 14, note the
valid QR code identified by the finder patterns located in the center of the image.
5. Steganography
6. Vulnerabilities
1. Advantages
QR codes are easily generated, easily read, and are very simple to use, therefore
they are much easier to support with common and available technology. Thus, the
infrastructure for deployment ashore or within a ship is already available and in place.
This ready availability also reduces the need for extensive training of personnel using the
technology.
46
A significant characteristic of QR codes is the ability to encode large amounts of
data within one QR image. This allows for lengthy messages to be communicated through
a QR code, which greatly reduces the time required to decode the message compared to the
traditional ways of encoding and transmitting a tactical signal. A QR code is capable of
containing a maximum of up to 4,296 characters if the message is alphanumeric, which is
more than enough for any tactical signal. If a series of QR codes are transmitted and
coupled, this opens a significantly sized data stream between two users.
Quick response (QR) codes are also capable of storing data in both the horizontal
and vertical directions, making them an ideal platform to create and transmit messages in
a timely fashion.
Because QR codes are largely unidirectional and short-range, the area in which an
adversary must be stationed to detect a QR code transmission is small. This creates a
significantly low probability of detection (LPD) and in turn low probabilities of
interception and exploitation (LPI/LPE). As discussed above, multiple options for
encrypting QR codes provide an elevated level of security against any adversary.
Beyond those reasons stated here, there are many other advantages for the use of
QR codes for communications. As QR code supporting and leveraging technology
continues to evolve, many other advantages will emerge that have yet to be used or
discovered.
2. Disadvantages
With current technology, range performance for QR codes is still poor. This limits
the use of QR communications to very close quarters. In a maritime environment,
operations in close proximity come with significant risk and are only performed when
necessary (i.e., replenishment at sea).
In the case when an adversary is located in close proximity and near perpendicular
to a QR code display, the possibility of detection, interception and exploitation of the signal
is elevated. Current QR code reading technology is readily available to the public and many
QR reading solutions are free to smart phone users. If encryption of the QR code is weak or
absent, an adversary positioned as such can easily intercept and decode the
communications. In addition, an adversary can effectively jam these communications by
establishing a smoke screen in the vicinity of the transmitting platform.
G. CHAPTER SUMMARY
Quick response codes are capable of storing more data than one or two-
dimensional horizontal bar codes in a much smaller space. Multiple versions of QR codes
allow for varying amounts of data to be encoded based upon the situation. QR codes are
omnidirectional, which means that they are capable of being read at any orientation. For
all these reasons, using QR codes for communications is feasible, provided that an
uninhibited line-of-sight exists and each unit is equipped with the proper equipment.
48
VI. EMISSION RESTRICTIONS
A. CHAPTER OVERVIEW
Emissions control is necessary to be in place for naval vessels and can often
require full radio silence for a period of time. This has major implications for voice
communications and tactical capabilities, which can be augmented by a visual
communications system. During radio silence, the vessel will not be able to stay in
communication with the command station or other vessels operating in the area, which
clearly hampers the tactical abilities and effectiveness of the vessel. This chapter
discusses Emissions Control, the different levels of EMCON, and situations in which
EMCON may be required of a vessel at sea. In addition to discussing emissions control,
this chapter will also describe Hazards of Electromagnetic Radiation to Ordnance and the
impact that HERO has on RF LOS communications.
1. EMCON Description
49
visual communication method in order to allow tactical units or vessels to maintain
effective and efficient command and control.
2. EMCON Levels
There are four basic levels of emissions control that vessels utilize at sea. The
least restrictive level of EMCON is Delta. EMCON Delta is used during normal
underway steaming and there are no emissions restrictions under level Delta, which
means that the vessel is allowed to radiate any sensor that is essential to accomplishing
the mission. The next level in EMCON is Charlie. EMCON level Charlie is designed to
disguise the electronic signature of the vessel. Charlie allows the ship to radiate and
transmit from mission-essential equipment and sensors, but it does require that sensors
unique to that type of vessel be shut down in order to prevent adversaries from
identifying the class of ship. EMCON level Charlie allows the ship operating in the
emissions controlled environment to blend in with other vessels in the area to make it
seem as though it is just like any other type of ship (Gibson, 2004).
EMCON level Bravo is more restrictive than Charlie, but still allows the ship to
communicate and transfer data with other ships. Bravo further limits what is authorized to
be radiated and transmitted from, but it is not the most restrictive level of EMCON. The
most restrictive level of EMCON is level Alpha. EMCON level Alpha does not allow the
vessel to transmit or radiate from any sensor, which means that the ship is in complete
radio silence. Although the levels of EMCON are Delta through Alpha, modifications to
these levels are sometimes permitted in order to allow the unit to execute mission-
essential tasks (Gibson, 2004).
1. HERO Description
Figure 15. Example image of a HERO warning label (From McManamon, 2008).
2. HERO Classifications
There are four different classifications used to label various types of ordnance that
can be found on board ships and elsewhere. The four classifications are HERO safe
ordnance, HERO susceptible ordnance, HERO unsafe ordnance, and HERO unreliable
ordnance (McManamon, 2008). These classifications are important to be familiar with to
ensure that the correct measures are in place when moving and handling different types of
ordnance. Based on the classification in place, different sensors, radars, and
communications equipment must not be used in order to avoid unintentional detonation
of the ordnance.
52
3. Situations that Require HERO Conditions to be in Place
D. CHAPTER SUMMARY
54
VII. TACTICAL SCENARIOS FOR USING QR CODE
COMMUNICATIONS
A. CHAPTER OVERVIEW
B. SHIP/UAV/AIRCRAFT PLATFORMS
The Littoral Combat Ship will be heavily utilized by the United States Navy in the
near and distant future. Its missions will vary from Anti-Piracy operations to mine
55
hunting operations. Because it is such a flexible platform and can perform a wide range
of missions, QR codes for visual communications can be useful for this type of vessel.
Due to its sleek design and small radar cross section, the LCS is an interesting prospect
for this technology. The image below of the Littoral Combat Ship illustrates the sleek
design of the ship. Even with this sleek design, there are many possible locations for
mounting a QR code display. There are plenty of flat surfaces that can prove to be
sufficient enough for the display. Ideal placement of the display can be just forward of
the flight deck on the upper level. This placement allows the display to transmit messages
to other ships as well as the ship’s own helicopter. Figures 16 and 17 provide an idea of
the area available on the forward and aft portions of the ship.
Figure 16. Littoral Combat Ship at sea, forward view (From www.militaryimages.net on
27MAR2013).
56
Figure 17. Littoral combat ship at sea, stern view (From www.worldaffairsboard.com on
01MAY2013).
2. Cruisers
Cruisers are often employed as Ballistic Missile Defense (BMD) capable ships
and are often times designated as the Air Defense Commander for a battle group or
Carrier Strike Group. They need to be able to effectively communicate with the HVU in
the group in order to relay intentions and acknowledge orders given by the group
commander. Since Cruisers usually operate in a group with other ships, QR code
communications suit this platform nicely. There are no concerns with low radar cross
section on this vessel, so there are many options for the placement of the QR code display
and QR code reader. Additionally, cruisers often times deploy and operate with a
helicopter squadron which leads to the need for communicating with the helicopter while
it is flying. QR codes are a viable option for launching, landing, and transmitting vital
information back and forth between the helicopter and the ship. As there is plenty of
space available, there are many possible locations for mounting a QR code display on the
fore and aft superstructures of the Ticonderoga class cruiser, which is illustrated in
Figures 18 and 19.
57
Figure 18. Ticonderoga Class Cruiser at sea, forward view (From
www.combatindex.com on 27MAR2013).
Figure 19. Ticonderoga class cruiser at sea, stern view (From www.seaforces.org on
01MAY2013).
58
3. Destroyers
Much like the Cruiser, Destroyers are often times deployed as BMD capable ships
or deployed with a battle group or Carrier Strike Group in the operational environment. If
the ship was deployed independently for a Ballistic Missile Defense mission, the
importance of being able to relay messages visually is reduced, but the capability is still
effective for battle group operations. Destroyers usually deploy equipped with an SH-60
helicopter or two, which presents an excellent opportunity to employ QR code
communications in order to land and launch helicopters more efficiently. Much like the
cruiser, there are many possible locations for mounting a QR code display on the fore and
aft superstructures of the ship. Figures 20 and 21 illustrate the available surface area on
board destroyers for mounting QR code displays. This placement allows visual QR code
communications to take place with helicopters as well as other ships and small craft in
the area.
Figure 20. Arleigh Burke Class Destroyer at sea, forward view (From www.naval-
technology.com on 28MAR2013).
59
Figure 21. Arleigh Burke Class destroyer at sea, stern view (From www.naval-
technology.com on 01MAY2013)
The San Antonio Class LPD are usually deployed or operate with an Amphibious
Readiness Group, so the need to be able to execute effective visual communications with
other ships in the group is essential. This platform also offers a large flight deck and
large, flat areas on the superstructure for mounting an omnidirectional QR code display.
The LPD also presents an opportunity to employ QR codes as communications not only
for flight operations, but also for well deck operations when launching and recovering
LCACs and other amphibious vehicles. Additionally, the San Antonio Class LPD often
times deploy and operate with a helicopter squadron which leads to the need for
communicating with the helicopter while it is flying. QR codes can be a viable option for
launching, landing, and transmitting vital information back and forth between the
helicopter and the ship. Figures 22 and 23 illustrate the space available on board the San
Antonio Class LPD for mounting a QR code display in both the forward and aft locations.
60
Figure 22. San Antonio Class LPD at sea (From www.san-antonio.navy.mil on
28MAR2013).
Figure 23. San Antonio Class LPD at sea, stern view (From www.globalsecurity.org on
01MAY2013).
C. TACTICAL UNITS
D. AIRCRAFT
In addition to being a viable option for launching and recovering helicopters from
a ship, there are numerous ways aircraft can benefit from QR codes being used as
communications. QR codes can be painted on the runway and air traffic control towers in
order to convey vital information to aircraft. Aircraft equipped with the proper cameras
and other supporting equipment theoretically have the ability to decode messages from
QR codes on the ground and relay the necessary information to other units requiring it to
maintain a common operational picture. This might be relevant to both fixed winged and
rotary aircraft, whether it be a fighter jet operating from an aircraft carrier or a helicopter
operating with a smaller surface combatant. A viable application of QR codes on aircraft
can be for the aircraft to be equipped with a camera with enough resolution to be able to
take a picture of QR codes on the runway or control tower. These images can then be
transmitted from the camera to a Personal Digital Assistant (PDA) inside the aircraft,
which decode and display the message the pilot. This sort of application reduces the need
to crowd frequencies used by airports and aircraft around the world.
1. SH-60
Figure 24. SH-60 helicopter landing on the flight deck of a surface ship (From
www.military-today.com on 29MAR2013).
2. UAV Platforms
63
Figure 25. ScanEagle UAV in flight (From www.naval-technology.com on
29MAR2013).
1. Underway Replenishment
QR codes might become useful for underway replenishment between two vessels
at sea. Underway replenishment is the transfer of fuel and stores from a supply ship to
another ship and are what enables ships to stay at sea for extended periods of time. Voice
communications and flag hoist communications are traditionally used when conducting
underway replenishment. The evolution has the ability to become much more automated
if QR codes for communications are implemented. QR codes can provide an RF free
evolution in the event of emissions control being in place. A code might be displayed on
board the refueling vessel stating “We are ready for you to come alongside.” The
receiving ship then responds with its own message of “I am making my approach.” The
entire evolution may possibly be done by displaying QR codes rather than
communicating via voice methods. This may perhaps lead to a smoother evolution with
less opportunity for error. Once the ships are alongside, instead of firing a shot line over
with the Phone and Distance line, codes can be continuously displayed on the bridge
wings in order to determine lateral separation between the ships based on the size of the
QR code being displayed.
64
Figure 26. Two ships conducting underway replenishment at sea (From
www.seaforces.org on 27MAR2013).
Usually, ships use the Phone and Distance line to establish voice communications
and provide a method of determining lateral separation. The use of QR codes during
underway replenishment can result in the elimination of watch stations on the forecastle
and allow the Commanding Officer (CO) and Officer of the Deck (OOD) a simple
method of determine safe distance and speed in order to more effectively maintain proper
station. The only downside of using QR codes during underway replenishment is due to
the sea state. If the ships are rocking too much, it may be difficult to get an accurate
picture of the QR code, which might affect its readability and decoding. This is generally,
not an issue due to the fact that most UNREPs are done in low sea state, but is something
worth thinking about. If visibility is affected to the extent that QR codes are not a viable
communication option, infrared technology may be employed to alleviate this issue.
Figure 27 provides an illustration of the various flag signals used during underway
replenishment between two or more vessels at sea.
65
Figure 27. Flag hoist meanings for underway replenishment evolution communications
(From Naval Warfare Publication Underway Replenishment NWP 4–01.4).
66
2. Landing/Launching Helicopters
3. Formation Steaming
When ships are operating or are deployed with a Carrier Strike Group or
Expeditionary Strike Group, precision formation steaming is important and requires close
coordination and flawless execution. Due to the close proximity to other vessels, there is
little room for error, because the slightest miscalculation or misunderstanding might
result in disaster. If each ship in the battle group is equipped with the proper equipment,
camera, and QR code display technology, executing turns, course or speed changes might
be accomplished easily when the group commander displays a maneuvering code and has
the rest of the ships decode, display proper responses, and then execute the maneuver.
This method is much quicker and less confusing for the watch standers on each
bridge watch team. Today, most tactical signals for maneuvering in a group of ships are
sent over FLTTAC, which requires the watch stander to first hear the message being
transmitted, refer to a book of signals and then decode the message before sending an
acknowledgement of receipt. This is time consuming and often times, the code takes too
long to get decoded and executed due to the lack of experience and training. A software
system that can automatically decode the QR messages faster increases efficiency of the
67
maneuvers. A complete list of tactical signals used for formation steaming can be found
in ATP 1 Volume 2, Allied Maritime Tactical Signal and Maneuvering Book.
Voice communications in conjunction with flag semaphore are the most common
forms of communication when conducting well deck operations with amphibious assault
vehicles from an amphibious vessel. Landing Dock Ships conduct launches and
recoveries of amphibious assault vehicles such as LCACs, AAV’s, LARC and LCU.
Orders and instructions are conveyed from the well deck control officer to the vehicles
via flag semaphore signals and voice communication. QR codes may possibly be
displayed in the forward end of the well deck and be visible to all amphibious assault
crafts launching, landing, and moving to different locations within the well deck.
Figure 28. Well deck view of a surface ship recovering or launching an LCAC (From
www.navsource.org on 29MAR2013).
Small boats play a crucial role in the Surface fleet as they perform many different
important tasks such as port security, oil platform defense and are a necessity for
executing VBSS operations and boarding other ships. Transmitting and receiving
68
information is usually accomplished by bridge-to-bridge radio, but with the proper
technology, might be done by communicating with QR codes. The larger ship can display
the code on the superstructure and the small boat is able to receive the message without
violating emissions control or the electromagnetic spectrum. Mounting the proper display
on the small boat might prove to be a difficult task, but with the proper technology, it is a
strong possibility. This can allow for the small boats to remain operationally effective
while maintain radio silence.
QR codes prove useful as a method of identifying units such as aircraft, ships and
ground vehicles. Identification Friend or Foe/Neutral (IFFN) is common practice today
and allows tactical units to determine who is friend and who is an adversary. QR codes
can be placed on the underside of an aircraft’s wing, which allows for other units to take
a picture of it, scan it, and get the required information in order to determine its status. In
addition, QR codes provide ad-hoc dissemination for vehicles and other units, increasing
the effectiveness of IFFN. The ability to rapidly develop and deploy IFFN codes in the
field, on the fly can provide greater flexibility than is currently possible. Worldwide
availability of QR code printing and scanning capabilities means no more additional
capability is required to deploy a QR tactical application. An additional application of QR
codes with regard to IFFN is that of screening refugees or pirates on board a naval vessel.
QR codes can be utilized in a manner that allows additional information to be gathered in
a situation that requires it as well as provide hidden information in the QR codes.
Medical use, such as triage might also benefit from QR codes. QR codes can be
used as an indicator or a method for nurses to identify what type of treatment each patient
requires. The use of QR codes in the medical field can provide an expedited method of
diagnosing and determining the degree of care required by each patient and speed up the
process of providing care and treatment. The use of QR codes in the medical field are a
strong possibility and can provide further benefits and capabilities if implemented
correctly.
69
F. ALTERNATIVES TO QR CODES FOR FLEET COMMUNICATIONS
QR codes for fleet communication offers many advantages and can provide
tactical units with a new and effective way to communication visually with one another
and avoid detection by adversaries due to the fact that QR code transmission does not
emit RF energy into the EM spectrum. There are other possibilities and alternatives to
explore in addition to using QR codes. Laser communications are an option to consider if
QR codes prove to be ineffective. Currently, there is no policy prohibiting the use of laser
technology at sea, which means that this area of technology can be implemented in the
future if the technology is developed. Laser communications can provide an advantage to
the fleet such as an extremely high throughput of data, but do not come without
drawbacks. Pointing a laser at another ship in order to transmit a message might present a
few issues for the receiving ship. The receiving ship might make the incorrect assumption
that the transmitting ship is an adversary and is really targeting them with a laser, which
can lead to other issues and potentially escalate the situation. Although lasers pose a few
issues without much exploration, it is necessary to explore laser communications as an
alternative to QR codes.
G. CHAPTER SUMMARY
There are many different platforms that can benefit from a communications
system that uses QR codes. All military units are susceptible to emissions control and are
still expected to maintain effective command and control, as well as communications
with other units/vessels. It is not be difficult to mount the proper displays on ships,
aircraft, small boats, helicopters and amphibious assault vehicles. If each unit was
70
outfitted with the proper display, camera equipment, and software, QR codes for
communications can be an extremely effective system.
71
THIS PAGE INTENTIONALLY LEFT BLANK
72
VIII. RESEARCH METHODS
A. CHAPTER OVERVIEW
Baseline distance and angle simulation used during the research of QR codes are
described and documented in this chapter. An accurate baseline will allow prediction of
the performance of any given image capturing technology. In addition, field
experimentation to include distance validation, satellite experimentation, and UAV
experimentation are described.
B. SIMULATION
Critical characteristics that factor into this simulation are broken into two
categories, digital array performance and camera performance characteristics. The most
common array performance measures are read noise, charge well capacity, and
responsivity. Minimum signal, maximum signal, SNR and dynamic range can be derived
from these measures (Holst, 1998).
This test simulated the reading of QR codes from various distances by using a
proven distance at which the test QR code image could be decoded while varying the size
of the displayed image. For each device tested, the maximum simulated distance for QR
code resolving was determined and plotted against the pixel densities listed below. A
controlled indoor environment was used in which light levels and capture distances were
held constant.
73
Model Resolution Sensor Size Sensor Well Density
(Megapixels) (mm x mm) (Megapixels per mm2)
iPhone 4S 8 4.54 x 3.42 0.51
Canon Powershot SD880 10 6.2 x 4.6 0.35
Canon 5D MkII 21.1 36 x 24 0.024
JVC GY-HD200 720p 0.9 6 x 4.8 0.032
JVC GY-HM750 1080p 2.1 6 x 4.8 0.072
Canon DC420 1.07 2.4 x 1.8 0.247
GoPro HERO3 8.3 6.17 x 4.55 0.295
WorldView-1 Imager 24.9 Unknown Unknown
WorldView-2 Imager 33.6 Unknown Unknown
Figure 29. Imaging equipment characteristics for simulation and field experimentation.
Figure 30. Capturing a digitally displayed 35% QR code image during simulation.
74
Figure 31. Capturing a print displayed 80% QR code image during simulation.
2. Angle Simulation
This test simulated the reading of QR codes from various angles by using a
proven distance at which the test QR code image could be decoded while simulating
various angles of the displayed image. For each device tested, the maximum simulated
angle (measured against the perpendicular) for QR code resolving was determined. A
controlled indoor environment was used in which light levels and capture distances were
held constant.
75
Figure 32. Capturing a digitally displayed 56 degree off-perpendicular QR code image
during simulation.
76
Figure 34. X3D image simulation tool displaying “http:qr.nps.edu” at an angle of 36
degrees from a perpendicular viewpoint.
3. Image Preparation
For all simulations, a QR code generated from the RACO Industries’ QR Code
Barcode Generator was used (http://www.racoindustries.com/barcodegenerator/2d/qr-
code.aspx, 20NOV2012). This generated code has the following parameters:
Version 2
Error Correcting Code L (7%)
77
Size 25 X 25
Max Alphanumeric Capacity 47 characters
Value From technical to tactical
Figure 35. Test QR code image: “From technical to tactical.” Version 2, ECC L (7%),
25 x 25 QR bits. Note the necessary standards-compliant inclusion of the
quiet zone 4 QR bits wide.
For digital display, the QR code was resized so that it was as large as possible yet
still fit on the screen of the test display. This initial QR code was considered 100% for
digital display purposes. Using Adobe Photoshop, the 100% image was decreased in size
in 1% increments down to the smallest size of 5%. Each sized increment was saved as its
own image test file. For the angular simulation, an initial QR code was saved and labeled
as zero degrees representing a straight-on view of the code or a view from the
perpendicular of the plane it occupies. Again, using Adobe Photoshop, the image was
rotated about the Z-axis in one degree increments to a maximum simulated angle of 85
degrees. Each angled increment was saved as its own image test file.
For the printed displays, the QR code was resized so that it was as large as
possible yet still fit on a single sheet of 8.5” x 11” paper. This initial QR code was
78
considered 100% for printed display purposes. Using Adobe Photoshop, the 100% image
was decreased in size in 1% increments down to the smallest size of 5%. Each sized
increment was printed. For the angular simulation, the angular QR codes used for digital
display were each printed on individual sheets of 8.5” x 11” paper.
C. FIELD EXPERIMENTATION
Field experimentation was conducted from October 2012 through April 2013 to
analyze the benefits of the various technologies in an end-to-end assessment of the QR
code communication chain. Specifically, equipment was assessed based on image sensor
resolution and optical focal length. This will help identify the ideal technologies to enable
QR code communications with acceptable tactical performance parameters.
Range testing was used to validate the distance simulation by recreating the
simulated events using actual distances. A large version of the test QR code measuring
37.5 inch x 37.5 inch was constructed on a plywood stand for longer range testing. The
plywood was painted white to provide the QR code background and 1.5 inch x 1.5 inch
QR bits were glued to represent the test pattern.
79
Figure 36. Field testing QR display stand constructed of basic lumber and plywood. Test
QR code image: “From technical to tactical.” Version 2, ECC L(7%), 25 x
25 QR bits, 37.5 inches x 37.5 inches.
1. Range Determination
Initial range determination testing took place in the Spruance courtyard next to
Spanagel Hall at NPS. At this location, a maximum possible LOS for testing of
approximately 220 yards was achievable. Images of the test QR code were collected
using the iPhone 4S, Canon SD880, Canon 5D, Canon DC420, JVC GY-HD200 and JVC
GY-HM750. With each camera, images were captured at approximately 10 yard intervals
from 20 to 200 yards.
80
Figure 37. NPS LOS Location: 215 yards available between the Hermann Hall circle and
the main gate (After http://maps.google.com).
Distances of from the point of each captured image to the test QR code were
measured using a Bushnell Laser Range finder. In Figure 38, the planter on the right was
16 yards and the picnic table on the left was 38 yards from the QR code.
Figure 38. Test Image Placement at NPS in the Spruance courtyard next to Spanagel Hall
facing the Hermann Hall Circle.
81
Range determination testing beyond 200 yards took place at the Fort Ord Motor
Pool lot. At this location, a maximum possible LOS for testing of approximately 650
yards was achievable. Images of the test QR code were collected using the iPhone 4S,
Canon SD880, Canon 5D, Canon DC420, JVC GY-HD200, JVC GY-HM750, and GoPro
HERO3. With each camera, images were captured at approximately 10 yard intervals
from 200 to 500 yards.
Figure 39. Fort Ord LOS Location: 650 yards available diagonally across the asphalt lot
at the motor pool (After http://maps.google.com). .
82
Figure 40. Test image placement at the Northwest corner of the motor pool lot at Fort
Ord.
As with the range testing at NPS, the distances from camera to test image were
measures using a Bushnell Laser Range Finder.
Figure 41. Bushnell Elite 1600 ARC laser range finder used for distance determination
during all field testing. Capable of determining distances of 6 to 1600 yards
(From www.bushnell.com on 23MAR2013).
83
masked and sprayed to match the test QR code pattern. 1.64 foot QR bits were selected
based on the anticipated resolution of the overhead sensors available to capture images.
Figure 42. Complete view of King Hall QR code from atop Spanagel Hall.
84
Figure 43. Conceptual aerial View of King Hall QR Code using commercial open source
overhead imagery (After http://maps.google.com).
Figure 44. Aerial view of King Hall QR code using commercial overhead imagery
captured from DigitalGlobe Worldview-1 dated 14 April, 2013.
Official safety procedures were observed while working aloft on King Hall, with
corresponding setup/teardown labor costing approximately $1000. Costs included labor
85
to provide roof access, setup of visual safety barriers, and worker safety training. The
NPS Public Works department provided an industrial paint sprayer and operational
training.
Figure 45. Safety setup at the work area entry point atop King Hall.
86
Figure 46. Safety setup atop King Hall showing the complete work area including visual
safety barriers and entry point.
87
passes over top collecting video. The UAV provided video from three cameras: stock,
GoPro, and LWIR. The stock video camera provided standard definition interlaced video.
The GoPro camera provided high definition interlaced video. The LWIR camera provided
high definition progressive video.
Figure 48. InstantEye HD video capture of the test QR image on the runway at
McMillan Field, Camp Roberts.
88
Figure 49. InstantEye LWIR video capture of the test QR image on the runway at
McMillan Field, Camp Roberts.
Much more testing is needed. Important future work includes placing a permanent
marker on the McMillan airfield runway to support test and calibration during UAV
operations conducted as part of ongoing NPS field experiments.
Figure 50. Artist’s depiction of potential QR code locations at McMillan airfield using
commercial open source overhead imagery (After http://maps.google.com).
89
D. CHAPTER SUMMARY
Nine different video and still image cameras were used during the simulation and
field experimentation portions of this research including commercial satellite imagers.
Results for each type of camera were documented following the baseline simulations,
field experiment validations, and satellite and UAV demonstrations.
90
IX. EXPERIMENTAL RESULTS AND ANALYSIS
A. CHAPTER OVERVIEW
Table 4 shows the maximum distance for each camera that the QR code test
image was successfully captured and decoded. In all cases, with the exception of the
iPhone 4S, digital image magnification was required for success. For the iPhone 4S,
secondary evaluation provided no range increase over direct evaluation of raw image.
2. Equipment Variances
Because two apparent variables emerged when classifying the image capture
equipment, a Camera Capability Factor (CCF) was defined to more appropriately
organize the data. The capabilities of each imaging device are mainly dependent on the
image sensor resolution and the size of the lens. To combine these into a single variable,
the Camera Capability Factor (CCF) was defined as follows:
𝐶𝑎𝑚𝑒𝑟𝑎 𝐶𝑎𝑝𝑎𝑏𝑖𝑙𝑖𝑡𝑦 𝐹𝑎𝑐𝑡𝑜𝑟 (𝐶𝐶𝐹) = 𝑅𝑒𝑠𝑜𝑙𝑢𝑡𝑖𝑜𝑛 × 𝐹𝑜𝑐𝑎𝑙 𝐿𝑒𝑛𝑔𝑡ℎ
where the resultant number is measured in MegaPixels X mm.
91
3. Result Categories
4. Analysis Tools
Multiple tools were used for the analysis of captured data in both still image and
video formats. MPEG Streamclip (http://www.squared5.com) and VLC Player
(www.videolan.org) were used to extract single frames for analysis from videos. MPEG
Streamclip produced JPEG and VLC Player produced PNG images, both in the original
resolution of the raw video.
B. ANALYSIS METHODS
C. SIMULATION RESULTS
1. Distance Simulation
Distance simulation images were captured as discussed in chapter IX.B.1. The full
results are listed in Appendix B. The simulation results show the smallest QR images
successfully decoded by each optical device. Each of these values was extrapolated to an
equivalent distance based on the size QR code used for field experimentation. Using a
reference size of 37 inches by 37 inches and a reference distance of 60 inches, the
following ratio relates the simulation results to the extrapolated distance:
𝑟𝑒𝑓𝑒𝑟𝑒𝑛𝑐𝑒 𝑠𝑖𝑧𝑒
𝑒𝑥𝑡𝑟𝑎𝑝𝑜𝑙𝑎𝑡𝑒𝑑 𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑒 = × 𝑟𝑒𝑓𝑒𝑟𝑒𝑛𝑐𝑒 𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑒
𝑠𝑖𝑚𝑢𝑙𝑎𝑡𝑒𝑑 𝑠𝑖𝑧𝑒
Based on the simulation data, the maximum extrapolated ranges for each imaging
device are as follows:
93
Digital QR Display, Still Image Camera
70.0
50.0
Primary
40.0 Evaluation
30.0
Secondary
20.0 Evaluation
10.0
0.0
0.0 200.0 400.0 600.0 800.0 1000.0 1200.0
CCF (MP x mm)
Figure 51. Range extrapolation of simulation data from still image cameras captured
from a digitally displayed QR code.
25.0
23.0 Primary
Evaluation
21.0
Secondary
19.0
Evaluation
17.0
15.0
4.0 5.0 6.0 7.0 8.0 9.0 10.0 11.0 12.0
CCF (MP x mm)
Figure 52. Range extrapolation of simulation data from video cameras captured from a
digitally displayed QR code.
94
Printed QR Display, Still Image Camera
65.0
60.0
Figure 53. Range extrapolation of simulation data from still image cameras captured
from a print displayed QR code.
60.0
55.0
Primary
50.0 Evaluation
45.0
Secondary
40.0 Evaluation
35.0
30.0
4.0 6.0 8.0 10.0 12.0
CCF (MP x mm)
Figure 54. Range extrapolation of simulation data from video cameras captured from a
print displayed QR code.
95
Digital and Printed QR Display, Still Image Cameras
70.0
50.0
Primary
40.0 Evaluation
30.0
Secondary
20.0 Evaluation
10.0
0.0
0.0 200.0 400.0 600.0 800.0 1000.0 1200.0
CCF (MP x mm)
Figure 55. Range extrapolation of simulation data from still image cameras captured
from both digital and print displayed QR codes.
60.0
50.0 Primary
Evaluation
40.0
Secondary
30.0
Evaluation
20.0
10.0
4.0 5.0 6.0 7.0 8.0 9.0 10.0 11.0 12.0
CCF (MP x mm)
Figure 56. Range extrapolation of simulation data from video cameras captured from
both digital and print displayed QR codes.
96
Digital QR Display, Still Image and Video Cameras
70.0
50.0
Primary
40.0 Evaluation
30.0
Secondary
20.0 Evaluation
10.0
0.0
1.0 10.0 100.0 1000.0 10000.0
CCF (MP x mm)
Figure 57. Range extrapolation of simulation data from both still image and video
cameras captured from a digitally displayed QR code.
55.0
50.0 Primary
Evaluation
45.0
40.0
Secondary
35.0
Evaluation
30.0
25.0
20.0
1.0 10.0 100.0 1000.0
CCF (MP x mm)
Figure 58. Range extrapolation of simulation data from both still image and video
cameras captured from both a print and digitally displayed QR code.
2. Angle Simulation
97
Still Image Cameras Video Cameras
Primary Secondary Primary Secondary
Technology Technology
Evaluated Evaluated Evaluated Evaluated
Factor Factor
Angle Angle Angle Angle
MP X mm Degrees Degrees MP X mm Degrees Degrees
Digital 34 75 76 5 65 75
QR
50 60 70 12 68 74
Code
Displays 1055 78 78
Printed 34 60 70 5 73 74
QR
50 55 70 12 42 72
Code
Displays 506 64 70
Due to time constraints, full follow-on experimentation of angle analysis was not
possible. Because of the implications of field of view (FOV) restrictions on QR code
detection, it is important that future work on this research include full angle analysis.
1. Range Determination
98
Maximum Range, Still Image Cameras
500
Primary
300 Evaluation
200 Secondary
Evaluation
100
0
0 1000 2000 3000 4000 5000
CCF (MP x mm)
Figure 59. Maximum ranges of successfully read QR codes from images captured from
still image cameras.
400
Maximum Range (yards)
300 Primary
Evaluation
200
Secondary
100
Evaluation
0
0 50 100 150 200
-100
CCF (MP x mm)
Figure 60. Maximum ranges of successfully read QR codes from images captured from
video cameras.
99
Maximum Range, Still Image and Video Cameras
500
Primary
300 Evaluation
200 Secondary
Evaluation
100
0
10 100 1000 10000
CCF (MP x mm)
Figure 61. Maximum ranges of successfully read QR codes from images captured from
both still image and video cameras.
Figure 62. Process steps showing the iterative improvements of a raw captured image
resulting in a readable QR code.
100
increased contrast from the white balance step algorithm to discretely define all
transitions from black to white. Finally, the difference map is a validation technique that
compares the final image to the source image to verify the enhancement process
sufficiently reconstructs the QR code.
To date, no images taken by aircraft of the King Hall rooftop QR code have been
received. This remains an important area of future work.
Figure 63. WorldView-1 satellite demonstration imagery (0.5 meter pixel resolution).
Not readable.
101
Figure 64. WorldView-2 satellite demonstration imagery (0.46 meter pixel resolution).
Not readable.
3. UAV Testing
UAV testing images were captured as discussed in Chapter IX.C.3. Because this
experiment was a target of opportunity, it was not controlled similarly to the previous
experiments. The video captured demonstrated the ability to locate QR codes from a
UAV; however the quality was insufficient to provide any readable images without
significant image manipulation.
E. RESULTS ANALYSIS
1. Simulation Analysis
Figures 65, 66, and 67 represent the predictions of QR code performance based on
any combination of resolution and optics in an imaging device. In the case of the still
image camera, both prediction lines rise as expected, indicating an increase in
performance as the product of sensor resolution and lens size increases. In the case of the
video camera, both prediction lines decrease as Camera Capability Factor (CCF)
increases. This is likely due to an insufficient amount of simulated data collected. When
both still image and video camera simulation data are combined, the primary prediction
line decreases and the secondary prediction line increases as the CCF increases.
102
Still Image Camera Simulation Data Extrapolation
65.0
60.0
Linear
Extrapolated Range (yards) 55.0 y = 0.021x + 40.054
(Primary
50.0 Evaluation)
45.0
40.0
35.0 Linear
(Secondary
30.0
y = 0.0024x + 22.917 Evaluation)
25.0
20.0
0.0 200.0 400.0 600.0 800.0 1000.0 1200.0
CCF (MP x mm)
60.0
Linear
Extrapolated Range (yards)
55.0
(Primary
50.0 Evaluation)
y = -0.0085x + 57.055
45.0
40.0
35.0 Linear
(Secondary
30.0 y = -0.0188x + 35.614 Evaluation)
25.0
20.0
0.0 100.0 200.0 300.0 400.0 500.0 600.0
CCF (MP x mm)
103
Full Simulation Data Extrapolation
65.0
60.0
Linear
Extrapolated Range (yards) 55.0 y = 0.0204x + 40.516
(Primary
50.0 Evaluation)
45.0
40.0
35.0 Linear
(Secondary
30.0
y = -0.001x + 25.7 Evaluation)
25.0
20.0
0.0 200.0 400.0 600.0 800.0 1000.0 1200.0
CCF (MP x mm)
Figure 67. Extrapolation curves from still image and video camera simulations.
In all cases, these prediction curves will benefit from further data collection. In
the current state, it is likely that predictions based on these curves will be largely
inaccurate. The prediction curves provide the following equations to anticipate the
performance of any given lens and sensor combination:
The following charts shows extrapolated ranges for all simulation data
superimposed on field experiment results. In the case of the still image cameras, the
simulation predicted the trends of the field experiment results accurately, but at a
differing slope. In the case of the video cameras, the field experiment results were too
104
dispersed to discern a relatable trend. Again, no discernible trends are apparent when
both still image and video camera results are combined.
400
Secondary
300 Evaluation
Linear
200 (Primary
Extrapolation)
100 Linear
(Secondary
Extrapolation)
0
0 1000 2000 3000 4000 5000
CCF (MP x mm)
Figure 68. Maximum ranges of successfully read QR codes from images captured from
still image cameras superimposed on expected ranges extrapolated from
simulation data.
105
Maximum Range, Video Cameras
(with Simulation Extrapolation)
500
Primary
450 Evaluation
Maximum Range (yards)
400
350 Secondary
300 Evaluation
250
Linear
200 (Primary
150 Extrapolation)
100 Linear
50 (Secondary
Extrapolation)
0
0 50 100 150 200
CCF (MP x mm)
Figure 69. Maximum ranges of successfully read QR codes from images captured from
video cameras superimposed on expected ranges extrapolated from
simulation data.
400
350 Secondary
300 Evaluation
250
Linear
200 (Primary
150 Extrapolation)
100 Linear
50 (Secondary
Extrapolation)
0
10 100 1000 10000
CCF (MP x mm)
Figure 70. Maximum ranges of successfully read QR codes from images captured from
both still image and video cameras superimposed on expected ranges
extrapolated from simulation data.
106
3. Minimum QR Code Sizes
The following charts show the size, in pixels, of the QR bits from images
determined to be at the limits of readability. Measurements were taken for both primary
evaluation of the raw images by QR Sight and secondary evaluation of the images by
mobile QR readers.
Digital Display
Primary Evaluation Secondary Evaluation
Finder Pattern QR Bit Finder Pattern QR Bit
Camera Diagonal Size Diagonal Size
(pixels) (pixels) (pixels) (pixels)
iPhone 4S 101.9 10.3 44.6 4.5
Still
Canon SD880 84.9 8.6 45.3 4.6
Image
Canon 5D
Cameras 115.3 11.6 38.2 3.9
MkII
Video JVC HD200 36.1 3.6 26.2 2.6
Cameras JVC HD750 45.3 4.6 35.4 3.6
Table 10. QR bit size, in pixels, from the smallest readable QR code images digitally
displayed.
Printed Display
Primary Evaluation Secondary Evaluation
Finder Pattern QR Bit Finder Pattern QR Bit
Camera Diagonal Size Diagonal Size
(pixels) (pixels) (pixels) (pixels)
iPhone 4S 43.9 4.4 26.9 2.7
Still
Canon SD880 43.1 4.4 21.2 2.1
Image
Cameras Canon 5D
55.2 5.6 26.9 2.7
MkII
Video JVC HD200 23.3 2.4 17.0 1.7
Cameras JVC HD750 33.9 3.4 21.2 2.1
Table 11. QR bit size, in pixels, from the smallest readable QR code images print
displayed.
107
Figure 71. Statistical evaluation of QR bit size data from primary evaluation of simulated
data ranges.
Figure 72. Statistical evaluation of QR bit size data from secondary evaluation of
simulated range images.
The mean of the primary evaluation results of the simulation data is 5.89 and the
mean of the secondary evaluation results of the simulation data is 3.05. This predicts that
these values are the minimum sizes, in pixels, of a QR bit in a QR code that can be
decoded using QR sight for primary evaluation and mobile QR reader applications for
secondary evaluation. The imaging device sample size is small, therefore it is likely that
these numbers are inaccurate until more simulation data points can be collected.
108
Primary Evaluation Secondary Evaluation
Finder Pattern QR Bit Finder Pattern QR Bit
Camera Diagonal Size Diagonal Size
(pixels) (pixels) (pixels) (pixels)
iPhone 4S 38.2 3.9 19.8 2.0
Still Canon SD880 55.2 5.6 none none
Image 65.8 6.6 49.5 5.0
Canon 5D
Cameras 42.8 4.3 26.6 2.7
MkII
61.6 6.2 28.0 2.8
Canon DC420 27.6 2.8 25.5 2.6
JVC HD200 78.5 7.9 24.8 2.5
Video none none 22.6 2.3
JVC HD750
Cameras 31.1 3.1 28.3 2.9
HERO3 2.7K 22.6 2.3 19.1 1.9
HERO3 4K 21.2 2.1 19.1 1.9
Table 12. QR bit size, in pixels, from highest-range readable QR code images
.
Figure 73. Statistical evaluation of QR bit size data from primary evaluation of
experimental range images.
Figure 74. Statistical evaluation of QR bit size data from secondary evaluation of
experimental range images.
109
The mean of the primary evaluation results of the field experiment data is 4.48
and the mean of the secondary evaluation results of the field experiment data is 2.55. The
outlier seen in the secondary evaluation of the field results is most likely due to the poor
quality of captured images. When compared to the above simulation data, it shows that
the simulation estimate provides a more conservative value and that actual results are
measurable better than simulated results. Again, the data sample size is small and it is
likely that these numbers are inaccurate until more simulation data points can be
collected.
Similar to the decoding capability seen with range, in all cases, minimum QR bit
size in pixels is smaller when comparing secondary to primary evaluations.
4. QR Code Reconstruction
110
Figure 75. Demonstration of single QR bit reconstruction using 4K video camera image
of 100 inch x 100 inch QR code captured at 750 yards.
QR bits read from 2000 yards returned an approximate 5 x 5 image pixel matrix,
though because of optical turbulence, the image is noisy. However, it also satisfies the 3 x
3 image pixel rule. Since optical turbulence is much less of a factor over large bodies of
water, it is conceivable that transmission would be successful given focal length
(580mm) and 4K sensor size at 2000 yards or more (Frehlich, 1992).
It should be noted that since QR codes are generally constructed of black QR bits
on a white background, the de-Bayering, or reconstruction of the signal into a color
image is likely unnecessary. Pixels are known to be black in Figure 75; yet because of
sensor noise or ambient conditions, they are returned as dark brown or grey. Simple
image processing such as clamping values below 50% luma as black and above 50%
luma as white would compensate for these anomalies. Other, simple image processing
steps are illustrated in Figure 62. Advanced, but still common techniques used in
computer vision, such as deriving a histogram of gradient vectors could reconstruct a QR
code from even very noisy images. This is possible because the QR code itself is
constructed so that gradient vectors would be highly predictive of QR bit arrangements.
111
F. QUALITATIVE RESULTS
With filename structure, in-situ image processing would name the image in the
file system with appropriate labels to uniquely identify each image as it is captured and
stored in memory. Basic labels will be mandatory such as imager identification, geo-
location, date and time. A user can then add additional informational tags such as imager
resolution, environmental descriptions, operation name, etc. While this method is
thorough, long filenames may become cumbersome.
Metadata simplifies complex labeling by appending each file with encoded data
that uniquely describes the image. The labeling structure is identical to the filename
method, but the labels themselves are stored within the file itself. The filenames then
become arbitrary and the internally recorded label data remains unreadable until extracted
by an appropriate software interface.
112
G. CHAPTER SUMMARY
This chapter discussed the results of both simulation and field experiments in
order to determine the effectiveness of the various technologies available for detection
and decoding of QR codes at longer distances. The most common trend encountered is
that of increased capability as the focal length and or resolution of the imaging device
increases. Additionally, the introduction of post processing of QR code images drastically
increased decoding performance.
113
THIS PAGE INTENTIONALLY LEFT BLANK
114
X. CONCLUSIONS AND RECOMMENDATIONS
The results of this research show that there are numerous advantages to QR codes
for communications in a tactical environment. QR code communication provides
numerous advantages over traditional RF LOS communications. Since QR codes can be a
visual method of communicating, there are no RF emissions, which greatly reduce the
possibility of detection, intercept, and exploitation. RF LOS communications are
susceptible to emissions control measures, which reduces the effectiveness of
communications. QR codes are a tool that can be used to circumvent emissions control
restrictions, much like flashing light, flag semaphore and flag hoist methods. QR codes
allow tactical units to communicate efficiently and effectively where radio
communications are not permitted and it is necessary to remain undetected.
115
has a negative impact on the transmission of messages via QR codes. Testing did reveal
that even a change in lighting or reflection on the code made it more difficult to decode.
QR code technology and use for tactical communications has been explored in
this thesis, but there are many aspects that remain to be researched and experimented
with. If QR code digital communications is to be used in the fleet, it will be necessary to
develop some sort of tactical guidance/guidelines for the use of QR codes. In addition to
this tactical guidance, a tactical decision aid can prove useful for watch standers and
warfighters. Developing a tactical decision aid along with a computer interface might
prove useful to tactical units because it allows for the QR code to be captured and
decoded all through the computer program. The decoded message might then be
displayed at the watch stander’s console, drastically reducing the complexity of the visual
communication process. Additional description of the Tactical Decision Aid for QR
codes can be found in Appendix C of this thesis.
There are many other possible applications of QR codes that are not related to
visual communications that can be explored. QR codes can prove effective if displayed
on airstrips and runways around the world to convey messages and other vital
116
information to aircraft taking off and landing. Chris Sokol, an employee of the United
States Strategic Command is working with Dr. Don Brutzman and is performing research
and experimentation on the use of QR codes for aircraft and airfields with an emphasis on
airfield and aircraft safety. Additional research and experimentation is needed in this area
to determine the value added by QR codes.
5. Obfuscation Methods
117
7. Tactical Signaling
QR codes have the ability to make an impact on other industries as well as the
Department of Defense. Researching what capabilities QR codes can provide beyond
naval applications might prove important.
118
underwater environment is restricted amounts of light, restricted power, and limited
range. Since power consumption of light displays is prohibitive, acoustic modes are likely
to be far preferable for this application. QR codes might be employed as a tactic for
marking mines or as a docking station for submarines or unmanned underwater vehicles.
This capability is limited to short range, and a more viable option may be simpler
markers. It might be valuable to explore underwater use of QR code communications.
119
THIS PAGE INTENTIONALLY LEFT BLANK
120
APPENDIX A. EXPERIMENT SCHEDULE OF EVENTS
The following experiments were initially planned for this research. Due to time
and resource constraints, only experiments B, C, D, and I were completed. The remainder
of experiments should be completed as future work.
Objective: Determine the most distant readable QR code for each image
capturing device through lab simulation.
Objective: Determine the most distant readable QR code for each image
capturing device through field experimentation.
122
APPENDIX B. SIMULATION AND EXPERIMENT DATA
This data represents both simulation and field experiment results. The tables are
interpreted with the following legend:
Legend
• The Camera Capability Factor (CCF) allowing the results to be related to both the
focal length and the resolution of the equipment used for each experiment. The
123
Digital Display
Still Camera Images Video Camera Images
Canon Canon 5D JVC JVC
Sensor iPhone 4S
SD880 MkII GY-HD200 GY-HD750
Focal Length (mm) 4.28 5 50 5.5 5.5
Megapixels 8 10 21.1 0.9 2.1
CCF 34.2 50.0 1055.0 5.0 11.6
66 66 66 66 66
Image Size
… … … … …
(% of 17 in X 17 in)
35 35 35 35 35
34 34 34 34 34
33 33 33 33 33
… … … … …
28 28 28 28 28
27 27 27 27 27
26 26 26 26 26
25 25 25 25 25
… … … … …
21 21 21 21 21
20 20 20 20 20
19 19 19 19 19
18 18 18 18 18
17 17 17 17 17
16 16 16 16 16
15 15 15 15 15
14 14 14 14 14
13 13 13 13 13
… … … … …
7 7 7 7 7
6 6 6 6 6
5 5 5 5 5
124
Printed Display
Video Camera
Still Camera Images Images
JVC JVC
iPhone Canon Canon
Sensor GY- GY-
4S SD880 5D MkII
HD200 HD750
Focal Length (mm) 4.28 5 24 5.5 5.5
Megapixels 8 10 21.1 0.9 2.1
CCF 34.24 50 506.4 4.95 11.55
14 14 14 14 14
13 13 13 13 13
12 12 12 12 12
11 11 11 11 11
Image Size
10 10 10 10 10
(% of 13.25 in X 13.25
in) 9 9 9 9 9
8 8 8 8 8
7 7 7 7 7
6 6 6 6 6
5 5 5 5 5
125
Range Analysis
Still Camera Images
iPhone Canon
Sensor Canon 5D MkII
4S SD880IS
Focal Length
4.28 5 20 24 85 200
(mm)
Megapixels 8 10 10 21.1 21.1 21.1
CCF 34.2 50.0 200.0 506.4 1793.5 4220.0
19 85 85 3 85 84
27 93 93 15 93 94
33 100 100 24 100 105
41 108 108 34 108 118
50 114 114 46 114 130
59 127 127 59 127 143
67 136 136 71 136 157
75 143 143 81 143 176
81 201 201 84 148 189
89 85 158 199
95 94 167 207
100 96 175 222
105 185 235
196 249
201 263
207 275
289
Range (yds) 303
311
321
335
347
356
368
379
390
402
413
428
442
457
470
482
495
505
127
THIS PAGE INTENTIONALLY LEFT BLANK
128
APPENDIX C. QR TACTICAL DECISION AID (TDA)
This Appendix discusses and describes the QR Tactical Decision Aid (TDA)
which is being implemented for the use with QR codes. Work on this Decision Aid has
been largely been done by Don Brutzman and Mike Bailey at the Naval Postgraduate
School. The program is a desktop application, written in Java and in early stages of
development. The QR TDA utilizes the Swing Graphic User Interface library and can be
run headless which means that there is no Graphic User Interface required. In addition to
the Swing library, additional Java libraries are used such as the QR code library known as
the Google “zebra crossing” (zxing). “Pipes” is another Java library and is used as the
dataflow library, which allows for the user to utilize the different tabs in the program.
The TDA is basically broken up into two parts, sender and receiver. The sending side
monitors a directory for new text files and when a new file is found and the program is
running, it takes the file and goes through a series of steps to open, read, and encode the
file before displaying a QR code on the screen. Once the QR code is displayed, the
message is fired off to the receiver; the receiving side of the TDA monitors a
predetermined directory, finds the message, reads the text, decodes the message and
displays the proper QR code. If the TDA works correctly, identical QR codes will be
displayed on either side of the program. The directory simulates an optical link between
the two programs. The dataflow used in this program is component-based and externally
configurable. Figure 76 is an image showing the sending side looking for and encoding a
message found in the directory.
129
• When a message or tactical movement is required with short notice,
the QR TDA can create the message and display the code effectively
and efficiently.
Figure 76. Sending side of the Tactical Decision Aid watching a directory for new text
files.
Figure 77 illustrates the sequencing process of the TDA. The basic operation
behind this process is that the sender monitors a directory, finds the text file, and begins
encoding the message. The sender breaks up the longer message into several smaller,
130
more readable messages and adds a sequencing number to the message. The sequencing
number ensures that the receiving unit is able to reassemble the message in the correct
order even if the messages are not transmitted in order. As long as the sequencing
numbers are correctly assigned, the receiving unit is able to reconstruct the original
message. Figure 77 also illustrates the various tabs on the left side of the sender and the
right side of the receiver, which is sort of a sequencing tool that is able to be utilized by
the user. In addition to the existing tabs, encryption and decryption is a viable option in
the future to enable the TDA to integrate security capabilities when developing and
sending messages between tactical units.
Figure 77. Sequencing process of tactical decision aid illustrating both the sending and
receiving capabilities of the TDA.
132
The QR TDA is ultimately designed to allow war fighters operating in different
tactical scenarios to be able to quickly and effectively write a message, encode the text in
a QR code and fire the QR code off to another unit with the tactical signal. This is an
additional tool to create an effective visual communication method to ensure that
Emission Control is adhered to by all units when it is required. The vision of the Tactical
Decision Aid is to be able to ultimately provide a point-to-point protocol connection
between tactical units, which will allow them to communicate covertly and effectively.
133
THIS PAGE INTENTIONALLY LEFT BLANK
134
APPENDIX D. QR CODE WIKIPEDIA
That is not to say that you will not find valuable and accurate
information in Wikipedia; much of the time you will. However, Wikipedia
cannot guarantee the validity of the information found here. The content of
any given article may recently have been changed, vandalized or altered
by someone whose opinion does not correspond with the state of
knowledge in the relevant fields. (Wikipedia, n.d.)
The remainder of this appendix is taken directly from the QR Code Wikipedia
page (http://en.wikipedia.org/wiki/QR_code, 14 May 2013). It is a non-standard
reference and is included in the interest of completeness for the reader to understand the
capabilities of QR code technology. By no means is this intended to be a de-facto
reference for the development, implementation, or operation of an optical QR code
communication system. It is provided here as a user reference.
135
136
137
138
139
140
141
142
143
144
145
146
147
THIS PAGE INTENTIONALLY LEFT BLANK
148
LIST OF REFERENCES
Arleigh Burke Class Destroyer. (n.d.) Arleigh Burke Class (Aegis) Destroyer [Image].
Retrieved from http://www.naval-technology.com/projects/burke/
Arleigh Burke Class Destroyer. (n.d.). USS Arleigh Burke (DDG-51) shown from the
stern. [Image]. Retrieved from
http://www.naval-technology.com/projects/burke/burke9.html
Bushnell. (n.d.). Laser range-finder elite 1600 ARC [Image]. Retrieved from
http://www.bushnell.com/all-products/laser-rangefinders/more/elite-1600-arc
Digital semaphore: QR codes for tactical signaling. (2012). Retrieved from NPS Savage
Defense website: https://savagedefense.nps.navy.mil/qr/index.php/Report
Fox, M. (2011, June 15). Alan Haberman, who ushered in the bar code, dies at 81. New
York Times. Retrieved from http://www.nytimes.com
Gibson, F. (1/9/2004). Enterprises EW Module stays below the radar. Retrieved from
www.navy.mil on 1/1/2013.
Holst, G.C. (1998). CCD arrays cameras and displays (2nd ed.). Winter Park, FL: JCD
Publishing.
Hughes, W. P., (2000). Fleet tactics and coastal combat. (2nd ed.). Annapolis, MD:
Naval Institute Press.
149
Kieseberg, P., Leithner, M., Mulazzani, M., Munroe, L., Schrittwieser, S., Sinha, M., &
Weippl, E. (2010). QR code security. Eighth International Conference on
Advances in Mobile Computing and Multimedia. 430–435. doi:
10.1145/1971519.1971593.
Kim, J.C. & Muehldorf, E.I. (1995). Naval shipboard communications systems.
Englewood Cliffs, NJ: Prentice-Hall.
Landing Craft Air Cushion. (2013, March 1). Amphibious Assault Ship (Multi-Purpose)
Photo Index LHD-5 Bataan. [Image]. Retrieved from
http://www.navsource.org/archives/10/08/0805.htm
Lewis, J.M. (1928). A digest of naval communications. Annapolis, MD: United States
Naval Institute.
Little, C.G., Rayton, W.M. & Roof, R.B. (1956). Review of ionospheric effects at VHF
and UHF. In Proceedings of the IRE. Retrieved from www.ieeexplore.ieee.org
01DEC2012.
Littoral Combat Ship. (2010, June 1). U.S.S. Independence (LCS-2) - Military Photos
Images Pictures Discussion. [Image]. Retrieved from
http://www.militaryimages.net/photopost/torpedo-2f-fast-attack-boats/p54700-u-
s-s-independence-lcs-2.html
Littoral Combat Ship. (n.d.) Littoral Combat Ships - Page 33. [Image]. Retrieved from
http://www.worldaffairsboard.com/naval-warfare/51569-littoral-combat-ships-
33.html
Lyon, D. (1996). Sea battle in close-up: The age of nelson. Annapolis, MD: Naval
Institute Press.
NATO ATP 1 VOL 2. Allied maritime tactical signal and maneuvering book. (2008).
150
QR barcode generator. (n.d.) Retrieved from RACO Industries website:
http://www.racoindustries.com/barcodegenerator
San Antonio Class LPD (n.d.). San Antonio Class LPD. [Image]. Retrieved from
http://www.san-antonio.navy.mil/
San Antonio Class LPD (n.d.). GlobalSecurity.org – San Antonio Class LPD. [Image].
Retrieved from
http://www.globalsecurity.org/jhtml/jframe.html#http://www.globalsecurity.org/
military/systems/ship/images/lpd-17-new_fp.jpg|||
SH-60 (n.d.). Sikorsky S-70B / SH-60B Seahawk Multi-Role Naval Helicopter. [Image].
Retrieved from
http://www.military-today.com/helicopters/sikorsky_sh60b_seahawk.htm
Sokol, C. R. (2013). A study on using quick response codes in airport surface operations
to reduce accidents and incidents while taxiing. (Unpublished Master’s thesis.
Embry-Riddle Aeronautical University, Daytona Beach, FL).
Sterling, C.H. (2008). Military communications: From ancient times to the 21st century.
Santa Barbara, CA: ABC-CLIO.
Ticonderoga Class Cruiser (2008, September 6). CG 72: USS Vella Gulf. [Image].
Retrieved from http://www.combatindex.com/hardware/detail/sea/pic3/cg72
67.html
Ticonderoga Class Cruiser (n.d.). USS Vella Gulf CG 72 guided missile cruiser. [Image].
Retrieved from http://www.seaforces.org/usnships/cg/CG-72-USS-Vella-
Gulf.htm
Underway Replenishment (2004, March 6). USS Vella Gulf CG 72 guided missile
cruiser. [Image]. Retrieved from http://www.seaforces.org/usnships/cg/CG-72-
USS-Vella-Gulf.htm
151
War Department Office of the Chief Signal Officer. (1910). Manual No. 6. Visual
signaling: signal corps, United States Army. Washington Government Printing
Office.
Wikipedia: General Disclaimer. (n.d.). In Wikipedia. Retrieved May 15, 2013, from
http://en.wikipedia.org/wiki/Wikipedia:General_disclaimer
152
INITIAL DISTRIBUTION LIST
153