new computerized method for evaluating … · silhouette. a digitizing tablet ano a computer...

30
I LE CONY A D REPORT NO T3-90 NEW COMPUTERIZED METHOD FOR EVALUATING MARKSMANSHIP FROM WEAPONEER PRINTOUTS U S ARMY RESEARCH INSTITUTE OF ENVIRONMENTAL MEDICINE Natick, Massachusetts OCTOBER 1989 ELECTE ILaFEB 13 1990 Approv d I., publicr, e t dowributior unlimilod UNITED STATES ARMY MEDICAL RESEARCH & DEVELOPMENT COMMAND

Upload: others

Post on 17-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

I LE CONY

A D

REPORT NO T3-90

NEW COMPUTERIZED METHODFOR EVALUATING MARKSMANSHIP FROM

WEAPONEER PRINTOUTS

U S ARMY RESEARCH INSTITUTEOF

ENVIRONMENTAL MEDICINENatick, Massachusetts

OCTOBER 1989 ELECTEILaFEB 13 1990

Approv d I., publicr, e t dowributior unlimilod

UNITED STATES ARMYMEDICAL RESEARCH & DEVELOPMENT COMMAND

Page 2: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

The findings in this report are not to be construed as an officialDepartment of the Army position, unless so designated by other authorizeddocuments.

DISPOSITION INSTRUCTIONS

Destroy this report when no longer needed.

Do not return to the originator.

Page 3: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

UNCLASSIFIEDSECURITY CLASSIFIATION OF THIS PAGE

RE PORT DOCUMENTATIO .N PAGE 0For4me ApNoved0-08

la REPORT SECURITY CLASSIFICATION l b RESTRICTIVE MARKINGS

2a. SECURITY CLASSIFICATION AUTHORITYr 3 DISTRIBUjTION/AVAIl 'NBILITY OF REPORT

4. PERFORMING ORGANIZATION REPORT NUMBER(S) 5 MONITORING ORGANIZATION REPORT NUMBER(S)

T3-90

* 6a. NAME OF PERFORMING ORGANIZATION 6b. OFFICE SYMBOL 7a. NAME OF MONITORING ORGANIZATIONUS Army Research Institute of (ifsppi cable) US Army Medical Research and DevelopmentEnvironmental Medicine SGRD-UE-HP Command

6c. ADDRESS (City, State, and ZIP Code) 7b. ADDRESS (City, State, and ZIP Code)Natick, RA\ 01760-5007 FL. Detrick, Frederick, MD 21701-5012

8.NAME O11 FUNDING /SPONSORING I8b. OFFICE SYMBOL 9. PROCUREMENT INSTRUMENT IDENTIFICATION NUMBERORGANIZATION (if applicable)

Same as 6a.8c. ADDRESS (City, State, and ZIP Code) 10 SOURCE OF FUNDING NUMBERSSame as 6c. PROGRAM PROJECT TASK WORK UNIT

ELEMENT NO. NO. 3M26300 NO. ACCESSION NO.

63002A 2D995 AE DlA305221

11. TITLE (include Security Classification)

N ew Computerized Method for Evaluating Mark~.m~iaship from Weaponeer Pzintouts

Brent Mai~owe, William Tharion, Everett Harman, 'ferry Rauch13a. TYPE OF REPORT 13b TIME COVERED 14DT F REPORT (Year, ioIh a)1. PAGE COUNTTechnical Report FROM _____TO ____ 89 OCT 3

16. SUPPLEMENTARY N'OTATION

FIELD GROUP SUB-GROUP digitize, tablet, prirltouts,-ýý; and y coordinates, _Sentroidi

)19. ABSTRACT (Continue on reverse if necessary and identify by blockn.umber)1I~his report describes a new inethod for anal yziii juatcksfnjasrij~p using printoutE; from the

Weaponeer, an M-16 shooting simulator. The printout shows where shots hit a targetsilhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations

* for the new methiod. The tablet is used to record the X and Y locations of each shot andthen thle p~rogram pertfrrms a numbecr of different calculations to generate measurements ofmarksmanship proticiency. Descriptions of the program, associated mathematical concepts,and a lis~in? o'f tleprgamxe included.

20. DiSTRIB~l iON/IAVAILABILITY OF ABSTRACT 21 ASSIRACT SECUJRITY CLASSIFICATiON

(M UNCLASSIFIED/UNLIMI11ED 0 SAME AS RPT 0 DTIC USERS Unclassif ied ____________________I

22a. NAME OF RESPONSIBLIE INDIVIDUAL 22b TELEPHONE (include Area Code) I 22r. OFFICE SYMBOLTerry M. Rauch, HAl,, MS (508) 651-4195 SGRPD-UL-HP

DD Form 1473, JUN 86 Previous editions are obsolete. SECUR!TY CLASSIFICATION OIL TH-SPAg3E

UNCLASSIFIED

Page 4: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

1. The views, opinions, and/or findings contained in this report are those ofof the authors and should not be construed as an official Department of theArmy position, policy, or decision, unless auo designated by other officialdocumentation.

Page 5: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

Acknowledgement

We thank Dr. Richard F. Johnson, Health and PerformanceDivision, USARIEM, for valuable discussions during theformulation of the mathematical concepts utilized in this report.

Aooession For

INTTIS GPA&L DeDTIC TAB ELiUnecincunoodJustification

By . _

Distributlon/

Availability CodesAvail and/or

Dist Spealal

Page 6: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

Approved for public release ADDistribution unlimited

Technical ReportNo. T3-90

New Computerized Method for Evaluating Marksmanshipfrom Weaponeer Printouts

Brent Marlowe, William Tharion, Everett Harman, Terry Rauch

October 1989

US Army Research Institute of Environmental MedicineNatick, Massachusetts 01760-5007

Page 7: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

Table of Contents

Page

List of Figures iv

Abstract v

Introduction 1

Methods 2

Hardware Description 2

Software Description 3

Operation of Software 4

Mathematical Concepts 7

References 10

Appendix 1 13

Appendix 2 12

iii

Page 8: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

List of Fiaures

Figure 1. Schematic diagram of how to digitize missed shots

Figure 2. Schematic diagram for calculating centroid

iv

Page 9: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

Abstrac.t

This report describes a new method for analyzingmarksmanship using printouts from the Weaponeer, an M-16 shootingsimulator. The printout shows where shots hit a targetsilhouette. A digitizing tablet and a computer program writtenin BASIC are the foundations for the new method. The tablet isused to record the X and Y locations of each shot and then theprogram performs a number of different calculations to generatemeasurements of marksmanship proficiency. Descriptions of theprogram, associated mathematical concepts, and a listing of theMicrosoft program are included.

v

Page 10: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

Introduction

Marksmanship proficiency is an important basic skillrequired of all soldiers in the U.S. Army. The availability offiring ranges, safety and environmental concerns, as well as thecost of live ammunition have all limited the amount of hands-ontraining some soldiers receive. To help solve these problems,the Weaponeer (Spartanics, Ltd., Rolling Meadows, Ii.), an M-16rifle marksmanship simulator, was developed.

The Weaponeer is a self-contained simulator that can be usedfor training and analysis of marksmanship. It consists of a non-restorable M16Al rifle adapted with a target sensor, scaledtargets equipped with light-emitting diodes, and a controlconsole that regulates all Weaponeer functions. The videodisplay on the control console allows a trainer to watch theaiming pattern and shot location as a person is being tested.The replay option allows the person shooting to also see theiraiming pattern and shot location. The twenty-five meter zeroingtarget, as well as the 100m and 250m targets can be controlled bythe console. A printer in the console allows hard copies of eachsession to be made. The hard copies include a listing of thenumber of shots, hits, misses, and late shots (if the timer isused); and a display of the target with hits marked. Theweapwneer Ls 'equippeerdL wJ..Lai eol d. tha. tU LaLL ttOh to tLU en dof the rifle to simulate firing of a real weapon. In addition,because of the replay and tracking functions, the Weaponeer canbe used to isolate problems in a soldier's shooting mechanics(Martin, 1987).

Marksmanship proficiency has been evaluated primarily in ahit or miss fashion. Schendel, Heller, Finley, and Hawley (1985)evaluated marksmanship on the basis of the number of hits ormisses on various targets. Johnson and Kobrick (1988) andKobrick, Johnson, and McMenemy (1988) evaluated marksmanship onthe number of shots that fit within a 1x1 and 2x2 Weanoneerprintout grid (3/161"x3/16" and 3/8"x3/8' respectively) of thesimulated 25 meter zeroing target as well as hits and misses onthe simulated 100 and 250 meter pop-up targets.

The purpose of this paper is to describe a new method ofevaluating marksmanship performance by digitizing the paperprintouts of one's shooting session. This method is advantageousbecause it provides a more precise description of a soldier'sshooting performance. The digitizing method uses as its basis acontinuous numbering system whereas the previous methods arediscrete in nature.

Page 11: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

UArdware Descrintion

Printouts from the Weaponeer were analyzed using twodifferent hardware/software configurations.

The first used two sheets of plexi-glass taped together toform a sandwich to stabilize the Weaponeer printouts. Thesandwich was then placed on top of a digitizing table (modelAC40, Altek Corporation, Silver Spring, MD) with 1/100mmresolution. The digitizer was interfaced with a microcomputer(model 310, Hewlett Packard, Lexington, MA). A hard disk drive,3 1/2 inch floppy disk drive, and Think Jet printer, all from

Hewlett Packard, were attached for software operation, datastorage, and hard copy output.

The other method used the Sigma-Scan software package(version 3.90) and a 12x12 inch digitizing tablet (JandelScientific, Corte Madera, CA), a Zenith Z-180 lap-top personalcomputer with hard and floppy disk drives to Ilect and storedata. Two transparancies were taped togethivr Io form a sandwichto keep the Weaponeer printouts in place whiLe data was beingcollected.

2

Page 12: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

•Qftware Descripticn

Three different versions of the program were written. Onewas for use with the Altek tablet and used Hewlett Pdckard (HP)Basic 3.0 and the other two were written for use with MicrosoftBasic 6.0 to process the data collected with the Jandel tablet.The two versions differ in the measures used to evaluatemarksmanship. One evaluated marksmanship in the same manner asthe HP program while the other produced some different measures.

The HP program and one of the Microsoft ptograms used thefollowii-g measures to evaluate marksmanship:

-Average distance from the centroid of the silhouette-Standard deviation of the shot distances as a measure ofshot group tightness

-Horizontal and vertical shot group tightness(as defined in the mathematical concepts section)

-The coordinates of the center of mass and the average X andY value which could be used together to describe thelocation of the shot group

The other Microsoft program used the following measures toevaluate marksmanship in a slightly different manner:

-Average distance from the centroid of the silhouette-Are of the shot -roup as a measure of shot group tight,;'s

(as described in the mathematical concepts section)-Horizontal and vertical shot group tightness

(same as above).-Horizontal and vertical range

(as described in the mathematical concepts section)-Horizontal and vertical deviations

(as described in the mathematical concepts section)

Once the data points have been obtained for the abovemeasures, they are transferred to a VAX780 (Digital Computations,Maynard, MA) for statistical analysis of marksmanshipproficiency.

3

Page 13: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

Ojeration of software

This section is split up into two different parts. Thefirst for the operation of the HP program used with the Altekdigitizing table and the other section for the Microsoftprograms.

HP Pr2_ram

A listing of the prompts given and the appropriate responsesis found in Appendix 1.

Upon loading the program and running it, the user is giventhe option of creating an ASCII file to store the data (An ASCIIfile is necessary to transfer the data to the VAX computer forstatistical analysis). It is noted that a new data file shouldbe started only if beginning a new project, otherwise the datawill be added to the existing file. In the event that the userchooses to create a new data file, instructions are given as towhere to edit the program to change the data file name.

The user is prompted to input the subject number, name andthe trial number. The program is designed to run on a four testcondition, two trial system with each test having 9 shots to bedigitized. With slight modifications, the program can be adaptedfor different variations in test conditions, trials and shots pertrial. The program pauses while the user readb directions on Showto proceed. Once the program is continued, the user digitizesthe lower left and right hand corners of the printout toestablish chart horizontal axis. The chart horizontal axis isestablished because the Weaponeer printout must be lined up withthe table's horizontal axes. The progiam contains a procedurewhich compensates for any discrepancy between the printout's andthe tab'e's horizontal axes. The user then digitizes the sametwo points again to calculate the coordinates of the center ofmass of the target. The reasons for this are explained in the

mtmt lonp s i . .. h wit- a Imathematical con.cepts se...... ...the 9 shots. In the event there were missed shots (ie. off theprintout), the outer corner of the quadrant in which the greatestnumber of shots occurred is digitized for each missed shot. (SeeFigure 1) The outer corner is chosen arbitrarily as the farthestpoint from the center of mass. After the nine shots aredigitized, the user returns to the instructions for alignment andcenter of mass calculation and continues as mentioned above.After the fourth test, the user is asked again for the trialnumber and continues in the same manner as above from that point.The program is set up to accept two trials for each subject andafter the second trial data is processed, the computer promptsthe user for the next subject's number. At this point, the user

4

Page 14: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

can proceed or end the session by exiting the program.

Microsoft Programs

The two Microsoft programs operate in a slightly differentmanner than the HP program. Using the Sigma-Scan software andthe Jandel tablet, the user begins by digitizing the upper left,lower left and right hand corners of the printouts to align theprintout with the tablet's horizontal axis and to calculate thecenter of mass of the target. The operator may proceed withdigitizing the nine shots. This is repeated until all data hasbeen collected. One cautionary note is that the user must makesure to analyze the printouts in the same order for each subjectand always digitize the three indicated corners first. Once allthe data has been collected, it is saved in ASCII format and thentransferred to the directory of the computer that contains theMicrosoft Basic program (This can be done using the Sigma-Scansoftware). The user then runs the Basic program to obtain themarksmanship measures from the digitized data.

5

Page 15: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

a.-6.

00 0

1G 0,

o = 0

00

CU *O~00600006

+ ItIo0 OG a.r o0x 4--000 .00........

CU 0*00 00a, L-1 M

0)0

LL

Page 16: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

Mathematical Conce~ts

This section provides a short explanation of the formulasused in the software, especially those that pertain to the use ofthe digitizer.

N When the Altek digitizing tablet and the HP program areused, the X and Y coordinates from the tablet are divided by 100so that all distances are calculated in millimeters. When theJandel tablet and the Microsoft program are used, a screen unitconversion factor is used to convert all distances tomillimeters. Due to human error in using the tablets, allresults are accurate within 1 inm of the calculated value.

Shot DistancesThe programs are designed to calculate the X and Y

coordinates of the centroid of the target and to accept thecoordinates of each shot. By using the differences between thecoordinates of the centroid and those of each shot, and thenapplying the Pythagorean Theorem to those differences, thedistances of each shot from the centroid is easily calculated.

Horizontal and Vertical Shot Group TiqhtnessAs mentioned earlier, shot group tightness is broken down

into X and Y measures. The horizontal and vertical shot grouptightness is little more than a Z-score x 2. The average X and Yvalue of the shot group is calculated as well as the standarddeviation of the X coordinates and Y coordinates. The measure ofshot group tightness is then calculated as follows:

Horizontal Shot Group Tightness=2.SD,Vertical Shot Group Tiahtness=2*SD..

Overall Shot Group TightnessThe overall shot group tightness is measured as the standard

deviation of the shot distances. (This measure is used in the HPprogram and in one of the Microsoft programs)

Horizontal and Vertical RanoeThe horizontal range is the distance between the two shots

farthest apart in the X direction and the vertical range is thedistance between the two shots farthest apart in the Y direction.

7

Page 17: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

Korizontal and Vertical Deviation Relative to the Target CentgoidThe horizontal and vertical deviations utilize the

coordinates of each shot and the coordinates of the targetcentroid to find an average location of the shot group relativeto the centroid as follows:

Horizontal Deviation = (S.-C.)/9Vertical Deviation - (SY-CY)/9

Where: S. - Shot X-coordinateSy M Shot Y-coordinateC, = Centroid X-coordinateCy = Centroid Y-coordinate

AreaThe area is the product of the horizontal and vertical

ranges.Area=Horizontal Range x Vertical Range

CaIcuIatinq the Centroid of the TargetDue to the fact that there is no distinct point to digitize

for the centroid as a result of the way the Weaponeer producesits printouts, the calculation of the coordinates of the centroidof the target is performed as follows. The x coordinate isdetermined by taking the difference between the x coordinates ofthe lower left and right hand corners of the Weaponeer printout,dividing 'he difference by two and adding this result to the xcoordinate ,Of the lower left hand corner. The y coordinate ofthe centroid is calculated by taking the difference between theupper left and lower left corners of the printout thenmultiplying this difference by 8/18 (the centroid is not in themiddle of the printout in the vertical direction) and addingthis number to the lower left y coordinate.(Either lower y coordinate could be used because the alignmentprocedure makes them both the same.) See Figure 2 for a diagramindicating which corners are referenced.

8

Page 18: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

n

a)

00 4W

• .0GO.OO.O..

E 00000000 *see*coo .

LL.

CLC

L-J

4 muu04w -~

0 9

Page 19: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

References

Johnson, R.F. and Kobrick, J.L. Ambient heat and nerve agentantidotes: Effects on soldier performance with the USARIEMPerfomance Inventory. Proceedincgs of the B~man Fachre nSociety 31st Annual Meeting (pp. 563-567). Santa Monica,CA: Human Factors Society, 1988.

Kobrick, J.L., Johnson, R.F., McMenemy, D.J. Nerve AgentAntidotes and Heat Exposure: Summary of Effects on TaskPerformance of Soldiers Wearing BDU and MOPP-IV ClothingSystems. Technical Report T1-89. Natick, MA: US ArmyResearch Institute of Environmental Medicine, 1988.

Martin, Peter. Free Fire. Soldiers. 1987;42:6-9.

Schendel, J.D., Heller, F.H., Finley, D.L., Hawley, J.K. Use ofWeaponeer Marksmanship Trainer in Predicting M16AI RifleQualification Performance. Human Factors. 1985;27(3):313-325.

10

Page 20: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

Appendix 1

Hewlett Packard Proaram Prompts and Responses

PROMPT "Do you want to create an ASCII file?"

(Enter . only if starting a new project or 2 ifcontinuing)

If starting a new project push the stop button and editlines 780, 820, and 1010 to change the name of the file

you want to save the data in

******************** CAUTION ***********************

If you do not change the file name, you run the risk ofwriting over old data

REPLY press 2 if finishing digitizing printouts that you havestarted previously but press 1 if you want to start new data. Asthe caution notes, you may write over old ddta if you do notchange the file name that it is stored under.

PROMPT "What is the subject's number""What is the subject's nzme?""What is the trial number?"

"If you want to end this session, enter 0"

REPLY answer the first two questions appropriately. In the caseof the trial number, entering zero will allow you to exit theprogram, otherwise enter the trial number.

ii

Page 21: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

Microsoft Pro~ram List~in2

The following is the Microsoft program currently used toprocess data.

10 DECLARE SUB sdpts(xar!(), yar!(, avx!(), avy!(), sdxpts!O,.sdypts!0))

20 DECLARE SUB avpts(xar!H), yar!(), avx!0,avy!0)30 DECLARE SUB ranges(avx!(, avy!(, sdxptsi(0, sclypts!W,,

hsgt I ) vsglt-! )40 DECLARE SUB fopffad!(, area!(), hdev!(), vdev!(, xrng!(),

yrng!(), hsg'LJ0(, vsgt())50 DECLARE SUB readin(xar!(), yar())60 DECLARE SUB align(xar!(), yar())70 DECLARE SUB center(xar!(), yar!(), xcmlW, ycm!())80 DECLARE SUB distance(xar!(), yar!(, xcrnW(, ycm!(), dist!(),

fad!0')90 DECLARE SUB rngarea(xar!(, yar!(), xrng!(), yrnglW, area!())100 DECLARE SUB deviations(xar!(, yar!(, xcm!(), ycm!(),

hciev!(, vdev())110 DIM xar(1 TO 16, 1 TO 2, 1 TO 4, 1 TO 12), yar(l TO 16,

1 To 2, 1 TO 4, 1. TO 12)120 DIM fadil TOI 16, 1 TAO 9 -' TO A I rii ci-t1 TO 1. 1 To 2;

1 TO 4, 4 TO 12)130 DIM xcm(1 TO 16, 1 TO 2, 1 TO 4), ycm(1 TO 16, 1 TO 2,

1 TO 4)140 DIM xrng(l To 16, 1 TO 2, 1 TO 4), yrng(l TO 16, 1 TO 2,

1 TO 4)150 DIM area(1 TO 16, 1 TO 2, 1 TO 4)160 DIM hdev(2. TO 16, 1 TO 2, 1 TO 4), vdev(1 TO 16, 1 TO 2,

1 TO 4)170 DIM sdxpts(1 TO 16, 1. TO 2, 1 TO 4), sdypts(1 TO 16, 1 TO 2,

1 To 4)1.80 DIM hsgt(1 TO 16, 1 TO 2, 1 To 4), vsgt(1 TO 16, 1 TO 2,

1 TO 4)190 DIM avx(1 TO 16, 1 TO 2, 1 TO 4), avy(1 TO 16, 1 TO 2,

1 TO 4)200 CALL readin(xaro, yaro)210 CALL align(xaro, yaro)220 CALL center(xaro, yaro, xcmo, ycrn0)230 CALL distance(xaro, yaro, xcmo, ycmo, disto, fado)240 CALL rngarea(xaro, yaro, xrngo, yrngo, areao)250 CALL deviations(xaro, yar(), xcmo, ycmo, hdevo, vdevo)260 CALL avpts(xaro, yaro, avxo, avyo)270 CALL sdpts(xaro, yaro, avxo, avyo, scixptso, sdyptso)

12

Page 22: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

280 CALL ranges(avxo, avyo, sdxpts(, sdyptso, hsgto, vsgto)290 CALL fop(fado, areao, hdevo, vdevo, xrngo, yrngo,

hsgto(, vsgt()300 END

310 SUB align(xaro, yaro)320 DIM factor(l TO 16, 1 TO 2, 1 TO 4), real330 CLS340 FOR a = 1 TO 16350 FOR b = 1 TO 2360 FOR c = 1 TO 4370 factor(a, b, c) = ABS(yar(a, b, c, i) - yar(a, b, c, 2))380 FOR g = 4 TO 12390 yar(a, b, c, g) = yar(a, b, c, g) - factor(a, b, c)400 NEXT g410 IF yar(a, b, c, 1) > yar(a, b, c, 2) THEN yar(a, b, c, 1) =

(yar(a, b, c, 1) - factor(a, b, c))420 IF yar(a, b, c, 2) > yar(a, b, c, 1) THEN yar(a, b, c, 2) =

(yar(a, b, c, 2) - factor(a, b, c))430 NEXT c440 NEXT b450 NEXT a460 END SUB

470 SUB avpts(xaro, yaro, avxo, avy())480 DIM sumxpts(l TO 16, 1 TO 2, 1 TO 4), sumypts(l TO 16,

1 TO 2, 1 TO 4), real490 FOR a = 1 TO 16500 FOR b = 1 TO 2510 FOR c = 1 TO 4520 FOR d = 4 TO 12530 sumxpts(a, b, c) = sumxpts(a, b, c) + xar(a, b, c, d)540 sumypts(a, b, c) = sumypts(a, b, c) + yar(a, b, c, d)550 NEYT d560 avx(a, b, c) = sumxpts(a, b, c) / 9570 avy(a, b, c) = sumypts(a, b, c) / 9580 NEXT c590 NEXT b600 NEXT a610 END SUB

620 SUB center(xaro, yaro, xcmo, ycmo)630 FOR n = 1 TO 16640 FOR o = 1 TO 2650 FOR p = 1 TO 4660 xcm(n, o, p) = xar(n, o, p, 1) + ((ABS(xar(n, o, p, 1) -

xar(n, o, p, 2)) / 2))

13

Page 23: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

670 ycm(n, o, p) (yar(n, o, p, 3) - yar(n, o, p, 1)) * (8/16) +yar(n, o, p, 1)

680 NEXT p690 NEXT o700 NEXT n710 END SUB

720 SUB deviations(xaro, yaro, xcm(), ycmo, hdevo, vdev()730 DIM sumx(l TO 16, 1 TO 2, 1 TO 4), sumy(l TO 16, 1 TO 2,

1 TO 4)740 FOR a - I TO 16750 FOR b - I TO 2760 FOR c = I TO 4770 FOR d = 4 TO 12780 sumx(a, b, c) = sumx(a, b, c) + (xar(a, b, c, d) -

xcm(a, b, c)) / 3.442790 sumy(a, b, c) = sumy(a, b, c) + (yar(a, b, c, d) -

ycm(a, b, c)) / 3.442800 NEXT d810 hdev(a, b, c) = sumx(a, b, c) / 9820 hdev(a, b, c) = hdev(a, b, c) * 3.57830 vdev(a, b, c) = sumy(a, b, c) / 9840 vdev(a, b, c) = vdev(a, b, c) * 3.57850 NEXT c860 NEXT b870 NEXT a880 END SUB

890 SUB distance (xaro, yaro, xcm(o, ycmo, disto, fad())900 DIM sumd(l TO 16, 1 TO 2, 1 TO 4)910 FOR a = 1 TO 16920 FOR b = 1 TO 2930 FOR c = I TO 4940 FOR d - 4 TO 12950 dist(a, b, c, d) - (ABS(xar(a, b, c, d) - xcm(a, b, c)) 2)960 dist(a, b, c, d) = dist(a, b, c, d) + (ABS(yar(af b, c, d) -

ycm(a, b, c)) " 2)

970 dist(a, b, c, d) = SQR(dist(a, b, c, d))980 dist(a, b, c, d) = dist (a, b, c, d) / 3.442990 dist(a, b, c, d) = dist(a, b, c, d) * 3.571000 sumd(a, b, c) = sumd(a, b, c) + dist(a, b, c, d)1010 NEXT d1020 fad(a, b, c) = sumd(a, b, c) / 91030 NEXT c1040 NEXT b1050 NEXT a1060 END SUB

14

Page 24: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

1070 SUB fop (fad(), areao, hdevo, vdevo, xrngo, yrngo,hsgto, vsgt())

1080 OPEN "newdat" FOR OUTPUT AS #21090 FOR a = 1 TO 161100 PRINT "subn avdis area hdev vdev xrng

yrng hsgt vsgt"1110 FOR b = I TO 21120 FOR c = 1 TO 41130 WRITE #2, fad(a, b, c), area(a, b, c), hdev(a, b, c),

vdev(a, b, c), xrng(a, b, c), yrng(a, b, c), hsgt(a, b, c),vsgt(a, b, c)

1140 PRINT USING "## ###.## #####.## ###.## ###.#####.## ###.## ###.## ###.##"; a, fad(a, b, c),area(a, b, c), hdev(a, b, c), vdev(a, b, c), xrng(a, b, c),yrng(a, b, c), hsgt(a, b, c), vsgt(a, b, c)

1150 NEXT c1160 NEXT b1170 NEXT a1180 END SUB

1190 SUB ranges (avxo, avyo, sdxptso, sdyptso, hsgto,vsgt ()

1200 FOR a = 1 TO 161210 eOR b = 1 TO 21220 FOR c = 1 TO 41230 hsgt(a, b, c) = (avx(a, b, c) + sdxpts(a, b, c)) -

(avx(a, b, c) -sdxpts(a, b, c))1240 hsgt(a, b, c) = hsgt(a, b, c) / 3,4421250 hsgt(a, b, c) = hsgt(a, b, c) * 3.571260 vsgt(a, b, c) = (avy(a, b, c) + sdypts(a, b, c)) -

(avy(a, b, c) - sdypts(a, b, c))1270 vsgt(a, b, c) = vsgt(a, b, c) / 3.4421280 vsgt(a, b, c) vsgt(a, b, c) * 3.571290 NEXT c1300 NEXT b1310 NEXT a1320 END SUB

1330 SUB readin (xar(, yaro)1340 OPEN "DTFL6.PRN" FOR INPUT AS #11350 subn = 11360 trln = 11370 tstn = 11380 shtn = 11390 DO UNTIL EOF(1)1400 INPUT #1, x, y

15

Page 25: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

1410 IF trln > 2 THEN trln - 11420 IF tstn > 4 THEN tstn = 11430 IF shtn > 12 THEN shtn - 11440 xar(subn, trln, tstn, shtn) - x1450 yar(subn, trln, tstn, shtn) - y1460 IF trln -2 AND tstn - 4 AND shtn - 12 THEN subn - subn + 13470 IF tstn = 4 AND shtn - 12 THEN trln - trln + 11480 IF shtn -12 THEN tstn - tstn + 11490 shtn- shtn + 11500 LOOP1510 CLOSE #11520 END SUB

1530 SUB rngarea (xaro, yaro, xrngo, yrngo, areao)1540 DIM bigx(l TO 16, 1 TO 2, 1 TO 4), bigy(l TO 16, 1 TO 2,

1 TO 4)1550 DIM smallx(l TO 16, 1 TO 2, 1 TO 4), smally(l TO 16, 1 TO 2,

1 TO 4)1560 FOR a = 1 TO 161570 FOR b = 1 TO 21580 FOR c = 1 TO 41590 FOR d = 4 TO 121600 smallx(a, b, c) = xar(a, b, c, 4)1610 smally(a, b, c) = yar(a, b, c, 4)1620 IF xar(a, b, c, d) > bigx(a, b, c) THEN1630 bigx(a, b, c) = xar(a, b, c, a)1640 END IF1650 IF yar(a, b, c, d) > bigy(a, b, c) THEN1660 bigy(a, b, c) = yar(a, b, c, d)1670 END IF1680 IF xar(a, b, c, d) < smallx(a, b, c) THEN1690 smallx(a, b, c) = xar(a, b, c, d)1700 END IF1710 IF yar(a, b, c, d) < smally(a, b, c) THEN1720 smally(a, b, c) = yar(a, b, c, d)

1740 NEXT d1750 xrng(a, b, c) (bigx(a, b, c) - smallx(a, b, c)) / 3.4421760 xrng(a, b, c) = xrng(a, b, c) * 3.571770 yrng(a, b, c) = (bigy(a, b, c)-smally(a, b, c)) / 3.4421780 yrng(a, b, c) = yrng(a, b, c) * 3.571790 area(a, b, c) = xrng(a, b, c) * yrng(a, b, c)\1800 NEXT c1810 NEXT b1820 NEXT a1830 END SUB

16

Page 26: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

1840 SUB sdpts (xaro, yaro, avxo, avy(), sdxpts(), sdypts())1850 DIM suinxpts(l TO 16, 1 TO 2, 1 TO 4), sumypts(l TO 16,

1 TO 2, 1 TO 4), real1860 FOR a = 1 TO 161870 FOR b = 1 TO 21880 FOR c = 1 TO 41890 FOR d = 4 TO 121900 sumxpts(a, b, c) = sumxpts(a, b, c) + (xar(a, b, c, d) -

avx(a, b, c)) ' 21910 sumypts(a, b, c) - sumypts(a, b, c) + (yar(a, b, c, d) -

avy(a, b, c)) " 21920 NEXT d1930 sdxpts(a, b, c) = SQR(sumxpts(a, b, c) I 9)1940 sdypts(a, b, c) =-SQR(sumypts(a, b, c) / 9)1950 NEXT c1960 NEXT b1970 NEXT a1980END SUB

17

Page 27: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

DISTRIBUTION LIST

2 Copies to:

CommanderU.S. Army Medical Research and Development CommandATTN: SGRD-OPFort DetrickFrederick, MD 21701-5012

2 Copies to:

CommanderU.S. Army Medical Research and Development CommandATTN: SGRD-PLEFort DetrickFrederick, MD 21701-5012

2 Copies to:

Commaand,U.S. AL 4edical Research and Development CoimmandATTN: .• •-PLCFort DetrickFrederick, M) 217u01-50i2

1 Copy to:

CommandantAcademy of Health Sciences, U.S. ArmyATTN: AHS-COMFort Sam Houston, TX 78234-6100

1 Copy to:

Stimson LibraryAcademy of Health Sciences, U.S. ArmyATTN: Chief LibrarianBldg. 2840, Room 106Fort Sam Houston, TX 78234-6100

1 Copy to:

Director, Biological Sciences DivisionOffice of Naval Research - Code 141000 N. Quincy StreetArlington, VA 22217

18

Page 28: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

1 Copy to:

Commanding OfficerNaval Medical Research and Development CommandNMC-NMR/Bldg. 1Bethesda, MD 20814-5044

1 Copy to:

Office of Undersecretary of Defense for AcquisitionATTN: Director, Defense Research and Engineering

Deputy Undersecretary for Research & AdvancedTechnology

(Environmental and Life Sciences)Pentagon, Rm. 3D129Washington, D.C. 20301-3100

1 Copy to:

DeanSchool of MedicineUniformed Services University of The Health Sciences4301 Jones Bridge RoadBethesda, MD 20814-4799

2 Copies to:

CommanderU.S. Army Medical Research Institute of Chemical

DefenseAberdeen Proving Ground, MD 2101.0-5425

2 Copies to:

CommanderU.S. Army Chemical Research, Development and

Engineering CenterAberdeen Proving Ground, MD 21010-5423

2 Copies to:

ConmandantU.S. Army Chemical SchoolFort McClellan, AL 36205-5020

2 Copies to:

CommanderU.S. Air Force School of Aerospace MedicineBrooks Air Force Base, TX 78235-5000

19

Page 29: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

2 Copies to:

CommanderNaval Health Research CenterP.O. Box 85122San Diego, CA 92138-9174

2 Copies to:

CommanderU.S. Army Biomedical Research and Development

LaboratoryFort DetrickFrederick, MD 21701-5010

2 Copies to:

CommanderU.S. Army Medical Materiel Development ActivityFort DetrickFrederick, MD 21701-5009

2 Copies to:

U.S. Army Military Liaison Officer to DCIEM1133 Sheppard Avenue W.P.O. Box 2000Downsview, OntarioCANADA M3M 3B9

1 Copy to:

CommandantWalter Reed Army Institute of ResearchWalter Reed Army Medical CenterActing Director for Research ManagementATTN: SGRD-UWZ-CWashington, D.C. 20307-5100

1 Copy to:

CommanderU.S. Army Environmental Hygiene AgencyAberdeen Proving Ground, MD 21010-5422

20

Page 30: NEW COMPUTERIZED METHOD FOR EVALUATING … · silhouette. A digitizing tablet ano a computer program written in BIASIC are the foundations * for the new methiod. The tablet is used

1 Copy to:

Comiwlande rWalter Reed Army Institute of ResearchATTN: SGRD-UWI/Dr. HeggeWashington, D.C. 20307-5100

21

21