Institutionen för geovetenskaper Geoinformatiklaboratoriet |
GIS Exercise 6 October 1999 |
Thomas
Gumbricht |
DETECTING FAULTS
AND FRACTURE ZONES WITH VLF
Requirements The project requires
a PC with Windows95/98 or Windows NT, ArcView 3.0 (or later), and the ArcView
extensions Spatial Analyst and 3D Analyst. The necessary data are available
on the Earth server at Geocentrum: earth2/_Sharedfiles/geoinformatik/data/... |
Objectives The aim of the
project is to show how raw geophysical data is captured to GIS and how GIS
can be used for manipulating and interpreting such data in relation to other
data. The objective of the project is that the students should gain skills in
data capture and interpolation, as well as in image interpretation and
spatial data modeling. 3D visualization is introduced. |
Task To pass the exercise a thematic map showing interpreted VLF anomalies in a 3D scene must be handed in. |
Introduction
In the landscape a variety of both natural and human features act as electrical conductors. Among natural features, water filled tectonic zones are the most important conductors near the surface. Very Low Frequency (VLF) wavelengths (long wavelength) have frequencies in the band 10 to 30 kHz, those wavelengths have very good penetration in soil and water (they are used for broadcasting to submarines). Conductors close to the surface are induced by the VLF electromagnetic waves and thus give rise to secondary electromagnetic fields, with the same frequency as the primary electromagnetic waves. Conductors parallel to the source have the strongest secondary fields, and conductors perpendicular to the emitting source have almost negligible secondary fields.
The strength of the secondary, induced, VLF signal can be used to detect tectonic zones, and is commonly used for locating aquifers in rocks. The strength of the signal from an aquifer (tectonic zone) is dependent on the size of the zone, the concentration of electrolytes in the water and the soil covering the zone. Aquifers cause more or less wide and high anomalies (changes in the secondary VLF field), depending on the extensions of the overburden, the material that covers the zones, and properties of the zone itself. A wide and deep extension of the zone will cause a stronger anomaly that a thin and shallow zone. A more conductive overburden will lead to a weaker anomaly. Overburden of clay will hence cause more damping than an overburden of till.
Power lines are good conductors, and will give rise to very distinct anomalies.
Electromagnetic VLF data over the study area (Örebro sv) is in the file ../geoinformatik/data/sgu/em10fsv.xyz. The data was collected from aeroplane, with a flight line separation of 200 meters (m) and a sampling interval of 40 m. Flight altitude was 30 m, and flight direction north-south. The detection instrument is a Dual-VLF receiver that measures the signal from two emitting sources (radio stations) simultaneously. The Swedish Geological Survey (SGU) have used airborne VLF (or RAMA) measurements since 1972. More information can be found on the home page of SGU – http://www.sgu.se/detsgu/geofysik/flyget/elekmagn/vlf_s.htm.
The VLF data is supplied in exactly the
same format as the gamma radiometric data for the exercise Uranium gamma
radiation and radon gas risk. If you need more help have a look at that
exercise.
The data file is a matrix showing values flight line per flight line. The columns in the matrix represent east co-ordinate (Rikets nät – RAK 38), north co-ordinate (Rikets nät – RAK 38), RAMAXR (real component in X), RAMAXI (imaginary compnent in X), RAMAYR (real component in Y), RAMAYI (imaginary compnent in Y), RAMAZR (real component in Z), RAMAZI (imaginary compnent in Z), and RAMATOT (weighted total component). X and Y for the VLF/RAMA data are defined so that X is along the flight line (which is north-south in the data).
Line
1449800
/ RAK-Y
RAK-X RAMAXR RAMAXI RAMAYR
RAMAYI RAMAZR RAMAZI RAMATOT
1449800 6550000 -806 162 438
-40 -43 6
934
Remark: the Swedish co-ordinate system (RAK) uses X for the north-south axis. The GIS ArcView, however, puts X on the east-west axis. So in the example above Y and X (the two first columns) represent X and Y for the GIS (not Y and X as it shows – these are for RAK).
Open the file with the raw data (em10fsv.xyz) and have a look at it. The first thing you must do is to get rid of all strings with text and to change the non-recorded points to have a unique numerical value. In the raw data the non recorded points are marked with an asterisk “*”. (without quotation marks).
The first flight line is at easting 1449800 and the last at 1475200. As the flight lines are 200 meters apart the data set contains 128 flight lines. South is at 6550000 and North is at 6575000, with 40 m sampling interval this means 626 samples per flight line. To get the data into ArcView you must change it to comma delimited ASCII text.
1449800 6550000 -806
162 438 -40
-43 6 934 1449800,6550000,-806,162,438,-40,43,6,934 |
Raw data ArcView accepted format |
There is a prepared file with comma delimited data structure (../geoinformatik/data/sgu/em10fsv.txt) that you can use.
Digital
Elevation Model (DEM)
In the exercise you shall use a digital elevation model (DEM) in combination with the VLF data. To fit the interpolation of the VLF data to the same area and resolution as the DEM you must add the DEM to your view before interpolating. Start ArcView with a new empty project. Under File in the project menu check that the Extension Spatial Analyst is marked. Add the DEM –the DEM is in the form of a tif. File – thus you must add it as Image Source.
Theme |
Data directory ..data/arbetsstuga2000/arcview/ |
Meta data directory ..data/arbetsstuga2000/ |
Digital
elevation model |
..metria/hojddata/g10fsv.tif |
..html/hojd |
To convert the tif
file to a raster image in ArcView format go to the Theme menu and Convert To Grid. Save the Grid data set in your working directory.
Look at the Theme Properties of the DEM. The DEM has a resolution of 50
meters with 501 times 501 cells covering the study area. In comparison with
other data the values in Swedish DEM represent point values at nodes rather
than averages over cells – thus there are 501 instead of 500 values covering
the 25 km. To fit the VLF data to the DEM you must interpolate the VLF data to
the same system.
Before continuing have a look at the DEM. Open the Legend Editor and classify the DEM into 25 classes, and apply one of the special DEM Color Ramps (furthest down among the defined color ramps). Legend Type must be set to Graduated Color. Return to the View, make sure the DEM is the active theme and under Surface in the menu Compute Hillshade.
|
|
Have a look at the Hillshade that you just calculated. You shall now combine the Hillshade with the DEM. Make the DEM the active theme. Again open the Legend Editor and press the Advanced button in the lower left corner. Select the Hillshade as Brightness theme and Apply. Play around with the possibilities for setting color ramps and parameters for the brightness theme until you get a satisfying image – the aim is that you should be able to see the valley systems over the study area (indicative of tectonic zones). |
|
Interpolate the point data to a grid
Now we are ready to work with the VLF data. Click Tables in the project window, then click Add and navigate to the directory where you did put the matrix with comma delimited text (the extension should be .txt). Set List Files of Type to Delimited Text (*.txt). Add the data to your project. Open a new empty View. From the View menu select Add Event Theme. In the dialogue box that appears check that the correct columns are chosen for X and Y. Add the theme to the view. As the file is large it will take a while. Be patient.
Click the check box for the new theme – you will then see how data points are added flight line by flight line. Make the new theme active and Convert To Shapefile under Theme in the menu. Delete the original theme.
Before continuing you need to set map
units and distance units for the view. The theme that you have added (and the
ones you are going to add) are all in the co-ordinate system rikets nät. Rikets
nät uses meter as distance units. Under View in the menu choose Properties and set
map units to meters, distance units can be set to meters or kilometres.
To work with the VLF data you should interpolate it and convert it to a grid theme with the same extension and resolution as the DEM. From the View menu chose Surface and Interpolate Grid.. (if this option is not available it is because the extension Spatial Analyst is not running).
Set Output Grid Extent to be the same as for the DEM theme. Set Output Grid Cell Size to 50 or the same as DEM, Number Of Rows and Number Of Columns should both automatically become 501. Click OK. In the next dialogue box select interpolation method and Z field to interpolate – start with RAMATOT. It is recommended that you decrease the number of points for the interpolation to 6 (or a low fixed radius) as the interpolation routine is not very fast in ArcView.
Note: Spatial Analyst only supports two interpolation methods Inverse Distance Weights (IDW) and Spline. However, the programming language of ArcView (Avenue) supports more methods including Kriging – but to use them you must first learn to write the script for that (which is not to complicated though).The interpolation might take a few minutes (or even more). This is a good time for a coffee break.
Have a look at your interpolated surface. Check the range of values to make sure that you interpolated the correct Z value. Open the Theme Properties (under Theme in the menu). The resolution should be 50 meters and the number of rows and columns 501. Note that the Status is Temporary.
Classify the data
Open the Legend Editor to classify your data. In the legend editor Classify the data into 30 to 50 classes. Set Color Ramp to Full Spectrum and see if you can identify any anomalies. You probably can. The value range in the data is rather large, so you might encounter problems when classifying the data. When you are satisfied with your classification save it as a file and note the name of the legend file (you must load it later in the exercise). You can compare your image with the asme image produced by SGU by having a look in datorsal 3.
To see if any of the anomalies are related to faults and/or other structural features in the bedrock you should add the themes over tectonics and bedrock, also add a theme of wells:
Theme |
Data directory ..data/arbetsstuga2000/arcview/ |
Meta data directory ..data/arbetsstuga2000/ |
Tectonics |
..sgu/berg/tekt10f.shp |
..html/databesk |
Bedrock |
..sgu/berg/berg_10f.shp |
..html/kodberg |
Wells |
..sgu/brunnar/brunn10f.shp |
..html/brunn10f |
To see if any anomaly
is associated with the bedrock use the classifier to set the polygons of the
bedrock theme to transparent, but with boarders in black – thus you will see
the transition zones between various formations. Also display the vector data
with the DEM as background. You should be able to see the valley systems
associated with the tectonic zones.
Image enhancement is
used for improving the visual interpretability of digital images. Image
enhancement methods include inter alia, classification, thresholding,
stretching and filtering. You already have classified your image. To enhance
the contrast between anomalies and the background VLF signal you should apply
an edge enhancement filter. Under the Analysis
menu choose Neighborhood
Statistics and apply a 5 x 5 or
larger size rectangular standard deviation filter. A standard deviation filter
gives a high value to the central pixel in the kernel when the variation in
numerical value among the pixels in the kernel is large (i.e. when you have an
edge or transition zone). As the fault zones give a wide anomaly (several
pixels wide) you need a filter of corresponding size.
Have a look at the
edge enhanced image use the Legend Editor to classify
the filtered theme – classify it by loading the legend file that you created
for the original VLF interpolated theme. You should be able to see more
anomalies on the edge enhanced image.
The filter types Range and Variety
also work as edge enhancement filters. Try those filters as well. Also try to
filter a filtered image. To test the difference between a filtered image and
its source use the Map Calculator under the Analysis menu.
As you will have
noticed most anomalies are not related to the tectonic zones or transition
zones in the bedrock. To test the influence of power lines you should add the
theme from Gröna kartan that have this data. The theme with the power lines is P_10fsv
in the directory ../arbetsstuga2000/metria/gronkart/vector/. The theme P_10fsv
contains all kinds of line features and you must use the query builder to
extract only power lines. Have a look in the html file
..arbetsstuga2000/html/kodgron to find out the numerical code for power lines.
Use the Query
Builder to select those values.
When you have the power lines selected use the Convert to Shapefile option under the Theme menu to create a theme with only the power
lines. Add the new theme to the view. There is no doubt that power lines are
the major causes of the large and distinct anomalies seen in the image.
With the power lines
displayed on top of the VLF data try to identify fault zones in your image.
Screen digitize the fault zones – if you do not know screen digitizing have a
look at the exercise Introduction to screen digitizing, or the exercise Vector
data and topology.
As you can see from
the themes with tectonic zones and power lines, the former have more of an
east-west orientation while the latter are more north-south oriented. Thus when
it becomes your turn you should try to use the VLF component that enhances the
east-west but not the north-south structures.
As the anomalies
caused by the power lines are larger than the other anomalies, we want to get
rid of the anomalies caused by the power lines. The general steps for that is
to calculate distances from the power lines and set the value of the cells
affected by power lines to zero, or an average value. The first option is
simpler but then you should use the image with filtered standard deviation
values as input (where zero equals no variation). Note that many power lines
run in valleys, and hence you will also loose any natural anomaly by following
the suggested enhancement steps.
Make sure the power
lines is the active theme, under the Analysis
menu Find
Distance. Set output grid
properties to be equal the existing grid files (the DEM and the interpolated
VLF signal).
|
Have a look at the
result, if the values are wrong, your map and distance units are probably not
correct. In order to identify all areas affected by the power lines you can use
the Map Query function under the Analysis menu. Query the proximity grid theme for
values larger than 200 meters – the result should be a Boolean image having the
value 0 at all points closer to power lines then 200 meters and the value 1 for
all other locations. This image can be used as a mask for changing the VLF
values of all cells affected by the power lines. Just multiply the mask and the
theme with the filtered standard deviation.
To analyze the
difference in VLF signal between cells affected by the power lines and
unaffected cells make sure that the Query you just did is the active theme. In
the Analysis menu do Summarize Zones. Select one
of the grid themes with the VLF anomaly (whether filtered or not depend on how
you want to proceed) as theme containing variable to summarize. Analyze the
result – it will be obvious that the anomalies from power lines have higher
values.
The image to the right
shows the VLF anomaly after filtration with a standard deviation filter and
with all cells affected by power lines, and other extreme values, forced to
zero (no variation). The remaining anomalies (mainly caused by natural
features) are more easily detected. The whole process for creating the image
to the right was a combination of thresholdning and stretching. The image
could be used for on screen digitizing of anomalies. |
|
Go to the project
window and start the 3D analyst Extension
under the File menu. Return to the view. Make sure the DEM
is the active theme. Under Theme in the menu choose Convert Grid to TIN, accept the default values suggested for
conversion. Save the TIN in your working directory. Do not add the theme to
the View. Instead close the view and return to the project window. A new type
of document 3D
Scenes has been added to the
project window – but you must use the scroll bar to see it. Click on the 3D scenes icon and then New
to create a 3D scene in your project. The 3D scene consists of two windows –
one viewer and one table of content. With the 3D scene active use the Add theme button to add the TIN theme that you created
from the DEM. Navigate to the directory where you saved the TIN, remember to
change the Data
Source Type to TIN Data Source. Use the little sail ship, to rotate the 3D image. |
|
Most of the other
tools in the 3D scene are familiar. There are a few new ones, including Select Features, , and Rotate Viewer,.
There is almost no
vertical resolution in the 3D scene that you created. To set the 3D
exaggeration factor press 3D scene in the menu and
then Properties. Use the Calculate
button next to the Vertical Exaggeration Factor,
and Apply. In the 3D scene Properties you can also change the change the sun azimuth and sun
altitude of the 3D scene – try to
change them to see what happens.
The next step is to
add the tectonic zones to your 3D scene. Again use the Add theme button, and add the shape file with the
tectonic zones (..sgu/berg/tekt10f.shp). Make the theme active and under the Theme menu choose Convert to 3D Shape File. For Z value
you should choose surface (default). Save the 3D shape file in your
working directory and add it to the 3D scene. In the 3D scene below the Color Ramp has been changed a little to highlight the low
laying areas as lakes. You should have approximately the same 3D scene.
|
The task for the
exercise is that you should use interpolation and image enhancement to identify
faults in the study areas. These faults should be digitized as line features.
The line features should be converted to 3D and displayed in the 3D scene over
the area.
Start by interpolating
the real and imaginary components of the X and Z directions. The X component enhances the east-west
structures. As a ninety degree angle between direction of the signal and the
strike of the structure is optimal for detection, the X component carry most
information on the east-west running tectonic zones. Also the Z component can
reveal more information.
Use image enhancement
methods (filtering, thresholding, classification, map calculation) to identify
the faults in the area. Create a new theme and use screen digitizing to capture
the faults you identify. Convert the faults to 3D shape format and add them to
the 3D scene that you already created. To test the idea of fault zones being
aquifers you can use the theme with well data (brunnar) supplied with SGU. In
the figure below the wells are displayed on the 3D surface extruding downwards
(negative values) dependent on water capacity (this classification is done in
the 3D properties of the theme). The 3D scene should be handed in to pass the
exercise; you can choose to send it in as paper or electronically. Do not
forget to put your name on the handin.
|