# QIMP SDK release 1.1

Source: [https://docs.qualcomm.com/doc/80-70014-52/topic/ga1_1_release_information.html](https://docs.qualcomm.com/doc/80-70014-52/topic/ga1_1_release_information.html)

## Release information

Table : Software version

| Software | Version |
| --- | --- |
| Yocto | kirkstone 4.0.18 |
| Kernel | 6.6.28 |

Table : Release tag version

| Release tag | Version |
| --- | --- |
| Firmware release tag | r1.0\_00039.2 |
| Release tag | qcom-6.6.28-QLI.1.1-Ver.1.1.xml |
| meta-qcom-extras release tag | r1.0\_00040.0 |
| QIMP SDK release tag | qcom-6.6.28-QLI.1.1-Ver.1.1\_qim-product-sdk-1.1.3 |

| **SoC                                platform** | QCS6490 |
| --- | --- |
| **SoC                                platform** | QCS5430 |
|  |  |

## Reference design kits

Qualcomm^®^ Robotics RB3 Gen 2 Development Kit

## Contents of the release

The contents of the QIMP SDK release include:
- Recipes for building the individual components:
    - Qualcomm IM SDK
    - TensorFlow Lite
    - Qualcomm Neural Processing SDK
    - Qualcomm AI Engine direct SDK
- Sample applications that demonstrate how to use the Qualcomm IM SDK to
                        develop AI edge-based applications.

## New features

The following are the new features introduced in the QIMP SDK release:
- Camera supports:
    - Sample applications
        - gst-add-streams-as-bundle-example, which is a configuration
                                        of camera streams as a bundle, thus, saving on time.
        - gst-camera-burst-capture-example, which allows snapshot
                                        capture in the Burst mode.
        - gst-camera-switch-example, which allows to switch between
                                        two cameras.
        - gst-add-remove-streams-runtime, which allows the addition
                                        and removal of multiple streams dynamically.
    - Multiple streams with different framerate for each stream
    - USB camera using the v4l2src gstreamer plugin
    - Different video HDR modes: RAW linear SHDR (V2), YUV virtual channel
                                SHDR (V3), and SHDR switch from linear to RAW linear SHDR (V2)
    - Electronic image stabilization (EIS) for preview only or preview +
                                video usecase
    - Reprocess to generate multiple streams from a single input stream
                                based on configured region of interest (ROI) coordinates
    - Continuous JPEG snapshots at 30 FPS along with preview
- Video supports:
    - Playback framerate control
- Graphics supports:
    - User configurable polygon privacy mask and inverse privacy mask
                                using the gstqtioverlay plugin
- AI/ML supports:
    - Sample applications
        - gst-ai-monodepth, which allows monodepth on images streamed
                                        from a camera.
        - gst-ai-daisychain-detection-classification, which allows
                                        cascaded object detection and classification on images
                                        streamed from a camera.
    - Multistage ML pipeline (daisy chaining) for advanced ML usecases,
                                example: detection followed by classification based on detected
                                objects
    - Socket-based gstqtisocketsrc and gstqtisocketsink plugins to support
                                efficient/zero copy data flow between pipelines running inside
                                docker and host.
    - Hardware-accelerated gstqtivsplit plugin to support input image crop
                                based on ML detection ROI output. This plugin generates stream per
                                detected ROI that can be used for multistage ML pipeline or other
                                purposes like storage.
    - Concurrent AI pipelines without impacting the performance
    - Mono-depth estimation ML model (midas-v2) for depth estimation based
                                on single image

## Sample applications

For the list of sample applications supported in the QIMP SDK and instructions to run
                these applications, see [Sample applications](https://docs.qualcomm.com/bundle/publicresource/topics/80-70014-50/example-applications.html).

## Issues resolved

Fixed speed-based video playback

## Limitations

The following are known limitations in the QIMP SDK release:
- When using the qtioverlay plug-in with detection models, frame drops may
                        occur, especially with many detections. Use qtivcomposer for detection-based
                        ML use cases.
- A drop of 1-2 FPS may be observed with the three-stream camera use
                        case.

Last Published: Jul 13, 2024

[Next Topic
QIMP SDK release 1.0](https://docs.qualcomm.com/bundle/publicresource/80-70014-52/topics/introduction.md)