Facial Landmark Localization Using Coarse-to-Fine Cascaded Neural Networks
First Claim
1. A system for localizing landmarks on face images, the system comprising:
- an input for receiving a face image;
an output for presenting landmarks identified by the system; and
a plurality of neural network levels coupled in a cascade from the input to the output;
wherein each neural network level produces an estimate of landmarks that is more refined than an estimate of landmarks of a previous neural network level.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention overcomes the limitations of the prior art by performing facial landmark localization in a coarse-to-fine manner with a cascade of neural network levels, and enforcing geometric constraints for each of the neural network levels. In one approach, the neural network levels may be implemented with deep convolutional neural network. One aspect concerns a system for localizing landmarks on face images. The system includes an input for receiving a face image, and an output for presenting landmarks identified by the system. Neural network levels are coupled in a cascade from the input to the output for the system. Each neural network level produces an estimate of landmarks. The estimate of landmarks is more refined than an estimate of landmark of a previous neural network level.
32 Citations
20 Claims
-
1. A system for localizing landmarks on face images, the system comprising:
-
an input for receiving a face image; an output for presenting landmarks identified by the system; and a plurality of neural network levels coupled in a cascade from the input to the output;
wherein each neural network level produces an estimate of landmarks that is more refined than an estimate of landmarks of a previous neural network level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for localizing landmarks on face images, the method comprising:
-
receiving a face image; producing an estimate of landmarks of a neural network that is more refined than an estimate of landmarks of a previous neural network level in a cascaded neural network; and presenting landmarks identified based on the estimate of landmarks, wherein the method is performed by one or more processors.
-
-
20. A non-transitory computer readable medium configured to store program code, the program code comprising instructions for localizing landmarks on face images, the instructions when executed by a processor cause the processor to:
-
receive a face image; produce an estimate of landmarks of a neural network that is more refined than an estimate of landmarks of a previous neural network level in a cascaded neural network; and present landmarks identified based on the estimate of landmarks.
-
Specification