Face pose estimation method, system and device based on feature matching and storage medium
A face posture and feature matching technology, applied in the field of image processing, can solve the problems of consuming hardware computing power and inaccurate estimation, and achieve the effect of short time consumption, simple implementation and high precision
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0041] A face pose estimation method based on feature matching, comprising the following steps:
[0042] S100. Acquire a face image containing a pose to be estimated, and perform face detection and cropping preprocessing on the face image to obtain a preprocessed image;
[0043] S200. Input the preprocessed image to a preset feature extraction network model to obtain contour feature information;
[0044] S300. Match the contour feature information with the preset face template to obtain the best matching degree template, the pose information of the best matching degree template is the input face image pose information, wherein the face template is Multi-pose face templates, each face template contains information of three rotation directions.
specific Embodiment approach
[0046] a) Prepare the network for multi-person multi-pose face template and feature extraction
[0047] The most important part of template matching is the richness of the template, and the template uses the BIWI head pose dataset. The BIWI data set contains 24 videos and about 15678 frames of face images. The acquisition process is that the collectors sit in front of the sensor and turn their heads freely. This method is used to collect head data of different people with different postures. The data set is usually As a benchmark for head pose estimation using deep methods, each face image provides information on three rotation directions.
[0048] Euler angles are a set of independent angular parameters used to determine the rotational position of a rigid body, which are pitch angle (pitch), yaw angle (yaw), and roll angle (roll). Here we take the python operation as an example to convert the information W provided by the BIWI dataset into Euler angles.
[0049] Specifically:...
Embodiment 2
[0075] A face pose estimation system based on feature matching, including a data acquisition module, a contour acquisition module and a matching comparison module;
[0076] The data acquisition module is used to acquire a face image containing a posture to be estimated, and perform face detection and cropping preprocessing on the face image to obtain a preprocessed image;
[0077] The contour acquisition module is used to input the preprocessed image to the preset feature extraction network model to obtain contour feature information;
[0078] The matching and comparing module is used to match the contour feature information with the preset face template to obtain the best matching degree template, and the pose information of the best matching degree template is the input face image pose information, wherein, The face templates are multi-pose face templates, and each face template contains information of three rotation directions.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com