Skip to main content

Full text of "DTIC ADA380757: Three-Dimensional Data Visualization of Electronic Military Intelligence Using the Project Broadsword System"

See other formats


THREE-DIMENSIONAL DATA VISUALIZATION OF 
ELECTRONIC MILITARY INTELLIGENCE USING THE 
PROJECT BROADSWORD SYSTEM 


THESIS 

Michael L. Goeringer, Lieutenant, USAF 

AFIT/GCS/ENG/00M-08 

DEPARTMENT OF THE AIR FORCE 
AIR UNIVERSITY 

AIR FORCE INSTITUTE OF TECHNOLOGY 

Wright-Patterson Air Force Base, Ohio 

APPROVED FOR PUBLIC RELEASE; DISTRIBUTION UNLIMITED. 

20000815 197 




AFIT/GCS/ENG/00M-08 


THREE-DIMENSIONAL DATA VISUALIZATION OF ELECTRONIC 
MILITARY INTELLIGENCE USING THE PROJECT BROADSWORD SYSTEM 


THESIS 


Presented to the Faculty 

Department of Systems and Engineering Management 
Graduate School of Engineering and Management 
Air Force Institute of Technology 
Air University 

Air Education and Training Command 
In Partial Fulfillment of the Requirements for the 
Degree of Master of Science in Engineering and Environmental Management 

Michael L. Goeringer, B.S. 

Lieutenant, USAF 

March 2000 


APPROVED FOR PUBLIC RELEASE; DISTRIBUTION UNLIMITED. 




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. 




AFIT/GCS/ENG/00M-08 


THREE-DIMENSIONAL DATA VISUALIZATION OF 
ELECTRONIC MILITARY INTELLIGENCE USING THE 
PROJECT BROADSWORD SYSTEM 


Michael L. Goeringer, B.S., 
Lieutenant, USAF 


Approved: 



’ a 7 SA'vr? 

date 


Dr. John J. Salerno 


^cw OC 

date 


I l/Udhl' 

Maj. I 



8 tfA&r gooo 


date 




Acknowledgments 


The research presented here was only possible through the trust, support and 
faith of many individuals. First and foremost I would like to thank my wife Nicole 
and our three children Sasha, Phillip and Tyler. Their understanding and support was 
paramount in keeping my research focused and on track. The sacrifices they made 
are beyond words. Thank you...I love you very much! 

Special thanks goes to Dr. John Salerno and the entire Project Broadsword 
team. By allowing me to conduct my research at the Air Force Research 
Laboratory/Rome Research Site, Dr. Salerno provided me with an opportunity that 
few students get the chance to even consider. I would also like to thank Mr. Michael 
Wessing and his support staff for encouraging my work and handling the temporary 
duty and travel related issues. 

I would like to thank Lieutenant Colonel Timothy Jacobs for his 
guidance. His trust and faith in my abilities is greatly appreciated. I would like to 
thank Major Mike Talbert for not only having an interest in my work but also taking 
the time to be part of my committee. Finally, I would like to thank Mr. David Buick 
and Mr. Rodney Forbes for some serious diversions that helped me keep things in 
perspective. 


1 



Table of Contents 


Page 

Acknowledgements . i 

Table of Contents. ii 

List of Figures. v 

List of Tables. vi 

List of Color Plates. vii 

Abstract. viii 

1. Introduction. 1 

LI Overview. 1 

1.2 Background. 3 

1.3 Problem Statement. 3 

1.4 Research Objectives. 4 

1.5 Assumptions. 4 

1.6 Scope and Limitations. 5 

1.7 Research Summary. 5 

1.8 Document Summary. 6 

2. Intelligence and Data Visualization: Relevant Issues.7 

2.1 Overview. 7 

2.2 The Need for Intelligence. 7 

2.3 The Project Broadsword Solution. 8 

2.4 Data Visualization. 13 

2.4.1 Color.15 

2.4.2 Vision. 16 

2.5 Conclusion.18 

3. Methodology. 20 

3.1 Data Exploration. 20 

3.2 Software Development Process. 20 

3.3 Visualization Considerations. 21 

ii 






























3.4 Data Navigation. 22 

3.5 Scenario Generation.22 

4. Development Environment. 24 

4.1 Environment.24 

4.2 Target Environment. 24 

4.3 Project Broadsword Code Base. 25 

4.4 Model Approach. 25 

4.5 Evaluation of Hardware Platforms. 26 

4.6 Software Development Languages. 26 

4.7 Automated Tools. 26 

4.8 Graphics Rendering. 27 

4.9 External Support. 27 

4.10 Commercial Off the Shelf Products. 28 

5. Design and Implementation. 30 

5.1 Environment.30 

5.2 Three-dimensional Visualization. 31 

5.2.1 Three-dimensional Objects. 31 

5.2.2 Multilevel Glyphs. 33 

5.2.2.1 Level One Glyph.34 

5.2.2.2 Level Two Glyph. 39 

5.2.3 Level Of Detail. 40 

5.3 Navigation. 44 

5.3.1 Graphics Navigation. 45 

5.3.2 Textural Navigation. 46 

5.4 Multimedia. 50 

5.5 VRML Plugin Verification. 50 

5.6 Conclusion.50 

6. Findings.51 

6.1 Introduction.51 

6.2 Experiment Setup.51 

6.3 Experiment Results.52 

6.3.1 Visual Presentation. 52 

6.3.2 Visual Navigation. 55 

6.3.3 Textual Data Navigation. 56 

6.4 Conclusion.58 

7. Conclusions and Recommendations. 59 

7.1 Introduction.59 

7.2 Conclusions.59 

iii 











































7.2.1 Implementation Consideration.60 

7.3 Further Research. 62 

Color Plates. 65 

Bibliography. 77 

Vita. 78 


IV 








List of Figures 


Figure Page 

2.1 Textual Results.10 

2.2 Timeline Results.11 

2.3 Geospatial Map Results.12 

2.4 Preattentive Processing.18 

3.1 Experiment Scenario.23 

5.1 Symbolic Glyphs.32 

5.2 Multilevel Glyphs.34 

5.3 Cylinder Shaped Level One Glyphs.35 

5.4 Cube Shaped Level One Glyphs.36 

5.5 Transparency as Designed.37 

5.6 Transparency in Operational Environment.37 

5.7 Redesigned Level One Glyph.39 

5.8 Abstract Level Two Glyph.40 

5.9 Model Based Level Two Glyph.41 

5.10 Low Level of Detail Glyphs.41 

5.11 Low Level Of Detail Glyphs on a VRML Landscape Map.42 

5.12 Proximity Sensor Activation Rendering. 43 

5.13 Products Represented by Gray Glyph.44 

5.14 VRML Environment with Frames. 47 

5.15 Pop-up Dialog Box. 48 

5.16 Text Handling. 49 

6.1 Glyph Representation.54 

6.2 Two-dimensional Geospatial Map.54 

6.3 Product Exploitation with BGONE. 57 

7.1 Current Results Display. 61 

7.2 BGONE Enhanced Results.62 


v 






























List of Tables 


Table Page 

5.1 Intelligence Data Mapping.31 

5.2 VRML Navigation.45 




List of Color Plates 


Plate Page 

Plate 1: Geospatial Map Results. 65 

Plate 2: Preattentive Processing.66 

Plate 3: Symbolic Glyphs. 66 

Plate 4: Multilevel Glyphs. 67 

Plate 5: Cylinder Shaped Level One Glyphs. 67 

Plate 6: Cube Shaped Level One Glyphs.68 

Plate 7: Transparency as Designed. 68 

Plate 8: Transparency in Operational Environment.69 

Plate 9: Redesigned Level One Glyph.69 

Plate 10: Abstract Level Two Glyph.70 

Plate 11: Model Based Level Two Glyph.70 

Plate 12: Low Level of Detail Glyphs.71 

Plate 13: Low Level Of Detail Glyphs on a VRML Landscape Map.71 

Plate 14: Proximity Sensor Activation Rendering.71 

Plate 15: Products Represented by Gray Glyph.72 

Plate 16: VRML Environment with Frames. 73 

Plate 17: Text Handling. 74 

Plate 18: Glyph Representation.75 

Plate 19: Two-dimensional Geospatial Map.75 

Plate 20: Current Results Display.76 

Plate 21: BGONE Enhanced Results.76 


vii 

























AFIT/GCS/ENG/00M-08 


Abstract 

Today’s military electronic infrastructure solves many problems while 
creating others. Using computers, battlefield and global awareness is brought to bear 
through the near real-time linking of sensor platforms from around the globe. These 
intelligence networks produce vast amounts of data that must be parsed, interpreted, 
digested and stored by information gathering systems. As the amount of intelligence 
data continues to increase, these text-based systems become cumbersome and 
inadequate. To ensure vital information is not overlooked or discovered too late, 
other forms of intelligence product management and data navigation need to be 
investigated. 

This thesis explores procedures for enhancing the capabilities of Project 
Broadsword, an intelligence data retrieval system, using three-dimensional data 
visualization. Employing a stand-alone representative environment, this research 
develops methods and techniques for overcoming problems encountered when 
visualizing large quantities of data. Textual handling through graphical triggers is 
also addressed. 

The results of this research demonstrate the effects of utilizing three- 
dimensional visual cues to organize, perceive, and navigate vast amounts of 
intelligence products and their associated metadata. Conclusions drawn from this 
research directly affect the next major release of the Project Broadsword system, 
currently under development. 

viii 




THREE-DIMENSIONAL DATA VISUALIZATION OF ELECTRONIC 


MILITARY INTELLIGENCE USING THE PROJECT BROADSWORD SYSTEM 


1. Introduction 


1.1 Overview 

Information is power. This notation has been the crux of successful political 
and military actions throughout recorded history. Measures of this power range from 
the influence of shamans and priests who were well versed in the ways of the natural 
world to General Schwartzkoff with his sophisticated network of surveillance 
platforms during the Gulf War. 

Today’s military decision-makers utilize data and information under the 
concept of Command, Control, Communications, Computers and Intelligence (C 4 I). 
The concept of “Command” encompasses all levels of authority from the 
commander-in-chief to the airman in charge of a security detail. Each level requires 
the key individual to receive and assess known situational information, build options, 
and then execute his/her final decision. According to the Department of Defense’s 
Dictionary of Military and Associated Terms . “Control” is defined as 

That authority exercised by a commander over part of the activities of 
subordinate organizations or other organizations not normally under his 
command, which encompasses the responsibility for implementing orders or 
directives. All or part of this authority may be transferred or delegated. 


1 




In this context, “Control” lends itself to the means by which information and 
command functions are passed. “Communication” depicts the means by which full- 
duplex information is moved. In essence this can be anything from runners and 
carrier pigeons to fiber optic network lines. Today’s decision-makers no longer rely 
on pulp media as their sole source of data and information. With the introduction of 
the first computer by John V. Atanasoff in 1939, the need for and use of “Computers” 
has grown rapidly. Through this electronic realm, we are able to collect, manage, 
cross-reference, validate, meld, and examine intelligence even as the amount of data 
rises exponentially. Finally, “Intelligence” is the collection, analysis, presentation, 
and utilization of information on an area or subject of interest. 

As identified by Lee Paschall, former Director, Defense Communications 
Agency, the line between information needs and information overdose is a blurry one 
that is difficult to define (1). Numerous Department of Defense programs and 
research efforts have been put in place to try and calculate the needs of the decision¬ 
makers while understanding that human factors play a vital part in the equation. 

This research examines the “I” in C 4 I, with respect to the needs, productivity, 
and natural ability of the intelligence analyst, through interaction with an intelligence 
data dissemination effort sponsored by the Air Force Research Laboratory (AFRL), 
Rome Research Site. Known as Project Broadsword, this web technology-based 
production level program is enhanced utilizing data visualization techniques. 
Conclusions are drawn about whether the added visual cues increase the intelligence 
analyst’s technical productivity while maintaining an easy to adapt and use computer 
interface. 


2 




1.2 Background 


In 1994 the Secretary of the Air Force, Dr. Sheila Widnall, and Chief of Staff, 
General Ronald R. Fogleman, directed the Air Force Scientific Advisory Board 
(SAB) to identify those technologies that will guarantee the air and space superiority 
of the United States in the 21 st Century (2). To that end, a study was conducted in 
1995 that identified those areas that are crucial for the United States to continue its 
dominance of air and space. The final report emphasized the importance of a global 
awareness capability for the warfighter. To meet this challenge head-on, Project 
Broadsword was created at the AFRL, Rome Research Site Information Directorate in 
New York State. 

The main thrust of Project Broadsword is to allow the intelligence analyst 
seamless access to vast amounts of heterogeneous data. Achieving this goal requires 
varied layers of information dissemination and presentation through all levels of 
command. To efficiently solve such real-world problems is one of the major 
challenges facing the Air Force today. As stated in New World Vistas, “The 
problems of the next decade are to identify the relevant databases, to devise methods 
for collecting, analyzing, and correlating them, and to construct the needed 
communication and distribution architectures.” (3) 

1.3 Problem Statement 

Since the advent of the digital computer in 1939 the amount of data and 
information available to an intelligence analyst has grown exponentially. Digital 
transfer of intelligence provides knowledge faster, in bulk, and allows for more 
precise tactical decisions. Today’s military intelligence products, which can be 


3 



found in text, multimedia, and image form, are navigated and exploited through 
textual interfaces. As the amount of intelligence data continues to increase, these 
interfaces become cumbersome and inadequate. In order to ensure vital information 
is not overlooked or discovered too late, other forms of product management and data 
navigation need to be explored. Addressing the SAB’s Global Awareness agenda, 
Project Broadsword has developed a universal textual interface for data source 
management and has begun to explore the potential benefits of data visualization 
using a two-dimensional approach. 

1.4 Research Objectives 

The primary purpose of this research effort is to create a representative 
environment to examine ways by which Project Broadsword can offer management of 
intelligence products through data visualization. Based on verbal request of those 
attending the 1999 spring Project Broadsword user conference, this research is 
directed towards visualization in the three-dimensional realm. Key areas of interest 
include product representation utilizing three-dimensional glyphs as well as suitable 
and effective navigational approaches. To fulfill this objective, three-dimensional 
visual cues must offer the analyst an efficient and effective way of organizing, 
understanding, and navigating vast amounts of intelligence products and their 
associated metadata. The Project Broadsword verification and validation team holds 
the principle role of determining the suitability and productiveness of this approach. 


4 



1.5 Assumptions 


If the results of this thesis are to be integrated into future Project Broadsword 
baselines, a level of backwards compatibility must be maintained to the version 3.0 
release. Additionally, all work is constrained to the environment supplied within the 
Project Broadsword development and integration vault. This is to fulfill functional 
requirements and maintain primary security certification. 

1.6 Scope and Limitations 

This research effort explores an effective and efficient three-dimensional 
visual representation of user requested products when utilizing the Project 
Broadsword interface. This research narrows its scope to a limited user base and 
provides a proof-of-concept environment only. No attempt has been made to produce 
a production quality entity or provide tailored features to a particular Project 
Broadsword user class. 

1.7 Research Summary 

This research explores data visualization techniques that enhance an analyst’s 
exploitation capability when employing the Project Broadsword system. Using a 
stand-alone representative environment, this research develops methods and 
techniques for overcoming problems encountered when visualizing large quantities of 
data. Textual handling through graphical triggers is also addressed. The results of 
this research demonstrate the effects of utilizing three-dimensional visual cues to 
organize, perceive, and navigate vast amounts of intelligence products and their 
associated metadata. 


5 



1.8 Document Summary 


The remainder of this document is divided into six chapters. Chapter 2 
discusses relevant issues in intelligence and data visualization. This chapter also 
explores the Project Broadsword solution to seamless intelligence exploitation from 
dissimilar heterogeneous data sources. Chapter 3 presents the research process and 
design methodology. Chapter 4 describes the research development environment. 
Chapter 5 outlines design and implementation decisions made based on data 
visualization, data navigation, and software development. Chapter 6 contains findings 
and reviews the observations made during this research. Finally, Chapter 7 
summarizes this research, identifying specific contributions and proposed 
recommendations for future work. 


6 




2. Intelligence and Data Visualization: Relevant Issues 


2.1 Overview 

The exploitation of military intelligence using data visualization is a relatively 
new technique that few implementations have developed and put to practical use. 

This chapter begins by providing a cursory review of the need for military 
intelligence. It then introduces Project Broadsword, a software-based data retrieval 
system that is able to access multiple intelligence product domains through a single 
user interface. Finally, elements of data visualization that directly effect this research 
effort are presented. 

2.2 The Need for Intelligence 

The basic function of intelligence is to provide the requisite support for 
timely, sound decisions of all matters both in and out of a military conflict. As stated 
by William E. Colby, “The purpose of intelligence is to help you act so that you can 
have a better rather than a worse future. And if you act intelligently, and cause a 
change in that future, then of course the prediction turns out to be wrong—for the 
right reason, and you’ve really capitalized on what intelligence is all about.” (4) 

Intelligence is performed in a cycle that consists of collection, production, 
and dissemination of information. With this in mind, the tasking laid before the 
analysts is to understand and adapt to the operational environment. Information 
about the environment must be collected, analyzed, and finally molded into a 
comprehensible output for use by a decision-maker. The importance of this process 
cannot be overstated. As emphasized by General Ronald R. Fogleman, the ability to 


7 




collect information, rapidly correlate it, and then quickly disseminate it to the users 
and commanders changes the nature of warfare (1). As we approach the 21 st century, 
we teeter on the ability to locate, track, and catalog anything on the face of the Earth 
in near real time. This capability brings with it an ever-increasing demand on the part 
of the analyst to understand and ingest more data at a faster rate. When dealing with 
these vast amounts of data, we must control the flow such that only the important or 
key elements are brought forth and presented. Thus, only what is immediately 
important is driven to the attention of the analyst. Based on these concerns, 
intelligence exploitation systems are continually exploring advanced data presentation 
techniques to maintain equilibrium between our need to get more information faster 
and our ability to handle it. 

2.3 The Project Broadsword Solution 

Project Broadsword is an Air Force Research Laboratory effort sponsored by 
the Joint Intelligence Virtual Architecture (JIVA), the National Imagery and Mapping 
Agency (NIMA) and the Air Staff. In performance of their duties, the intelligence 
analyst has four types of information to collect and exploit - imagery, video, text, and 
audio. The mission of Project Broadsword is to make retrieval of these product types 
as seamless as possible. In order to accomplish this feat, a set of tools and services 
are employed which allow an analyst to search and retrieve information from a 
collection of heterogeneous data sources. These sources include, but are not limited 
to, the Military Intelligence Database (MIDB), the Image Product Library/Image 
Product Archive (IPL/IPA) and the Automated Message Handling System (AMHS). 


8 



Project Broadsword is made up of two elements: the client and the 
Gatekeeper. The client provides universal access to all available intelligence data 
sources via the Gatekeeper by way of standard Internet protocols. This approach 
allows the analyst to use a common web browser for system access. The Gatekeeper, 
a robust thin layer of software, performs a variety of internal functions, most notably 
the ability to simultaneously query multiple dissimilar intelligence databases while 
returning uniform results. These results are available in a multitude of formats, to 
include text listings, a chronological timeline, and a two-dimensional visual display. 

Results are presented in one of three ways. First, all results may be returned 
as textual descriptions as seen in Figure 2.1, with accompanying thumbnail images 
(where applicable) similar to today’s modem commercial Internet search engines. 
Figure 2.1 shows a product with a thumbnail image and the data elements under 
which it was cataloged. These data elements, known as metadata, consist of 
descriptions that, either individually or when combined, uniquely identify a product. 
Figure 2.1 displays only a small sample of the possible metadata elements available 
for a product. 

If textual descriptions are not desired, a timeline may be chosen, as seen in 
Figure 2.2, which displays all products in chronological order of creation. This 
method organizes products by date and allows a larger number of products to be 
displayed in the same amount of screen space. The results are limited to thumbnail 
images coupled with a hypertext link to their associated metadata. Selecting a 
hypertext link generates a window containing the selected product metadata, similar 
to Figure 2.1. Figure 2.3 shows the third presentation method, a two-dimensional 


9 



SEARCH TOOLS 


QUERY: 

PRD.PRODFMT = 
"TEFF6.0" 


Revise Query 
Save Query As 



IPLtest2 

[I PL 1.0 at Sun via Neptune] 


Document ID IPA^sun_3^ 6365izMay97_725033 

Security Classification Unclassified 
Agency root 

Publication Date 19970530123554 

Format Image: TIFF 6.0 (.tifl) 

Product Size 263,004 Bytes 

Product Short Name ANIMG 

Title IPLtest2 

Post Date 19970530163659 

Number Of Thumbnails 1 

■ j r. r _ - . — '.• , ■ • ._ij.iCL,... v v* 


siwiiiii ismmMmm 

Compression Generation 0 

Image Compression Not Compressed 

Image Number 1 





Thumbnail Image 


Figure 2.1: Textual Results 


10 













SEARCH TOOLS 

QUERY: 

Revise Query 


y ujdivi . _ 

PRD.PRODFMT = 

"T1EE6.0" Save Query As 


Source _I_ Query Status 


TOTAL HITS 10 


10 Hits 


1997 

| 1998 [ 

1999 

n 

[IPL 1.0 at Sun via Neptune] 


r (U)cattest_3 311 
[IPL 1.0 at Sun via Neptune] 


HH -L 

1 . L;-.-' -v -* v-. 

p’ ‘-v. 


aggMMM 


■“■“^DisDlav Details 


Displav Details 


r (U)IPLtest2 


r (U)cattest 3316 


[IPL 1.0 at Sun yia:Neptune] 


[IPL 1.0 at Sun via Neptune] 







119970530123400 - 19990331194859 


Enter Desired Time Window 


Begin: 


YYYYMMDDhhmmss 


End: 


|19970530123400 

Zoom: | AUTO "3 [Current: Years] 


YYYYMMDDhhmmss 
J19 9 9 0 3 3119 4 8 5 9 

Update Display | 


ypertext Link 


Timeline Heading, 


Figure 2.2: Timeline Results 


11 






























QUERY: 

PRD.PRODFMT 

"TIFF6.0" 


Revise Query 


Save Query As 



Green Two-dimensional Icon 


Figure 2.3: Geospatial Map Results (Color Plate 1) 


12 





















geospatial map that graphically depicts the geographic location of each product by 
use of a green square icon. This icon represents all products that were found at a 
single location. The three icons in Figure 2.3 represent at least 3 products. They may 
also represent three hundred products or more. 

To take full advantage of Project Broadsword’s potential, data visualization 
techniques must be further refined and exploited. The current two-dimensional map 
offers a data visualization capability using geospatial coordinates as its base. As can 
be seen in Figure 2.3, this does not provide any meaningful information beyond data 
clustering. Since a single icon can represent an unlimited number of products, each is 
a hypertext link, that when selected, results in a textual output as seen in Figure 2.1. 
Being forced to return to a textual format immediately after results are displayed 
negates the true essence of utilizing data visualization in the first place. 

2.4 Data Visualization 

The increasing number of data sources and information repositories coupled 
with the availability of fast digital network access through the Internet and more 
secure global networks has created an enormous demand for querying, accessing, 
retrieving and understanding of information. One approach to aid in the organization 
of these tasks involves data visualization. The effective use of visualization 
addresses the challenge of discovering and exploiting information that may have 
otherwise been overlooked or neglected. 

Data visualization enhances decision-making through spatial exploitation of 
diverse data products. Technological advances in computing have widened the data 
visualization spectrum to a point where the greatest challenge is no longer the 


13 



available technology but rather retaining the intimate involvement and understanding 
of the end-user. Traditional text interfaces, which navigate with a mouse or 
keyboard, allow us to work on a computer, interacting with the system and not the 
data. Data visualization, on the other hand, enables us to work with the computer by 
enabling interaction with the data. This approach allows the system to be an 
extension of our visual and cognitive system, creating a seemingly free-flow 
convergence of user and data. 

The quest for the perfect data visualization implementation is a moving target 
and presents some major challenges. The first task is to locate and retrieve the 
relevant data. In our world of dynamically changing and diverse heterogeneous data 
sources, this in itself is a major undertaking. Though not generally a visualization 
function, data retrieval is a required step toward a successful visual product. 

Next is the challenge of understanding the data at a level that is appropriate 
and comfortable for the user. Consider the different levels of military command, each 
having their own intelligence requirements, yet accessing the same data sources. 
Identical data elements may have a varying degree of importance at each level and 
therefore require a different priority in the visual realm. Maintaining a high level of 
human involvement and participation in the data processing and analysis 
requirements through visual interaction supports this association. The intimate 
involvement and understanding of data analysis significantly aids in the prevention of 
erroneous abstract conclusions by ensuring the meaning and intent of the data is 
portrayed in context of the task at hand, and not simply interpreted blindly. For 
example, the sudden grounding of several Minuteman III Payload Transporters (used 


14 



to transport missile guidance components) may seem suspicious by an analyst who 
does not understand Intercontinental Ballistic Missiles (ICBM) inspection 
requirements. Effectively communicating the proper meaning of the information is 
paramount. Portraying a perfectly crafted visualization is meaningless if the intended 
audience does not understand or misinterprets it. 

A further challenge of information visualization is the available hardware 
interfaces and software display formats. The goal is to maximize the information 
content within our physical constraints while accommodating and capitalizing on the 
natural capability of the user. From a hardware perspective this is simply an issue of 
resolution and rendering performance. For the user, complications such as visual 
acuity and level of understanding must be considered. 

2.4.1 Color 

Based on research performed by the Department of Computer Science at the 
University of British Columbia, an important factor to consider when building visual 
models is the correct use of color (5). Color is a popular and effective attribute used 
to map a dataset into a visual plane. Previous studies attest to the fact that choosing a 
correct color, or number of colors, is an important step towards a successful 
visualization. Research on the design of military systems suggests that the general 
guideline for computer-generated images is no more than five to seven colors at a 
time (5). Additionally, recent work at the IBM Thomas J. Watson Research Center 
has focused on a rule-based visualization tool that considers how a user perceives 
visual features such as hue, luminance, height, and so forth (6, 7). This work 
emphasizes the understanding of data visualization; however, it has not addressed 


15 




how color aids in a more accurate identification of individual data elements. 

The use of color is a powerful medium element that capitalizes on each 
individual’s hard-wired perceptual capability. Color perception is deeply wired into 
the human psyche and as a result our perception of color is fast, accurate, automatic, 
and effortless. A well-constructed image will use color to reduce the amount of 
thought process required to understand the information being presented. This thought 
process, defines those elements required for more complex recognition, such as 
reading text or attaching meaning to an object. Thinking is a relatively slow process 
that requires mental resources and is error-prone. Misreading a word or sentence is 
relatively common whereas mistaking a red apple for blue is not. Even those who are 
colorblind easily acknowledge subtle changes in color. Based on these founding 
principles, color tends to be the primary focus of data visualizations. 

In three-dimensional space, color is an effective tool for the control of spatial 
perception (8). In a natural scene, mountains off in the distance usually appear blue- 
violet and indistinct. Known as aerial perspective, this visual effect is produced by 
white sunlight hitting the atmosphere and refracting on its shorter wavelength (8). 
Since the eye automatically interprets blue-violet and loss of detail as a sign of 
distance, it can be creatively used to add a feeling of depth to a flat display. To 
emphasize closeness, warm colors such as red, yellow, and orange are used. 

2.4.2 Vision 

Effective graphics development requires a general understanding of vision and 
the distinction between “attentive” and “preattentive” processing (8). At the instance 


16 




a scene is first viewed, there is more information presented than can be cognitively 
processed. To overcome this, we instinctively decompose the image into more 
manageable pieces and then examine each piece individually. This divide and 
conquer strategy is called attentive processing and is accomplished by moving the 
eyes such that the current area of interest forms an image on the fovea, the highest 
acuity area of the retina. Attentive processing can be thought of as a spotlight, which 
the viewer moves across the scene. Once formed, the highlighted segments are 
processed for further meaning, such as understanding an object’s representation, and 
are no longer simply patches of color. In this attentive processing stage, the viewer is 
still dimly aware of the sensations outside of the spotlighted area but has no idea of 
their meaning. While focusing on the local area the viewer still maintains a sense of 
awareness of the rest of the world. 

To effectively perform attentive processing the user must effectively break the 
image into useful segments and then decide which area to examine first. Preattentive 
processing provides this function by relying on raw sensory information, such as 
color, which has no immediate inherent meaning. As the user organizes and links 
different colors encountered, natural image segmentation takes place. This 
instinctiveness allows a similar color in geographically separate areas to reinforce 
commonality. Figure 2.4 illustrates how a designer can use color to push a user’s 
view in a desired direction (8). Notice how the red squares on the right immediately 
draw attention from the dark blue squares and involuntarily force you to link them 
into a single line. The lighter blue squares on the left differ only in brightness and 
therefore the effect is not as strong. Both of these examples demonstrate how a clever 


17 



Figure 2.4: Preattentive Processing (Color Plate 2) 


designer can use preattentive processing to draw a user’s eye to a desired location, 
and further, control to some extent, the movement of the eye around an image. 

The importance of optimizing preattentive processing and minimizing 
thinking is widely acknowledged in visualization literature. Cleaveland noted that in 
“elementary graphical-perception tasks” the preattentive perception of basic graphical 
elements underlies data visualization (9). Abarbanel suggests that visualization can 
be defined as the substitution of “preconscious visual competencies” for “conscious 
thinking”(10). Woods indicated that “If the mental activities required to locate base 
data units are not automatic, but require mental effort or capacity, they may disrupt or 
divert.. .the main line of reasoning” (11). 

2.5 Conclusion 

Intelligence plays a vital role in the decision making process both in and out 
of a military conflict. Reaching these decisions is no small task. Navigating the sea 
of information through our vast data repositories is a large undertaking. Confronting 
this intelligence problem is Project Broadsword. While making great strides in the 
area of data management. Project Broadsword is also investigating more advanced 
data exploitation methods through visual cues. The field of data visualization, though 
constrained by technology and human factors, is an expanse of possibilities waiting to 


18 



be explored. Exploration of the visual realm leads immediately to the use of color. 
Association through color is an inherent human trait that is very fast, efficient, and 
effortless. This research embraces that fact and exploits it. 


19 



3. Methodology 


3.1 Data Exploration 

This research provides an effective representative environment for 
exploitation of stored military intelligence. The philosophy of design is to provide 
the intelligence analyst with enhanced visual cues and the spatial freedom to explore, 
analyze, and evaluate products from a chosen geographical area of interest in three- 
dimensional space. The Project Broadsword Test and Evaluation team conducted 
intelligence product exploitation tests with and without the use of data visualization 
techniques. Their subjective comparisons between data visualization and a text-only 
approach lay the groundwork for the findings in Chapter 6 and the conclusions and 
recommendations in Chapter 7. 

3.2 Software Development Process 

The nature of the Project Broadsword data visualization problem lends itself 
nicely to the construction of a partial implementation, or prototyping. Within 
prototyping there are two schools of thought, the throwaway approach and the 
evolutionary approach (12). The throwaway approach is concerned with the 
construction of software in order to learn more about the problem or its solution. 
Once this is understood, the prototype is completely discarded. The evolutionary 
approach also examines the problem or its solution; however, once the requisite 
knowledge has been gained, the prototype is readapted and used again. This process 
repeats itself until the prototype eventually becomes the actual system. 

The intelligence community is beginning to explore how the use of data 
visualization can satisfy its users’ needs. Responding to this trend. Project 


20 




Broadsword is emphasizing the “look and feel” of a final data visualization design, 
not its underlying implementation. This research provides the means by which an 
analyst can explore and adapt to new data visualization ideas and concepts. For this 
reason, I have chosen throwaway prototyping as the software development process. 

3.3 Visualization Considerations 

Applying methods of good data visualization techniques can be difficult. 
Although a significant amount of background work goes into producing “good” data 
visualizations, a large part of this thesis relies on visual experimentation and the 
associated human response. Regardless of technical orientation, each Project 
Broadsword tester’s feedback is partially subjective and based on their personal tastes 
and prior data visualization experience. Final analysis of this research and the 
associated conclusions must take this subjectivity into account. This research uses 
technically sound approaches to explore appealing graphical representations. 
Technically perfect data visualizations will not be utilized if they do not appeal to the 
user. 

As stated in Section 2.4.1, color is a major factor in the success or failure of 
data visualizations. For this reason, color is heavily examined throughout this 
research. Evaluating the effects of different colors at varying levels of resolution and 
intensity account for a significant amount of effort. 

Transparency is a unique graphics capability that, when used effectively, 
allows for the interior of a three-dimensional object to be used as additional data 
presentation space. This research explores the additional capabilities provided by this 
method of object creation. 


21 



3.4 Data Navigation 

Intelligence products are constructed with more data elements than can be 
comfortably mapped to the visual realm. Therefore, a successful visualization is 
dependent on the environment and its ability to handle this overload. When viewed 
from this perspective, data visualization takes a back seat to navigation and is handled 
accordingly throughout this research. 

3.5 Scenario Generation 

To validate the results of this research, a scenario was constructed which 
simulates real-world intelligence product exploitation. This scenario, seen in Figure 
3.1, exercises the current Project Broadsword textual and two-dimensional product 
retrieval functions. The scenario is then exercised using the newly developed three- 
dimensional data visualization methods. 

For each experiment, testers are provided with the result formats and tasks as 
outlined in Figure 3.1. Providing the results eliminates the need for testers to perform 
the actual searches and ensures each tester has an identical display at the start of each 
test. Following each test, feedback is generated through tester interviews. Each tester 
subjectively rates the experience for ease of use, suitability to task and perceived 
performance. Findings and conclusions based on a comparison of test results are 
found in Chapters 6 and 7. 

The scenario in figure 3.1, used for testing purposes, is constructed of 
intelligence products from three intelligence sources (the Military Intelligence 
Database (MIDB), the Image Product Library/Image Product Archive (IPL/IPA) and 


22 



the Automated Message Handling System (AMHS)) and contains all four product 
types; i.e. imagery, video, text and audio. 


Broadsword Geospatially Oriented Navigational Environment 

Experiment Scenario 


Instructions: Given a set of one hundred and seventeen 

intelligence products and three result formats, complete the 
three tasks in any order. Utilize the accompanying color 
identification map for product-to-glyph color associations. 

Result Formats: 1. Text-only 

2. Two-dimensional map with icons 

3. Three-dimensional map with glyphs 


Task #1: Locate the total number of textual products 

available. 

Task #2: Retrieve all imagery products that have IPL as 

a data source. 

Task #3: Identify all F-15E aircraft imagery 

products. 


Intelligence Product-to-Glyph Color Identification Mapping 


Color 


Product Type 

Green 


Imagery 

Purple 


Textual 

Red 


Video 

Yellow 


Audio 

Gray 


Multiple Products 


Figure 3.1: Experiment Scenario 


23 




4. Development Environment 


4.1 Environment 

To confront the growing stream of intelligence data, as stated in Section 1.3, 
while meeting the challenges of data management as outlined in Section 1.4, this 
research effort created an environment to explore proof-of-concept data visualization 
capabilities tailored to the Project Broadsword intelligence data retrieval and 
exploitation system. This environment, the Broadsword Geospatially Oriented 
Navigational Environment (BGONE), was constructed in accordance with the Project 
Broadsword System Security Requirements and Analysis document. This document 
provides the vehicle for listing, and establishing compliance with, the minimum 
technical and nontechnical requirements for the Project Broadsword System in 
processing U.S. intelligence in the System High mode (classified mode) of operation. 
Additionally, it provides an analysis of Project Broadsword’s safeguards intended to 
satisfy system security requirements where applicable. 

Due to the sensitive nature of Project Broadsword’s mission, BGONE is 
constrained to coding languages and techniques authorized by the Project Broadsword 
program office. These constraints constricted BGONE’s evolution by significantly 
reducing the number of possible development paths. 

4.2 Target Environment 

Although BGONE is a stand-alone environment, its implementation mirrors 
the functional design of Project Broadsword. A review of available documentation 
and operational parameters revealed that Project Broadsword is deeply committed to 
the cross platform belief. It utilizes only those processes and techniques to interact 


24 





with the system from virtually any platform. Additionally, the system is carefully 
tailored to include only those programming languages that support seamless operation 
through an Internet Protocol network. These languages include the Hypertext 
Markup Language (HTML), JavaScript, the Common Gateway Interface (CGI) and 
the Virtual Reality Modeling Language (VRML). Through strict adherence to these 
developmental policies, users are able to perform their duties by simply utilizing a 
standard World Wide Web (WWW) browser such as Internet Explorer or Netscape 
Navigator. To ensure accurate results, BGONE conforms to this operating 
environment paradigm. 

4.3 Project Broadsword Code Base 

Project Broadsword is currently undergoing a major code rewrite. Of key 
importance to this research is the map server and its associated data handling 
functions. As these are being re-coded from the ground up, their completion times 
exceed that allotted for this study. To support this research without having a fully 
functional Project Broadsword map server, BGONE was created as a stand-alone 
entity. The new map server relies heavily on VRML and JavaScript code; therefore 
these languages make up BGONE’s core code base. 

4.4 Model Approach 

BGONE provides exploration of intelligence data handling concepts through 
the use and manipulation of three-dimensional VRML models. BGONE’s primary 
focus is the representation of the data, and not the terrain over which it is displayed. 
Therefore, three-dimensional maps are externally generated and imported as needed. 
The Project Broadsword development team provided map models as needed. 


25 




4.5 Evaluation of Hardware Platforms 


Multiple hardware platforms are available within the Project Broadsword 
development lab. These platforms include SUN, Silicon Graphics, and x86 based 
machines of varying speeds and capabilities. Based on suitability to task, ease of use, 
and support for VRML, the x86 architecture was chosen as the development platform. 
Although SUN systems are prevalent in the lab, UNIX based platforms do not yet 
fully support the VRML language. 

4.6 Software Development Languages 

BGONE was developed using JavaScript, HTML, and VRML. These 
languages were pre-determined by the Project Broadsword project office so no 
evaluation of alternate tools was performed. VRML was chosen as the only available 
three-dimensional graphics language that adheres to Project Broadsword’s strict 
security, integrity and IP requirements. VRML provides a robust graphics-rendering 
library but lacks functionality in the area of data navigation. JavaScript and HTML 
fill the void by providing effective data selection and interaction. 

BGONE is primarily based on the 1997 International Organization for 
Standardization (ISO)/Intemational Electrotechnical Commission (IEC) document 
14772, Virtual Reality Modeling Language (13). All VRML code is constructed 
using this document as a guide. Additionally, the JavaScript and HTML support code 
are integrated using established industry practices. 

4.7 Automated Tools 

To facilitate the development of BGONE, I employed the use of Spazz3D by 
Virtock Technologies, a powerful VRML object generation tool. Spazz3D provides 


26 


key functions which include: 

• A GUI based interface to accommodate simple geometry creation by a 
visual drag-and-drop method 

• Software wizards that aid complex tasks such as creating animations and 
moving cameras. 

• OpenGL support for enhanced graphics rendering 

• Easily implemented directional lights, point lights, and spot lights 
While Spazz3D provided the bulk of objects used in BGONE, assembling the 

environment and employing data navigation methods required coding by hand. This 
was accomplished with PC Editor, a simple multi-windowed ASCII text editor. 

4.8 Graphics Rendering 

BGONE graphical rendering is accomplished using OpenGL. Developed by 
Silicon Graphics Incorporated in 1992, OpenGL is the most widely adopted graphics 
standard in use today and is supported on virtually all platforms. This fact coupled 
with its ability to produce visually consistent displays, regardless of operating system 
or windowing system, maintains Project Broadswords’ goal of universal functionality 
and presentation across heterogeneous platforms. When OpenGL compliant 
hardware is unavailable or not configured, software emulation is seamlessly enabled. 

4.9 External Support 

BGONE, developed with interpretive based languages, requires a JavaScript 
enabled WWW browser with an associative VRML plug-in to function properly. 
Since no web browser supports VRML code directly, a helper program or plug-in is 
required. Although the code in BGONE is based on VRML97, JavaScript 1.2, and 


27 



HTML 3.2 standards, each browser supports a particular standard with varying 
degrees of success. Due to their lack of compliance and poor documentation on the 
part of VRML, JavaScript and HTML; the success or failure of a specific design can 
only be validated following completion. The testing of the various combinations of 
web browsers and plugins played a crucial role in BGONE development and is 
explained in section 4.10. 

4.10 Commercial Off The Shelf Products 

Project Broadsword prides itself in leveraging off of existing technologies. 

Due to its web design, it relies on commercially based WWW browsers and VRML 
plugins. There are three major players with respect to browsers: Internet Explorer, 
Netscape, and Opera. Internet Explorer is a Microsoft standard browser and is 
available for the x86 Windows and Sun Solaris based architectures. Netscape caters 
to virtually every architecture. Opera is a x86-based browser that is under 
development. Of these three, Netscape is the primary browser used by the Project 
Broadsword development team as it has the most support. Based on this fact, 
Netscape was also chosen as the web viewer for BGONE. 

As inferred in section 4.9, Netscape does not support a VRML environment 
directly. It requires an external plugin to perform this function. Three VRML 
plugins were considered for use: Cosmo, Blaxxun Contact 3D and Cortona. Cosmo 
has been a leader in VRML technology in the past but development has been halted 
and it is no longer supported. Blaxxun Contact 3D and Cortona are currently the only 
two actively supported VRML plugins. Both take advantage of OpenGL accelerated 
hardware while providing adequate navigational functions. The only true 


28 



differentiation is the amount of real estate used by the on-screen VRML controls. 
Blaxxun Contact 3D excels in this area; utilizing a relatively small footprint and thus 
was chosen as the BGONE companion to Netscape. 


29 


5. Design and Implementation 


5.1 Environment 

The Broadsword Geospatially Oriented Navigational Environment (BGONE) 
is a stand-alone software environment that provides an effective representative 
atmosphere for exploitation of stored military intelligence. Modeled for Project 
Broadsword, BGONE is a stand-alone environment that provides an effective 
representative atmosphere for exploitation of stored military intelligence. BGONE 
design and implementation is based on design concepts of the new Project 
Broadsword 3.x map server. It also complies with policies and procedures congruent 
with mandated security requirements outlined in Section 4.2. 

BGONE provides a one-to-one mapping of intelligence data product metadata 
elements, such as product type, to a specific visual attribute like color. Mapping is 
provided by pre-selected user input and is a function of the environment architecture. 
Project Broadsword prides itself in offering the user a plethora of configurable 
options when using the system. Likewise, the integration of concepts and techniques 
developed in BGONE are intended to be user configurable via the Project 
Broadsword user preference interface. Hence, each individual user can select which 
visual attribute maps to which data element to satisfy their specific needs. 

The most important contribution of BGONE is the ability to map intelligence 
data, not decide what the ideal mapping should be. For the purposes of this research, 
Table 5.1 depicts the mapping of color to product type, i.e. imagery, video, text or 
sound. Additionally, the use of the color gray designates that multiple products are 
present but not shown. Use of this particular mapping along with others will be 


30 



further discussed throughout this chapter. 


Table 5.1: Intelligence Data Mapping 


Product Type 

Visual Attribute - Color 

Imagery 

Green 

Textual 

Purple 

Video 

Red 

Audio 

Yellow 


5.2 Three-dimensional Visualization 

User feedback obtained through informal interviews revealed a need for an 
environment where intelligence products could be exploited through visual means. 
Leveraging off of the old adage that “a picture is worth a thousand words”, user’s 
expressed the desire for a mechanism that provided increased understanding of a 
given set of intelligence products within a narrow window of time. Specifically 
implicated was the additional possibilities generated by the use of the third 
dimension. Adding this additional dimension significantly increases the amount of 
usable virtual real estate for data presentation. 

Responding to user feedback, this research did not pursue two-dimensional 
data visualization. Instead, BGONE moves directly from a textual to a three- 
dimensional representation. This transition poses technical obstacles that are a non¬ 
issue in two dimensions. These obstacles include occlusion as objects are placed 
directly in front of each other, user perspective at a given instance in time, and data 
navigation. 

5.2.1 Three-dimensional Objects 

Managing representative objects in data visualization begins with the creation 
of the objects themselves. To accommodate BGONE development a glyph-based 


31 




visualization approach was employed. A glyph is an icon or graphical object that is 
affected by its input data and certain properties such as x, y, z locations in three- 
dimensional space, color, opacity, orientation, shape and size. 

Glyphs differ from standard graphical objects because they provide a direct 
one-to-one mapping between a selected data element and a glyph attribute. For 
example, an intelligence product type can be directly mapped to the color attribute. 
Using the mapping of table 5.1, figure 5.1 symbolizes four imagery products. Since 
figure 5.1 displays four unique shapes, a second data element, such as the branch of 
military service that produced the imagery, could be mapped to the shape attribute. 
This second mapping would increase the usefulness of the data visualization by 



Figure 5.1: Symbolic Glyphs (Color Plate 3) 


32 







helping the analyst visually segregate the search space by product and image creation 
source. As more ‘intelligence data element to glyph attribute’ mappings are 
performed, the given search space is further populated with more graphically 
represented product details. Each added representation increases the analysts’ ability 
to quickly select specific products of interests without immediate textual intervention. 

For BGONE, initial prototype glyphs were created using Spazz-3D, which is 
described in section 4.10 Automated Tools. Using Spazz-3D it was possible to 
quickly create glyphs, such as those seen in figure 5.1, for immediate examination. 
5.2.2 Multilevel Glyphs 

Users specifically requested three-dimensional data visualization. Their 
request was motivated by the knowledge that using the third dimension allows for the 
use of depth, which provides more usable space for data presentation. To ensure 
maximum screen space usage, glyphs were created at two levels of data resolution; 
level one and level two. A level one glyph, often referred to as the outer glyph, is the 
primary glyph and provides identification of individual products such as imagery. 
Each level one glyph represents one intelligence product. A level two glyph, often 
referred to as the inner glyph, is the secondary glyph and provides specific 
information about that particular product. Figure 5.2 shows representation of two 
products. Based on this example, the green level one glyphs symbolize two imagery 
products. The level two glyph, which can be seen inside the level one glyph, can now 
further the analysts’ understanding of the product through a one-to-one matching of 
product element to glyph attribute. Here a cube may represent ground-based imagery 
while the cone may represent air-based imagery. Additionally, the color of the inner 


33 



glyph offers another mapping level such as product origin. As shown, this glyph in a 
glyph visual approach helps maximize the useable space taken up by each product 
representation. Although this does not effect the number of products displayed, it 
does increase the amount of information portrayed. 



Figure 5.2: Multilevel Glyphs (Color Plate 4) 


5.2.2.1 Level One Glyph 

To allow the analyst to identify each intelligence product, a level one glyph 
represents one product in its entirety. The first area of interest dealt with the shape 
used when displaying this glyph. The use of shape as a data-mapping attribute 
required careful examination. Initially, each of the four product types was mapped to 
one of the geometric shapes shown in figure 5.1. Preliminary testing indicated that 
the vertical stacking of these glyphs in relatively small concentrations (20 products or 


34 






less) resulted in an acceptable representation. However, when the number of products 
displayed increased, the virtual landscape began to take on a cluttered appearance. 
After developing several models and consulting with the Project Broadsword program 
office, it was decided to maintain a uniform shape for all outer glyphs. 

Four common geometric shapes were candidates for the level one glyph: the 
cube, the sphere, the cone and the cylinder. Each was evaluated for its appearance 
after being vertically stacked and placed side-by-side. Based on the subjective 
observation that they do not stack well and wasted the most space per object, the cone 
and sphere were eliminated as contenders. As can be seen in figures 5.3 and 5.4, the 
two remaining choices offer a uniform eye appealing presentation. The final decision 



Figure 5.3: Cylinder Shaped Level One Glyphs (Color Plate 5) 


35 







to use a cube-based glyph was made to reduce the number of polygons required to 
generate each glyph. 



Figure 5.4: Cube Shaped Level One Glyphs (Color Plate 6) 


With the cube selected as the level one glyph, attention was turned to the use 
of color. As explained in section 2.4.1, color is a very effective data visualization 
tool. For the purpose of this research, the color of the outer glyph represents a 
specific product type. Table 5.1 provides the color mapping used. 

Exploiting the inner glyph only succeeds if the outer glyph provides visual 
access to its interior. One approach is to use transparency. Transparency provides 
interior access while maintaining the outer glyphs shape and color integrity. This 
technique also allows a user to see other products in the distance without changing 
perspective. Figures 5.5 and 5.6 examine varying levels of transparency and the 


36 






Figure 5.5: Transparency as Designed (Color Plate 7) 









ability to distinguish the inner glyph while maintaining the outer glyph. Figure 5.5 
displays transparency as viewed with the Spazz-3D, a VRML object generation tool. 
Using Netscape and its associated VRML plugin Blaxxun Contact 3D, as required by 
Project Broadsword, resulted in figure 5.6. Examining these two figures highlights 
two major inconsistencies. First, figure 5.5 demonstrates six levels of transparency as 
designed. Notice that at each level, both the inner and outer glyph is discernable. 
Figure 5.6 shows the same six glyphs, as viewed in an operational environment. It is 
clearly evident that as the level of transparency increases the visibility of the outer 
glyph diminishes until it is no longer discernable. 

Another adverse inconsistency is the textural appearance of the outer glyph. 
The original design, figure 5.5, was intended to provide a smooth fog like effect, not a 
coarse texture. The coarseness displayed in the top row of figure 5.6 is easily 
mistaken as intended texture. Although mapping intelligence data to texture may lead 
to more data represented, this was not the intent and it visually detracts from the inner 
glyph. This detraction reduces the inner glyphs ability to effectively provide data 
visualization mappings by making it difficult to see, thus reducing its utility. Being in 
three-dimensional space, the coarseness also reduces the ability to see objects directly 
behind the glyph being viewed. 

The diminished visual quality, as is evident by the lack of definition and 
coarseness in figure 5.6, severely impacted the decision to pursue transparency. The 
dismal results of transparency further emphasized the lack of VRML compatibility 
from one VRML interpreter to another. 


38 


A second, more successful approach to outer glyph creation is shown in figure 
5.7. The outer glyph is constructed of twelve smaller three-dimensional boxes that 



Figure 5.7: Redesigned Level One Glyph (Color Plate 9) 


are arranged to form the original cube. This layout maintains a uniform color mapped 
cube while providing easy visual access to its interior. An added feature of this 
scheme is that the transparent interior does not alter the appearance or color of the 
inner glyph. 

5.2.2.2 Level Two Glyph 

Level two glyph development initially progressed as a mirror of level one. 
Results of this are shown in figure 5.8. As shown here with the outer green cube 
symbolizing an image product, the inner glyph attributes of shape and color are 


39 





Figure 5.8: Abstract Level Two Glyph (Color Plate 10) 


available for mapping two additional product elements. Collaborative meetings with 
the Project Broadsword program office revealed a desire for a more gradual 
introduction of data visualization with a smaller learning curve. Figure 5.8 requires 
the user to have a previous knowledge of the inner glyph mappings. A more intuitive 
approach is to integrate a VRML model of the product type being represented. This 
is demonstrated in figure 5.9 with an imagery product of an aircraft. 

5.2.3 Level Of Detail 

To minimize visual clutter when viewing a large number of products from a 
distance, a Level Of Detail (LOD) scheme was employed in two stages. First, low 
LOD models were created to give analysts a visual understanding of the level one 
glyph without requiring knowledge of the level two glyph. These models, as seen in 


40 





Figure 5.9: Model Based Level Two Glyph (Color Plate 11) 

figure 5.10, render only the outer glyph. Masking the inner glyph permits the outer 
glyph to be rendered as a solid cube. A solid cube provides more surface area for the 
color attribute, as compared to figure 5.7, allowing the viewer to more easily identify 



Figure 5.10: Low Level Of Detail Glyphs (Color Plate 12) 


41 








a specific glyph from a distance. When viewing data in a three-dimensional 
landscape, the ability of the user to see all rendered elements is crucial. 

Users select a key product element to be mapped to the color of a level one 
glyph. Their selection allows them to quickly locate products of interest based on the 
task at hand. For example, an analyst may be directed to analyze all available 
imagery over a specific geographic area. If the inquiry returns a mix of products, low 
LOD models with a color attribute of green will be readily evident. As seen in figure 
5.11, low LOD models used with a VRML landscape map provide immediate 
feedback without the distraction of individual level two models. 



Figure 5.11: Low Level Of Detail Glyphs on a VRML Landscape Map (Color Plate 13) 


Low LOD models minimize visual clutter by using proximity sensors. As an 
analyst moves closer to glyphs of interest, the models change to that seen in figure 
5.12, revealing additional information about the products. When the analyst is 


42 





finished in one location and moves towards another, the first glyphs revert to their 


original form as shown in figure 5.10. 



Figure 5.12: Proximity Sensor Activation Rendering (Color Plate 14) 

Level Of Detail is also concerned with the number of products displayed at a 
given time. Even with three dimensions, display space is a limited commodity and 
must be managed accordingly. Project Broadsword testers frequently perform 
searches that result in over eight hundred products. To accommodate such a large 
number, the gray glyph at the bottom of Figure 5.12 was introduced to signify that 
multiple products are present but not visible. 

For this research. Figure 5.10 or Figure 5.12 provides an understanding of 
seven products; textual, imagery, and five that require additional actions to explore. 


43 




A gray glyph is explored by selecting it with the mouse and clicking a mouse button. 
A second web browser window is then generated, as seen in figure 5.13, which 
displays the products found at that location. 



Figure 5.13: Products Represented by Gray Glyph (Color Plate 15) 


5.3 Navigation 

When dealing with a two-dimensional plane, navigation is primarily 
concerned with how the eye traverses the scene. This is controlled through effective 
use and placement of lines, shapes and color. Entering the third dimension introduces 
an expanded domain in which the user must physically navigate the data. 

Individual intelligence products provide a large amount of data and therefore a 
one-to-one matching of each data element to a visual cue is unrealistic. Key product 


44 














metadata elements are therefore used for visual rendering leaving the remainder for 
textual displays. This allows for quick visual selection of a desired product. This 
separation in data and metadata necessitates the need for two types of navigation: 
visual environment navigation and data navigation. 

5.3.1 Graphics Navigation 

Visual environment navigation is provided through Blaxxun 3D as discussed 
in section 4.10. Table 5.2 provides a cursory navigation overview. Particular 
keyboard and mouse actions for each of the stated movements can be found in the 
Blaxxun 3D help menu. 


Table 5.2: VRML Navigation 


Walk 

Allows the user to move through the scene 
in an X and Z direction 

Slide 

Allows the user to move through the scene 
in an X and Y direction 

Examine 

Allows an entire scene to be rotated around 
its own X axis 

Rotate 

Allows an entire scene to be rotated around 
its own X and Z axis 

Fly 

Allows the user to move through the scene 
in an X, Y, and Z direction. 

Pan 

Allows the entire scene to be rotated 
around the users X and Y axis 


Additional movement through the use of coded Viewpoints is also provided. 
Viewpoints allow an analyst to quickly move to an area of interest with a click of the 
mouse or a limited sequence of keystrokes. A segment of Viewpoint code is shown 
here: 


45 




DEF ViewPointl Viewpoint { 
description "ViewPointl" 
jump TRUE 
fieldOJView 0.79 
position 0.0 0.0 0.0 

} 

This segment defines an X, Y, Z position relative to the current coordinate system and 
a field of view, in radians, indicating the spread angle of the viewpoint’s viewing- 
volume frustum. Additionally, the jump being set to TRUE ensures the new 
viewpoint becomes the current user view. 

The Blaxxun 3D controls coupled with Viewpoints allow a user to gracefully 
move through BGONE, observing the various products and data elements presented. 
However, navigation of the visual environment provides only a partial solution. Text 
handling must also be integrated. 

5.3.2 Textual Navigation 

Once a desired product is visually selected for exploitation, the user must have 
effective text handling techniques to benefit from the initial data visualization. As 
seen in figure 5.14, integrating a text box with a VRML environment is conducive to 
the use of frames. Project Broadsword already utilizes frames so their inclusion was 
seamless. 

Text handling through the use of frames allows the analyst to maintain the 
visual results while examining the textual details. This is an improvement over a pure 
text approach, but more advanced methods through dialog boxes were explored. 

Natively, the VRML language provides a function termed TouchSensor that 
enables animation based on mouse interactions. For example, placing a mouse cursor 


46 





e Edit Yw &u Comnnunrcalor yelp 

4 * 1 $ j?»- jal -i sf 

Reload Home Search Netscape Seamy 

^'Bookmorfc* & LocoJion: Itile ///q/Mrchee! GfTbesis Model/BGONE hfrn 



over a sphere and pressing the left mouse button can cause the sphere to spin on its 
axis. This interaction is an ideal candidate for the support of pop-up dialog boxes 
containing intelligence product data. Examination and experimentation with these 
touchsensors revealed VRML is not capable of providing context-sensitive dialog 
boxes. A supporting language, such as JavaScript, was required. JavaScript is well 
situated for browser-based text handling tasks. However, being designed to co¬ 
habitat with HTML, it does not readily support the VRML environment. 


47 












For this research, methods were created for the control and generation of data 
elements when interacting with glyphs. These new methods combined the animation 
functions of VRML with the text handling capabilities of JavaScript. The resulting 
functionality enables BGONE to meet the needs of Project Broadsword by providing 
quick and efficient access to data elements not mapped to a glyph attributes. 

These new methods provide context-sensitive dialog boxes and data handling, 
through three VRML interactions: isActive, isPressed and isOver. Figure 5.15 shows 


^Additional Information - Netscape_HEP 


* Keymaster: NOSC 

* Platform: 11450 

* POC: Colonel Road 
•DSN: 666-1111 

Figure 5.15: Pop-up Dialog Box 

a resulting window when the isActive method is called. This method opens a dialog 
box whenever a mouse button is pressed and held while over a glyph. When the 
mouse button is released the dialog box closes. Figure 5.16 demonstrates the 
isPressed method that generates the associate data, in this case an F-15E, in the right 
frame of the browser window. This is accomplished by placing the mouse cursor 
over a glyph and single clicking the mouse. Figure 5.16 also shows activation of the 
isOver method. This method opens a dialog box whenever the mouse cursor is 
moved over a glyph. The box remains open until the cursor is moved completely off 
of the glyph. The automatic opening and closing of the dialog box provides a very 
quick glance capability as the mouse cursor is moved from one product to the next. 


48 








|Pnr* S*curty Shop 




59 

3 _ 


Dialog box generated 
by the isOver method 


F-15E Strike Eagle 



Mission 

The F-15E Strike Eagle is a dual-role fighter designed to perform 
air-to-air and air-to-ground missions. An array of avionics and 
electronics systems gives the F-15E the capability to fight at low 
altitude, day or night, and in inclement weather and perform its 
primary function as an air-to-ground attack aircraft 

Features 

The aircraft uses two crew members, a pilot and a weapon 
systems officer. Previous models of the F-15 are assigned 
air-to-air roles; the "E" model is a dual-role fighter. It has the 
capability to fight its way to a target over long ranges, destroy 
enemy ground positions and fight its way out 

An inertial navigation system uses a laser gyro to continuously 
monitor the aircraft’s position and provide information to the 
central computer and other systems, including a digital moving 
map in both cockpits. 

The APG-70 radar system allows air crews to detect ground 

e. — 1.—-A, ry — w.-. _o._ J 

" . • -•& 'Vj, 'ip £3 


Data placed in frame via 
the isPressed method. 


Figure 5.16: Text Handling (Color Plate 17) 


49 






5.4 Multimedia 


To expand the data exploitation capabilities within BGONE, multimedia 
concepts were explored. Specifically targeted was the integration of streaming video. 
To enhance exploitation of this medium, the inner glyph was cast as a cube with the 
video stream texture mapped onto it. Video support is provided through the use of the 
Real Audio player plugin. Playing of the video is triggered by activation of a 
touchsensor. 

5.5 VRML Plugin Verification 

Operation of BGONE requires a VRML plugin be present. Detection 
software was created to prevent program execution if a plugin is not installed. This 
new code identifies which browser is being used and then checks for known x86 
based VRML plugins. These include Blaxxun 3D, Contact, Cosmo Player, Microsoft 
VRML 2.0 Viewer, Viscape Universal and Worldview. If a plugin is detected the 
user notices no difference during startup. If not, an informational message is 
displayed. 

5.6 Conclusion 

This chapter focuses on the design approach and obstacles encountered during 
the implementation of BGONE. It was clearly evident early on in the research that 
design tradeoffs would have to be made in order to mirror the security and integrity 
mandates placed on Project Broadsword. The creation of new, never before seen, 
data handling methods gives BGONE a unique operating base on which to explore 
further data visualization and text handling capabilities. 


50 



6. Findings 


6.1 Introduction 

The primary objective of this thesis is to show that three-dimensional data 
visualization can provide an analyst a more efficient and effective way of organizing, 
understanding and navigating vast amounts of intelligence products. This 
visualization approach is specifically tailored to Project Broadsword, an intelligence 
data retrieval system, being developed at the Air Force Research Laboratory/Rome 
Research Site in Rome, New York. The creation of the Broadsword Geospatial 
Oriented Navigational Environment (BGONE), a stand-alone representative 
environment of Project Broadsword, provided a tightly controlled test environment 
through which the Project Broadsword verification and validation team could 
compare their current intelligence exploitation methods to those provided by 
BGONE. The findings presented here are based on results while employing the test 
scenario outlined in Section 3.5. For the remainder of this chapter, the Project 
Broadsword verification and validation team will be referred to as ‘testers’. 

6.2 Experiment Setup 

Intelligence products used in this research were obtained from unclassified 
sources located inside the Project Broadsword development, testing and integration 
vault. Three sources were utilized; the Military Intelligence Database (MIDB), the 
Automated Message Handling System (AMHS), and the Image Product 
Library/Image Product Archive (IPL/IPA). These sources provided products from all 
four types; audio, video, imagery, and text documents. 


51 



Following the guidelines presented in Section 3.5, testers performed each task 
three times. First, each scenario was completed using the live Project Broadsword 
system in ‘text results only’ mode. Next, the scenario was accomplished with the 
system in ‘geospatial map results’ mode. Finally, the scenario was exercised using 
BGONE. 

6.3 Experiment Results 

Experiment results are based on the combined responses received during tester 
interviews upon completion of each scenario. Each tester completed a single 
experiment cycle (the scenario exercised in each of the three configurations as 
described above) once. 

6.3.1 Visual Presentation 

People have a natural acceptance and appeal for visual stimuli. As discussed 
in Chapter 2, the average individual can recognize and comprehend a complete 
graphical image much faster than reading a single line of text. BGONE taps into this 
acceptance by providing an environment where cognitive functions are stimulated 
through visual depictions of intelligence products. Embracing this phenomenon, 
testers found themselves naturally drawn to the scenario results provided by BGONE. 
Although not a technical measure, they found the rich color and sense of depth caused 
by using three-dimensional objects pleasing to the eye. Compared to the existing 
two-dimensional approach, testers felt that BGONE portrayed an enhanced realism 
that allowed them to categorize and explore geographically based intelligence data 
more quickly. The most prominent factor to this perceived speedup was the testers’ 
ability to more easily comprehend the overall clustering of products within the area of 


52 




interest. Testers also commented that the ability to alter one’s viewpoint without 
redrawing the scene, as is currently done in the two-dimensional geospatial map, 
allowed for a more fluid transition when directing attention from one product to the 
next. In response to the added visual intensity of utilizing three-dimensional space, 
testers overwhelmingly conveyed that its use enhanced the data exploitation 
experience. Their observations were based on the fact that the increase in the number 
of products able to be viewed at a single time is a vast improvement over the current 
two-dimensional map and textual based display. The ability to view a large number 
of products in a given instance of time increases efficiency by reducing the amount of 
time and user intervention required to browse through all products of interest. 

Besides visual acceptance, testers examined whether BGONE increased 
understanding of the total number of products available when compared to the two- 
dimensional map. Testers found that BGONE increased product results knowledge 
by enabling a better understanding of the number of products located at a given 
location. This is accomplished in two ways. First, each individual product is 
represented and displayed as a single glyph. However, when the number of products 
available at single location exceeds a user-specified parameter or the available scene 
space is depleted, a gray glyph takes on the representation of multiple products. For 
example, with a gray glyph set to represent five products, Figure 6.1 displays seven 
available products. 

The two-dimensional map, seen in Figure 6.2, uses a single green square to 
represent all products at a given location. There is no mechanism to enable the user 
to gain an understanding of the number or types of products available. This 


53 




Figure 6.1: Glyph Representation (Color Plate 18) 



Single Green Square 


Figure 6.2: Two-dimensional Geospatial Map (Color Plate 19) 







understanding requires the icons to first be explored. Exploring an icon requires the 
opening of a new window and returning to a text based format. Testers found this 
method of operation to be counter productive. 

Beyond the number of products, testers preferred the BGONE method of 
mapping product types to the color of the outer glyph. When performing scenario 
task one, the ability to quickly identify textual products by the color purple made for 
light work. Presented with the two-dimensional map, task one required the 
exploration of every icon coupled with a text based visual search for products marked 
as ‘text’. Using BGONE, gray glyphs also had to be explored; however, they did not 
require textual searching. Overall each tester performed task one in approximately 
fifty percent less time when utilizing BGONE. 

6.3.2 Visual Navigation 

Three-dimensional data visualization over a geospatial map may require a user 
to physically navigate the virtual space. Since task one, locating the total number of 
textual products, only required identification of the outer glyph, it could be 
accomplished using only low level of detail glyphs (as described in Section 5.2.3). 
Glyphs can be selected at any visible distance, therefore, no movement within the 
virtual world was required. Task two, retrieving all imagery products that have an 
IPL source, forced testers to move about the virtual landscape tripping proximity 
sensor to reveal the inner model. Testers found this movement difficult and time 
consuming. The most common problem was loosing track of their current virtual 
location. Additionally, maintaining the correct visual perspective required careful 
movements to prevent disorientation. When compared with the textual and two- 


55 



dimensional map based approach, performing task two with BGONE took 
approximately four times longer to complete. Prior to this experiment, most users 
had little to no experience navigating in a three-dimensional environment. 

6.3.3 Textual Data Navigation 

Task three, accounting for all F15-E imagery products, built on the 
requirements of task two by adding the additional need to locate more data than can 
be visually displayed. Testers had the same navigational experiences as described in 
Section 6.3.2, however, once there they had to contend with locating the correct 
information. When fulfilling task three using the textual and two-dimensional map 
approach, testers searched through a laundry list of products to locate the required F- 
15E imagery. As shown in Figure 6.3, using frames and automatic pop-up dialog 
boxes, as described in Chapter 5, BGONE enabled testers to more efficiently locate 
the needed information. This is made possible because a dialog box provides a 
quick-look capability for key elements of information. Figure 6.3, therefore, enables 
us to quickly view the product type, resolution of the image, the data source, and the 
originating gatekeeper without having to sift through all the data available. Although 
the testers highly praised the text handling of BGONE, getting to that point in the 
experiment caused task three to take five times longer to complete versus using the 
textual or two-dimensional map methods. 


56 









ttf "" Document Done 

gStartj JOemc3 j Jhogeaot* j JKfahadG j JkjGAggjicJ .jTtesis Model] jAugns | SOtoeen ca... \ jjMyCompi*;t| _j(Cj 



F-15E Strike Eagle 



Mission 

The F-15E Strike Eagle is a dual-role fighter designed to perform 
air-to-air and air-to-ground missions. An array of avionics and 
electronics systems gives the F-15E die capability to fight at low 
altitude, day or night, and in inclement weather and perform its 
primary function as an air-to-ground attack aircraft 

Features 

Ik aircraft uses two crew members, a pilot and a weapon 
systems officer. Previous models of the F-15 are assigned 
air-to-air roles; the "E" model is a dual-role fighter. It has the 
capability to fight its way to a target over long ranges, destroy 
enemy ground positions and fight its way out 

An inertial navigation system uses a laser gyro to continuously 
monitor the aircraft’s position and provide information to the 
central computer and other systems, including a digital moving 
map in both cockpits. 

The APG-70 radar system allows air crews to detect ground 
*_ _ c. i- - a _. .r<i:-*— u.-» -a.- ZJ 

.. ' \,4l -P .(3 

| Opera 3.60 (-1 ^Broadsword I jjgProductA.. 5:24AM 


Figure 6.3: Product Exploitation with BGONE 


57 











6.4 Conclusion 


These findings paint a mixed picture, depending on which issues you place the 
most emphasis. Data visualization in three-dimensional space appears to bring new 
opportunities with challenges to match. Despite the challenges, testers found 
BGONE to be a solid basis for which to test and examine Project Broadsword data 
visualization issues. Conclusions and recommendations for further research based on 
these findings are presented in Chapter 7. 


58 


7. Conclusions and Recommendations 


7.1 Introduction 

This research set out to explore how data visualization techniques could 
enhance an intelligence analyst’s exploitation capability. Specifically targeted were 
Project Broadsword and its unique ability to access and disseminate data from 
heterogeneous sources worldwide. To investigate data visualization concepts in 
controlled experiments required construction of a representative modeled 
environment. This environment, known as the Broadsword Geospatially Oriented 
Navigational Environment (BGONE), supplied the framework and tools to simulate 
how an adept user in the field would respond and navigate a geospatially disperse 
field of data. 

This chapter discusses implementation considerations based on the findings in 
Chapter 6. Unique contributions to the field, developed as a result of this research, 
are also covered. Finally, recommendations for future research are presented. 

7.2 Conclusions 

The experiments run in BGONE offered a wealth of information. The most 
notable being that the primary concern with data visualization in a three-dimensional 
space is not the visuals, but rather the navigation required moving from one product 
to the next. Given that our dataset is geospatially placed on a worldwide scale, the 
amount of virtual terrain that must be traversed may be quite large. Using only 
standard two-dimensional input devices, a mouse and keyboard, most testers who had 
to travel more than a few virtual meters found the experience quite frustrating. 

The intelligence data products used for this research contain a large number of 


59 



data elements. This large quantity is more than purely visual methods can effectively 
display. The addition of pop-up dialog boxes effectively aided testers in the 
completion of experiment tasks requiring exploitation of specific data elements held 
by a product. Unlike the two-dimensional map method, testers were able to quickly 
move from one product to the next without returning to a text-based laundry list of 
products. 

This research focused around the display of representative geometric objects 
in three-dimensional space. Data visualization is a powerful tool that becomes 
exponentially more complicated to develop and control when a user must physically 
interact with the data they are viewing. Those who have little to no experience with 
three-dimensional environments may find this type of data visualization 
uncomfortable to work with. As discussed in section 6.3.2, testers had a difficult time 
navigating within BGONE. Had this not been a research experiment, most agreed 
they would have reverted to a text based data exploitation method to “get the job done 
quickly”. The use and implementation of knowledge and techniques developed from 
this study must therefore complement, not replace, current intelligence exploitation 
methods. As with any updated technology or method of doing business, people need 
time to conquer the learning curve before benefits can more accurately be assessed. 
7.2.1 Implementation Consideration 

The Project Broadsword program office, encouraged strongly by the user 
community, is looking to expand into the three-dimensional realm when using data 
visualization methods. Although they wish to give the users what they want, I feel 
that jumping headfirst into such an undertaking is a mistake. At this time, the 


60 



maturity level of the technology and standard computer input tools supplied to each 
analyst are not yet sufficient. Rather than a full implementation of three-dimensional 
data visualization, as presented, a gradual integration of this technology should be 
explored. One possible technique involves coupling results from the current two- 
dimensional geospatial map with BGONE enabled exploitation. When an analyst is 
presented with results, as seen in Figure 7.1, rather than the green icon leading to a 



Figure 7.1: Current Results Display (Color Plate 20) 

text-based format, a new window such as Figure 7.2 could be displayed. This new 
window shows all products available at the chosen location of interest. With the 
results map left in an unmodified window, the analysts can visually explore the 
locality without losing global perspective. Applying the concept of Figure 7.2, the 
new data navigational techniques allow for quick exploitation of products of interest 
without physical movement within the three-dimensional space. This provides 
improved intelligence exploitation techniques, as discussed in Section 7.2, while 
alleviating the discomfort testers felt while traversing a VRML map. This 
research set out to develop new data exploitation methods and techniques for the 
plethora of digital intelligence products. Implementing the data navigation 
techniques, as described in Section 5.3.2, required the creation of new methods that 
allow automatic pop-up dialog box generation in a VRML environment. This 
capability, never before seen in this format, is crucial for the effective use of data 


61 




ffVBrottdswnrd HP Navigational Capabilities Demo - Netscape 


I Wdwiietu: : —f— ;- -—r—:- , 

-. J| % r Project Broadsword 



Project Broadsword is an effort to provide an 
extensible framework of services and tools which 
help a user gather intelligence information from 
distributed data sources in support for his/her 
mission. Broadsword is divided into three 
functional areas: Gatekeeper (server). User 
Services (client), and Additional Services. 



Broadsword can also be found on the following 
networks: 

Collateral: http://199.55.159.11:8080/bsword 
Intclink: http://webl.rome.ic.gov/bsword 

Paaemaster email 
Technical POC email 



Figure 7.2: BGONE Enhanced Results (Color Plate 21) 


visualization when the amount of data to be exploited exceeds the handling 
capabilities of the graphics. The application of these techniques can and should be 
applied to other data visualization problems where a large amount of information is 
present. These other problems include data exploration in a two-dimensional 
environment, which highlight the fact that the creative handling of data in two- 
dimensional visual space has not yet been exhausted. 

7.3 Further Research 

This thesis set out to demonstrate the benefits of exploiting intelligence 
products using data visualization employed in three-dimensional space. However, 


62 
















research revealed that more work is needed before successful implementation in this 
area. Numerous areas of study need to be pursued, to include correlation of a 
products’ representative size to the users’ view level, virtual reality device usage, and 
enhanced multimedia capabilities. 

Under the current architecture, proper scaling between a glyph or an icon with 
respect to its location on the geospatial map is not performed. As a user moves about 
the map or zooms in and out, the icon size does not change with respect to the users’ 
view. For example, at one level of resolution a single result’s icon can encompass 
fifty square nautical miles of area, while in another the same results icon may cover 
only one square mile. Although the glyph size does change with respect to a users’ 
view, the geospatial location over which it is located is not defined in exact detail 
since this information is not passed to the graphics Tenderer. The design process 
currently arbitrarily sets glyph and icon sizes. A method for properly controlling and 
varying the size of the glyph or icon with respect to the actual data location as the 
analyst changes worldview perspective needs to be addressed. 

Since most analysts are constrained physically by two dimensional control 
devices, effective ways of breaking out of this confinement need to be explored. 

Using virtual reality devices, such as a space ball or head tracker, would allow 
additional freedom and ease of movement. Inclusion of these devices may effectively 
eliminate the movement difficulties outlined in Section 6.3.2. 

This research has only brushed the surface of what can be achieved with 
multimedia. As network bandwidth and computer processing increases, the 


63 




possibilities for video streaming (both live and archived) and other technologies hold 
many promises for future enhancements. 


64 



Color Plates 



QUERY: 

PRD.PRODEMT = 
"TTFF6.0” 


Revise Query 


Save Query As 




















Color Plate 2: Preattentive Processing 



Color Plate 3: Symbolic Glyphs 


66 






Color Plate 4: Multilevel Glyphs 




Color Plate 5: Cylinder Shaped Level One Glyphs 

67 








Color Plate 6: Cube Shaped Level One Glyphs 


Color Plate 7: Transparency as Designed 


68 







Color Plate 8: Transparency in Operational Environment 


Color Plate 9: Redesigned Level One Glyph 


69 








Color Plate 10: Abstract Level Two Glyph 






Color Plate 11: Model Based Level Two Glyph 


70 







Color Plate 12: Low Level Of Detail Glyphs 



Color Plate 13: Low Level Of Detail Glyphs on a VRML Landscape Map 


71 









Color Plate 14: Proximity Sensor Activation Rendering 


Broadsword VRML Map - Netscape K3 

- — - - —l 





Color Plate 15: Products Represented by Gray Glyph 


72 
















file Edit yiew Go Commumcatci yelp 

■$ y 3 ?& 


& 2d 

Search Netscape 


a 

SscurUy 


a 

Shop 


' Bookmorts X Loca>ion:|hley//q,'Michael G/ThesisMariel/BGONE hrm 



.♦ Project Brwufaverd 


Project Broadsword is an effort to provide an extensible 
framework of services and tools which help a user gather 
intelligence information from distributed data sources in support 
for his/her mission. Broadsword is divided into three functional 
areas: Gatekeeper (server), User Services (client), and 
Additional Services. 


Broadsword can also be found on the following networks: 

Collateral: http://199.55.159.ll :8080/bsword 
Int clink: http://webl.rome.ic.gov/bsword 



Color Plate 16: VRML Environment with Frames 


73 














dt ’■**■ OocumentDcm* 


Dialog box generated 
by the isOver method 


SI 

3 _ 


F-1SE Strike Eagle 



Mission 

The F*15E Strike Eagle is a dual-role fighter designed to perform 
air-to-air and air-to-ground missions. An array of avionics and 
electronics systems gives die F-15E the capability to fight at low 
altitude, day or night, and in inclement weather and perform its 
primary function as an air-to-ground attack aircraft. 

Features 

The aircraft uses two crew members, a pilot and a weapon 
systems officer. Previous models of the F-15 are assigned 
air-to-air roles; the "E" model is a dual-role fighter. It has the 
capability to fight its way to a target over long ranges, destroy 
enemy ground positions and fight its way out 

An inertial navigation system uses a laser gyro to continuously 
monitor the aircraft's position and provide information to the 
central computer and other systems, including a digital moving 
map in both cockpits. 

The APG-70 radar system allows air crews to detect ground ^ 
•<* •*-. l~S3 A 



Data placed in frame via 
the isPressed method. 


Color Plate 17: Text Handling 


74 



Color Plate 18: Glyph Representation 



Single Green Square 


Color Plate 19: Two-dimensional Geospatial Map 




Color Plate 20: Current Results Display 




Project Broadsword is an effort to provide an 
extensible framework of services and tools which 
help a user gather intelligence information from 
distributed data sources in support for his/her 
mission. Broadsword is divided into three 
functional areas: Gatekeeper (server), User 
Sendees (client), and Additional Services. 





in 




Broadsword can also be found on the following 
networks: 

Collateral: http://199.55.159.11:8080/bsword 
Int clink: http ://web 1. rome. ic. gov/bsword 

Pacemaster email 



Color Plate 21: BGONE Enhanced Results 


76 


















Bibliography 


1. Lee Paschall, “C3I and the National Military Command System”, 
Command and Control Seminar, Harvard University, 1980 

2. Memorandum to Dr. McCall from General Fogleman, CSAF and Dr. 
Widnall, SecAF, entitled “New World Vistas Challenge for Scientific 
Advisory Board (SAB)”, 29 November 1994 

3. USAF Scientific Advisory Board, “New World Vistas Air and Space 
Power for the 21 st Century,” Summary Volume, December 1995 

4. William E. Colby, “The Developing Perspective of Intelligence”, 
Command and Control Seminar, Harvard University, 1980 

5. Christopher G. Healy, “Choosing Effective Colours for Data 
Visualization”, Proceedings of IEEE Visualization '96, 1996 

6. L. D. Bergman, B. E. Rogowitz, L. A. Treinish, “A Rule-Based Tool for 
Assisting Colormap Selection”, Proceedings of Visualization ’95, 1995 

7. B.E. Rogowitz, L .A. Treinish, “An Architecture for rule-based 
visualization. In Proceedings Visualization ’93, 1993 

8. John W. Senders, Marc Green “Expert Witness and Human Factors 
Design”, http://www.ergogero.com, 1999 

9. W. Cleveland, “The Elements of Graphing Data”, Wadsworth, Command 
and Control Seminar, Harvard University, 1984 

10. R. Abarbanel, “Problem Solving with and without Visualization”, 
Proceedings of Visualization ’93, 1993 

11. D. Woods, “The Cognitive Engineering of Problem Representations”, In 
G. Weir and J. Alty, “Human-Computer Interaction and Complex 
Systems”, Academic Press, 1991 

12. Alan M. Davis, “Software Requirements”, University of Colorado at 
Colorado Springs, Prentice Hall PTR, 1993 

13. “ISO/IEC 14772-1:1997 Virtual Reality Modeling Language (VRML97)”, 
htttp://www.web3d.org/Specifications/VRML97, 1997 


77 



Vita 


Lieutenant Michael L. Goeringer was bom on 3 September 1967 in Springfield 
Illinois. He graduated from La Cholla High School in Tucson, Arizona in June 1985. He 
started his military career as an Airman Basic in January 1987. His first assignment was 
at the 341 st Operational Missile Maintenance Squadron, Malmstrom AFB as a missile 
maintenance technician for the Minuteman III weapon system. He entered undergraduate 
studies at Park College through the on base education center, earning his Bachelor of 
Science degree in Computer Science in 1995. 

Lieutenant Goeringer earned his commission through Officer Training School in 
May 1996. His first commissioned assignment took him to Rome Laboratory in Rome, 
New York. He served as the program manager for the Global Awareness Virtual 
TestBed in support of the Air Force Office of Scientific Research mission. In August 
1998, he entered the Graduate School of Engineering and Management, Air Force 
Institute of Technology. Upon graduation he will be assigned to the College of 
Aerospace Doctrine, Research and Education, Maxwell AFB, Alabama. 


78 



REPORT DOCUMENTATION PAGE 


Form Approved 
OMB No. 0704-0188 


___I_ 

The public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, 
gathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection 
of information, including suggestions for reducing the burden, to Department of Defense, Washington Headquarters Services, Directorate for Information Operations and Reports 
(0704-0188), 1215 Jefferson Davis Highway, Suite 1204, Arlington, VA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be 
subject to any penalty for failing to comply with a collection of information if it does not display a currently valid OMB control number. 

PLEASE DO NOT RETURN YOUR FORM TO THE ABOVE ADDRESS. _ 


1. REPORT DATE (DD-MM-YYYY) 2. REPORT TYPE 

xx-03-2000 Master’s Thesis 

3. DATES COVERED (From - To) 

Feb 1999 - Mar 2000 

4. TITLE AND SUBTITLE 

THREE-DIMENSIONAL DATA VISUALIZATION OF ELECTRONIC 
MILITARY INTELLIGENCE USING THE PROJECT BROADSWORD 
SYSTEM 

5a. CONTRACT NUMBER 

5b. GRANT NUMBER 

5c. PROGRAM ELEMENT NUMBER 

6. AUTHOR(S) 

Goeringer, Michael L, Lieutenant, USAF 

5d. PROJECT NUMBER 

5e. TASK NUMBER 

5f. WORK UNIT NUMBER 

7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) 

Air Force Institute of Technology 

Graduate School of Engineering and Management (AFIT/EN) 

2950 P Street, Building 640 

WPAFB, OH 45433-7765 

8. PERFORMING ORGANIZATION 

REPORT NUMBER 

AFIT/GCS/ENG/OOM-08 

9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES) 

Dr. John Salerno 

32 Brooks Road 

Rome, New York 13441 

Phone: (315) 330-4429 DSN:587-4429 

Fax: (315) 330-3913 

10. SPONSOR/MONITOR’S ACRONYM(S) 

AFRL/RRS IFED 

11. SPONSOR/MONITOR’S REPORT 
NUMBER(S) 


12. DISTRIBUTION/AVAILABILITY STATEMENT 


APPROVED FOR PUBLIC RELEASE; DISTRIBUTION UNLIMITED. 


13. SUPPLEMENTARY NOTES 


14. ABSTRACT 

This thesis explores procedures for enhancing the capabilities of Project Broadsword, an intelligence data retrieval system, 
using three-dimensional data visualization. Employing a stand-alone representative environment, this research develops methods 
and techniques for overcoming problems encountered when visualizing large quantities of data. Textual handling through graphical 
triggers is also addressed. 

The results of this research demonstrate the effects of utilizing three-dimensional visual cues to organize, perceive, and navigate 
vast amounts of intelligence products and their associated metadata. Conclusions drawn from this research directly affect the next 
major release of the Project Broadsword system, currently under development. 


15. SUBJECT TERMS 





Three-dimensional Data Visualization, Intelligence Products, Project Broadsword, Computer Graphics 

| 16. SECURITY CLASSIFICATION OF: 

17. LIMITATION OF 
ABSTRACT 

18. NUMBER 
OF 

PAGES 

91 

19a. NAME OF RESPONSIBLE PERSON 

Lt. Col. Timothy Jacobs, ENG 

a. REPORT 

b. ABSTRACT 

c. THIS PAGE 

u 

u 

u 

UL 

19b. TELEPHONE NUMBER (Include area code) 

(937) 255-6565 x4279 / DSN 785-6565 x4279 


Standard Form 298 (Rev. 8/98) 


Prescribed by ANSI Std. Z39.18