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 Task
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-timeze 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

As a Leading Vietnam Software Development Outsourcing Company, we dedicate to your success by following our philosophy:

YOUR SUCCESS IS OUR MISSION.

about-us

Contact Us