Parbat - Screenshots


parbat parbat parbat

Figure 1. The three basic representation forms implemented in our prototype with; A: the image display showing a colour composite of band 4, 5 and 3 (RGB). It uses a pan window to pan the main image display window. The image display contains a zoom window with a slider to set the zoom factor. A separate information window shows the location and values of a selected pixel.; B: The parallel coordinate plot (PCP) shows the signatures of pixels in all seven bands. Transparent histograms give information on the density of pixel values on each axis. The red line shows a brushed pixel signature with labels containing the DN-values per band. The PCP in this figure is a separate Java tool called Parvis (Hauser, 2000).; C: The 3D feature space plot shows the scatter cloud of pixels in band 4,5 and 3 (XYZ). In this density scatter cloud, 2000 of the most occurring pixel values are shown. The pixel brightness depicts their frequency. The plot can be navigated (zoom, pan and (auto)rotate) with the three mouse buttons. This plot can be linked to the image display in figure 1A.

Back to Top

parbat  legend

Figure 2. The 3D feature space plot showing reference class spheres of water, pine, maquis, garrigue, agriculture and urban impervious. Overlap occurs between class maquis and pine, maquis and garrigue, and agriculture and urban impervious. The class sphere of the maquis class is selected. The popup window shows the class label, colour, the number of pixels in the reference area, the mean value in each of the bands and the radius of the class sphere. The red pixel in the 3D plot is a selected pixel. Its value is shown in the upper-right corner of the plot window. Additionally, the number of pixels with the selected value in the image is shown. These image pixels are highlighted in the image display.

Back to Top

parbat

Figure 3. The interactive visual fuzzy classification is schematically shown in this figure. The agriculture and urban impervious overlap in the 3D feature space plot (A). The class spheres depict the triangular membership functions, which are used for classification. Membership values for unclassified pixels are calculated based on these membership functions. Figure 3B shows the membership functions of the two of the two overlapping classes projected on one bands (band 4). When selecting one of the spheres, a user is presented with a popup window including a slider. This slider is used to adjust the radius of the sphere, thereby changing the width of the membership function and possibly changing the overlap with another class/membership function.

Back to Top

parbat legendparbat   parbat

parbat parbat  

Figure 4. The classification result after an initial visual fuzzy classification based on the default radii of the class spheres. A: the hard landcover class image display with class labels based on the maximum membership. The colours of the classes are the same as the colours used in the 3D plot. The following classes occur: water, pine, maquis, garrigue, agriculture and urban impervious. The black pixels are unclassified, because these pixels occur outside all of the class spheres in the 3D feature space plot. B: the membership image display for the class maquis shows high membership values for pixels in the Northwest, hilly part of the area (bright values depict high membership values). C: the maximum membership map show for every pixel the maximum membership from the membership vector. High values depict low uncertainty (bright), whereas low values depict high uncertainty (dark). The maquis and water pixels are classified with low uncertainty, whereas maquis, urban and agricultural areas with higher uncertainty values (note: high uncertainty = low membership = dark value). D: the confusion image display shows areas where confusion in classification occurs (bright areas). These are the pixels with values within the overlap zone of two or more membership functions. Urban and agricultural areas overlap in feature space, as can be seen in figures 2 and 3. Pixels in this overlap zone show high confusion values in the image display (note: high uncertainty = high confusion = bright value). In future versions, an interactive legend will be implemented to avoid confusion between uncertainty maps.

Back to Top

parbat

Figure 5. A screen capture of the “Parbat” prototype, showing several selection, information and display windows. “Parbat” uses a multiple document interface without a backing window. The main window is the button bar in the upper-left corner, with buttons to access the main visualization and classification functions.

Back to Top

parbat    

parbat parbat parbat

Figure 6. After an initial classification based on the default class sphere radii we go back to the 3D plot to fine-tune the classification result. A: the 3D plot with the adjusted class spheres; we increased the size of the water class sphere, as well as the garrigue and agriculture class spheres. We decreased the radius of the urban impervious class. This configuration of class clusters better reflects the situation in the field. B: selection window to add and remove classes to and from the 3D plot. Transparency for the class spheres can be adjusted in this window. The “classify” button initializes another window, figure C, to select the output of the classification. In this window, the classifier is finally started. Figures D, E and F (hard classes, maximum membership and confusion respectively), show the classification result based on the new class sphere configuration.

Back to Top

parbat parbat  

parbat parbat  

Figure 7. Comparison of the visual fuzzy classifier with a standard supervised fuzzy c-means. A: the hard class image display based on the class sphere configuration, as shown in figure 6A. B: the confusion index for this class configuration. Transition zones between maquis and garrigue show high confusion, as well as some urban and agricultural areas. C: the hard classes for the standard fuzzy c-means classifier. It shows that the urban impervious class is over-classified and the agricultural class is under-classified. High confusion values occur in agricultural, urban impervious and garrigue areas.

Back to Top

parbat  

Figure 8. Class Alpha-shapes in 3D feature space plot

Back to Top

Texture example

Figure 9. Simulated texture image on the left side with training areas for classification. The right image is an example of a pixel-based classification. The different textures are not identified by this pixel-based approach.

Unsupervised segmentation

Figure 10. The left image shows the result of an unsupervised split-and-merge segmentation of fig. 9 based on segment mean and variance values only. The right image is the result of an unsupervised split-and-merge segmentation based on the LBP texture measure.

Back to Top

Supervised texture segmentation

Figure 11. The left image shows the results of a semi-supervised split-and-merge segmentation of fig. 9 based on the LBP and variance texture measures. The right image show uncertainty related to segment class assignment. As expected, high uncertainty values occur on the boundaries of textures.

Multivariate segmentation

Figure 12. The example in fig. 9 is extended to a multi-band (multivariate) texture-based image segmentation. It shows that textures at different scales and of different colours can be identified.

Back to Top

CASI Segmentation

Figure 13. The multivariate texture-based segmentation algorithm is applied to a hyperspectral CASI image of the Ainsdale Sands, UK.

Back to Top

Multiscale LBP

Figure 14. The LBP texture measure is extended for multiple scale levels.

Back to Top

Multiscale LiDAR

Figure 15. The results of a multi-scale LBP texture segmentation of a LiDAR DEM of the Ainsdale Sands, UK.

Back to Top

Shapes 3D

Figure 16. Visualisation of a class cluster in 3D feature space using different shapes: a. class pixels, b. sphere, c. ellipsoid, d. convex hull, e. alpha-shape, f. isosurface. The isosurface is very fast to compute and render and allows for fast interaction.

Back to Top

Isosurfaces

Figure. 17 Multiple isosurfaces for three class clusters based on a user-defined uncertainty threshold. The lower the uncertainty threshold the larger the isosurface (left) and spatial extent of the classes (right). Isosurface visualisation is used to explore the results of a soft/fuzzy classifier. Uncertainty in the spatial extent of a class is closely linked to uncertainty in the thematic or spectral extent of a class in feature space.

Back to Top

parbat

Figure 18. Parbat's 3D Terrain Viewer

Back to Top

 

 

Categories
Links