Blogs

Articles and Thoughts

Gitlab Photo
Let’s dive into Part 3 of the blog series ‘Getting Started with Git’.  In this blog, we will explore the basics of GitLab. A few fundamentals of GitLab that will be covered are: Creating a project and cloning itCreating branches, making changes and pushing back to GitLab Creating a Project and cloning it You can …

GitLab for beginners Read More »

Computer vision & AI Rail crossing Photo
In the last 40 years, more than 22,000 people were killed at U.S. railroad crossings*. But data shows that railroad crossings have become safer over time, thanks to the installation of gates and lights at more crossings, timed traffic signals and increased public education efforts. Helping further with these efforts are several noted companies and …

Computer Vision and AI-based Railroad Crossing Detection Read More »

We hope you enjoyed the blog on Git Commands for Beginners.  In part 2 of this series let’s try understanding the basics of GitHub.  Here, we’ll cover key fundamentals:  Creating an account in GitHub Creating repository (repo) & pushing code to the repo Creating branches and making merge requests. Creating an account in GitHub: GitHub …

GitHub for beginners Read More »

Sound Event Classifier Blog
The term Sound Event Classification (SEC), also called Acoustic Event Classification or Audio Event Classification, is the process of acquiring audio signals from an audio source, analysing the acquired signals to detect events that...
Don’t worry if you don’t understand this in a single shot, let’s get some hands-on experience and have fun doing this. First, find below the basic structure one needs to visualize before understanding the concept behind ‘git codes.’ Starting from the Remote Repository, it can be either GitHub (or) GitLab; from there we clone it …

Git commands for Beginners Read More »

5th Generation
Cellular technology has leapfrogged in the past few decades offering users unparalleled access to on the go services and opening up infinite possibilities. The current standard mobile device now has many applications like navigation, web browsing, instant messaging, e-commerce, payment gateways, streaming content etc. to name a few. With current 3G and 4G networks, a …

OpenRAN 5G: A Beginner’s Guide Read More »

Footwear Detection Image
Across global industries, AI-driven computer vision systems are enabling the streamlining of the production process so that the products are compliant with the quality criteria set by the company.  This in turn brings in advantages of greater efficiency, lower operational costs while enabling 24/7 production and quicker decision making.  Producing defect-free footwear is not easy. …

Footwear defect detection using Vision Intelligence Systems Read More »

Deep Neural Network Model on FPGA Part-2
While Part 1 of this 2-part blog series covered Deep Neural Networks and the different accelerators for implementing Deep Neural Network Models, Part 2 will talk about different Deep Learning Frameworks and hardware frameworks provided by FPGA Vendors. Deep Learning Frameworks: Deep learning framework can be considered as a tool or library that helps us to …

Hardware Acceleration of Deep Neural Network Models on FPGA (Part 2 of 2) Read More »

Hardware Acceleration of Deep Neural Network Model on FPGA
Artificial Intelligence has become all-pervasive, by finding applications in areas which seemed impossible earlier. Deep Learning, which is a subfield of Machine Learning, has become a state-of-the-art solution to all AI problems due to its high accuracy and efficiency. It helps in making real time decisions in applications like Advanced Driver Assistance Systems (ADAS), Robots, …

Hardware Acceleration of Deep Neural Network Models on FPGA ( Part 1 of 2) Read More »

A cost-effective debug solution using OpenOCD for hardware platforms
In today’s world, hardware platforms are growing in complexity and reducing the time to market for these platforms is key to capturing the market segment. Gone are the days when the hardware was considered as a critical piece; customers now expect the board to be delivered as a package containing world-class hardware infrastructure with reliable …

A cost-effective debug solution using OpenOCD for hardware platforms Read More »

Inside of a car
In all critical applications like aircrafts, medical equipment and automobiles, there is a requirement for the systems to be reliable and safe. These requirements are important since human lives are at stake, which have led to the development of safety standards in various industries. The basic idea behind functional safety is that the overall system …

Automotive Hardware Functional Safety (FuSa) Features: ISO 26262 Read More »

The need for Automatic Speech Command Recognition (ASCR / ASR) on IoT devices is gaining traction because of the increased interest in non-touch-based applications. This article introduces a new lightweight convolutional neural network (CNN) for ASR on microcontrollers.
Cars running on a road along with numbers highlighted
Automatic Number Plate Recognition (ANPR), also called Automatic License Plate Recognition (ALPR), refers to an accurate image processing system used for detecting and reading vehicle number plates. It uses an Optical Character Recognition (OCR) component on images of number plates that are captured at high speed, to detect individual characters on the number plate and …

Vision AI powered Automatic Number Plate Recognition (ANPR) for Japan Read More »

Two roads connected by a bridge
Roads and water canals have historically been opening up channels of commerce in economies across the world and continue to do so even today. The socio-economic development of many countries has been linked to the development and maintenance of infrastructure.
Hundreds of Solar Panels in a field
Lean, green and renewable energy are some of the buzzwords of the last decade. Beyond the buzz, there’s the real grassroots level transformation that their adoption is bringing across our beautiful blue planet, critical to the survival of mankind as we know it.
AI based Real Time Noise Suppression
We’re thrilled to be featured on Arm’s new case study regarding #Ignitarium’s Noise Suppression IP for Arm Cortex-M processors. Ignitarium has come up with a deep learning-based real-time noise suppression software that can run on low-cost microcontrollers. To counter stationary and non-stationary noises, a traditional DSP approach is not sufficient. This requires certain hybrid models including a …

Case Study: Real-time Noise Suppression on Edge Devices Using a Practical AI-based Approach Read More »

Man rolling a tyre
Business photo created by freepik.com As the global manufacturing industry faces the pressures of bringing to market multiple variants of the highest quality products in the shortest possible time, a shift towards AI-driven automation across all functions has become inevitable. In quality inspection, AI-driven computer vision systems are already enabling the streamlining of the production …

Deep Learning based Computer Vision System for Automated Tyre Defect Detection Read More »

Despite the ubiquitous presence of voice assistants in our homes and workplaces, the technological intricacies of how automatic speech recognition works continue to amaze us.  One of the most crucial aspects that determines the accuracy of a good voice assistant is based on testing it in generalized real-world environments, which unfortunately is very difficult to …

Simulating Real World Audio for Voice Command Engine Read More »