Deep Dive Into Mitigating Bias In Remote Plethysmography: A Software And Hardware Approach