Blogs
Articles and Thoughts
ANPR using NanoDet, an Anchor-free Object Detection model
Object detection is a task in computer vision, which requires the algorithm to predict a bounding box with a class label for each Region of Interest (ROI) in an image.
Deep Learning-based Defect Detection in Telecom Towers
Telecom towers are considered critical infrastructure for ensuring nation-wide communications. Telecom Service Providers rely on these towers for hosting their antennas, power modules and other communication components. To ensure uninterrupted
TensorFlow Serving of AI models with Celery Workers
As AI applications proliferate across industries, it is important to develop strategies to deploy these applications with high performance and at scale. With the help of Python, Celery and TensorFlow
Intelligent clock calibration based TDM for multi-FPGA emulation
SoC re-spins can mostly be attributed to functional errors that are introduced during the RTL coding phase of the design process. Hardware simulations lower the risk of such design errors.
Cobots and Vision: Pose estimation for pick and stow operations
Collaborative robots or cobots are being adopted in large fulfillment centers to streamline logistics with the intent to improve efficiency right from the stage of procurement to last-mile delivery. As the global
A Hands-on Guide to Backend Performance Optimization of a SaaS platform for scalable AI workloads
This article contains a more detailed treatment of backend performance optimisation considerations in platforms targeted to handle scalable AI workloads. A brief introduction of the same can be found in
3D Graphics Driver for Linux: DRM Implementation
YouTube undoubtedly is the leading video streaming platform, and with the advent of new technologies from sensor, semiconductors and broadcasting technologies, the quality of video keeps improving manyfold.
Use of Celery in Serverless systems for scaling AI workloads
Modern SaaS deployments rely on Serverless computing, allowing software components to be scaled easily with very little management overhead. AI workload execution has also started relying heavily on this technology
Use of Homography Matrix for image stitching
The input to image stitching is a pair of images which are treated as Train image and Query image. These two images will undergo a Registration process, which involves identifying
AI transforms driver safety and comfort: 4 things that will never be the same
AI is increasingly becoming a part of our everyday lives, across different domains. Have you ever thought about the possibility of a custom driver and passenger experience based on your
Automatic Analog Meter Reading using FPGA-accelerated digital image processing
This article describes a complete embedded vision system that enables automatic measurement of analog meters. Specific use cases include analog meters installed at weigh bridges, gas plants...
Next-Gen AMRs for Smart Warehouses
Warehouse automation technology is evolving rapidly, and AMRs (Autonomous Mobile Robots) are taking the front row to build Smart Manufacturing facilities. Industry analysts project the market for warehouse automation technology
5 ways to enable safety for cobots
All industrial work on factory floors was previously done by humans, which was a good enough strategy at a time when the necessity could be met with human speed. However, because of
Fall Detection & Warning System using Geofencing for Rail Passenger Safety
A fall detection system can be defined as an assistive mechanism whose main objective is to generate an alert when a fall event has occurred. There are many cases of
Visual SLAM: Possibilities, Challenges and the Future
Simultaneous Localization and Mapping (SLAM) has always been a hot topic in robotics and related fields. Exceptionally reliable technologies and solutions have...
PowerBots in PowerArtist for Early-Power Analysis and Reduction: An Introduction
Early power analysis in System-on-chip (SoC) design is a hot topic today. The power budget of electronic devices is decreasing every day even though area and complexity are increasing. The situation
MLOps – ML Production Revolution
This blog is to stress the importance of MLOps in the ML project lifecycle, assert the necessity of MLOps in the context of the entire Software industry, explain its relevance
Network on Chip – an Overview
System-on-chip (SoC) designs solve challenging design problems in different application domains by integrating diverse domain expertise. The successful design of such complex single-chip applications requires expertise in several technology areas