Face Feature Extraction Algorithm Using Non-negative Matrix Factorization (NMF)
- Login to Download
- 1 Credits
Resource Overview
Detailed Documentation
The face feature extraction algorithm based on Non-negative Matrix Factorization (NMF) works by identifying a linear subspace W composed of basis images with strictly positive pixel values. Face images projected onto this subspace yield non-negative coefficients, enabling effective feature extraction for applications like face recognition and facial expression analysis.
Implementation typically involves optimizing the objective function using multiplicative update rules or gradient descent methods, where the input face image matrix V is factorized into two non-negative matrices W (basis images) and H (coefficient matrix) such that V ≈ WH. Key functions in MATLAB implementations include norm() for error calculation and iterative updates using element-wise operations to maintain non-negativity constraints.
- Login to Download
- 1 Credits