Photoplethysmography (PPG) heart rate estimation | State-of-the-Art