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
123
Smart Advertisement on a Customized Device and Site Suitability using...

In the past, there have been issues with advertising such as: 1)Inexposure to interested c...

1675638330.png
Adil Khan
1 year ago
Smart Helmet

The aim of our project is to enhance the features of Helmet in order to prevent accidents...

1675638330.png
Adil Khan
1 year ago
Operating system lecture 13

defaultuser.png
Faseeh Iftikhar
6 years ago
Module based Organised Document Classification System

The project aims to ease the management of digital documents by providing a cross platfor...

1675638330.png
Adil Khan
1 year ago
Human Emotion Recognition System

This work try to address the problem of emotion recognition from an image based and a deep...

1675638330.png
Adil Khan
1 year ago