Real-Time Geophysics Using Linux
Whether searching for gold or oil, or assessing the geologic hazards of a site, geophysics is a high-stakes business. Geophysical exploration involves learning more about the earth's interior by making measurements at the surface using instruments such as seismometers, gravity meters and magnetometers. At Southwest Research Institute, our team of geologists and geophysicists works worldwide to assess volcanic hazards using geophysical techniques (Figure 1).
We discovered that Linux provides a robust, low-cost system for visualizing and processing magnetometer data in real time. Application of this real-time, data processing/visualization system enables us to create better geophysical maps for use in volcanic hazard assessments. This technique illustrates the potential for Linux applications in a variety of geophysical surveys.
Our magnetic mapping system consists of three components: a mobile instrument platform, a GPS base station and a real-time visualization (R-T-V) base station (Figure 2).
The usual instrument platform includes a cesium-vapor magnetometer carried by one person and GPS and telemetry equipment carried by another (Figure 3), but alternatives are possible. We have made magnetic anomaly maps by securing this instrumentation to a mountain bike and pedaling across the survey area (Figure 4). Currently, we are planning to mount the instruments on an unmanned aerial vehicle (UAV) to fly surveys at low altitudes (Figure 5). This flexibility in survey design becomes possible because all data processing, data storage and data monitoring tasks can be handled at the R-T-V base station.
Anomalies in the earth's magnetic field are produced by variations in the magnetic properties of rocks within the earth's subsurface. Magnetic surveying is a particularly good method of mapping subsurface volcanic rocks because these rocks have strong magnetic properties. Creating a map of magnetic anomalies helps to locate buried volcanos and volcanic intrusions that are not seen in the surface geology (Figure 6). Therefore, accurate magnetic mapping represents a critical step in determining the volcanic history of a region as part of a volcanic hazard analysis.
Figure 6. Magnetic Anomaly Map
A geophysical instrument called a magnetometer is used to collect the data needed to generate a magnetic anomaly map. Magnetometers measure small changes in the intensity of the earth's magnetic field. A geophysical survey crew transports the magnetometer across a study area, while continually taking magnetic measurements. During our surveys, the crew also carries a global positioning system (GPS) to track the locations of these measurements. Magnetic and GPS data are radio-telemetered to a base station where software, running under the Linux operating system, is used to visualize the magnetic data as they are collected. This base station also monitors the location of the magnetometer, then processes and stores these data. With real-time visualization, the survey crew gains quick insight into the magnetic anomalies being mapped. Using this information, survey teams can concentrate their time and energy mapping areas that reveal significant details about the subsurface geology. Thus, real-time visualization of magnetic measurements can greatly facilitate the search and discovery process inherent in geophysics.
The cesium-vapor magnetometer is very sensitive, capable of measuring a change of one part per million in the intensity of the earth's magnetic field. This magnetometer can sample at very high rates, 1Hz to 50Hz. Such high data-collection rates are useful because we interface the magnetometer with a real-time kinematic differential GPS, capable of determining the mobile instrument platform's position every second to within several centimeters. This high accuracy is accomplished by using a stationary GPS base station to radio-telemeter location corrections to the GPS carried by the mobile survey team (Figure 7). Magnetic readings become interleaved with GPS location readings as the magnetometer's data collection facility stores the data from both instruments.
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Designing Electronics with Linux | May 22, 2013 |
| Dynamic DNS—an Object Lesson in Problem Solving | May 21, 2013 |
| Using Salt Stack and Vagrant for Drupal Development | May 20, 2013 |
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
- Designing Electronics with Linux
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Dynamic DNS—an Object Lesson in Problem Solving
- Using Salt Stack and Vagrant for Drupal Development
- Why Python?
- New Products
- A Topic for Discussion - Open Source Feature-Richness?
- Validate an E-Mail Address with PHP, the Right Way
- What's the tweeting protocol?
- Tech Tip: Really Simple HTTP Server with Python




2 hours 5 min ago
12 hours 7 min ago
16 hours 34 min ago
20 hours 10 min ago
20 hours 43 min ago
23 hours 6 min ago
23 hours 9 min ago
23 hours 11 min ago
1 day 3 hours ago
1 day 5 hours ago