DEVELOPER
Filter
Subscribe
Learn the latest advancements in technology and get hands-on training at GTC 2024. March 18-21.
Get Early-Bird Pricing Now
Computer Vision / Video Analytics
Fast-Track Computer Vision Deployments with NVIDIA DeepStream and Edge Impulse
Dec 14, 2023
By
Peter Ing
+9
Like
Discuss (0)
AI-based computer vision (CV) applications are increasing, and are particularly important for extracting real-time insights from video feeds. This revolutionary technology empowers you to unlock valuable information that was once impossible to obtain without significant operator intervention, and provides new opportunities for innovation and problem-solving.
NVIDIA DeepStream SDK targets Intelligent Video Analytics (IVA) use cases that leverage machine learning (ML) to extract insights from video streams. It uses GPU acceleration for ML and accelerated hardware for maximum preprocessing performance when running on NVIDIA hardware.
This post explores the potential of combining
Edge Impulse for model development with the NVIDIA DeepStream SDK for deployment so that you can rapidly create end-to-end applications. Edge Impulse is a member of the
NVIDIA Inception program.
Computer vision applications
The ability to build complex, scalable CV applications rapidly is critical in today’s environment. Typical CV applications include diverse use cases such as vehicle identification, traffic measurement, inspection systems, quality control on production lines, safety and security enhancement through surveillance, smart checkout system implementation, and process measurement.
Integrating machine intelligence to analyze multimedia streams in business processes can add immense value. Thanks to unparalleled accuracy and reliability, machine intelligence can help streamline operations, resulting in increased efficiency.
Prebuilt AI models aren’t always the right solution and often require fine-tuning for a specific problem that prebuilt models don’t account for.
Building AI-based CV applications generally requires expertise in three skill sets: MLOps, CV application development, and deployment (DevOps). Without these specialized skills, the project ROI and delivery timeline could be at risk.
In the past, sophisticated CV applications required highly specialized developers. This translated to long learning curves and expensive resources.
The combination of Edge Impulse and the NVIDIA DeepStream SDK offers a user-friendly, complementary solution stack that helps developers quickly create IVA solutions. You can easily customize applications for a specific use case, integrating NVIDIA hardware directly into your solution.
DeepStream is free to use and Edge Impulse offers a free tier that suits many ML model-building use cases.
[IMG alt="Edge Impulse ML tools are at the top of the stack and used for training. The bottom half of the stack is for building models and consists of Python and C/C++ at the top, followed by Deepstream SDK, CUDA-X, and the NVIDIA computing platform as the foundation.
"]
https://developer-blogs.nvidia.com/...se-nvidia-deepstream-solution-stack.jpg[/IMG]Figure 1. Edge Impulse and NVIDIA DeepStream SDK solution stack