POST-PROCESSING NOTES FOR GROUND PENETRATING RADAR The following are progressive notes used as a teaching guide to instruct technical staff in the used of GPR. This is the second of two parts where the first part describes the use of the data acquisition system including basic principles of ground penetrating radar. The post-processing can be divided into five basic steps I. Set up the RADAN software and working directory II. Initial image clean up and scaling III. Vertical then Horizontal filter IV. Defining dominant boundaries through the Peak Processing Function V. Digitizing and exporting results for compatibility with other systems I. Set up the RADAN software and working directory 1) If you are really starting from scratch, you must first obtain and install the RADAN software (https://support.geophysical.com/GSSIsupport/). Follow directions carefully. 2) Before opening any files, open the software and go to View => Customize and define a working directory where all input data will reside. Experience from Steve Arcone (CRREL) suggests that both the source and output files be located in the same directory per project. Typically, the working folder directory is called Radandat with the path name you choose. 3) From this step, you are ready to go to File => Open to open up the first DZT file for processing. Sea ice + Noise Leading Edge Sea water + noise Start of Bottom Interface (Value we want to retrieve) Return Time (nS) Figure 1: Properties of a ground penetrating radar signal as viewed in oscilloscope mode with later signals coming from deeper in the material increasing to the right. Saturation Level Amplitude Signal width (nS) II. Initial image clean up and scaling 1) The first task is to define the vertical zero line of the image. Open the edit box and make sure the Position (ns) is set to zero. This is done by identifying the leading edge of the received scan pulse. Under View => O-Scope, an oscilloscope function is opened which allows you to view the vertical scan of each horizontal sample to see the raw retrieved signal. For this project, each return signal is binned into 512 scans vertically (see Figure 1 for basic signal characteristics). 2) The scroll bar at the bottom of the O-scope lets you move through the image samples to get a sense of the offset. The leading edge is chosen just where the signal begins to rise (from the left) with cross hairs in the software to help the user find this rising signal. Once this value is defined, an instrument arrival offset of 0.5ns must be subtracted such that the negative difference of these two is the position offset in units [ns = nano seconds]. As an example, a leading edge of 7.9 ns and an instrument arrival offset of 0.5 ns results in a position offset of −7.4 ns. The resulting position offset is entered under Edit => File Header in the right hand side (RHS) box marked “Positions (nS)”. 3) While the File Header box is open, this is a good time to also set on the left hand side (LHS) of this dialog box the scans (usually known as traces) per meter, meters per mark, and dielectric constant. For this study, we are trying to resolve the system with 25 m ticks per mark (m/mark=25) with 100 scans between mark recommended by Steve such that the scans per meter should be set to 4 scans/m. The dielectric constant of 3.52 should be set as the default for sea ice. 4) Distance marks may be dashed (“user marks”) or solid (“distance marks”) 5) The next step is to clean up the files horizontally along the distance (or scans) axis. To do this, place the mouse over the grey panel along the left hand side yaxis and right click to ensure that it is set in scans mode (vs distance mode) to show scan numbers in the dialog bar at the bottom of the RADAN screen. Next, move through the horizontal samples to add any 25 m marks that may be missing. These can be judiciously added as an average between two existing tick marks using the Edit => Edit Marks function. Additionally, remove all double ticks (at the start and end of each file so that only one tick exists instead of two. To add a missing marker, go to the bottom of the opened Edit Marker Spreadsheet and enter the scan value and fill in with default. Add the apply button to get it into the system. Then to get the new scan number into the correct order, click the word “scan” at the header top of the spreadsheet to sort by scan number (similar to most spreadsheet or e-mail sorting click options). 6) At the same time as the ticks marks are being corrected, the user will see places where there are long runs of repeated data where the system was left on but not moving (data stalls or garbage signals). These are clear and easy to see as the trace is very uniform with flat horizontal bars. Use the mouse to determine which scan sample (values seen in the box at the bottom of the screen). Use Edit => Select => Edit Block to define the start and end scans that bound this data stall. Once this selection is applied and saved, then go up to the scissors tool on the tool bar to cut and remove it. Conversely, if the end or begin are to be removed, it is sometimes easier to save everything in the middle with the icon to the right of the scissors (two pieces of paper which stand for copy & save). NOTE: Each time you do this, the system will reprocess to redistribute the scan numbers based on what was deleted. Given this, always save each step (use X1, X2, etc. in file name to keep track) and it is advisable to move from left to right of image to keep track of scan information. 7) When all the above steps are done and the system looks well defined in terms of all tick marks, all file header values, and the course garbage removal, then the image can be scale rectified using the command Process => Distance norm. When you open up this dialog box you will see that scans/m and m/Mark must be entered. These values must be the same as in the Edit box. There is a small check box that asks if you are using user marks. Check this box only if the remaining user marks are exactly at your uniformly spaced distances, then press OK. You should see new, solid, equi-spaced distance marks with one exactly at the end and one exactly at the start of the file. Make sure of these results. If not correct then you may have to do some horizontal stacking to get the spacing approximately right. Stacking is discussed below. 8) For reasons which will become clear later on, it is probably best to process all 8 data files to this level first before filtering to get familiar with all the data sets. III. Horizontal and vertical filtering 1) With the file cleaned up as per (II), the image is in good shape for filtering. The filtering should be done in the following order: a) vertical filtering then b) horizontal filtering. 2) For this particular sea ice data set, an IIR filter was found to be the best choice given some initial tests. To select the appropriate bands, it is important to look at representative samples of the main bottom interface signal (Figure 1). The difference between the center two peaks is one period which is the time duration of the RADAR signal at the interface. Samples examined show that the period (time duration between two consecutive positive, or negative, peaks) at the bottom of multiyear ice for Line 6 is about 3.3 ns which translates to 1/3.3 ns ~ 300 MHz. This should be reviewed carefully for all the data files if a common filter is to be applied to every one. For the initial data acquisition, a gross filter threshold was set at 100 MHz for the High Pass (de-wow) and 700 MHz for the Low Pass (de-Tweet). Initial analysis found a recommended threshold of 200 MHz for the High Pass and 400 MHz for the Low Pass. But as stated above, we should review the full data set to see if this will hold effectively for both first year and multiyear sea ice types. This procedure is very fast (seconds) through the function Process => IIR filter. 3) With the vertical signal cleaned up with the IIR filter, the horizontal spatial variations, in particular, constant noise bands,can be cleaned up. First use stacking, also known as Horizontal Compression. located at Process => Horizontal ScaleThe stacking should be set to 4. A setting of 4 gives a one meter averaging window given that we have 100 samples between 25 meter ticks. This result will yield a very nice 1 m horizontal resolution in the final publishable plot. 4) Next comes horizontal filtering, otherwise known as “background removal,” This process gets rid of all constant horizontal clutter, . It is important to first set the vertical range of the data below the first strong signal at the top so that zero reference start signal is not removed. The initial analysis with Steve indicates the start vertical scan should be set around 54 or so down to the bottom 512. Then, go to IIR filter and choose Horizontal High Pass. Choose “7” scans and see if it gets rid of the the constant noise bands but preserves the data. If the good data is destroyed then you need an even wider # of scans. The fewer scans you choose the more you tend to obliterate everything. IV. Defining large boundaries through the Peak Processing 1) With the cleaning and filtering done in (II) and (III) the image is in good condition to be run through the Peak Processor which will remove all signals except the strongest on. As with the IIR filter, the data scan range should be set to below the top signal to give a range that goes from just below the surface peak signal to the bottom of the vertical scan. Again something on the range of 54 to 512. V. Digitizing and exporting results for compatibility with other systems 1) This is still an ongoing research issue. Geiger is following up with active research at the University of Delaware. Point of Contact: Cathleen Geiger Geography University of Delaware cgeiger@udel.edu 603-646-4851