Eyeball driving method and electronic device

An eyeball and left eye technology, applied in the field of image processing, can solve the problems of insufficient versatility, poor real-time performance of mobile terminals, insufficient stability and accuracy, etc.

Inactive Publication Date: 2017-07-07
PALMWIN INFORMATION TECH SHANGHAI
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the methods based on geometric features in the prior art are very susceptible to the influence of illumination, and the stability and accuracy are not enough. Although the methods based on statistics have certain adaptability to illumination, they need a large number of samples to train the classifier, making the use of This method has poor real-time performance when applied to mobile terminals. At the same time, the knowledge-based method uses a large amount of prior knowledge for human eye positioning, which is not universal enough.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Eyeball driving method and electronic device
  • Eyeball driving method and electronic device
  • Eyeball driving method and electronic device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0139] The embodiment of the present invention provides an eyeball driving method, referring to figure 1 , the method includes:

[0140] 101. Acquire multiple 2D key point coordinates of a human face in the current video frame, and determine a human face area according to the multiple 2D key point coordinates.

[0141] Optionally, before step 102, the method may also include:

[0142] Normalize the size and / or illumination of the face area to obtain the normalized face area;

[0143] Convert the normalized face area into frequency domain data.

[0144] 102. Filter the face area by using left and right eye filters, and acquire 2D coordinates of eyeball positions of the face in the current video frame.

[0145] Specifically, the process may include:

[0146] The frequency domain data is filtered by the left and right eye filters, and the regions of interest for the left and right eyes are respectively constructed according to the filtered output image;

[0147] In the regio...

Embodiment 2

[0180] The embodiment of the present invention provides an eyeball driving method, referring to figure 2 As shown, the method includes:

[0181] 201. Acquire multiple 2D key point coordinates of a human face in the current video frame, and determine a human face area according to the multiple 2D key point coordinates.

[0182] Specifically, obtaining multiple 2D key point coordinates of the face in the current video frame can locate the key point of the face in the current video frame through a method based on shape regression, and obtain multiple 2D key point coordinates of the face, or Through the SDM (Supervised Descent Method, there is a supervised gradient descent method) algorithm to obtain a plurality of 2D key point coordinates of the human face, it can also be obtained in other ways. The manner of key point coordinates is not limited.

[0183] Among them, the plurality of 2D key point coordinates of the human face may include key point coordinates used to describe ...

Embodiment 3

[0328] The embodiment of the present invention provides an electronic device 9, referring to Figure 9 As shown, the electronic equipment includes:

[0329] Obtain a key point module 91, for obtaining a plurality of 2D key point coordinates of the face in the current video frame;

[0330] Human face region determining module 92, for determining human face region according to a plurality of 2D key point coordinates;

[0331] The filter module 93 is used to filter the face area through the left and right eye filters, and obtain the 2D coordinates of the eyeball position of the face in the current video frame;

[0332] A key point conversion module 94, configured to convert multiple 2D key point coordinates into corresponding multiple 3D key point coordinates;

[0333] The key point conversion module 94 is also used to convert the 2D coordinates of the eyeball position into the 3D coordinates of the eyeball position according to the conversion relationship between the multiple ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an eyeball driving method and an electronic device, and belongs to the field of image processing. The method comprises the steps of obtaining a plurality of 2D key point coordinates of a human face in a current video frame, and determining a human face region according to the 2D key point coordinates; filtering the human face region through a left and right eye filter to obtain 2D coordinates of eyeball positions of the human face in the current video frame; according to a conversion relationship between the 2D key point coordinates and corresponding 3D key point coordinates, converting the 2D coordinates of the eyeball positions into 3D coordinates of the eyeball positions; and according to the 3D coordinates of the eyeball positions and 3D coordinates of initial positions of eyeballs, driving the eyeballs of a target object. According to the method, the eyeball positions of the target object are driven according to the 3D coordinates of the eyeball positions and the 3D coordinates of the initial positions of the eyeballs, so that the accuracy and stability of eyeball locating are improved; and the method can efficiently run in a mobile terminal, so that the user experience is improved and the demand of a user in controlling the target object through eyeball rotation is met.

Description

technical field [0001] The invention relates to the field of image processing, in particular to an eyeball driving method and electronic equipment. Background technique [0002] With the popularization of face recognition in computer technology, the technology of face recognition by computer has been applied in various fields. In face recognition, the recognition of eye state is very important, and the eyeball can be positioned through eye state recognition. Realize the user's needs for controlling objects in the game through eye recognition. [0003] The human eye positioning methods in the prior art mainly include the following: methods based on geometric features, such as grayscale projection method, Huffman transform, etc., are to first calculate the human eye edge contour with the Canny operator in the eye area of ​​interest, Then use Huffman transform to locate the eyeball; based on statistical methods, such as using neural network or support vector machine, knowledge...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F3/01G06K9/00
CPCG06F3/013G06V40/161
Inventor 周世威
Owner PALMWIN INFORMATION TECH SHANGHAI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products