---
title: vImage.StructuringElement
framework: accelerate
role: symbol
role_heading: Type Alias
path: accelerate/vimage/structuringelement
---

# vImage.StructuringElement

A 2D matrix that represents a morphology kernel.

## Declaration

```swift
typealias StructuringElement = vImage.ConvolutionKernel2D
```

## See Also

### Type Aliases

- [vImage.ConvolutionKernel](accelerate/vimage/convolutionkernel.md)
- [vImage.ConvolutionKernel2D](accelerate/vimage/convolutionkernel2d.md)
- [vImage.DynamicPixelFormat](accelerate/vimage/dynamicpixelformat.md)
- [vImage.Interleaved16Fx2](accelerate/vimage/interleaved16fx2.md)
- [vImage.Interleaved16Fx4](accelerate/vimage/interleaved16fx4.md)
- [vImage.Interleaved16Ux2](accelerate/vimage/interleaved16ux2.md)
- [vImage.Interleaved16Ux4](accelerate/vimage/interleaved16ux4.md)
- [vImage.Interleaved8x2](accelerate/vimage/interleaved8x2.md)
- [vImage.Interleaved8x3](accelerate/vimage/interleaved8x3.md)
- [vImage.Interleaved8x4](accelerate/vimage/interleaved8x4.md)
- [vImage.InterleavedFx2](accelerate/vimage/interleavedfx2.md)
- [vImage.InterleavedFx3](accelerate/vimage/interleavedfx3.md)
- [vImage.InterleavedFx4](accelerate/vimage/interleavedfx4.md)
- [vImage.MultidimensionalLookupTable](accelerate/vimage/multidimensionallookuptable.md)
- [vImage.Options](accelerate/vimage/options.md)
