Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

Image Tagging Tool for Computer Vision

To develop a software that will help tag objects in images that can help create data sets for machine learning algorithms. This tool can then be used for many different purposes such as face detection, gender classification, weather forecasting, and many other areas that use artificial intelligence.

Project Title

Image Tagging Tool for Computer Vision

Project Area of Specialization

Software Engineering

Project Summary

To develop a software that will help tag objects in images that can help create data sets for machine learning algorithms. This tool can then be used for many different purposes such as face detection, gender classification, weather forecasting, and many other areas that use artificial intelligence. The aim is to create a tool that can easily create datasets of any nature that complement any machine learning algorithm and can make the use of artificial learning in any field easier.

Project Objectives

The most important step to any computer vision project is to establish a clear objective for your machine learning algorithm to achieve. Your objective may vary widely based on your specific use case.  It will determine the type and quantity of data required for a high quality computer vision dataset. Here are some common objectives:

1.Classification is one of the most common objectives for computer vision projects. It is also a strong foundation on which to combine other components to build more advanced vision systems.

2.Tagging is an objective that seeks to define an overall image with a series of labels. The output of this type of system might contain one label, two labels, X number of labels, or no labels. 

3.Detection is the process by which vision systems find specific objects and localize them to a certain area within an image. If you care where in your image the object is found, this is your objective.

4.Tracking is a task involving both classification and detection (applying a label to an object and localization of that object within an image) that occurs repeatedly throughout a frame-by-frame series within a video. 

5.Action recognition is an objective whereby a computer vision algorithm recognizes the position and orientation of the human body and can detect or predict actions as they occur in real-time. Some use cases for this function include posture analysis for security purposes, fall prevention in the elderly, or correcting movement imbalances in physical therapy. Posture recognition is also very popular by sports organizations to optimize training of specific movements such as pitching, punting, and swinging.

Project Implementation Method

There are various data annotation tools already available like LabeLImg, VGG image annotator, etc., however they lack accuracy in annotating objects with irregular shapes. 

The software will be developed by using python langugae and its Opeb CV Library.

This Software will be Web, Android or Desktop base. 

Benefits of the Project

  • Easy to use
  • Multiple shortcuts allow for fast annotation
  • Many different functionalities
  • Offers the possibility of hiring data labelers
  • Free
  • Time saving
  • User friendly interface 
  • Well organized 
  • Straightforward 
  • Advance features This software

Technical Details of Final Deliverable

The completed python application will consist of the following features:

  • Image tagging capability by using the Open CV Library.
  • Image uploading from system memory.
  • Grouping selected images into a dataset.
  • Custom Labeling of images according to user preference.
  • Customized selection of objects for tagging using pen tool. 

Final Deliverable of the Project

Software System

Core Industry

IT

Other Industries

Core Technology

Artificial Intelligence(AI)

Other Technologies

Sustainable Development Goals

Industry, Innovation and Infrastructure

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Google Cloud subscription Equipment180008000
Web Hosting for 18 Months Equipment13100031000
Amazon recognition API Access Equipment160006000
Total in (Rs) 45000
If you need this project, please contact me on contact@adikhanofficial.com
0
140
Transfer My claim

We are developing an application which provides transfer my claim services to get their ca...

1675638330.png
Adil Khan
1 year ago
School Van

This application will allow parents to have an eye on their children for security purposes...

1675638330.png
Adil Khan
1 year ago
Smart Blind Gloves

In this project, we constructed a Smart-Glove for supporting blind and deaf-blind people i...

1675638330.png
Adil Khan
1 year ago
HEART MURMUR CLASSIFICATION OF CARDIAC VALVE DISORDER USING PCG SIGNAL...

Cardiovascular disease is a silent killer and one of the major causes of 17.9 million deat...

1675638330.png
Adil Khan
1 year ago
MatMath

Math is the cradle of all creations, without which the world cannot move an inch. Mathemat...

1675638330.png
Adil Khan
1 year ago