🚧 Under construction — VoTechWorks is being built. A free tech program — complimentary, as our commitment to get America working.
voTechWorksGrade 13 · a vocational technology learning center, by urbanicity
newSchoolWorks.com › VoTechWorks › Technology & Design › GIS / Surveying / Drone Operations › Hydrography Introduction: Waterway Measurement and Aquatic Surveying › Lesson 8
TEC-GIS45-07 · Lesson 8 · 14 clock hours · lab

Hydrographic Data Processing: Cleaning and Sound-Velocity Correction

Objective. Students import raw single-beam sounding files into processing software, apply sound-velocity and draft corrections, identify and flag outlier soundings using statistical and visual inspection methods, and export a cleaned sounding dataset.

⚠ Pending professional review

This lesson, its worked examples and its practice questions has not yet been verified by an industry-certified professional or by a certification or approval body. It is a study draft and may contain errors. Do not use it as instructions for work on a job site or on live equipment. Always follow your instructor, your supervising professional, and current official references and regulations.

VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.

Hydrographic Data Processing: Cleaning and Sound-Velocity Correction

Why Raw Soundings Need Processing

When a single-beam echosounder records depths during a field survey, it captures everything: valid bottom returns, acoustic noise, fish schools, debris, air bubbles near the transducer, and momentary GPS dropouts. Before that data can be used to produce a bathymetric chart or a design surface, it must be cleaned and corrected so that every depth value represents a true, physical bottom measurement referenced to the correct datum. This lesson walks through the three main corrections—draft, sound velocity, and outlier removal—and explains how to document your edits so the dataset is defensible.

Draft Correction

The transducer is mounted below the waterline on the survey vessel. The vertical distance from the water surface to the face of the transducer is called the vessel draft offset (or transducer draft). Because the echosounder measures range from the transducer face to the bottom, the reported depth is shallower than the true water depth by that offset. You add the draft value to every raw sounding to recover the true depth below the water surface.

For example, if the transducer sits 0.35 m below the waterline and the echosounder records 4.20 m, the corrected depth is 4.20 + 0.35 = 4.55 m. Draft is entered as a constant offset in the processing software during project setup. Verify this value against the field notes before applying it; using the wrong draft affects every sounding in the file.

Sound-Velocity Correction

An echosounder calculates depth by timing the round-trip travel of an acoustic pulse and multiplying by the assumed speed of sound in water, then dividing by two:

> Depth = (travel time × assumed velocity) / 2

The instrument is typically calibrated assuming a single velocity value, often 1500 m/s. Actual sound speed in water depends on temperature, salinity, and pressure (depth). If the true average velocity differs from the assumed value, every depth reading is in error by a proportional amount.

The correction is applied as a ratio:

> Corrected depth = Raw depth × (true velocity / assumed velocity)

The true average velocity comes from a sound-velocity cast (also called a cast file or SVP file), in which a probe is lowered through the water column to measure velocity at multiple depths. In shallow freshwater surveys, a single representative velocity measured at mid-depth is often sufficient. The cast file is imported into the processing software and the software re-calculates all depths using the measured velocity profile.

Importing Raw Data and Verifying the Vessel Track

Processing software such as HYPACK or CARIS Ping-to-Chart reads raw field files (formats such as .hsx, .hsf, or ASCII logs). After import, the first quality check is to display the vessel track and confirm it forms continuous, logical lines over the planned survey area. Look for:

Flag or delete position records that fail these checks before applying any depth corrections. Processing software maintains an audit log of edits; never delete records outside the software.

Noise Filtering and Spike Editing

Once corrections are applied, the dataset is inspected for outlier soundings. Two methods are used together:

Statistical filter: The software compares each sounding to its neighbors within a defined window and rejects values that deviate beyond a set threshold (for example, more than a specified number of standard deviations or a fixed distance in meters). This catches systematic noise.

Manual spike editor: The operator views the sounding profile as a cross-section and visually identifies spikes—individual points that are clearly above or below the trend. Common causes include a fish return (shallower than bottom), a sub-bottom reflection (deeper than bottom), or a bubble event near the transducer.

Every flagged sounding must receive a reason code so the edit history is transparent. Typical codes include NOISE, FISH, BUBBLE, POSITION, and OPERATOR. A rejection rate above roughly 5% of total soundings is a signal to investigate further—it may indicate equipment malfunction, poor water conditions, or a calibration error.

Exporting the Cleaned Dataset

The final cleaned dataset is exported in two standard forms:

1. ASCII XYZ file: columns of Easting, Northing, and corrected depth (or elevation). This is universally readable by GIS and CAD software, including QGIS and AutoCAD Civil 3D.

2. Shapefile of the vessel track: a polyline or point file documenting where the vessel traveled, used for coverage verification and report documentation.

A sounding summary table is generated listing total soundings collected, soundings rejected, and the rejection percentage. This table becomes part of the survey report and should be signed by the operator.

Safety and Data Integrity Notes

Hydrographic data products are used to design navigation channels, assess flood risk, and locate utilities under water. An uncorrected or carelessly edited dataset can result in unsafe navigation clearances or incorrect engineering decisions. Treat every edit as professionally binding. Back up raw files before any processing session—work only on copies. If field notes are incomplete (draft offset unrecorded, cast not taken), document the gap and flag the deliverable as provisional until the missing information is confirmed.

When working near water during data collection, always follow vessel safety protocols, wear a Coast Guard–approved personal flotation device (PFD), and comply with any applicable waterway regulations. In the lab, follow your institution's policies for data storage and handling of licensed software.

Key terms9

Draft offsetThe vertical distance from the water surface to the face of the transducer; added to each raw sounding to produce the true water depth.
Sound-velocity correctionAn adjustment to raw echosounder depths that accounts for the difference between the velocity of sound assumed by the instrument and the true average velocity measured in the water column.
Sound-velocity cast (SVP file)A vertical profile of water-column sound speed measured by lowering a probe through the water; used to derive the true average velocity for correction calculations.
Vessel trackThe GNSS-derived path of the survey vessel recorded during data collection; used to assign horizontal position to each sounding.
Spike editManual removal or flagging of an individual sounding that deviates clearly from the surrounding depth trend, caused by noise sources such as fish, bubbles, or sub-bottom reflections.
Reason codeA brief label (e.g., NOISE, FISH, BUBBLE) attached to each flagged sounding in the processing software to document the cause of its rejection.
ASCII XYZ fileA plain-text export format containing columns of Easting, Northing, and depth (or elevation) for each accepted sounding; widely compatible with GIS and CAD applications.
Rejection rateThe percentage of total soundings flagged and removed during editing; a rate above roughly 5% warrants investigation of equipment or field conditions.
Timestamp matchingThe process of verifying that the time recorded with each echosounder ping agrees with the time recorded in the GNSS position stream, typically within one second, so depth and position can be correctly combined.

Worked examples4

1. A single-beam echosounder records a raw depth of 5.80 m. The transducer draft offset is 0.42 m. What is the draft-corrected depth?
  1. Identify the raw depth: 5.80 m.
  2. Identify the draft offset (distance from water surface to transducer face): 0.42 m.
  3. Add the draft offset to the raw depth: 5.80 + 0.42 = 6.22 m.
  4. The draft-corrected depth is 6.22 m.
Answer: 6.22 m
2. The echosounder assumes a sound velocity of 1500 m/s. A sound-velocity cast shows the true average velocity in the survey area is 1482 m/s. The draft-corrected depth from the previous example is 6.22 m. Apply the sound-velocity correction to find the fully corrected depth.
  1. Identify the draft-corrected depth: 6.22 m.
  2. Identify the assumed velocity: 1500 m/s.
  3. Identify the true average velocity from the cast: 1482 m/s.
  4. Apply the correction ratio: Corrected depth = 6.22 × (1482 / 1500).
  5. Calculate the ratio: 1482 / 1500 = 0.9880.
  6. Multiply: 6.22 × 0.9880 = 6.145 m, which rounds to 6.15 m.
Answer: 6.15 m (rounded to the nearest centimeter)
3. A sounding run collects 1,240 soundings. After noise filtering and manual spike editing, 68 soundings are flagged for rejection. Calculate the rejection rate and determine whether it triggers the instructor-review threshold.
  1. Identify total soundings: 1,240.
  2. Identify rejected soundings: 68.
  3. Calculate rejection rate: (68 / 1240) × 100.
  4. 68 / 1240 = 0.05484.
  5. 0.05484 × 100 = 5.48%.
  6. 5.48% exceeds the 5% threshold, so the dataset must be flagged for instructor review.
Answer: 5.48%; this exceeds the 5% review threshold and requires instructor review.
4. Two adjacent soundings in a cross-section profile read 4.10 m and 4.15 m. The next sounding reads 6.93 m, then the following two read 4.12 m and 4.09 m. The noise filter threshold is set to flag any sounding that deviates more than 1.00 m from the local running average of the two soundings on each side. Should the 6.93 m sounding be flagged?
  1. Identify the four surrounding soundings: 4.10 m, 4.15 m (before) and 4.12 m, 4.09 m (after).
  2. Calculate the local average of the four surrounding soundings: (4.10 + 4.15 + 4.12 + 4.09) / 4 = 16.46 / 4 = 4.115 m.
  3. Calculate the deviation of the suspect sounding from the local average: 6.93 − 4.115 = 2.815 m.
  4. Compare the deviation to the threshold of 1.00 m: 2.815 m > 1.00 m.
  5. The sounding exceeds the threshold and should be flagged, assigned an appropriate reason code (e.g., FISH or NOISE), and reviewed in the manual spike editor.
Answer: Yes; the 6.93 m sounding deviates 2.82 m from the local average, well above the 1.00 m threshold, and must be flagged.

The math in this lesson1

Learners add a 0.42 m transducer draft offset to a 5.80 m raw depth to get 6.22 m.
N-Q.3
Brush up in the math halls at newSchoolWorks.com:
In class: Instructor demonstrates import of raw .hsx or equivalent files into HYPACK or CARIS Ping-to-Chart (or freeware equivalent); students import their own field data, verify vessel track, and confirm that GNSS position records match sounding timestamps within one second · Students apply measured sound-velocity correction (from Lesson 2 calculations or a field cast file) and the vessel draft offset; they use the software's noise filter and manual spike editor to flag soundings that deviate more than a set threshold from adjacent readings, documenting each edit with a reason code · Students export the cleaned dataset as an ASCII XYZ file and a shapefile of the vessel track, then generate a printed sounding summary table showing total soundings collected, soundings rejected, and rejection percentage
Materials: HYPACK Lite or CARIS Ping-to-Chart (academic license or trial), student field data from Lesson 7, sound-velocity cast file or calculated correction value, processing lab worksheet, laptop, USB drive
Check: Processed dataset reviewed by instructor: draft and sound-velocity corrections applied and documented; spike edits have reason codes; rejection rate flagged for instructor review if above 5%; export files open correctly in QGIS or equivalent

Practice check8

Answer each question, then check it. Nothing is recorded; this is your own practice.

Hydrographic surveying principles
1. Why must the vessel draft offset be added to every raw echosounder depth reading?
Hydrographic surveying principles
2. An echosounder assumes a sound velocity of 1500 m/s. A cast file shows the true average velocity is 1512 m/s. Compared to the uncorrected depth, the sound-velocity-corrected depth will be:
Geospatial data quality and verification
3. After importing raw field files into processing software, what is the primary purpose of verifying the vessel track before applying depth corrections?
Hydrographic data quality control
4. A hydrographer notices that 8.2% of soundings were rejected during editing. According to best practice, the appropriate next step is to:
Hydrographic data quality control
5. When a spike edit is made in hydrographic processing software, which action is required to maintain data integrity?
Geospatial data management and GIS integration
6. Which export format is most universally compatible for delivering cleaned hydrographic soundings to a GIS analyst who needs to open the file in QGIS?
Hydrographic surveying calculations
7. A raw sounding reads 3.50 m. The transducer draft is 0.30 m, and the sound-velocity correction ratio (true/assumed) is 0.994. What is the fully corrected depth?
Safety and regulatory compliance
8. During field data collection aboard a small survey vessel, which personal protective equipment item is most critical and generally required by regulation on US navigable waterways?
Record this lesson on my transcript. Sign in with your key and enrollment email to record lessons (enroll free if you have no key). This page stays open to read and practise.