Zahid Islam
Home About Me Research Education Work Projects Activities & Awards
PoseGL - OpenGL Skeletal Animation using 3D Pose Estimation
PoseGL - OpenGL Skeletal Animation using 3D Pose Estimation

Skeletal Animation of an OpenGL graphical model using 3D Pose Estimation from RGB video.

PythonPyTorchC++OpenGL

Unsupervised Video Highlight Detection

An unsupervised method for video highlight detection leveraging recurring patterns in audio and visual modalities. We train an attention-based audio-visual network in a fully unsupervised manner that outperforms prior unsupervised approaches.

PythonPyTorch

CropsDetector - Object Detection using YOLO
CropsDetector - Object Detection using YOLO

Object Detection for Crops and Weeds Identification from Agricultural Images Using YOLO.

PythonPyTorch

Two Stream Violence Detection
Two Stream Violence Detection

This repository contains the codes for our [PAPER] on violence detection titled Efficient Two-Stream Network for Violence Detection Using Separable Convolutional LSTM which is accepted to be presented at Int'l Joint Conference on Neural Networks (IJCNN) 2021

pythontensorflow

Inpainter
Inpainter

This is a python GUI application to inpaint images. Inpainting is a set of image processing algorithms where damaged, missing or unwanted parts of an image are filled in using the neighbouring pixels. It can also be used to remove forground objects.

PythonOpenCVPyQt

Traffic Sign Localization and Recognition
Traffic Sign Localization and Recognition

Term project for Machine Learning Lab. A two stage system that finds out locations of traffic signs from a given image and then recognizes their respective classes. Localization is done using a Haar Cascade Classifier and a CNN is used for recognizing the traffic sign.

PythonOpenCV

EasyScan OCR Whiteboard
EasyScan OCR Whiteboard

Digital Whiteboards are quite common for conducting online meetings or teaching sessions. What if your digital whiteboard could understand what you are writing? Then, you would be able to save your whiteboard sessions as texts or convert it into a doc file. This may also come in handy to improve the understandibility of the handwriting.

PythonOpenCVTesseract

Tsaurus OCR Visual Dictionary
Tsaurus OCR Visual Dictionary

Helps children learn new words in a fun way by simply taking photo of text. The software fetches relevant images, dictionary meaning etc. from internet. It uses OCR and webscrapping tools

NodeJSPythonOpenCV

Inverse Kinematics 6 DOF
Inverse Kinematics 6 DOF

This project automates the movement of a robotic arm with 6 degrees of freedom and visualizes it using an easy to use graphical interface.

PythonSympyPyQt

SideStep
SideStep

A simple 3d physics-based game in which the player has to traverse a road avoiding blocks in a space car.

C#Unity

with by Zahid Islam