History and architecture of YOLO v5

CNN-based Object Detectors are primarily applicable for recommendation systems. YOLO (You Only Look Once) models are used for Object detection with high performance. YOLO divides an image into a grid system, and each grid detects objects within itself. They can be used for real-time…

Simple code to display grayscale thermal images

Thermal images are used in different fusion techniques for Object detection in Autonomous Vehicles (AVs). These images are in grayscale. We can use simple code in Python to view these images for analysis. There are some publicly available datasets that have Thermal images for machine learning in AVs.

# open cv
import cv2
# plotting library
matplotlib.pyplot as plt
image = cv2.imread('flir_thermal.jpeg', 0)
colormap_image = cv2.applyColorMap(image, cv2.COLORMAP_TWILIGHT_SHIFTED)


CV2 has the following Color Maps:


The following sample images can be downloaded from here.

Several barriers hinder the widespread acceptance of Autonomous Vehicles (AVs). Consumer perception, social influence, system characteristics, geographic and economic factors influence adoption. Some of the key challenges are listed below:

1 - Human behavior: Consumer Trust, Decision making & Control

Humans trusting AVs to execute key decisions may take a longer period. AVs have been in the market for almost…

Steps to detect an object using a sample dataset

In general, the Classification technique does not help much in Autonomous Vehicles as it predicts only one object in an image and does not give the location of that image. Object detection is very important in Autonomous Vehicles to detect what…

Simple steps to create an automated folder structure!

Having a well-organized general Machine Learning project structure makes it easy to understand and make changes. Moreover, this structure can be the same for multiple projects, which avoids confusion. In this post, we will use the Cookiecutter package to create a Machine Learning project structure.

Step 1: Make sure that…

AVs struggle to identify humans with dark skin tone¹ alongside the vehicle or walking in front of them. This could lead to situations where they fail to see police officers, pedestrians, or workers on the side of construction zones giving instructions. …

There are many benefits due to Autonomous Vehicles. Please go through the post ‘Benefits of Autonomous Vehicles.’ However, as AVs collect camera images, video clips, biometric data, user contacts, location, speed, date and time, owner or passenger information, navigation history, etc., there is a risk to privacy.

Owner and Passenger Information

AVs collect a…

Datasets with multiple sensor modalities (LiDAR, RADAR, Stereo Camera, Thermal Camera etc.)

A wide variety of sensors are used in autonomous vehicles. The diversity of sensing modalities helps in different weather conditions. The following is a popular list of autonomous driving datasets which have been published up to date.


A variety of measures may be employed to help protect personal information collected and stored by Autonomous Vehicles (AVs). The following are the recommendations:

1) Privacy by design

The design of an AV can include privacy by design, right from the beginning of the product development process, considering the context and content. The data…

Autonomous Vehicles (AVs) have been automating various aspects of driving, including adaptive cruise control, parking assistance, lane centering, driver assist, collision avoidance systems, automated brake assistance towards a continuous process improvement geared towards automotive safety.

AVs are rated according to the SAE’s levels of automation:

Surya Gutta

Software Architect | Machine Learning | Statistics | AWS | GCP

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store