Goals and Background
The purpose of this lab is to gain hands on experience evaluating processed Lidar data across various types of accuracy. Lidar data is utilized for highly sensitive projects where accuracy is critical to meet the expectations of the project needs. Throughout the lab I will be evaluating the vertical, horizontal, and classification accuracy of the data from Labs 1 through 3.
Methods
Unless stated all of the following procedures were preformed in LP 360.
The data I will assessing the accuracy of is the same data which I classified in Labs 1-3.
As always a backup copy of the data was made before starting any of the following processes.
.
Point Cloud Density Analysis
During this part of the lab I will assess the density of points across the study area to determine if there are any areas which do not meet the proper requirements. Should any not meet the requirements the area should be noted and labeled as
Low Confidence.
I utilized the
Stamp Tool to extract statistics for small areas to look at the variation of the point density. The
Stamp Tool however only covers a small area and would take a large amount of time to cover the entire study area.
Instead I used the
Export Lidar Data button to open the
LP360 Export Wizard to create a display of the point density across the entire study area. With the
Export Wizard open I utilized information from the statistics I calculated in
Lab 1 and parameters defined by my professor to extract the point density for the study area.
Step 1 of the
Export Wizard I set the following parameters (Fig. 1-3):
- Export Type to Surface
- Surface Method to Point Insertion (PI)
- Cell Edge Length set to 5.88 (2 * NPS) NPS taken from statistic.
- Surface Attributes to Export checked Density box
- Source Points were set to First Returns
 |
| (Fig. 1) Export wizard with Export Type, Surface Method, Cell Edge Length, Surface Attributes to Export, and Sources Points set to proper parameters. |
Scan Angle set to a minimum -13.5 to a maximum of 13.5 (Fig. 2)
 |
| (Fig. 2) Scan Angle set in the Export Wizard window. |
- Interval set to 4
- Point Density set to .11 (Take from statistics)
- Units set to feet
 |
| (Fig. 3) Export Wizard with Interval, Point Density, and Units set to the correct parameters. |
Point Cloud Spatial Distribution Analysis
During this section of the lab I will be determining if there is at least one Lidar point per cell. I will be using
Model Builder with in Arc Catalog to perform the analysis.
Utilizing the Result from
Point Density Analysis above I used
Raster Calculator to subtract all three bands from the from one another to create my output image (Fig. 4).
 |
| (Fig. 4) Model Builder in Arc Catalog displaying the calculation used to create the Spatial Distribution of points. |
Relative Accuracy Assessment
Creating and analyzing a DZ ortho image
A swath to swath analysis of the Lidar data is one accuracy assessment which needs to be completed. The swath to swath analysis inspects the alignment of the Lidar data where the flight lines overlap.
The first step is to create a DZ ortho image to preform the analysis on. I activated the
QA/QC Toolbar in LP 360 and then added the LAS and NAIP imagery from the previous labs. I set the
Point Filter to display
First Return values only. Next I set the
Legend Type to
Display by Elevation Difference.
Now I used the
Export Lidar Data icon to open the
Export Wizard. I set the following parameters per the guidance of my professor (Fig. 5-6):
- Export Type to Surface
- Source Points to All Returns
- Surface Method to Point Insertion (PI)
- Cell Edge Length to 10
- Surface Attributes selected dZ Images
 |
| (Fig. 5) Export Wizard window with parameters set in the Surface tab. |
- Intervals set to 5
- Interval Size set to .04
 |
| (Fig. 6) Export Wizard window with parameters set in the Dz tab. |
Swath to Swath Analysis
The following method was performed in LP360 for ArcGis as the windows version of LP360 does not have the capability.
I will be performing the analysis in non-vegetated areas which are flat.
I opened the resulting Dz image in ArcMap along with the NAIP imagery. Next I created a
polyline feature class with the same coordinates of the imagery. Then I used the profile tool in the Windows version of LP360 to compare areas which I presumed were flat to double check. Then I created a line on both sides of the swath line (Fig. 7). I continued this process throughout all of the swath lines where there were non-vegetated flat areas.
 |
| (Fig. 7) Polyline feature class created on the edge of the swath line in ArcMap. |
The next step was to use the
Seamline Analysis tool on the
LP360 QA/QC toolbar to perform the analysis. The parameters were set to the following
- Sampel Distance set to 5
- Search Radius set to 1
- Check the box to Omit no-datas from Outputs
- Modify point filter to Use class 2 Ground
Then I displayed the results in ArcMap using Graduated Symbols (Fig. 8). Using the legend created I am looking for any symbols which are red or blue as those fall outside of the acceptable range. I only had two green circles which are still in the acceptable range (Fig. 9).
 |
| (Fig. 8) Settings for displaying the Graduated Symbols for my Swath to Swath Analysis. |
 |
| (Fig. 9) Green graduated symbol displayed on the edge of a swath line. |
Absolute Accuracy Assessment
Non-vegetated vertical accuracy
The first step in checking the vertical accuracy is to create a shapefile from the GPS locations provided to me. I utilized ArcMap to perform the task.
Then I added the shapefile to LP360 which displayed the points in my study area (Fig. 9).
 |
| (Fig. 9) Vertical GCP shapefile displayed by light blue dots in LP360. |
Next I set the
Control Points to the vertical GCP shapefile I created in the previous step. Then I set the
Elevation Field to
Shape. After opening the
Control Points Report Dialog I set the
Source Points to
Ground class, the Interpolation Method was set to
Triangulation (TIN), and the
Z Probe Location was set to
Control XY (Fig. 10). Then I clicked the
Calculate DZ button to run the calculation.
 |
| (Fig. 10) Vertical accuracy calculation in LP360. |
Horizontal Accuracy
I created another shapefile based on the Horizontal Accuracy GPS points I was provided. I then opened the shapefile in LP360. I then changed the
Control Points to the
Horizontal GCP shapefile I created. I calculated the DZ in the same method as the
Vertical Accuracy above except the
Source Points were set to
All Points. There is no horizontal accuracy because there is not a measure point to compare too. In real world cases there would be visual X's on the NAIP imagery to compare the location of but for our class purpose we do not have any. I selected the center of the point for each GCP location (Fig. 11). Once enough points are selected the accuracy tables in the bottom are completed and updated as you add points.
 |
| (Fig. 11) Measuring for horizontal accuracy in LP360. Green + symbol is the selected location for the Horizontal GCP based on the location of the original point. |
Manual QA/QC of Classification Errors
Identifying classification errors
The first step in Manual QA/QC is to identify errors within the classification. Utilizing the
Profile and
3D view in LP360 along with the NAIP imagery I examined the classification I completed in the previous labs for errors. Once I located an error I created a
QA/QC Shapefile which allowed me to digitize around the area and label with a description (Fig. 12). There are more errors in the classification then time will allow to identify. I was assigned to identify 20 error locations. I used the same method to digitize the remain 19 error locations as I located them.
 |
| (Fig. 12) Digitizing error location in LP360 with descriptions displayed in the Attribute Editor. |
Fixing classification errors
To correct the identified errors I used the same method from
Lab 3 when I performed the manual cleanup. Additionally, I used the
Classify by Paint Brush Tools in the
Classification Tool Bar. These tools work the same but from the aerial view instead of the profile view. You have to set the
Destination Class and the
Source points the same way.
 |
| (Fig. 13) Inspecting an error location where a few building points have been classified as vegetation. |
 |
| (Fig. 14) Display of fixed of classification error. Center building cleaned up of erroneous vegetation classification. |
Results
The point cloud density result displays the highest density areas in the bright green (Fig.15.) The areas in orange areas which have lower point density. The numerous areas in black are water which have few to no points due to water absorption of the Lidar pulse.
 |
| (Fig. 15) Result of the Point Cloud Density calculation. |
The point cloud spatial distribution result is displayed below (Fig. 16). The dark gray areas meet the specification for the distribution. The areas in green (not the bright green lake areas) are areas which do not meet the specification for the spatial distribution.
 |
| (Fig. 16) Point cloud spatial distribution result. |
Below is the Dz ortho image I created to perform the swath to swath analysis (Fig. 17). The image displays the area of the study area where the flight lines overlapped.
 |
| (Fig. 17) Dz Ortho image used in the swath to swath analysis. |
Sources
LAS, tile index, and metadata for Lake County are from Illinois Geospatial Data ClearingHouse. NAIP imagery is from United States Department of Agriculture Geospatial Data Gateway. Breaklines is from Chicago Metropolitan Agency for Planning.