Articles and Thoughts

Graph-based SLAM (also known as Graph SLAM) uses a graph to represent the environment and the robot’s pose estimates. It is widely used in many robotics applications like autonomous vehicles, mobile robots and unmanned aerial vehicles.
Featured Image
Simultaneous Localization and Mapping (SLAM) is a popular technique in robotics that involves building a map of an unknown environment while simultaneously localizing the robot within that environment.
Featured Image
Simultaneous Localization and Mapping (SLAM) is a technology used in robotics and autonomous systems to create maps of unknown environments while simultaneously tracking the location of the robot within that environment.
Horizontal scaling featured image
Video is a common data input in the field of Computer Vision & Image processing. For example, in applications such as infrastructure maintenance and defect detection, video is captured from a camera source mounted on a drone or a locomotive.
In the automotive industry, safety plays an immensely crucial role. All crucial systems of the automobile need to pass stringent functional safety requirements.
AI Model optimizing featured photo
In this article we explore the advantages of making use of the native APIs and runtime engine of OpenVINO to maximize the performance and efficiency of DNN model inference.
AIM featured image
The technology for autonomous vehicles has been around for a while, and major automakers and tech companies worldwide have invested billions of dollars in making it a reality.
Solar panel Blog photo
Solar energy is a source of clean energy, naturally harnessing the power of the sun. When solar panels are deployed to generate electricity, greenhouse gases are not emitted into the atmosphere.
Ignitarium is excited to release sample vision AI applications targeted for Renesas RZV2L SMARC Dev Kit.
Signal Processing featured image
In some applications, the system or environment where processing is happening is unknown or time-dependant. In such applications, adaptive filters are required because they possess self-adjusting capabilities.
BMS featured image
Batteries are at the heart of many modern electrical systems - Electric Vehicles (EV), Energy Harvesting Systems are some examples of such applications. In EVs, it is imperative that the driver is aware of the status of the battery powering his/her vehicle.
Data annotation is the process of adding tags or labels to raw data such as images, videos, text, and audio. These tags form a representation of what class of objects the data belongs to and helps a machine learning model learn to identify that particular class of objects when encountered in data without a tag.
Wall crack blog photo
Cracks become a cause for concern when it comes to the safety, durability and structural integrity of building structures. When cracks develop and propagate, they tend to cause a reduction in the effective load bearing area, which, in turn, brings about an increase in stress and subsequently failure of concrete structures.
Video Processing in android featured image
OpenGL is a graphics library specification for rendering 2D and 3D graphics which achieves the required performance by using the GPU for hardware acceleration. A specification that defines APIs, implementation is the responsibility of GPU vendor. For this same reason, OpenGL APIs will behave differently on different GPUs.  
ISP featured image
Have you ever wondered how a mere smartphone takes images as impressive as your high-end DSLR camera. Even if your smartphone camera doesn’t possess physical optics, it can outperform several high-end cameras.
GIS featured image
Geographic Information System (GIS) is a computer system that analyzes and displays geographically referenced information. It uses data that is attached to a unique location. A GIS system creates, manages, analyzes, and maps various types of data. GIS connects data to a map, integrating location data (where things are) with all types of descriptive information (what things are like there).
The advancement of technology has made the 4K ultra high definition (Ultra HD) imaging the main standard for today’s multimedia products. It is now used in live sports streaming, high resolution video conferencing and even in the medical field. The high resolution provides a more immersive viewing experience and reduces blocking artefacts when viewed on a bigger screen.
Banking operations call for the processing of thousands of cheque leaves per day; this is often done in a manual fashion, consumes large amounts of time, and suffers from susceptibility to human errors. Optical Character Recognition or OCR is a technique wherein structured text is automatically interpreted by a computing system.