# qtimlvsuperresolution The qtimlvsuperresolution plugin processes output tensors of an image super resolution model from the ML inference plugin (such as qtimltflite or qtimlsnpe). Note This plugin is going to be deprecated. The processed output is an upscaled image (GstCaps: video/x-raw). [GstCaps](https://gstreamer.freedesktop.org/documentation/gstreamer/gstcaps.html) determines the dimensions and format, which is applied over the original image using qtivcomposer. The module property of the plugin determines the method for the postprocessing operations. - The property specifies the postprocessing module. - The property is populated dynamically at runtime with the libraries available in `/usr/lib/gstreamer-1.0/ml/modules/` containing the prefix `libml-vsuperresolution-`. GST BIN GstBuffer + GstMemory: Contains a single tensor+ GstMemory: Contains next tensor and so on+ ... + GstVideoMeta: Describes the raw data of a single tensor + GstVideoMeta: Meta for the next tensor entry +... GstBuffer + GstMemory: Upscaledimage Qualcomm Open source ML pre-process plugin Video source ML inference plugin qtimlpostprocess neural-network/tensors neural-network/tensors video/x-raw qtivcomposer video/x-raw **Figure : GstBuffer workflow for qtimlvsuperresolution** ## Inheritance chain [GObject](https://docs.gtk.org/gobject/) → [GstObject](https://gstreamer.freedesktop.org/documentation/gstreamer/gstobject.html?gi-language=c) → [GstElement](https://gstreamer.freedesktop.org/documentation/gstreamer/gstelement.html?gi-language=c) → [GstBaseTransform](https://gstreamer.freedesktop.org/documentation/base/gstbasetransform.html?gi-language=c) → GstMLVSuperResolution The following tables provide information on pad templates and element properties of qtimlvsuperresolution. For usage, see [Video super resolution and display with LiteRT](https://docs.qualcomm.com/doc/80-80021-50/topic/video-super-resolution-and-display-with-litert.html). ## Pad configuration | Pad Name | Capabilities | Capabilities | Capabilities | | --- | --- | --- | --- | | SINK template: 'sink'
| neural-network/tensors | – | – | | SRC template: 'src'
| video/x-raw | format: | { (string)BGRA, (string)BGRx, (string)BGR16 } | ## Element configuration Table : Element properties for qtimlvsuperresolution | Property | Description | | --- | --- | | name | The name of the object.
| | parent | The parent of the object.
| | qos | Handle Quality-of-Service events.
| | module | Module name to be used for processing the tensors.
| | labels | The file name for labels.
| ## Related information [Video super-resolution](https://docs.qualcomm.com/doc/80-80021-50/topic/video-super-resolution.html) Last Published: Mar 26, 2026 [Previous Topic qtimlaclassification](https://docs.qualcomm.com/bundle/publicresource/80-80021-50/topics/qtimlaclassification.md) [Next Topic qtivoverlay](https://docs.qualcomm.com/bundle/publicresource/80-80021-50/topics/qtioverlay.md) Source: [https://docs.qualcomm.com/doc/80-80021-50/topic/qtimlvsuperresolution.html](https://docs.qualcomm.com/doc/80-80021-50/topic/qtimlvsuperresolution.html)