Analyze The Object On Image Using Computer Vision Technologies
AI and ML

Analyze The Object On Image Using Computer Vision Technologies


With the help of Computer Vision techniques, this effort seeks to create a system that can evaluate the Object on Image.

Share
overview

Introduction

Introduce

Artificial Intelligent has gained a reputation recently. One main part of Artificial Intelligent is the Computer Vision field, it enables computers and systems to understand the meaningful information from digital images, videos, and other visual inputs. And then our system could take action or do some tasks automatically based on that information.

Introduce

We will show you some interesting applications in the Computer Vision field such as Object Detection, Object Recognition, Object Estimation, Object Generation...

Our Approaches

face-detection.webp
Face Detection Task
hand-detection.webp
Hand Landmark Estimation Task

For our scope, we need a solution to detect the face in real time on the webrtc streaming. Some state-of-the-art face detection models recently show us the very good performance, but about the inference speed, we also want real-time it too so we have researched another solution and found a very good model architecture from this paper BlazeFace: Sub-millisecond Neural Face Detection on Mobile GPUs ( https://arxiv.org/pdf/1907.05047.pdf ). So we have applied this pre-trained model to our system and we see that it could handle the real-time face detection on the camera streaming with high performance as well as fast inference speed.

our-approaches

It's also similar to the Face detection model, we also have to face up to the performance and the inference speed problems when processing on the real-time camera streaming. So we have applied the same idea with the face detection task for the hand detection model, BlazeFace but for the hand dataset. After getting the hand location on the image, we will apply a model from this paper Attention Mesh: High-fidelity Face Mesh Prediction in Real-time ( https://arxiv.org/pdf/2006.10962.pdf ) to estimate the Hand 3d keypoints.

our-approaches

Usage

Step 01

Access to the Analyzing Object behavior on Image site: https://experiment.saigontechnology.vn/computer-vision/ . Or you can access the main Saigon Technology AI Research Lab page here: https://experiment.saigontechnology.vn/ , select the [CV]: Analyzing Object behavior on Image section and click Try our demo button.

usage-1

Step 02

On the Analyzing Object behavior on Image page, click the Start button to start using the application. You can also select these buttons on the left here to turn on or off the face, hand models.

usage-2

Step 03

Face Detection model and Face Keypoint Estimation model

usage-3

Step 04

Hand keypoint estimation model results

usage-4

Related Projects

AI and ML
CVParser Documents

CVParser Documents

This project aims at developing an end-to-end system, CV Parser System, to extract important information from a .pdf CV file automatically. As Artificial Intelligence has gained a reputation recently, applying the Computer Vision or Natural Language Processing technologies.
Detail arrow
Natural Language Processing
Natural Language Processing Toolkit

Natural Language Processing Toolkit

The Natural Language Processing Toolkit (NLTK) is a Python-based software application that offers a suite of tools for the purpose of processing natural language data.
Detail arrow
Media and Entertainment
Music Recommendation System

Music Recommendation System

Music Recommendation Systems have become immensely popular, enabling users to explore new songs and artists based on their listening habits and preferences. 
Detail arrow
Computer Vision
Product Recognition

Product Recognition

Utilizing AI-based Computer Vision techniques, the Product Recognition system autonomously detects and categorizes products present within images or videos. Through a comprehensive analysis of the visual attributes of products, including their shapes, colors, and textures
Detail arrow
AI and ML
Skin Analyzing System

Skin Analyzing System

A skin analysis system is a technological solution that facilitates the evaluation of the skin's health and appearance.
Detail arrow
Travel
Semantic Search For Travel Place Document

Semantic Search For Travel Place Document

This project aims at developing a Semantic Searching Engine that could search with meaning not only to find keywords but to determine the intent and contextual meaning of the input sentence. 
Detail arrow
Business
Optical Character Recognition Document

Optical Character Recognition Document

Every day, a vast quantity of textual information is written or printed on tangible paper, such as study-related messages, invoices, periodicals, books, ads, and so on. Paper contamination is a major issue in the corporate world and has obvious environmental consequences.
Detail arrow
Augmented Reality
HoloLens

HoloLens

This revolutionary program combined the capabilities of computer vision and mixed reality to present users with a unified and immersive augmented reality experience. Scan Environment, Measure Straight Line, Measure Area, Measure Room, Detect Text, Read Text, and Detect Objects were just some of the ways the Hololens software brought the real world to life and […]
Detail arrow

Do you need specific Case studies for Your industry?

We are always ready to assist you. Reach out to us today
Contact Message Box
Back2Top