# Image segmentation and display with Neural Processing SDK
Source: [https://docs.qualcomm.com/doc/80-80020-50/topic/single-camera-stream-with-image-segmentation-and-display-with-deeplabv3-quantized.html](https://docs.qualcomm.com/doc/80-80020-50/topic/single-camera-stream-with-image-segmentation-and-display-with-deeplabv3-quantized.html)
The use case implements the DeepLab v3 model with the Qualcomm Neural Processing SDK
runtime to identify the semantic segmentations in a scene from a camera stream. The use case
is to compose the semantics and the video stream together using qtivcomposer, and then
display the results.
## Use qtivcomposer to mix original frame with segmentation mask
Run the use case on the target
device:
gst-launch-1.0 -e --gst-debug=2 \
filesrc location=/etc/media/video.mp4 ! qtdemux ! h264parse ! v4l2h264dec capture-io-mode=4 output-io-mode=4 ! queue ! tee name=split \
split. ! queue ! qtivcomposer name=mixer sink_1::dimensions="<1920,1080>" sink_1::alpha=0.5 ! queue ! waylandsink fullscreen=true \
split. ! queue ! qtimlvconverter ! queue ! qtimlsnpe delegate=dsp model=/etc/models/deeplabv3_plus_mobilenet.dlc ! queue ! \
qtimlpostprocess module=deeplab-argmax labels=/etc/labels/deeplabv3_resnet50.json ! video/x-raw,width=640,height=360 ! queue ! mixer.Copy to clipboard
To stop the use case, use CTRL + C.
The following figure shows the flow of the use case execution:
1. Identify scenes from a video stream coming through a file source.
2. Compose semantic segmentation and video stream using qtivcomposer.
3. Display the results.
Figure : Pipeline for segmentation with qtivcomposer
The following table provides the sequential processing stages of the pipeline
execution:
| Process | Description |
| --- | --- |
| File source: filesrc |
Captures the video stream using filesrc, followed by qtdemux, which demultiplexes the stream.
Weston displays the following on the local display device:
The video stream that's captured from the camera.
The segmentation masks that are drawn over objects/components in that scene.
|
**Parent Topic:** [Qualcomm Neural Processing SDK use cases](https://docs.qualcomm.com/doc/80-80020-50/topic/qualcomm-neural-processing-sdk-use-cases.html)
Last Published: Mar 02, 2026
[Previous Topic
Object detection and encode with Neural Processing SDK](https://docs.qualcomm.com/bundle/publicresource/80-80020-50/topics/single-camera-stream-with-object-detection-and-encode-with-mobilenet-v2-ssd.md) [Next Topic
Image segmentation and encode with Neural Processing SDK](https://docs.qualcomm.com/bundle/publicresource/80-80020-50/topics/single-camera-stream-with-image-segmentation-and-encode-with-deeplabv3-quantized.md)