Research & Development

Projects

A collection of 19 research and development projects spanning deep learning, computer vision, IoT, robotics, AI, and embedded systems.

19Projects
6+Domains
2012Since

All Projects

1

Surveillance System to Track Individuals Using Gait Biometrics

PhD Project · Manipal University Jaipur, India Jan 2018 – Dec 2022 Deep Learning · Biometrics

Human gait recognition using model-free approaches is done through analysis of moving shape and motion of the subject's body. This approach enables recognition at large distances with sufficiently low-resolution images and is simple and intuitive for extracting gait signatures from gait frames.

Gait Biometrics Surveillance
Technology
Deep Learning, Computer Vision, Biometrics (Gait)
Application
Surveillance
Interface
GUI
Hardware
Jetson Nano
Dataset
CASIA, TUM, OUISIR

The most interesting research in biometrics is automatic gait recognition compared to other human unique features. Though there are many approaches to overcome variations in gait recognition, challenges remain: distinctive gait datasets, degree of stability in identifying, sensing modality, covariates and spoofing effects, and exploring new algorithms. From a developmental perspective, human gait recognition has gained maturity in adopting recent methodologies to provide high accuracy. This paper surveys recent deep architecture models on human gait identification, authentication and clinical applications.

Gait Research
DeepGait Pipeline

The Gait Recognition System (GRS) is a biometric system used for security. A unique, fully automated, optimal technique for edge devices is proposed using deep learning as DeepGait. The pipeline includes preprocessing original video frames, creating an optimal deep learning pipeline using CNN for feature extraction, reducing additional features, hyper-tuning the network for all covariate circumstances, and subject detection. In the CASIA B dataset, eleven distinct view angles, occlusion in carrying state, and apparel variation are used. An accuracy of 98.64% is reached on the Jetson Nano — a considerable increase over current state-of-the-art on edge devices.

Application Interface
Application Interface
Accuracy
Accuracy
Results
Results
2

Face De-Identification Pipeline Based on Physiological & Machine Recognition Experiments Using Deep Learning

Croatian Govt. Funded · Prof. Dr. Slobodan Ribarić, Zagreb, Croatia 5 Sept 2016 – 30 Dec 2018 Deep Learning · Biometrics (Face)

We proposed a reversible face de-identification pipeline that modifies face geometry and texture. Fourteen parameters for geometrical modification are used. For texture modification, a fixed face texture template is applied.

Face De-Identification
Technology
Deep Learning, Computer Vision, Biometrics (Face)
Application
Surveillance, De-Identification
Hardware
Jetson Nano
Dataset
Famous Faces
Demo Video

We compiled a set of 30 face images of famous people (7 females and 23 males, ages 30–75) from politics, sports, business and entertainment. The testing procedure mirrors that used for diagnosing prosopagnosia. Images of de-identified faces were presented to 150 test subjects requesting recognition. The aim was to evaluate the impact of geometrical and texture modifications on human ability to recognize faces via crowdsourcing. Context and biometric cues like hair and ears were removed in all tests.

Results

Investigated the impact of various geometrical and texture modifications of face components (eyes, eyebrows, nose and lips) on the ability of humans and machines to recognize faces. Results showed that face texture has a stronger impact on privacy protection than face geometry (shape) modifications.

Application Interface
Application Interface
Face Dataset
Face Dataset
3

Classification Of Gait Data Using Machine Learning Techniques To Categorise Human Locomotion

M.Tech Project · VCE Rohtak 5 Sept 2014 – 30 June 2016 Machine Learning · Medical

Demonstrated the importance of gait recognition in order to detect whether a human gait is normal or pathological. Three main approaches were explored: back propagation and KNN. After comparing testing and training results, better outcomes were achieved using back propagation.

Gait Classification
Technology
Machine Learning, Computer Vision
Application
Medical, Early Detection
Hardware
Jetson Nano
Dataset
Crouch Dataset
Demo Video

The work classifies gait into four categories: Normal, Crouch2, Crouch3, Crouch4 using back propagation and KNN. When training is complete, the output is one of the four options. If the testing dataset is tested on the proposed system, the output will be normal gait if the classifier correctly identifies it as normal, or abnormal gait if it falls into Crouch2, Crouch3, or Crouch4.

Application Interface
Application Interface
Accuracy
Accuracy
Results

Features were selected and principal components identified, then gait data was classified using K-mean, KNN and Back Propagation techniques. Performance comparison on real-time datasets shows the proposed method outperforms previous methods for humanoid locomotion classification.

4

Low-cost IoT Enabled Board Marker using Image Processing

IoT Project · Manipal University Jaipur, India Jan 2019 – Dec 2020 IoT · Robotics

This project is based on robotics. Robots have been easing human tasks for decades; this time they contribute toward modern education. A robot is fed a reference drawing — mostly text-based input or a diagram — which it replicates on a whiteboard or notebook.

IoT Board Marker
Technology
Image Processing, IoT
Application
Automation, Classroom Teaching
Interface
GUI – Processing Software v2.2
Hardware
Arduino Mega, Two Stepper Motors, Servo Motor, L293D Motor Shield, Pulley Cable
Dataset
JPG/PNG and SVG format
Demo Video

The application running on PC recognizes the edges of the image and sends command numbers to the microcontroller. The microcontroller rotates stepper motors as per the image requirement; a servo motor at the pen-holder acts as a pen-lifting mechanism. The pulley system adds maneuverability while cutting costs. The system works as predicted and produces good quality drawings on the drawing pad.

Application Interface
Application Interface
Accuracy
Accuracy
Results

With 9V DC supply, stepper motors run smoothly with no jitters and the circuit doesn't overheat. Pen-lift actions are fluid and precise; the system responds to drawing commands in 0.5–1 second.

5

IoT Enabled Mechanical Chess based on Artificial Intelligence

IoT Project · Manipal University Jaipur, India Jan 2018 – Dec 2019 AI · Robotics · IoT

An automated AI chess board — a physical chess board that lets the player play against an AI. Powered by Raspberry Pi, using core XY motion of two motors enabling an electromagnet to span the full chess board and slide pieces across it.

AI Chess Board
Technology
Artificial Intelligence, Robotics, IoT
Application
Playing chess on a real board against a machine
Interface
Raspberry Pi, L298n Motor Drivers
Hardware
Lead Screw Rods, Pillow Block Bearings, Servo Motor, Nema 17 Motors, Electromagnets, Spools, Belts, Chess Board
Dataset
Stockfish
Demo Video

Using two Nema 17 motors and two lead screw mechanisms for X and Y axes, both powered by L298N motor drivers and a relay module to control the electromagnet, chess pieces with strong magnets attached to the bottom slide across the board. Using the Min-Max spanning tree, an initial score is assigned to each player, and the AI minimizes the score of the opposing player while maintaining its own. Each node of the move tree contains the score for the corresponding move; treating scores as weights, Min-Max search selects the best move.

Application Interface
Application Interface
Results
Results
Performance

AI performed above expectations in speed. X motion ran fast and delivered accurately but with some noise. Y motion was smoother but slightly slower due to extra weight. The electromagnet was stronger than expected — mount height was reduced and voltage increased for precision. A new core XY motion approach efficiently handles large weight while maintaining speed. The AI is fast and reliable for low-end embedded systems.

6

Optimized Navigation using Deep Learning Technique for Automatic Guided Vehicle

IoT Project · Manipal University Jaipur, India June 2018 – Dec 2019 Deep Learning · Autonomous · CV

This study uses end-to-end learning and replaces numerous sensors with a single camera, commandeering only forward, backward, left, and right controls — a cost-effective solution for autonomous driving navigation.

Autonomous Vehicle
Technology
Deep Learning, IoT, Computer Vision
Application
Smart Car, Autonomous, Stop Sign & Traffic Light Detection, Collision Avoidance
Software
Raspbian OS, Python, OpenCV Libraries
Hardware
RC Car, Raspberry Pi, Ultrasonic Sensor, PI Camera
Dataset
Udacity Autonomous Car Simulator
Demo Video

CNN (VGG16 model) was used to train collected data. The system was optimized by cropping unnecessary image parts and mapping pixels from a single front-facing camera to direct steering instructions. The proposed model improved accuracy from 88% (Udacity training dataset) to 98% (proposed). This model is suitable for industrial use and robust in real-time scenarios.

Application Interface
Application Interface
Results
Results
Accuracy

After rigorous test runs on tracks the car was not trained on, it functions competently in a controlled environment. The neural network gave 98% results — a significant improvement over the baseline.

7

IoT based Smart Assistance Spoon for Parkinson Patients

IoT Project · Manipal University Jaipur, India Jan 2017 – Dec 2018 AI · Robotics · Healthcare

A microcontroller-based robotic arm with 4 servo motors designed to assist Parkinson's disease patients. Parkinson's disease causes uncontrollable shaking, making it difficult for affected persons to eat. This device automates the feeding process with no effort needed from the patient.

Smart Spoon Robotic Arm
Technology
Artificial Intelligence, Robotics, IoT
Application
Feed patient with no effort needed
Interface
Android App
Hardware
Raspberry Pi, Servo Motors, Stepper Motor, Robotic Arm, Bluetooth & WiFi Modules
Dataset
Patient height
Demo Video

The essential part is a programmable microcontroller-based brick capable of driving four servos to form an anthropomorphic structure. The machine will be useful for repetitive tasks of picking and placing small edibles up to 500 grams per serving. It can also do small assembly work with great accuracy. The technology for assisting people who are functionally challenged has improved over recent decades — this device specifically targets PD patients for whom no cure exists.

Application Interface
Application Interface
Results
Results
Outcome

The robotic arm was successfully implemented, able to pick up food from a tray and direct it toward the user's mouth. The Bluetooth app for connecting, controlling, and terminating the process was also developed.

8

Unmanned Aerial Vehicle for Surveillance

IoT Project · Manipal University Jaipur, India Jan 2020 – Present AI · Robotics · Drone

An all-purpose medical drone toolkit that can be automatically flown to any emergency situation and used to guide citizens to make non-technical lifesaving procedures — dramatically increasing survival rates in hard-to-reach areas.

UAV Surveillance Drone
Technology
Artificial Intelligence, Robotics, IoT
Application
Surveillance
Interface
Mobile App – Controlling quadcopter
Hardware
Quadcopter, Battery, Ardupilot, ESCs, Gyroscope, WiFi Module, Camera, Microphone, Various Sensors
Dataset
Environment
Demo Video

When a medical emergency takes place during a natural flood, the response time makes all the difference between a life saved and a life lost. Ambulances cannot reach due to flooding. The drone incorporates a two-way video-supported communication channel between operators and first responders. Successful drone usage by lay-persons is currently at 20%. With personalized instructions on the drone, this can be increased to 90%. The drone extends emergency infrastructure with a network of fast compressed video broadcasting capable of bringing emergency supplies and establishing communication.

Results

Building a drone providing live video coverage for monitoring. A GPS module gives drone location. After attaching telemetry, waypoints can be given so the drone automatically goes to the required location and returns to its launch point.

Application Interface
Application Interface
Hardware Interface
Hardware Interface
9

Smartphone-based Sleep Staging using 1-Channel EEG

IoT Project · Manipal University Jaipur, India Jan 2021 – Present AI · Deep Learning · Healthcare

A smartphone-based sleep staging system that informs the user with information such as the duration of each sleep stage, the current sleep stage, etc. — conveniently on a smartphone without the need for external servers, allowing sleep staging without network access.

Sleep Staging EEG
Technology
Artificial Intelligence, Deep Learning, IoT
Application
Detect sleep stages
Interface
Smartphone App
Hardware
EEG Headset
Dataset
Physionet.org – EEG signals
Demo Video

The EEG band connects to the smartphone via Bluetooth, sending EEG signals to the phone for analysis of the sleeping user. The application scores the sleep and presents information to the user for inferring sleeping patterns. It can also trigger stimuli in specific sleep stages. The project is divided into 4 phases: Research, ML model development, Android app development, and Testing/Improvements.

Results

Successfully developed an ML model and Android app. Since EEG hardware was unavailable, the app uses sample data. The app demonstrates input processing and shows results as a chart as well as the current sleep stage. With newer technology and hardware there are many improvements to be made.

Hardware Interface
Hardware Interface
Accuracy
Accuracy
10

IoT based Cloud Enabled Automated Weather Reporting and Prediction System

IoT Project · Manipal University Jaipur, India Jan 2018 – Dec 2019 ML · IoT · Cloud Computing

The objective is to monitor and report weather conditions so that one is informed beforehand and necessary actions can be taken to reduce damage by any calamity by forecasting it. The system analyzes temperature, pollutants, humidity and pressure to predict weather — cheaper than existing models.

Weather System
Technology
Machine Learning, IoT, Data Analytics, Cloud Computing
Application
Weather Reporting and Prediction
Interface
Arduino IDE, Website, Thingspeak, MATLAB, Jupyter Lab
Hardware
WiFi Module, Arduino Mega, LCD, MQ-135, BMP-180, Dust/Rain/LDR/MQ-7/DHT11 Sensors
Dataset
Kaggle
Demo Video

Through the weather monitoring system, information is collected according to current and previous data and results are produced graphically. The main idea is to coin a system that can sense the main components formulating weather and forecast it without human error. Existing models are expensive in contrast to this system, making monitoring of local areas feasible at lower cost.

Results

Parameter values from DHT11 sensors are stored on the internet using cloud, used for further analysis using MATLAB. Collected sensor data can be viewed on a web portal.

Application Interface
Application Interface
Accuracy
Accuracy
11

IoT-Based Cloud-Enabled Smart Electricity Management System

IoT Project · Manipal University Jaipur, India 12 October 2016 – December 2017 IoT · Cloud Computing

Implemented the basic functionalities of an electric meter in a smarter and more efficient manner. Simplified the process of electric meter reading collection and analysis, thereby making it efficient instead of the tedious traditional approach. Users can view consumption remotely from anywhere in the world.

Smart Electricity Management
Technology
IoT, Cloud Computing
Application
Energy Saving, Meter Billing
Interface
Smartphone App
Hardware
WiFi Module, Arduino Uno, LCD Display, Step-down Transformer, Rectifier, Energy Meter, Current Sensor, Bulb, Resistor
Demo Video

In the age of digitalization, IoT and AI create home automation devices such as automatic security devices and e-meters that make homes smarter and more secure. By employing IoT concepts, the tedious meter-reading process is simplified and recorded over the cloud for easy accessibility. The user can keep a log of how many units a device consumes and verify billing fairness. The new system was more accurate and faster than existing systems, providing remote accessibility, accountability and reliability.

Results

Successfully made an ML model and Android app demonstrating the technology. The app successfully demonstrates input, can use any sample data, and shows results in chart form as well as the current electricity usage stage. The project is a success, with many improvements possible with newer hardware.

Hardware Interface
Hardware Interface
Accuracy
Accuracy
12

Human Assistant Robot

IoT Project · Manipal University Jaipur, India June – December 2018 Robotics · AI · IoT

A self-navigation robot designed to navigate autonomously in any environment. The HAR (Human Assistant Robot) is a personal assistant robot designed to take over tasks such as retrieving water bottles, making tea or coffee, and basic pick-and-place functions without human intervention.

Human Assistant Robot
Technology
Robotics, IoT, Artificial Intelligence
Application
Human Assistance
Interface
Smartphone App
Hardware
Arduino Mega, Raspberry Pi, Step-down Transformer, Servo-motor, IR & UV Sensors, Breadboard, Wheels
Demo Video

By employing IoT concepts, the process is simplified and recorded over cloud for easy accessibility. The robot can perceive normal objects seen in daily life and pass on information as voice messages — helping the elderly and visually impaired. It can read text messages from an image, act as an empathy robot by detecting facial emotions and playing music accordingly, check for mask compliance, and integrates Amazon Alexa speech assistant technology.

The major advantage of digitalizing the process is that the user can view consumption remotely. This also enables the user to keep a log of device consumption. Also, the new system was more accurate and faster than existing systems. By simple application of IoT principles, current sensor, and microcontrollers, the process has been streamlined and moved to a cloud-based application — providing remote accessibility, accountability and reliability. This research work stirs plans to develop a personal assistant robot with full environmental perception capabilities.

Robot in action
Results

Successfully made and navigated the Human Assistant Robot. The HAR is designed to complete pick-and-place tasks, retrieve bottles from fixed locations, and perform basic service operations in an office environment.

Interface
Interface
Results Video
13

Drone Based Flying Solution for Medical Emergencies intended in Disaster Management

IoT Project · Manipal University Jaipur, India July 2016 – Dec 2016 Robotics · IoT · Healthcare

Sensors monitor vital health parameters (ECG, heartbeat, Temperature, Pressure) via a wearable device. A drone carries the device to the destination and then carries medications back from the doctor to the patient for temporary relief — bridging the gap in disaster zones.

Medical Drone
Technology
Robotics, IoT, Artificial Intelligence
Application
Disaster Management, Emergency Management
Interface
IBM Bluemix Cloud, Netbeans IDE, Android Studio, Putty Remote Server
Hardware
Raspberry Pi 3 Model B, Drone (2kg payload), Blood Pressure & ECG & Pulse Sensors, BMP180, FSR, GSM Adapter, GPS/GPRS Modules, Android Device

Data is continuously gathered to an automatic processing system and made available to medical staff who may take necessary actions in emergency cases. The doctor has an application to fetch data from the cloud to their phone in real-time. Based on data variations from the patient's body and with medical experience, the doctor prescribes treatment. Mean time while the doctor analyzes data, the drone flies back with medications for temporary relief or extension of the emerging situation.

Results

Designed a sensor protocol hardware wearable architecture for a variety of bio-parameter sensors. Developed energy-efficient cooperative application. Implemented and assessed the performance of the protocol stack in a WBAN testbed. Integrated proposed solutions in real medical devices. Data stored in cloud can be further enhanced for predictive maintenance in cloud health service systems.

Interface
Interface
Hardware Interface
Hardware Interface
14

Evaluating and Improving Chatbot Techniques

NLP Project · Manipal University Jaipur, India 20 May – 15 July 2017 Deep Learning · NLP

Development of a chatbot or intelligent conversational agent using Machine Learning/Deep Learning. The project experiments with two main self-learning bot techniques: retrieval-based and generative techniques. A GUI was also developed to explore both techniques interactively.

Chatbot
Technology
Deep Learning, NLP
Application
Automation, Machine Assistant
Interface
GUI
Dataset
Reddit Comments Dataset

The Reddit comments dataset was used as it contains comments from several fields, better replicating human interactions. A scoring mechanism filters conservative and professional answers. A new method allows audio input commands without requiring a unique identifier at the start of a sentence — enabling more natural interaction. This paper presents a new method which allows a user to interact with the chatbot in a more human way.

Results

The most widely used metric for evaluating dialogue systems is BLEU. The project yielded a BLEU score of 3.3 — good for a generative chatbot with uncleaned data. The training loss decreased substantially after training on approximately 70k comments.

Interface
Interface
Hardware Interface
Hardware Interface
15

M-Training Toolkit on Polio/Routine Immunization for CMCs in CGPP

ZMQ Software Systems · Gurgaon, India January – July 2013 Android · J2ME · Health

The primary strategy to interrupt transmission of wild poliovirus in India is to improve supplemental immunization activities and routine immunization coverage in priority districts, with a focus on 107 high-risk blocks of western Uttar Pradesh and central Bihar.

Polio M-Training Toolkit
Technology
Android and J2ME App
Application
Immunization, Building Health Systems
Interface
GUI – Android App and J2ME App
Dataset
Address and People
Polio Training App
Application View

Villages or urban areas with a history of wild poliovirus transmission, or hard-to-reach or resistant populations, are categorized as high-risk areas within blocks. The Social Mobilization Network (SM Net) is formed in Uttar Pradesh to support polio eradication efforts through improved planning, implementation and monitoring of social mobilization activities in those high-risk areas.

Results

Vaccination outcomes in SM Net areas were as high as or higher than in non-SM Net areas. There was considerable variation in vaccination outcomes between districts.

Interface
Interface
Hardware Interface
Hardware Interface
16

Automatic Wireless Eye Monitoring System

Essilor India Private Limited · New Delhi 19 June 2012 – 31 July 2012 IoT · Embedded · Web

A wireless communication system designed and developed for remote patient monitoring, enabling instant data collection, content development and better client interaction for eye care monitoring.

Eye Monitoring System
Technology
IoT, Web Development
Application
Remote monitoring of patient condition
Interface
Keil Compiler, Embedded C
Dataset
Instant Data Collection
Hardware
8051 Series Microcontrollers, Encoder IC, Decoder IC, LCD, Transformer, Voltage Regulator, RF Module
Results
Hardware Interface
Hardware Interface
Interface
Interface
17

Energy Consumption Optimization for Smart Classroom using Computer Vision

AI Project · Manipal University Jaipur, India July 2019 – Dec 2019 Computer Vision · Smart Systems

Reduces unnecessary energy consumption of a smart home, office or classroom using Computer Vision. An integrated system in each room transfers environmental parameters to the management station, directly controlling home appliances.

Energy CV System
Technology
Computer Vision
Application
Smart Homes, Smart Lighting Control
Interface
Smartphone App
Hardware
Raspberry Pi, Camera, Resistor, Breadboard, Relay
Demo Video

Computer Vision is used to implement a smart home control network. A coordinator integrated into Raspberry Pi is established in each room, responsible for transferring environmental parameters obtained by sensors to the management station. The control messages for home appliances are directly transferred. Analysis of fluorescent lamp illumination along with coordinate delay enables more energy conservation.

Results

The energy saving of lighting systems relative to those without smart control was evaluated. Electricity consumption can be reduced by at least 40% under smart control. Experimental tests demonstrate the proposed system is practically feasible and performs well.

Hardware Interface
Hardware Interface
Results
Results
18

Unmanned Autonomous Grounded Surveillance Rover

IoT Project · Manipal University Jaipur, India Jan 2016 – Dec 2017 IoT · CV · AI · Military

The inevitability of robots is fundamentally a result of the need to reduce manpower requirements in military organizations while sustaining capability needs. The evolving operational environment places increasing demands on soldiers and exposes the limitations of the human body — supporting the adoption of autonomous robots.

Ground Surveillance Rover
Technology
IoT, Computer Vision, Artificial Intelligence
Application
Surveillance for Military or Pedestrian
Interface
Arduino, Raspberry Pi
Hardware
Arduino, Raspberry Pi, L293D Motor Driver Shield, IR Sensors, DC Motors, Robot Chassis, Tyres and Connectors
Demo Video

The military forces of the future will use multi-agent robotic workforces for reconnaissance and surveillance, logistics and support, communications infrastructure, forward-deployed offensive operations, and as tactical decoys to conceal maneuver by manned assets. There is a clear and definite need for optimal multi-robot control strategies in the synthesis, design, implementation, and fielding of autonomous and semi-autonomous teams of combat robots. Proven coordination methods enable interactions within dynamic and hostile environments, synchronized maneuvers, sensible rules of engagement (ROE), and reliable field behavior.

19

IoT based Surveillance Rover

IoT Project · Manipal University Jaipur, India Jan 2016 – Dec 2017 IoT · CV · AI

A mini robot with a self-neural schema framework for autonomous control and decision making. Most application systems give outputs according to predefined conditions. This robot overcomes that limitation, navigating autonomously through a maze while avoiding obstacles and using a camera for extended view.

IoT Surveillance Rover
Technology
IoT, Computer Vision, Artificial Intelligence
Application
Surveillance for Military or Pedestrian
Interface
Arduino, Raspberry Pi
Hardware
Arduino, Raspberry Pi, L293D Motor Driver Shield, IR Sensors, DC Motors, Robot Chassis, Tyres and Connectors
Demo Video

The inevitability of robots is fundamentally a result of the need to reduce manpower requirements in military organizations, while sustaining the capability needs of the organizations. The need to reduce manpower is driven by trends in the macro environment for military organizations, which include aging demographics and reducing public tolerance to human casualties. The evolving operational environment that places increasing demands on soldiers and exposes the limitations of the human body also supports the adoption of robots.