Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

Tracking Algorithm Performance Evaluation on Embedded Processors

Visual Object tracking problem has been studied by the computer vision community for several decades. However, it remains a challenging task to design an efficient and robust visual object tracking system for all the practical real- world applications. Further, there are several factors which a

Project Title

Tracking Algorithm Performance Evaluation on Embedded Processors

Project Area of Specialization

Artificial Intelligence

Project Summary

Visual Object tracking problem has been studied by the computer vision community for several decades. However, it remains a challenging task to design an efficient and robust visual object tracking system for all the practical real- world applications. Further, there are several factors which affect the performance of the object tracker such as illumination variations, scale variations, occlusions, deformations, motion blur, rotations, and low resolutions.

Object tracking serves as a fundamental part in many real-world applications, such as security surveillance, air traffic control, automated manufacturing and sports analysis. For time critical tasks such as traffic safety, real-time constraint is usually applied. So there is very need of an optimized tracking algorithm that is accelerated by hardware and that has the minimum time delay between the input stream of frames and the output stream.

Our goal is the implementation and validation of the algorithms for precision object tracking. The implemented algorithms will be independent of the size of the target and less sensitive to the intensity changes of the target.

Different object tracking algorithm will be studied and their performance will me evaluated by implementing on different embedded processor platform to find an optimized and efficient algorithm that can meet the industry standard and can be used in any relevant  real world application.

Project Objectives

The main aims and objective of Tracking Algorithm Performance Evaluation on Embedded Processor are given below:

  • Embedded Processor Platform Hardware/Software understanding.
  • Video Capture/Display through PAL/camera link interface.
  • Algorithm optimization in MATLAB.
  • Hardware implementation of the selected algorithms on different Hardware platform
  • Performance evaluation/comparison of the selected algorithms.

Project Implementation Method

In the object tracking task, the tracker needs to estimate the location of the bounding box of the object within each frame of the video sequence. These methods model the target localization problem as a classification problem.

Initially, the target’s bounding box or tracking window is selected either manually or automatically. In the manual case, a supervisor marks the rectangle boundary (left, top, right, and bottom) of the target object of interest. Whereas, in the automatic setup as in the proposed system, the prior object detection method outputs the boundary of the target. We use discriminative correlation filter for tracking the object. The object tracking task is performed using these three steps:

  1. after selecting object boundary, a correlation filter is trained using image patch cropped from the first frame;
  2. in the subsequent frames, the target is tracked by correlating the trained correlation filter over a search window. The window location which gives maximum correlation output is marked as the new location of the target;
  3. finally, based on this new location, an online update of the correlation filter is performed. Steps 2 and three are repeated for all the frames in a video sequence.

Benefits of the Project

This project can be helpful in following applications:

  • Hardware acceleration for edge computation.

  • Used by Educational Institutions for Research purposes.

  • Security Organization for tracing suspicious activities

  • Safe Cities for preventing theft, illegal acts.

  • Self Driving Cars

Technical Details of Final Deliverable

The Final Deliverables of the project will be as follows:

  • An optimized algorithm for visual object tracking implemented on two different embedded processors, that will be able to take an input of real time scenario from camera being processed through embedded processor and displaying given object being tracked by the time.

  • A detailed report about the performance evaluation of different Object Tracking Alogrithms on each of the given embedded processor platform

Final Deliverable of the Project

HW/SW integrated system

Core Industry

Security

Other Industries

Education , IT , Others

Core Technology

Artificial Intelligence(AI)

Other Technologies

Others

Sustainable Development Goals

Industry, Innovation and Infrastructure

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Nvidia Jetson Nano Equipment12200022000
Jetson Nano Camera Equipment170007000
Raspberry Pi 4 Model B 4GB Equipment11250012500
Raspberry Pi Camera Equipment145004500
Intel Neurol Compute Stick 2 Equipment12400024000
Misc Miscellaneous 11000010000
Total in (Rs) 80000
If you need this project, please contact me on contact@adikhanofficial.com
0
150
Smart Solar Panel System

Summary:   Energy demands in the recent years have been recorded to be growing at an...

1675638330.png
Adil Khan
1 year ago
IoT based Smart Electric Switch

Main Reasons: Technology is advancing with every passing day and owning smart home is beco...

1675638330.png
Adil Khan
1 year ago
IoT based smart monitoring of load using hybrid sources solar and elec...

Controlling and installment of solar panels in power lab is the proposed idea of our final...

1675638330.png
Adil Khan
1 year ago
Implementation of Takt Time to Improve workflow in small and medium in...

The manufacturing industry is becoming increasingly technological and complicated. As a re...

1675638330.png
Adil Khan
1 year ago
MUAWIN

One in three Pakistanis is at risk of developing kidney disease due to rapidly rising rate...

1675638330.png
Adil Khan
1 year ago