# qtimlvsegmentation

Source: [https://docs.qualcomm.com/doc/80-70022-50/topic/qtimlvsegmentation.html](https://docs.qualcomm.com/doc/80-70022-50/topic/qtimlvsegmentation.html)

The qtimlvsegmentation plugin processes output tensors of an image segmentation/depth
        estimation model from the ML inference plugin (such as qtimltflite, qtimlsnpe, and qtimlqnn)
        into result of predictions.

Note: This plugin is going to be deprecated.

The processed
            output is an image mask (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.

For this mask, the element uses the CPU based [Cairo](https://www.cairographics.org) 2D graphics library to draw the
            prediction results in ION/DMA buffers. The GstImageBufferPool custom buffer pool class
            allocates the ION/DMA buffers through IOCTL commands to the kernel.

The module and labels properties of the plugin determine the method for the
            postprocessing operations.

- The module property specifies the postprocessing module. It's populated dynamically
                at runtime with the libraries available in
                    `/usr/lib/gstreamer-1.0/ml/modules/` containing the prefix
                    "`ml-vsegmentation-`-".
- The labels property is a customized text file different for each machine learning
                detection model that you must provide for the prediction labels.

Figure : GstBuffer workflow with qtimlvsegmentation
            
            <!--?xml version="1.0" encoding="UTF-8"?-->
<svg xmlns="http://www.w3.org/2000/svg" width="1108.36798095703125" height="521.642013549804688" viewbox="0 0 1108.36798095703125 521.642013549804688">
  <g id="Layer_1" data-name="Layer 1">
    <g>
      <rect x=".50030517578125" y=".499862670898438" width="1107.3671875" height="520.6416015625" rx="7.5" ry="7.5" style="fill: #fafafa;"></rect>
      <path d="M1100.36798095703125,1c3.85986328125,0,7,3.14013671875,7,7v505.642013549804688c0,3.85986328125-3.14013671875,7-7,7H7.999984741210938c-3.859848022460938,0-7-3.14013671875-7-7V8C.999984741210938,4.14013671875,4.14013671875,1,7.999984741210938,1h1092.367996215820312M1100.36798095703125,0H7.999984741210938C3.58184814453125,0,0,3.581710815429688,0,8v505.642013549804688c0,4.41827392578125,3.58184814453125,8,7.999984741210938,8h1092.367996215820312c4.41815185546875,0,8-3.58172607421875,8-8V8c0-4.418289184570312-3.58184814453125-8-8-8h0Z" style="fill: #d2d7e1;"></path>
    </g>
    <text transform="translate(524.023857116699219 31.536168925464153)" style="font-family: Roboto-Bold, Roboto; font-size: 16px; font-weight: 700;"><tspan x="0" y="0">GS</tspan><tspan x="20.734375" y="0" style="letter-spacing: -.029296875em;">T</tspan><tspan x="30.1640625" y="0" xml:space="preserve"> BIN</tspan></text>
    <g>
      <rect x="382.152066648393884" y="49.733105407836774" width="344.063847660272586" height="214.270053161500073" rx="4" ry="4" style="fill: #007884;"></rect>
      <text transform="translate(517.797515869140625 70.405288696289062)" style="fill: #fff; font-family: Roboto-Medium, Roboto; font-size: 16px; font-weight: 500;"><tspan x="0" y="0">GstBuf</tspan><tspan x="49.109375" y="0" style="letter-spacing: -.01171875em;">f</tspan><tspan x="54.5703125" y="0">er </tspan></text>
      <text transform="translate(391.060623168945312 107.621871948242188)" style="fill: #fff; font-size: 16px;"><tspan x="0" y="0" style="font-family: Roboto-Medium, Roboto; font-weight: 500; letter-spacing: -.010009765625em;">+ GstMemo</tspan><tspan x="81.45849609375" y="0" style="font-family: Roboto-Medium, Roboto; font-weight: 500; letter-spacing: -.001220703125em;">r</tspan><tspan x="87.09521484375" y="0" style="font-family: Roboto-Medium, Roboto; font-weight: 500; letter-spacing: -.009979248046875em;">y:</tspan><tspan x="98.830078125" y="0" xml:space="preserve" style="font-family: Roboto-Regular, Roboto; letter-spacing: -.010009765625em;"> Contains a single tensor</tspan><tspan x="0" y="19.2001953125" style="font-family: Roboto-Medium, Roboto; font-weight: 500; letter-spacing: -.010009765625em;">+ GstMemo</tspan><tspan x="81.45849609375" y="19.2001953125" style="font-family: Roboto-Medium, Roboto; font-weight: 500; letter-spacing: -.001220703125em;">r</tspan><tspan x="87.09521484375" y="19.2001953125" style="font-family: Roboto-Medium, Roboto; font-weight: 500; letter-spacing: -.009979248046875em;">y:</tspan><tspan x="98.830078125" y="19.2001953125" xml:space="preserve" style="font-family: Roboto-Regular, Roboto; letter-spacing: -.010009765625em;"> Contains next tensor and so on...</tspan><tspan style="font-family: Roboto-Medium, Roboto; font-weight: 500; letter-spacing: -.010009765625em;"><tspan x="0" y="38.39990234375">+ ...</tspan></tspan></text>
      <text transform="translate(390.545181274414062 185.579757690429688)" style="fill: #fff; font-size: 16px;"><tspan x="0" y="0" style="font-family: Roboto-Medium, Roboto; font-weight: 500; letter-spacing: -.010009765625em;">+ GstVideoMeta:</tspan><tspan x="116.72509765625" y="0" xml:space="preserve" style="font-family: Roboto-Regular, Roboto; letter-spacing: -.010009765625em;"> Describes the </tspan><tspan x="219.3173828125" y="0" style="font-family: Roboto-Regular, Roboto; letter-spacing: -.029541015625em;">r</tspan><tspan x="224.2587890625" y="0" style="font-family: Roboto-Regular, Roboto; letter-spacing: -.010009765625em;">aw data of a </tspan><tspan style="font-family: Roboto-Regular, Roboto;"><tspan x="0" y="19.2001953125" xml:space="preserve" style="letter-spacing: 2.00244140625em;">		</tspan><tspan x="72" y="19.2001953125" xml:space="preserve" style="letter-spacing: -.010009765625em;">             single tensor</tspan></tspan></text>
      <text transform="translate(390.545181274414062 227.653244018554688)" style="fill: #fff; font-size: 16px;"><tspan x="0" y="0" style="font-family: Roboto-Medium, Roboto; font-weight: 500; letter-spacing: -.010009765625em;">+ GstVideoMeta:</tspan><tspan x="116.72509765625" y="0" xml:space="preserve" style="font-family: Roboto-Regular, Roboto; letter-spacing: -.010009765625em;"> Meta for the next tensor ent</tspan><tspan x="313.1474609375" y="0" style="font-family: Roboto-Regular, Roboto; letter-spacing: -.001220703125em;">r</tspan><tspan x="318.5419921875" y="0" style="font-family: Roboto-Regular, Roboto; letter-spacing: -.010009765625em;">y</tspan></text>
      <text transform="translate(390.545181274414062 249.077865600585938)" style="fill: #fff; font-family: Roboto-Medium, Roboto; font-size: 16px; font-weight: 500; letter-spacing: -.010009765625em;"><tspan x="0" y="0">+...</tspan></text>
      <line x1="382.152066648393884" y1="79.737648464162703" x2="726.21591430866647" y2="79.737648464162703" style="fill: none; stroke: #b3b7bf; stroke-miterlimit: 10;"></line>
      <line x1="382.152066648393884" y1="161.490978601797906" x2="726.21591430866647" y2="161.490978601797906" style="fill: none; stroke: #b3b7bf; stroke-miterlimit: 10;"></line>
    </g>
    <g>
      <rect x="871.291534285181115" y="84.607189881534396" width="215.69763657601834" height="168.311007751342913" rx="4" ry="4" style="fill: #007884;"></rect>
      <text transform="translate(942.753662109375 105.279373168945312)" style="fill: #fff; font-family: Roboto-Medium, Roboto; font-size: 16px; font-weight: 500;"><tspan x="0" y="0">GstBuf</tspan><tspan x="49.109375" y="0" style="letter-spacing: -.01171875em;">f</tspan><tspan x="54.5703125" y="0">er </tspan></text>
      <text transform="translate(884.82171630859375 142.495834350585938)" style="fill: #fff; font-size: 16px;"><tspan x="0" y="0" style="font-family: Roboto-Medium, Roboto; font-weight: 500; letter-spacing: -.010009765625em;">+ GstMemo</tspan><tspan x="81.45849609375" y="0" style="font-family: Roboto-Medium, Roboto; font-weight: 500; letter-spacing: -.001220703125em;">r</tspan><tspan x="87.09521484375" y="0" style="font-family: Roboto-Medium, Roboto; font-weight: 500; letter-spacing: -.009979248046875em;">y:</tspan><tspan x="98.830078125" y="0" xml:space="preserve" style="font-family: Roboto-Regular, Roboto; letter-spacing: -.010009765625em;"> Image mask</tspan><tspan style="font-family: Roboto-Regular, Roboto; letter-spacing: -.010009765625em;"><tspan x="0" y="19.2001953125">color segmentated image</tspan></tspan><tspan style="font-family: Roboto-Regular, Roboto; letter-spacing: -.010009765625em;"><tspan x="0" y="38.39990234375">mask</tspan></tspan></text>
      <g>
        <path d="M895.78936767578125,213.517929077148438v1.6953125h-7.796875v-1.6953125h7.796875ZM892.80499267578125,210.330429077148438v8.28125h-1.8203125v-8.28125h1.8203125Z" style="fill: #fff;"></path>
        <path d="M909.90753173828125,213.939804077148438v4.34375c-.162109375.2138671875-.4130859375.44677734375-.75390625.69921875-.341796875.2529296875-.79296875.47021484375-1.35546875.65234375s-1.263671875.2734375-2.1015625.2734375c-.7138671875,0-1.3671875-.12109375-1.9609375-.36328125s-1.10546875-.59765625-1.53515625-1.06640625-.76171875-1.0400390625-.99609375-1.71484375c-.234375-.67431640625-.3515625-1.44384765625-.3515625-2.30859375v-.7890625c0-.859375.107421875-1.6259765625.32421875-2.30078125.2158203125-.67431640625.52734375-1.24609375.93359375-1.71484375s.896484375-.82421875,1.47265625-1.06640625c.5751953125-.2421875,1.2275390625-.36328125,1.95703125-.36328125.931640625,0,1.7041015625.1552734375,2.31640625.46484375.611328125.31005859375,1.083984375.73828125,1.41796875,1.28515625.3330078125.546875.5439453125,1.171875.6328125,1.875h-1.921875c-.0625-.3955078125-.18359375-.75-.36328125-1.0625s-.435546875-.55859375-.765625-.73828125c-.3310546875-.1796875-.759765625-.26953125-1.28515625-.26953125-.453125,0-.8515625.0859375-1.1953125.2578125s-.62890625.4248046875-.85546875.7578125c-.2265625.33349609375-.3974609375.73974609375-.51171875,1.21875-.115234375.4794921875-.171875,1.0263671875-.171875,1.640625v.8046875c0,.625.06640625,1.1796875.19921875,1.6640625s.3251953125.8935546875.578125,1.2265625c.251953125.33349609375.560546875.5849609375.92578125.75390625.3642578125.16943359375.775390625.25390625,1.234375.25390625.447265625,0,.814453125-.03759765625,1.1015625-.11328125.2861328125-.0751953125.513671875-.16650390625.68359375-.2734375.1689453125-.1064453125.30078125-.20947265625.39453125-.30859375v-2.2578125h-2.3671875v-1.4609375h4.3203125Z" style="fill: #fff;"></path>
        <path d="M916.46612548828125,217.463241577148438c0-.1875-.046875-.35791015625-.140625-.51171875-.09375-.1533203125-.2724609375-.29296875-.53515625-.41796875-.263671875-.125-.650390625-.2392578125-1.16015625-.34375-.4482421875-.0986328125-.8583984375-.21728515625-1.23046875-.35546875-.373046875-.1376953125-.69140625-.3056640625-.95703125-.50390625-.265625-.19775390625-.4716796875-.43212890625-.6171875-.703125-.146484375-.2705078125-.21875-.5830078125-.21875-.9375,0-.34375.0751953125-.6689453125.2265625-.9765625.150390625-.30712890625.3671875-.578125.6484375-.8125s.623046875-.4189453125,1.02734375-.5546875c.4033203125-.13525390625.85546875-.203125,1.35546875-.203125.7080078125,0,1.31640625.11865234375,1.82421875.35546875.5078125.2373046875.896484375.5576171875,1.16796875.9609375.2705078125.40380859375.40625.8583984375.40625,1.36328125h-1.8828125c0-.2236328125-.056640625-.43359375-.16796875-.62890625-.1123046875-.1953125-.2802734375-.35400390625-.50390625-.4765625-.224609375-.1220703125-.505859375-.18359375-.84375-.18359375-.3232421875,0-.58984375.05078125-.80078125.15234375s-.3671875.2333984375-.46875.39453125c-.1015625.16162109375-.15234375.3388671875-.15234375.53125,0,.140625.02734375.26708984375.08203125.37890625.0546875.1123046875.146484375.2138671875.27734375.3046875.1298828125.09130859375.30859375.17578125.53515625.25390625s.51171875.15380859375.85546875.2265625c.6455078125.1357421875,1.201171875.30859375,1.66796875.51953125.4658203125.2109375.82421875.48193359375,1.07421875.8125.25.3310546875.375.7490234375.375,1.25390625,0,.375-.080078125.7177734375-.23828125,1.02734375-.1591796875.31005859375-.3896484375.578125-.69140625.8046875-.302734375.2265625-.6630859375.40234375-1.08203125.52734375-.419921875.125-.8896484375.1875-1.41015625.1875-.765625,0-1.4140625-.13671875-1.9453125-.41015625s-.93359375-.625-1.20703125-1.0546875-.41015625-.8759765625-.41015625-1.33984375h1.8203125c.0205078125.34912109375.1181640625.62646484375.29296875.83203125.173828125.2060546875.392578125.3544921875.65625.4453125.2626953125.09130859375.53515625.13671875.81640625.13671875.337890625,0,.6220703125-.04541015625.8515625-.13671875.228515625-.0908203125.4033203125-.2158203125.5234375-.375.119140625-.15869140625.1796875-.33984375.1796875-.54296875Z" style="fill: #fff;"></path>
        <path d="M923.67315673828125,211.299179077148438v1.375h-4.765625v-1.375h4.765625ZM920.28253173828125,209.228866577148438h1.8828125v8.1875c0,.2607421875.037109375.4599609375.11328125.59765625.0751953125.13818359375.1806640625.23046875.31640625.27734375.134765625.046875.2939453125.0703125.4765625.0703125.1298828125,0,.2548828125-.0078125.375-.0234375.119140625-.015625.2158203125-.03125.2890625-.046875l.0078125,1.4375c-.15625.046875-.337890625.08837890625-.54296875.125-.2060546875.0361328125-.44140625.0546875-.70703125.0546875-.4326171875,0-.8154296875-.0771484375-1.1484375-.23046875-.333984375-.1533203125-.59375-.40478515625-.78125-.75390625-.1875-.3486328125-.28125-.8125-.28125-1.390625v-8.3046875Z" style="fill: #fff;"></path>
        <path d="M926.28643798828125,208.377304077148438l2.96875,9.296875.40625,2.078125h-1.46875l-4.0625-11.375h2.15625ZM929.05206298828125,217.674179077148438l2.9921875-9.296875h2.1640625l-4.078125,11.375h-1.4609375l.3828125-2.078125Z" style="fill: #fff;"></path>
        <path d="M935.13409423828125,209.080429077148438c0-.2861328125.0947265625-.5244140625.28515625-.71484375.1904296875-.18994140625.4541015625-.28515625.79296875-.28515625.3330078125,0,.5966796875.09521484375.7890625.28515625.1923828125.1904296875.2890625.4287109375.2890625.71484375,0,.28125-.0966796875.515625-.2890625.703125s-.4560546875.28125-.7890625.28125c-.3388671875,0-.6025390625-.09375-.79296875-.28125s-.28515625-.421875-.28515625-.703125ZM937.14971923828125,211.299179077148438v8.453125h-1.890625v-8.453125h1.890625Z" style="fill: #fff;"></path>
        <path d="M938.70831298828125,215.619491577148438v-.1640625c0-.640625.0751953125-1.22509765625.2265625-1.75390625.1513671875-.5283203125.3701171875-.984375.65625-1.3671875s.6357421875-.6767578125,1.046875-.8828125c.4111328125-.20556640625.875-.30859375,1.390625-.30859375.5107421875,0,.9580078125.09912109375,1.34375.296875.3857421875.1982421875.7138671875.48046875.984375.84765625s.4873046875.8046875.6484375,1.3125.2763671875,1.07177734375.34375,1.69140625v.5234375c-.0673828125.6044921875-.1826171875,1.15625-.34375,1.65625s-.3779296875.9326171875-.6484375,1.296875c-.2705078125.36474609375-.6005859375.64599609375-.98828125.84375s-.83984375.296875-1.35546875.296875c-.5107421875,0-.9697265625-.10693359375-1.37890625-.3203125s-.7568359375-.5126953125-1.04296875-.8984375c-.2861328125-.38525390625-.5048828125-.83984375-.65625-1.36328125s-.2265625-1.09228515625-.2265625-1.70703125ZM940.59112548828125,215.455429077148438v.1640625c0,.3857421875.03515625.7451171875.10546875,1.078125.0703125.33349609375.1806640625.62646484375.33203125.87890625.1513671875.2529296875.34765625.45068359375.58984375.59375.2421875.1435546875.5322265625.21484375.87109375.21484375.4267578125,0,.7783203125-.09375,1.0546875-.28125s.4931640625-.44140625.65234375-.76171875.2666015625-.67822265625.32421875-1.07421875v-1.4140625c-.03125-.30712890625-.0947265625-.59375-.19140625-.859375s-.2255859375-.49853515625-.38671875-.69921875c-.1611328125-.2001953125-.3603515625-.3564453125-.59765625-.46875-.2373046875-.11181640625-.5166015625-.16796875-.83984375-.16796875-.34375,0-.6357421875.0732421875-.875.21875-.2392578125.14599609375-.4365234375.3466796875-.58984375.6015625-.1533203125.25537109375-.2666015625.55224609375-.33984375.890625-.0732421875.3388671875-.109375.70068359375-.109375,1.0859375ZM944.20831298828125,218.002304077148438v-10.25h1.890625v12h-1.7109375l-.1796875-1.75Z" style="fill: #fff;"></path>
        <path d="M951.63507080078125,219.908554077148438c-.625,0-1.189453125-.10302734375-1.69140625-.30859375-.5029296875-.20556640625-.9296875-.4931640625-1.28125-.86328125-.3515625-.36962890625-.62109375-.8046875-.80859375-1.3046875s-.28125-1.0390625-.28125-1.6171875v-.3125c0-.6611328125.095703125-1.26025390625.2890625-1.796875.1923828125-.5361328125.4609375-.99609375.8046875-1.37890625s.75-.67578125,1.21875-.87890625.9765625-.3046875,1.5234375-.3046875c.603515625,0,1.1328125.1015625,1.5859375.3046875s.8291015625.48828125,1.12890625.85546875c.298828125.3671875.5234375.8037109375.671875,1.30859375.1484375.50537109375.22265625,1.0625.22265625,1.671875v.8046875h-6.53125v-1.3515625h4.671875v-.1484375c-.0107421875-.33837890625-.0771484375-.65625-.19921875-.953125-.123046875-.296875-.30859375-.5361328125-.55859375-.71875-.25-.18212890625-.583984375-.2734375-1-.2734375-.3125,0-.58984375.06640625-.83203125.19921875s-.4443359375.32421875-.60546875.57421875c-.162109375.25-.28515625.55078125-.37109375.90234375s-.12890625.74609375-.12890625,1.18359375v.3125c0,.3701171875.05078125.71240234375.15234375,1.02734375.1015625.3154296875.2509765625.58984375.44921875.82421875.197265625.234375.4375.41796875.71875.55078125s.6015625.19921875.9609375.19921875c.453125,0,.8564453125-.0908203125,1.2109375-.2734375.353515625-.18212890625.6611328125-.43994140625.921875-.7734375l.9921875.9609375c-.1826171875.265625-.419921875.51953125-.7109375.76171875-.2919921875.2421875-.6474609375.43896484375-1.06640625.58984375-.419921875.15087890625-.9052734375.2265625-1.45703125.2265625Z" style="fill: #fff;"></path>
        <path d="M955.95928955078125,215.619491577148438v-.1796875c0-.609375.087890625-1.17578125.265625-1.69921875.1767578125-.5234375.43359375-.97900390625.76953125-1.3671875.3359375-.3876953125.7470703125-.68994140625,1.234375-.90625.486328125-.2158203125,1.037109375-.32421875,1.65234375-.32421875.619140625,0,1.1728515625.1083984375,1.66015625.32421875.486328125.21630859375.8994140625.5185546875,1.23828125.90625.337890625.38818359375.595703125.84375.7734375,1.3671875.1767578125.5234375.265625,1.08984375.265625,1.69921875v.1796875c0,.609375-.0888671875,1.1748046875-.265625,1.6953125-.177734375.52099609375-.435546875.9755859375-.7734375,1.36328125-.3388671875.38818359375-.75.6904296875-1.234375.90625s-1.0341796875.32421875-1.6484375.32421875c-.6201171875,0-1.173828125-.1083984375-1.66015625-.32421875-.4873046875-.2158203125-.900390625-.51806640625-1.23828125-.90625-.3388671875-.3876953125-.5966796875-.84228515625-.7734375-1.36328125-.177734375-.5205078125-.265625-1.0859375-.265625-1.6953125ZM957.84210205078125,215.439804077148438v.1796875c0,.38037109375.0390625.73974609375.1171875,1.078125.078125.3388671875.2001953125.6357421875.3671875.890625.166015625.25537109375.3798828125.4560546875.640625.6015625.259765625.14599609375.5703125.21875.9296875.21875.3486328125,0,.65234375-.07275390625.91015625-.21875.2578125-.1455078125.4697265625-.34619140625.63671875-.6015625.166015625-.2548828125.2900390625-.5517578125.37109375-.890625.080078125-.33837890625.12109375-.69775390625.12109375-1.078125v-.1796875c0-.375-.041015625-.73046875-.12109375-1.06640625-.0810546875-.3359375-.2060546875-.6337890625-.375-.89453125-.169921875-.26025390625-.3828125-.46484375-.640625-.61328125s-.564453125-.22265625-.91796875-.22265625c-.3544921875,0-.66015625.07421875-.91796875.22265625s-.470703125.35302734375-.63671875.61328125c-.1669921875.2607421875-.2890625.55859375-.3671875.89453125s-.1171875.69140625-.1171875,1.06640625Z" style="fill: #fff;"></path>
        <path d="M965.42413330078125,208.377304077148438h1.6640625l.2890625,7.59375v3.78125h-1.953125v-11.375ZM966.22100830078125,208.377304077148438h1.75l3.2890625,8.7734375,3.28125-8.7734375h1.75l-4.34375,11.375h-1.390625l-4.3359375-11.375ZM975.42413330078125,208.377304077148438h1.671875v11.375h-1.9609375v-3.78125l.2890625-7.59375Z" style="fill: #fff;"></path>
        <path d="M982.79522705078125,219.908554077148438c-.625,0-1.1884765625-.10302734375-1.69140625-.30859375s-.9296875-.4931640625-1.28125-.86328125c-.3515625-.36962890625-.62109375-.8046875-.80859375-1.3046875s-.28125-1.0390625-.28125-1.6171875v-.3125c0-.6611328125.0966796875-1.26025390625.2890625-1.796875.1923828125-.5361328125.4609375-.99609375.8046875-1.37890625s.75-.67578125,1.21875-.87890625.9765625-.3046875,1.5234375-.3046875c.6044921875,0,1.1328125.1015625,1.5859375.3046875s.8291015625.48828125,1.12890625.85546875.5234375.8037109375.671875,1.30859375c.1484375.50537109375.22265625,1.0625.22265625,1.671875v.8046875h-6.53125v-1.3515625h4.671875v-.1484375c-.0107421875-.33837890625-.0771484375-.65625-.19921875-.953125s-.30859375-.5361328125-.55859375-.71875c-.25-.18212890625-.5830078125-.2734375-1-.2734375-.3125,0-.58984375.06640625-.83203125.19921875s-.4443359375.32421875-.60546875.57421875-.28515625.55078125-.37109375.90234375-.12890625.74609375-.12890625,1.18359375v.3125c0,.3701171875.05078125.71240234375.15234375,1.02734375.1015625.3154296875.2509765625.58984375.44921875.82421875s.4375.41796875.71875.55078125.6015625.19921875.9609375.19921875c.453125,0,.8564453125-.0908203125,1.2109375-.2734375.3544921875-.18212890625.6611328125-.43994140625.921875-.7734375l.9921875.9609375c-.1826171875.265625-.4189453125.51953125-.7109375.76171875s-.6474609375.43896484375-1.06640625.58984375-.9052734375.2265625-1.45703125.2265625Z" style="fill: #fff;"></path>
        <path d="M991.35382080078125,211.299179077148438v1.375h-4.765625v-1.375h4.765625ZM987.96319580078125,209.228866577148438h1.8828125v8.1875c0,.2607421875.0380859375.4599609375.11328125.59765625.0751953125.13818359375.1806640625.23046875.31640625.27734375s.2939453125.0703125.4765625.0703125c.1298828125,0,.2548828125-.0078125.375-.0234375s.2158203125-.03125.2890625-.046875l.0078125,1.4375c-.15625.046875-.3369140625.08837890625-.54296875.125-.2060546875.0361328125-.44140625.0546875-.70703125.0546875-.4326171875,0-.8154296875-.0771484375-1.1484375-.23046875s-.59375-.40478515625-.78125-.75390625c-.1875-.3486328125-.28125-.8125-.28125-1.390625v-8.3046875Z" style="fill: #fff;"></path>
        <path d="M997.68585205078125,214.611679077148438l.015625,1.1640625h-1.3515625c-.3486328125,0-.65625.03271484375-.921875.09765625-.265625.0654296875-.4873046875.16015625-.6640625.28515625s-.3095703125.2763671875-.3984375.453125c-.0888671875.17724609375-.1328125.3779296875-.1328125.6015625,0,.22412109375.0517578125.4287109375.15625.61328125.1044921875.18505859375.2568359375.32958984375.45703125.43359375.2001953125.1044921875.4443359375.15625.73046875.15625.3857421875,0,.72265625-.0791015625,1.01171875-.23828125.2890625-.15869140625.5166015625-.35400390625.68359375-.5859375.1669921875-.2314453125.2548828125-.45166015625.265625-.66015625l.609375.8359375c-.0625.2138671875-.1689453125.44287109375-.3203125.6875-.1513671875.2451171875-.34765625.47802734375-.58984375.69921875-.2421875.2216796875-.53125.40234375-.8671875.54296875s-.72265625.2109375-1.16015625.2109375c-.5517578125,0-1.0439453125-.11083984375-1.4765625-.33203125s-.7705078125-.5205078125-1.015625-.8984375c-.2451171875-.37744140625-.3671875-.8056640625-.3671875-1.28515625,0-.44775390625.0849609375-.8447265625.25390625-1.19140625.1689453125-.34619140625.4189453125-.63671875.75-.87109375s.7353515625-.41259765625,1.21484375-.53515625c.4794921875-.1220703125,1.0263671875-.18359375,1.640625-.18359375h1.4765625ZM997.41241455078125,218.056991577148438v-4.03125c0-.3017578125-.0546875-.5625-.1640625-.78125s-.2744140625-.3876953125-.49609375-.5078125c-.2216796875-.11962890625-.4990234375-.1796875-.83203125-.1796875-.3076171875,0-.5732421875.05224609375-.796875.15625-.2236328125.1044921875-.3984375.2451171875-.5234375.421875-.125.17724609375-.1875.3779296875-.1875.6015625h-1.875c0-.3330078125.0810546875-.65625.2421875-.96875s.3955078125-.5908203125.703125-.8359375c.3076171875-.24462890625.6748046875-.4375,1.1015625-.578125s.90625-.2109375,1.4375-.2109375c.6357421875,0,1.19921875.10693359375,1.69140625.3203125.4921875.2138671875.8798828125.53515625,1.1640625.96484375s.42578125.9677734375.42578125,1.61328125v3.7578125c0,.3857421875.02734375.73046875.08203125,1.03515625s.1337890625.5693359375.23828125.79296875v.125h-1.9296875c-.0888671875-.203125-.1572265625-.4619140625-.20703125-.77734375-.0498046875-.31494140625-.07421875-.62109375-.07421875-.91796875Z" style="fill: #fff;"></path>
        <path d="M1001.13507080078125,218.814804077148438c0-.29150390625.0986328125-.53759765625.296875-.73828125.1982421875-.2001953125.4658203125-.30078125.8046875-.30078125.34375,0,.61328125.1005859375.80859375.30078125.1953125.20068359375.29296875.44677734375.29296875.73828125,0,.2919921875-.09765625.53662109375-.29296875.734375-.1953125.1982421875-.46484375.296875-.80859375.296875-.3388671875,0-.6064453125-.0986328125-.8046875-.296875-.1982421875-.19775390625-.296875-.4423828125-.296875-.734375ZM1001.14288330078125,212.158554077148438c0-.29150390625.0986328125-.53759765625.296875-.73828125.1982421875-.2001953125.4658203125-.30078125.8046875-.30078125.34375,0,.61328125.1005859375.80859375.30078125.1953125.20068359375.29296875.44677734375.29296875.73828125,0,.2919921875-.09765625.53662109375-.29296875.734375-.1953125.1982421875-.46484375.296875-.80859375.296875-.3388671875,0-.6064453125-.0986328125-.8046875-.296875-.1982421875-.19775390625-.296875-.4423828125-.296875-.734375Z" style="fill: #fff;"></path>
        <path d="M1011.26104736328125,208.377304077148438l3.71875,9.28125,3.71875-9.28125h1.9453125v11.375h-1.5v-4.4296875l.140625-4.78125-3.734375,9.2109375h-1.1484375l-3.7265625-9.1875.1484375,4.7578125v4.4296875h-1.5v-11.375h1.9375Z" style="fill: #fff;"></path>
        <path d="M1026.41339111328125,219.908554077148438c-1.146484375,0-2.078125-.3759765625-2.796875-1.12890625-.71875-.75244140625-1.078125-1.7587890625-1.078125-3.01953125v-.265625c0-.83837890625.16015625-1.5869140625.48046875-2.24609375.3203125-.65869140625.767578125-1.17431640625,1.34375-1.546875.5751953125-.3720703125,1.19921875-.55859375,1.87109375-.55859375,1.0986328125,0,1.953125.3623046875,2.5625,1.0859375.609375.72412109375.9140625,1.7607421875.9140625,3.109375v.6015625h-5.7265625c.0205078125.83349609375.263671875,1.5068359375.73046875,2.01953125.4658203125.51318359375,1.05859375.76953125,1.77734375.76953125.509765625,0,.9423828125-.10400390625,1.296875-.3125.353515625-.2080078125.6640625-.484375.9296875-.828125l.8828125.6875c-.708984375,1.0888671875-1.771484375,1.6328125-3.1875,1.6328125ZM1026.23370361328125,212.330429077148438c-.583984375,0-1.0732421875.21240234375-1.46875.63671875-.396484375.4248046875-.640625,1.01953125-.734375,1.78515625h4.234375v-.109375c-.0419921875-.734375-.240234375-1.30322265625-.59375-1.70703125-.3544921875-.4033203125-.833984375-.60546875-1.4375-.60546875Z" style="fill: #fff;"></path>
        <path d="M1033.18292236328125,209.252304077148438v2.046875h1.578125v1.1171875h-1.578125v5.2490234375c0,.3388671875.0703125.5927734375.2109375.7626953125.140625.1689453125.3798828125.25390625.71875.25390625.1669921875,0,.3955078125-.03125.6875-.09375v1.1650390625c-.3798828125.103515625-.75.1552734375-1.109375.1552734375-.6455078125,0-1.1328125-.1953125-1.4609375-.5859375s-.4921875-.9453125-.4921875-1.6640625v-5.2421875h-1.5390625v-1.1171875h1.5390625v-2.046875h1.4453125Z" style="fill: #fff;"></path>
        <path d="M1041.50714111328125,219.752304077148438c-.0830078125-.16650390625-.1513671875-.46337890625-.203125-.890625-.671875.6982421875-1.4736328125,1.046875-2.40625,1.046875-.8330078125,0-1.5166015625-.2353515625-2.05078125-.70703125-.5341796875-.47119140625-.80078125-1.06884765625-.80078125-1.79296875,0-.8798828125.3349609375-1.5634765625,1.00390625-2.05078125.6689453125-.48681640625,1.6103515625-.73046875,2.82421875-.73046875h1.40625v-.6640625c0-.5048828125-.1513671875-.9072265625-.453125-1.20703125-.3017578125-.29931640625-.7470703125-.44921875-1.3359375-.44921875-.515625,0-.9482421875.13037109375-1.296875.390625-.3486328125.2607421875-.5234375.57568359375-.5234375.9453125h-1.453125c0-.421875.1494140625-.8291015625.44921875-1.22265625.2998046875-.39306640625.7060546875-.7041015625,1.21875-.93359375.5126953125-.22900390625,1.0771484375-.34375,1.69140625-.34375.9736328125,0,1.7373046875.24365234375,2.2890625.73046875.5517578125.4873046875.8388671875,1.15771484375.859375,2.01171875v3.890625c0,.7763671875.0986328125,1.3935546875.296875,1.8515625v.125h-1.515625ZM1039.10870361328125,218.650741577148438c.453125,0,.8828125-.1171875,1.2890625-.3515625s.7001953125-.5390625.8828125-.9140625v-1.734375h-1.1328125c-1.7705078125,0-2.65625.5185546875-2.65625,1.5546875,0,.453125.1513671875.8076171875.453125,1.0625.3017578125.25537109375.6904296875.3828125,1.1640625.3828125Z" style="fill: #fff;"></path>
        <path d="M888.21905517578125,234.655624389648438c0-1.296875.3076171875-2.33984375.921875-3.12890625s1.4189453125-1.18359375,2.4140625-1.18359375c.9892578125,0,1.7734375.3388671875,2.3515625,1.015625v-4.40625h1.4453125v12h-1.328125l-.0703125-.90625c-.578125.70849609375-1.3828125,1.0625-2.4140625,1.0625-.9794921875,0-1.77734375-.40087890625-2.39453125-1.203125-.6171875-.8017578125-.92578125-1.8486328125-.92578125-3.140625v-.109375ZM889.66436767578125,234.819686889648438c0,.95849609375.1982421875,1.70849609375.59375,2.25.3955078125.5419921875.9423828125.8125,1.640625.8125.9169921875,0,1.5859375-.4111328125,2.0078125-1.234375v-3.8828125c-.4326171875-.796875-1.0966796875-1.1953125-1.9921875-1.1953125-.7080078125,0-1.2607421875.2734375-1.65625.8203125s-.59375,1.35693359375-.59375,2.4296875Z" style="fill: #fff;"></path>
        <path d="M900.94171142578125,239.108749389648438c-1.1455078125,0-2.078125-.3759765625-2.796875-1.12890625-.71875-.75244140625-1.078125-1.7587890625-1.078125-3.01953125v-.265625c0-.83837890625.16015625-1.5869140625.48046875-2.24609375.3203125-.65869140625.7685546875-1.17431640625,1.34375-1.546875.5751953125-.3720703125,1.19921875-.55859375,1.87109375-.55859375,1.0986328125,0,1.953125.3623046875,2.5625,1.0859375.609375.72412109375.9140625,1.7607421875.9140625,3.109375v.6015625h-5.7265625c.0205078125.83349609375.2646484375,1.5068359375.73046875,2.01953125.4658203125.51318359375,1.05859375.76953125,1.77734375.76953125.5107421875,0,.9423828125-.10400390625,1.296875-.3125.3544921875-.2080078125.6640625-.484375.9296875-.828125l.8828125.6875c-.7080078125,1.0888671875-1.7705078125,1.6328125-3.1875,1.6328125ZM900.76202392578125,231.530624389648438c-.5830078125,0-1.0732421875.21240234375-1.46875.63671875-.3955078125.4248046875-.640625,1.01953125-.734375,1.78515625h4.234375v-.109375c-.0419921875-.734375-.2392578125-1.30322265625-.59375-1.70703125-.3544921875-.4033203125-.8330078125-.60546875-1.4375-.60546875Z" style="fill: #fff;"></path>
        <path d="M910.67315673828125,236.710311889648438c0-.390625-.1474609375-.69384765625-.44140625-.91015625-.294921875-.2158203125-.8076171875-.40234375-1.5390625-.55859375-.732421875-.15625-1.3125-.34375-1.7421875-.5625s-.748046875-.47900390625-.953125-.78125c-.2060546875-.3017578125-.30859375-.6611328125-.30859375-1.078125,0-.6923828125.29296875-1.2783203125.87890625-1.7578125.5859375-.47900390625,1.333984375-.71875,2.24609375-.71875.9580078125,0,1.7353515625.24755859375,2.33203125.7421875.595703125.4951171875.89453125,1.1279296875.89453125,1.8984375h-1.453125c0-.3955078125-.16796875-.73681640625-.50390625-1.0234375-.3359375-.2861328125-.759765625-.4296875-1.26953125-.4296875-.5263671875,0-.9375.11474609375-1.234375.34375-.296875.2294921875-.4453125.52880859375-.4453125.8984375,0,.34912109375.1376953125.6123046875.4140625.7890625.275390625.17724609375.7744140625.3466796875,1.49609375.5078125.720703125.16162109375,1.3056640625.3544921875,1.75390625.578125.447265625.22412109375.779296875.49365234375.99609375.80859375.2158203125.3154296875.32421875.69921875.32421875,1.15234375,0,.75537109375-.302734375,1.36083984375-.90625,1.81640625-.6044921875.4560546875-1.388671875.68359375-2.3515625.68359375-.677734375,0-1.2763671875-.1201171875-1.796875-.359375-.521484375-.2392578125-.9287109375-.57421875-1.22265625-1.00390625-.294921875-.4296875-.44140625-.89453125-.44140625-1.39453125h1.4453125c.025390625.484375.2197265625.86865234375.58203125,1.15234375.361328125.2841796875.83984375.42578125,1.43359375.42578125.546875,0,.9853515625-.1103515625,1.31640625-.33203125.330078125-.22119140625.49609375-.5166015625.49609375-.88671875Z" style="fill: #fff;"></path>
        <path d="M917.23175048828125,237.929061889648438c.515625,0,.9658203125-.15625,1.3515625-.46875.384765625-.3125.5986328125-.703125.640625-1.171875h1.3671875c-.0263671875.484375-.193359375.9453125-.5,1.3828125-.3076171875.4375-.7177734375.78662109375-1.23046875,1.046875-.513671875.26025390625-1.056640625.390625-1.62890625.390625-1.1513671875,0-2.06640625-.3837890625-2.74609375-1.15234375-.6796875-.76806640625-1.01953125-1.81884765625-1.01953125-3.15234375v-.2421875c0-.82275390625.150390625-1.5546875.453125-2.1953125.3017578125-.640625.7353515625-1.1376953125,1.30078125-1.4921875.564453125-.35400390625,1.232421875-.53125,2.00390625-.53125.947265625,0,1.7353515625.2841796875,2.36328125.8515625.626953125.56787109375.9619140625,1.3046875,1.00390625,2.2109375h-1.3671875c-.0419921875-.546875-.2490234375-.99609375-.62109375-1.34765625-.373046875-.3515625-.83203125-.52734375-1.37890625-.52734375-.734375,0-1.3037109375.2646484375-1.70703125.79296875-.404296875.52880859375-.60546875,1.29296875-.60546875,2.29296875v.2734375c0,.97412109375.2001953125,1.72412109375.6015625,2.25.400390625.5263671875.9736328125.7890625,1.71875.7890625Z" style="fill: #fff;"></path>
        <path d="M926.14190673828125,231.796249389648438c-.21875-.0361328125-.4560546875-.0546875-.7109375-.0546875-.9482421875,0-1.591796875.40380859375-1.9296875,1.2109375v6h-1.4453125v-8.453125h1.40625l.0234375.9765625c.4736328125-.7548828125,1.1455078125-1.1328125,2.015625-1.1328125.28125,0,.494140625.03662109375.640625.109375v1.34375Z" style="fill: #fff;"></path>
        <path d="M927.31768798828125,228.257186889648438c0-.234375.0712890625-.43212890625.21484375-.59375.1435546875-.1611328125.35546875-.2421875.63671875-.2421875s.4951171875.0810546875.640625.2421875c.1455078125.16162109375.21875.359375.21875.59375s-.0732421875.4296875-.21875.5859375-.359375.234375-.640625.234375-.4931640625-.078125-.63671875-.234375-.21484375-.3515625-.21484375-.5859375ZM928.88018798828125,238.952499389648438h-1.4453125v-8.453125h1.4453125v8.453125Z" style="fill: #fff;"></path>
        <path d="M938.18878173828125,234.819686889648438c0,1.2919921875-.296875,2.32958984375-.890625,3.11328125-.59375.7841796875-1.390625,1.17578125-2.390625,1.17578125-1.0673828125,0-1.8935546875-.37744140625-2.4765625-1.1328125l-.0703125.9765625h-1.328125v-12h1.4453125v4.4765625c.5830078125-.7236328125,1.3876953125-1.0859375,2.4140625-1.0859375s1.83203125.38818359375,2.41796875,1.1640625c.5859375.7763671875.87890625,1.8388671875.87890625,3.1875v.125ZM936.74346923828125,234.655624389648438c0-.984375-.1904296875-1.74462890625-.5703125-2.28125-.3798828125-.5361328125-.9267578125-.8046875-1.640625-.8046875-.953125,0-1.6376953125.44287109375-2.0546875,1.328125v3.65625c.4423828125.8857421875,1.1328125,1.328125,2.0703125,1.328125.6923828125,0,1.2314453125-.26806640625,1.6171875-.8046875.3857421875-.5361328125.578125-1.34375.578125-2.421875Z" style="fill: #fff;"></path>
        <path d="M939.85675048828125,228.257186889648438c0-.234375.0712890625-.43212890625.21484375-.59375.1435546875-.1611328125.35546875-.2421875.63671875-.2421875s.4951171875.0810546875.640625.2421875c.1455078125.16162109375.21875.359375.21875.59375s-.0732421875.4296875-.21875.5859375-.359375.234375-.640625.234375-.4931640625-.078125-.63671875-.234375-.21484375-.3515625-.21484375-.5859375ZM941.41925048828125,238.952499389648438h-1.4453125v-8.453125h1.4453125v8.453125Z" style="fill: #fff;"></path>
        <path d="M944.93975830078125,230.499374389648438l.046875,1.0625c.6455078125-.8125,1.4892578125-1.21875,2.53125-1.21875,1.7861328125,0,2.6875,1.0078125,2.703125,3.0234375v5.5859375h-1.4453125v-5.59375c-.005859375-.609375-.14453125-1.0595703125-.41796875-1.3515625-.2734375-.29150390625-.69921875-.4375-1.27734375-.4375-.46875,0-.880859375.125-1.234375.375-.3544921875.25-.630859375.578125-.828125.984375v6.0234375h-1.4453125v-8.453125h1.3671875Z" style="fill: #fff;"></path>
        <path d="M951.89678955078125,234.655624389648438c0-1.3173828125.3046875-2.36572265625.9140625-3.14453125.609375-.7783203125,1.416015625-1.16796875,2.421875-1.16796875,1.03125,0,1.8359375.36474609375,2.4140625,1.09375l.0703125-.9375h1.3203125v8.25c0,1.09375-.32421875,1.95556640625-.97265625,2.5859375-.6484375.6298828125-1.51953125.9453125-2.61328125.9453125-.609375,0-1.2060546875-.13037109375-1.7890625-.390625-.583984375-.2607421875-1.029296875-.6171875-1.3359375-1.0703125l.75-.8671875c.619140625.765625,1.376953125,1.1484375,2.2734375,1.1484375.703125,0,1.2509765625-.1982421875,1.64453125-.59375.392578125-.39599609375.58984375-.953125.58984375-1.671875v-.7265625c-.578125.6669921875-1.3671875,1-2.3671875,1-.990234375,0-1.791015625-.3984375-2.40234375-1.1953125-.6123046875-.796875-.91796875-1.8828125-.91796875-3.2578125ZM953.34991455078125,234.819686889648438c0,.953125.1953125,1.7021484375.5859375,2.24609375.390625.54443359375.9375.81640625,1.640625.81640625.9111328125,0,1.580078125-.4140625,2.0078125-1.2421875v-3.859375c-.443359375-.80712890625-1.107421875-1.2109375-1.9921875-1.2109375-.703125,0-1.2529296875.2734375-1.6484375.8203125-.396484375.546875-.59375,1.35693359375-.59375,2.4296875Z" style="fill: #fff;"></path>
        <path d="M966.81866455078125,228.452499389648438v2.046875h1.578125v1.1171875h-1.578125v5.2490234375c0,.3388671875.0703125.5927734375.2109375.7626953125.140625.1689453125.3798828125.25390625.71875.25390625.1669921875,0,.3955078125-.03125.6875-.09375v1.1650390625c-.3798828125.103515625-.75.1552734375-1.109375.1552734375-.6455078125,0-1.1328125-.1953125-1.4609375-.5859375s-.4921875-.9453125-.4921875-1.6640625v-5.2421875h-1.5390625v-1.1171875h1.5390625v-2.046875h1.4453125Z" style="fill: #fff;"></path>
        <path d="M971.36944580078125,231.522811889648438c.640625-.7861328125,1.4736328125-1.1796875,2.5-1.1796875,1.7861328125,0,2.6875,1.0078125,2.703125,3.0234375v5.5859375h-1.4453125v-5.59375c-.0048828125-.609375-.14453125-1.0595703125-.41796875-1.3515625-.2734375-.29150390625-.69921875-.4375-1.27734375-.4375-.46875,0-.8798828125.125-1.234375.375s-.6298828125.578125-.828125.984375v6.0234375h-1.4453125v-12h1.4453125v4.5703125Z" style="fill: #fff;"></path>
        <path d="M982.08428955078125,239.108749389648438c-1.1455078125,0-2.078125-.3759765625-2.796875-1.12890625-.71875-.75244140625-1.078125-1.7587890625-1.078125-3.01953125v-.265625c0-.83837890625.16015625-1.5869140625.48046875-2.24609375.3203125-.65869140625.7685546875-1.17431640625,1.34375-1.546875.5751953125-.3720703125,1.19921875-.55859375,1.87109375-.55859375,1.0986328125,0,1.953125.3623046875,2.5625,1.0859375.609375.72412109375.9140625,1.7607421875.9140625,3.109375v.6015625h-5.7265625c.0205078125.83349609375.2646484375,1.5068359375.73046875,2.01953125.4658203125.51318359375,1.05859375.76953125,1.77734375.76953125.5107421875,0,.9423828125-.10400390625,1.296875-.3125.3544921875-.2080078125.6640625-.484375.9296875-.828125l.8828125.6875c-.7080078125,1.0888671875-1.7705078125,1.6328125-3.1875,1.6328125ZM981.90460205078125,231.530624389648438c-.5830078125,0-1.0732421875.21240234375-1.46875.63671875-.3955078125.4248046875-.640625,1.01953125-.734375,1.78515625h4.234375v-.109375c-.0419921875-.734375-.2392578125-1.30322265625-.59375-1.70703125-.3544921875-.4033203125-.8330078125-.60546875-1.4375-.60546875Z" style="fill: #fff;"></path>
        <path d="M990.70245361328125,228.257186889648438c0-.234375.0712890625-.43212890625.21484375-.59375.142578125-.1611328125.35546875-.2421875.63671875-.2421875s.494140625.0810546875.640625.2421875c.1455078125.16162109375.21875.359375.21875.59375s-.0732421875.4296875-.21875.5859375c-.146484375.15625-.359375.234375-.640625.234375s-.494140625-.078125-.63671875-.234375c-.1435546875-.15625-.21484375-.3515625-.21484375-.5859375ZM992.26495361328125,238.952499389648438h-1.4453125v-8.453125h1.4453125v8.453125Z" style="fill: #fff;"></path>
        <path d="M995.77667236328125,230.499374389648438l.0390625.9375c.619140625-.72900390625,1.455078125-1.09375,2.5078125-1.09375,1.181640625,0,1.986328125.453125,2.4140625,1.359375.28125-.40625.646484375-.734375,1.09765625-.984375.4501953125-.25.982421875-.375,1.59765625-.375,1.853515625,0,2.796875.98193359375,2.828125,2.9453125v5.6640625h-1.4453125v-5.578125c0-.60400390625-.138671875-1.0556640625-.4140625-1.35546875-.2763671875-.29931640625-.740234375-.44921875-1.390625-.44921875-.537109375,0-.982421875.16015625-1.3359375.48046875-.3544921875.3203125-.560546875.75146484375-.6171875,1.29296875v5.609375h-1.453125v-5.5390625c0-1.22900390625-.6015625-1.84375-1.8046875-1.84375-.9482421875,0-1.5966796875.40380859375-1.9453125,1.2109375v6.171875h-1.4453125v-8.453125h1.3671875Z" style="fill: #fff;"></path>
        <path d="M1013.49932861328125,238.952499389648438c-.083984375-.16650390625-.1513671875-.46337890625-.203125-.890625-.671875.6982421875-1.474609375,1.046875-2.40625,1.046875-.833984375,0-1.517578125-.2353515625-2.05078125-.70703125-.5341796875-.47119140625-.80078125-1.06884765625-.80078125-1.79296875,0-.8798828125.333984375-1.5634765625,1.00390625-2.05078125.6689453125-.48681640625,1.6103515625-.73046875,2.82421875-.73046875h1.40625v-.6640625c0-.5048828125-.1513671875-.9072265625-.453125-1.20703125-.302734375-.29931640625-.748046875-.44921875-1.3359375-.44921875-.515625,0-.9482421875.13037109375-1.296875.390625-.349609375.2607421875-.5234375.57568359375-.5234375.9453125h-1.453125c0-.421875.1494140625-.8291015625.44921875-1.22265625.298828125-.39306640625.705078125-.7041015625,1.21875-.93359375.5126953125-.22900390625,1.076171875-.34375,1.69140625-.34375.9736328125,0,1.736328125.24365234375,2.2890625.73046875.5517578125.4873046875.837890625,1.15771484375.859375,2.01171875v3.890625c0,.7763671875.0986328125,1.3935546875.296875,1.8515625v.125h-1.515625ZM1011.10089111328125,237.850936889648438c.453125,0,.8828125-.1171875,1.2890625-.3515625s.7001953125-.5390625.8828125-.9140625v-1.734375h-1.1328125c-1.771484375,0-2.65625.5185546875-2.65625,1.5546875,0,.453125.150390625.8076171875.453125,1.0625.3017578125.25537109375.689453125.3828125,1.1640625.3828125Z" style="fill: #fff;"></path>
        <path d="M1016.47979736328125,234.655624389648438c0-1.3173828125.3046875-2.36572265625.9140625-3.14453125.609375-.7783203125,1.4169921875-1.16796875,2.421875-1.16796875,1.03125,0,1.8359375.36474609375,2.4140625,1.09375l.0703125-.9375h1.3203125v8.25c0,1.09375-.32421875,1.95556640625-.97265625,2.5859375-.6484375.6298828125-1.51953125.9453125-2.61328125.9453125-.609375,0-1.2060546875-.13037109375-1.7890625-.390625-.5830078125-.2607421875-1.0283203125-.6171875-1.3359375-1.0703125l.75-.8671875c.6201171875.765625,1.3779296875,1.1484375,2.2734375,1.1484375.703125,0,1.2509765625-.1982421875,1.64453125-.59375.3935546875-.39599609375.58984375-.953125.58984375-1.671875v-.7265625c-.578125.6669921875-1.3671875,1-2.3671875,1-.9892578125,0-1.7900390625-.3984375-2.40234375-1.1953125s-.91796875-1.8828125-.91796875-3.2578125ZM1017.93292236328125,234.819686889648438c0,.953125.1953125,1.7021484375.5859375,2.24609375.390625.54443359375.9375.81640625,1.640625.81640625.9111328125,0,1.5810546875-.4140625,2.0078125-1.2421875v-3.859375c-.4423828125-.80712890625-1.1064453125-1.2109375-1.9921875-1.2109375-.703125,0-1.2529296875.2734375-1.6484375.8203125s-.59375,1.35693359375-.59375,2.4296875Z" style="fill: #fff;"></path>
        <path d="M1029.14776611328125,239.108749389648438c-1.1455078125,0-2.078125-.3759765625-2.796875-1.12890625-.71875-.75244140625-1.078125-1.7587890625-1.078125-3.01953125v-.265625c0-.83837890625.16015625-1.5869140625.48046875-2.24609375.3203125-.65869140625.7685546875-1.17431640625,1.34375-1.546875.5751953125-.3720703125,1.19921875-.55859375,1.87109375-.55859375,1.0986328125,0,1.953125.3623046875,2.5625,1.0859375.609375.72412109375.9140625,1.7607421875.9140625,3.109375v.6015625h-5.7265625c.0205078125.83349609375.2646484375,1.5068359375.73046875,2.01953125.4658203125.51318359375,1.05859375.76953125,1.77734375.76953125.5107421875,0,.9423828125-.10400390625,1.296875-.3125.3544921875-.2080078125.6640625-.484375.9296875-.828125l.8828125.6875c-.7080078125,1.0888671875-1.7705078125,1.6328125-3.1875,1.6328125ZM1028.96807861328125,231.530624389648438c-.5830078125,0-1.0732421875.21240234375-1.46875.63671875-.3955078125.4248046875-.640625,1.01953125-.734375,1.78515625h4.234375v-.109375c-.0419921875-.734375-.2392578125-1.30322265625-.59375-1.70703125-.3544921875-.4033203125-.8330078125-.60546875-1.4375-.60546875Z" style="fill: #fff;"></path>
      </g>
      <line x1="871.291534285181115" y1="114.611732937860324" x2="1086.989170861199455" y2="114.611732937860324" style="fill: none; stroke: #b3b7bf; stroke-miterlimit: 10;"></line>
      <line x1="871.291534285181115" y1="196.365063075495527" x2="1086.989170861199455" y2="196.365063075495527" style="fill: none; stroke: #b3b7bf; stroke-miterlimit: 10;"></line>
    </g>
    <line x1="554.183990478530177" y1="280.104226440487764" x2="554.183990478530177" y2="264.003158569336847" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
    <g>
      <g>
        <text transform="translate(908.2435302734375 497.733494758605957)" style="font-family: Roboto-Regular, Roboto; font-size: 14px;"><tspan x="0" y="0">Qualcomm </tspan></text>
        <rect x="887.9925537109375" y="485.642013549804688" width="16" height="16" rx="2" ry="2" style="fill: #2a2aea;"></rect>
      </g>
      <g>
        <text transform="translate(1006.82537841796875 497.733494758605957)" style="font-family: Roboto-Regular, Roboto; font-size: 14px;"><tspan x="0" y="0">Open source</tspan></text>
        <rect x="986.574335123794299" y="485.642013549804688" width="16" height="16" rx="2" ry="2" style="fill: #007884;"></rect>
      </g>
    </g>
  </g>
  <g id="Layer_2" data-name="Layer 2">
    <g>
      <rect x="148.404434204101562" y="295.641928591327087" width="190" height="50" rx="3.999999999999997" ry="3.999999999999997" style="fill: #007884;"></rect>
      <text transform="translate(164.549064636230469 325.318069458007812)" style="fill: #fff; font-family: Roboto-Regular, Roboto; font-size: 16px;"><tspan x="0" y="0">ML p</tspan><tspan x="35.515625" y="0" style="letter-spacing: -.00927734375em;">r</tspan><tspan x="40.78125" y="0">e-p</tspan><tspan x="62.6484375" y="0" style="letter-spacing: -.009765625em;">r</tspan><tspan x="67.90625" y="0">ocess plugin</tspan></text>
    </g>
    <g>
      <rect x="20.000065595831984" y="415.641928591327087" width="180" height="50" rx="4.000000000000001" ry="4.000000000000001" style="fill: #007884;"></rect>
      <text transform="translate(63.519699096679688 445.318069458007812)" style="fill: #fff; font-family: Roboto-Regular, Roboto; font-size: 16px;"><tspan x="0" y="0">Video sou</tspan><tspan x="70.84375" y="0" style="letter-spacing: -.00927734375em;">r</tspan><tspan x="76.109375" y="0">ce</tspan></text>
    </g>
    <g>
      <line x1="338.404434204101562" y1="320.641921997070312" x2="457.780364990234375" y2="320.641921997070312" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
      <polygon points="456.6131591796875 324.630996704101562 463.521347045898438 320.641921997070312 456.6131591796875 316.652877807617188 456.6131591796875 324.630996704101562"></polygon>
    </g>
    <g>
      <rect x="464.183990478530177" y="295.641928591327087" width="180" height="50" rx="4" ry="4" style="fill: #007884;"></rect>
      <text transform="translate(484.26220703125 325.318069458007812)" style="fill: #fff; font-family: Roboto-Regular, Roboto; font-size: 16px;"><tspan x="0" y="0">ML in</tspan><tspan x="39.25" y="0" style="letter-spacing: -.01171875em;">f</tspan><tspan x="44.6171875" y="0">e</tspan><tspan x="53.09375" y="0" style="letter-spacing: -.00927734375em;">r</tspan><tspan x="58.359375" y="0">ence plugin</tspan></text>
    </g>
    <g>
      <rect x="775.793701171875" y="295.641928591327087" width="180" height="50" rx="4" ry="4" style="fill: #2a2aea;"></rect>
      <text transform="translate(803.59454345703125 325.318069458007812)" style="fill: #fff; font-family: Roboto-Regular, Roboto; font-size: 16px;"><tspan x="0" y="0">qtimlpostp</tspan><tspan x="76.6640625" y="0" style="letter-spacing: -.009765625em;">r</tspan><tspan x="81.921875" y="0">ocess</tspan></text>
    </g>
    <text transform="translate(345.748275756835938 338.242294311523438)" style="font-family: Roboto-Regular, Roboto; font-size: 16px;"><tspan x="0" y="0">neu</tspan><tspan x="26.125" y="0" style="letter-spacing: -.01953125em;">r</tspan><tspan x="31.2265625" y="0">al-network</tspan><tspan x="22.6328125" y="19.2001953125">/tensors</tspan></text>
    <g>
      <line x1="644.183990478530177" y1="320.641921997070312" x2="768.559921264662989" y2="320.641921997070312" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
      <polygon points="767.392715454116114 324.630996704101562 774.300903320327052 320.641921997070312 767.392715454116114 316.652877807617188 767.392715454116114 324.630996704101562"></polygon>
    </g>
    <text transform="translate(656.52783203125 338.242294311523438)" style="font-family: Roboto-Regular, Roboto; font-size: 16px;"><tspan x="0" y="0">neu</tspan><tspan x="26.125" y="0" style="letter-spacing: -.01953125em;">r</tspan><tspan x="31.2265625" y="0">al-network</tspan><tspan x="22.6328125" y="19.2001953125">/tensors</tspan></text>
    <g>
      <line x1="200.000064849853516" y1="440.641952514648438" x2="902.80523681640625" y2="440.641952514648438" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
      <polygon points="901.63800048828125 444.630966186523438 908.54620361328125 440.641952514648438 901.63800048828125 436.652877807617188 901.63800048828125 444.630966186523438"></polygon>
    </g>
    <text transform="translate(510.7615966796875 461.242294311523438)" style="font-family: Roboto-Regular, Roboto; font-size: 16px;"><tspan x="0" y="0">video/x-</tspan><tspan x="57.1953125" y="0" style="letter-spacing: -.01953125em;">r</tspan><tspan x="62.296875" y="0">aw</tspan></text>
    <g>
      <polyline points="712.212860107421875 313.106643676757812 712.212860107421875 280.104232788086847 400.962890625 280.104232788086847 400.962890625 313.106643676757812" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></polyline>
      <polygon points="716.201934814453125 311.939468383789062 712.212860107421875 318.847640991210938 708.22381591796875 311.939468383789062 716.201934814453125 311.939468383789062"></polygon>
      <polygon points="396.973831176757812 311.939468383789062 400.962890625 318.847640991210938 404.951950073242188 311.939468383789062 396.973831176757812 311.939468383789062"></polygon>
    </g>
    <g>
      <polyline points="110.000076293945312 415.641952514648438 110.00006103515625 322.918197631835938 142.6634521484375 322.918197631835938" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></polyline>
      <polygon points="141.496261596679688 326.907272338867188 148.404434204101562 322.918197631835938 141.496261596679688 318.929122924804688 141.496261596679688 326.907272338867188"></polygon>
    </g>
    <g>
      <polyline points="998.367919921875 409.900924682617188 998.367919921875 322.918197631835938 955.793701171875 322.918197631835938" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></polyline>
      <polygon points="1002.35699462890625 408.733749389648438 998.367919921875 415.641952514648438 994.37884521484375 408.733749389648438 1002.35699462890625 408.733749389648438"></polygon>
    </g>
    <g>
      <rect x="908.36791536122837" y="415.641928591327087" width="180" height="50" rx="4" ry="4" style="fill: #2a2aea;"></rect>
      <text transform="translate(949.5594482421875 445.318069458007812)" style="fill: #fff; font-family: Roboto-Regular, Roboto; font-size: 16px;"><tspan x="0" y="0">qti</tspan><tspan x="18.203125" y="0" style="letter-spacing: -.00634765625em;">v</tspan><tspan x="25.8515625" y="0">composer</tspan></text>
    </g>
    <text transform="translate(1003.0128173828125 361.956649780273438)" style="font-family: Roboto-Regular, Roboto; font-size: 16px;"><tspan x="0" y="0">video/</tspan><tspan x="0" y="19.2001953125">x-</tspan><tspan x="12.34375" y="19.2001953125" style="letter-spacing: -.01953125em;">r</tspan><tspan x="17.4453125" y="19.2001953125">aw</tspan></text>
    <g>
      <line x1="979.14031982421875" y1="252.918197631836847" x2="979.140380859375" y2="317.177200317382812" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
      <polygon points="975.15130615234375 316.010025024414062 979.140380859375 322.918197631835938 983.12939453125 316.010025024414062 975.15130615234375 316.010025024414062"></polygon>
    </g>
  </g>
</svg>

## 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) →
                GstMLVideoSegmentation

The following tables provide information on pad templates and element properties of
                qtimlvsegmentation. For use cases, see the segmentation use cases in [LiteRT use cases](https://docs.qualcomm.com/doc/80-70022-50/topic/tensorflow-lite-use-cases.html) and [Qualcomm Neural Processing SDK use cases](https://docs.qualcomm.com/doc/80-70022-50/topic/qualcomm-neural-processing-sdk-use-cases.html).

## Pad configuration

| Pad Name | Capabilities | Capabilities | Capabilities |
| --- | --- | --- | --- |
| SINK template: 'sink'<br><ul class="ul" id="qtimlvsegmentation__ul_khm_shg_t1c"><br>                                    <li class="li"><em class="ph i">Availability:</em> On request</li><br><br>                                    <li class="li"><em class="ph i">Direction:</em> sink</li><br><br>                                </ul> | neural-network/tensors | – | – |
| SRC template: 'src'<br><ul class="ul" id="qtimlvsegmentation__ul_wns_shg_t1c"><br>                                    <li class="li"><em class="ph i">Availability:</em> Always</li><br><br>                                    <li class="li"><em class="ph i">Direction:</em> source</li><br><br>                                </ul> | video/x-raw | format: | { (string)BGRA, (string)BGRx, (string)BGR16 } |
| SRC template: 'src'<br><ul class="ul" id="qtimlvsegmentation__ul_wns_shg_t1c"><br>                                    <li class="li"><em class="ph i">Availability:</em> Always</li><br><br>                                    <li class="li"><em class="ph i">Direction:</em> source</li><br><br>                                </ul> | text/x-raw | format: | { (string)utf8 } |
|  |  |  |  |

## Element configuration

Table : Element properties for qtimlvsegmentation

| Property | Description |
| --- | --- |
| name | The name of the object.<ul class="ul" id="qtimlvsegmentation__ul_w1w_4l3_nyb"><br>                                    <li class="li">flags: readable, writable</li><br><br>                                    <li class="li">String. Default: "mlvideosegmentation0"</li><br><br>                                </ul> |
| parent | The parent of the object.<ul class="ul" id="qtimlvsegmentation__ul_x1w_4l3_nyb"><br>                                    <li class="li">flags: readable, writable</li><br><br>                                    <li class="li">Object of type "GstObject"</li><br><br>                                </ul> |
| qos | Handle Quality-of-Service events.<ul class="ul" id="qtimlvsegmentation__ul_y1w_4l3_nyb"><br>                                    <li class="li">flags: readable, writable</li><br><br>                                    <li class="li">Boolean. Default: false</li><br><br>                                </ul> |
| module | Module name that's used for processing the tensors.<ul class="ul" id="qtimlvsegmentation__ul_z1w_4l3_nyb"><br>                                    <li class="li">flags: readable, writable</li><br><br>                                    <li class="li"><br>                                        <p class="p">Enum "GstMLVideoSegmentationModules" Default: 0,<br>                                            "none"</p><ul class="ul" id="qtimlvsegmentation__ul_ur2_pl3_nyb"><br>                                            <li class="li"> (0): none - No module, default invalid mode</li><br><br>                                            <li class="li"> (1): deeplab-argmax -<br>                                                ml-vsegmentation-deeplab-argmax</li><br><br>                                            <li class="li"> (2): midas-v2 - ml-vsegmentation-midas-v2</li><br><br>                                        </ul><br><br>                                    </li><br><br>                                </ul> |
| labels | The filename of the labels.<ul class="ul" id="qtimlvsegmentation__ul_abw_4l3_nyb"><br>                                    <li class="li">flags: readable, writable</li><br><br>                                    <li class="li">String. Default: null</li><br><br>                                </ul> |

**Parent Topic:** [Configure ML plugins](https://docs.qualcomm.com/doc/80-70022-50/topic/inferencing-plugins.html)

Last Published: Feb 20, 2026

[Previous Topic
qtimlvdetection](https://docs.qualcomm.com/bundle/publicresource/80-70022-50/topics/qtimlvdetection.md) [Next Topic
qtimlvpose](https://docs.qualcomm.com/bundle/publicresource/80-70022-50/topics/qtimlvpose.md)