A computer-implemented method for real time estimation of heart rate from one or more face videos acquired in non-invasive manner, wherein the method comprises: receiving the one or more face videos, wherein the one or more face videos includes frontal, profile and multiple faces; obtaining one or more blocks consisting of facial skin areas of the received one or more face videos, wherein each face video of the one or more face videos is divided into a plurality of temporal fragments. wherein each temporal fragment of the plurality of temporal fragments is used to estimate a local heart rate; extracting the plurality of temporal fragments of the obtained one or more blocks of the one or more face videos, wherein each extracted temporal fragment of the plurality of extracted temporal fragments comprising variants depending on facial structure; filtering the plurality of extracted temporal fragments using an image processing range filter, wherein each extracted temporal fragment of the plurality of extracted temporal fragments is composed of local Photo-Plethysmography and noise, and wherein the plurality of extracted temporal fragments are normalized using F j i = F j i − μ F j i σ F j i where F j i denotes i th normalized fragment in j th fragment μ represents mean operations and σ represents variance operations and wherein normalized fragment fragments are depicted by: F j i n = AP a n + η n Where Pa is actual local PPG; A is a channel matrix; n is time instant; and η is the noise. and wherein the local PPG having high Kurtosis statistic provides shape information with respect to peakedness and tailness of each extracted temporal fragment of the plurality of extracted temporal fragments; and applying a predefined quality based fusion to estimate heart rate of the filtered temporal fragment of at least one face video of the one or more face videos, wherein an estimate of the local heart rate is weighed by a quality, the quality indicating the confidence in accurate extraction of the local heart rate from the local PPG. q j = a j − b j b j where q j denotes a quality for local PPG signal, a j and b j denote maximum and the second maximum amplitude of a frequency spectrum. receiving the one or more face videos, wherein the one or more face videos includes frontal, profile and multiple faces; obtaining one or more blocks consisting of facial skin areas of the received one or more face videos, wherein each face video of the one or more face videos is divided into a plurality of temporal fragments. wherein each temporal fragment of the plurality of temporal fragments is used to estimate a local heart rate; extracting the plurality of temporal fragments of the obtained one or more blocks of the one or more face videos, wherein each extracted temporal fragment of the plurality of extracted temporal fragments comprising variants depending on facial structure; filtering the plurality of extracted temporal fragments using an image processing range filter, wherein each extracted temporal fragment of the plurality of extracted temporal fragments is composed of local Photo-Plethysmography and noise, and wherein the plurality of extracted temporal fragments are normalized using F j i = F j i − μ F j i σ F j i where F j i denotes i th normalized fragment in j th fragment μ represents mean operations and σ represents variance operations and wherein normalized fragment fragments are depicted by: F j i n = AP a n + η n Where Pa is actual local PPG; A is a channel matrix; n is time instant; and η is the noise. where F j i denotes i th normalized fragment in j th fragment μ represents mean operations and σ represents variance operations and wherein normalized fragment fragments are depicted by: F j i n = AP a n + η n Where Pa is actual local PPG; A is a channel matrix; n is time instant; and η is the noise. Where Pa is actual local PPG; A is a channel matrix; n is time instant; and η is the noise. and wherein the local PPG having high Kurtosis statistic provides shape information with respect to peakedness and tailness of each extracted temporal fragment of the plurality of extracted temporal fragments; and applying a predefined quality based fusion to estimate heart rate of the filtered temporal fragment of at least one face video of the one or more face videos, wherein an estimate of the local heart rate is weighed by a quality, the quality indicating the confidence in accurate extraction of the local heart rate from the local PPG. q j = a j − b j b j