An image capture system comprising: an image capture unit configured to capture a first image frame comprising a set of pixels; and a processor coupled to the image capture unit and configured to: determine a normalized distance of a pixel characteristic between the first image frame and a second image frame for each pixel in the first image frame; compare the normalized distance for each pixel in the first image frame against a pixel sensitivity value for that pixel, wherein the pixel sensitivity value is based on a base sensitivity value; determine that a particular pixel of the first image frame is a motion pixel or a background pixel based on the normalized distance of the particular pixel relative to the pixel sensitivity value for the particular pixel; group motion pixels into identified blobs; and adapt the pixel sensitivity value for each pixel over a range of allowable pixel sensitivity values; the system being characterized in that the processor is configured to: determine a histogram of the identified blobs in the frames, wherein an index of the histogram represents a percentage of strong motion pixels to total motion pixels in a given identified blob in the image frames, wherein a strong motion pixel is a pixel having a normalized distance equal to a preset maximum level; determine a peak index value of the histogram with a highest count among all index values of the histogram; decrease the base sensitivity value if the peak index value is undesirably low; and increase the base sensitivity value if the peak index value is undesirably high. an image capture unit configured to capture a first image frame comprising a set of pixels; and a processor coupled to the image capture unit and configured to: determine a normalized distance of a pixel characteristic between the first image frame and a second image frame for each pixel in the first image frame; compare the normalized distance for each pixel in the first image frame against a pixel sensitivity value for that pixel, wherein the pixel sensitivity value is based on a base sensitivity value; determine that a particular pixel of the first image frame is a motion pixel or a background pixel based on the normalized distance of the particular pixel relative to the pixel sensitivity value for the particular pixel; group motion pixels into identified blobs; and adapt the pixel sensitivity value for each pixel over a range of allowable pixel sensitivity values; determine a normalized distance of a pixel characteristic between the first image frame and a second image frame for each pixel in the first image frame; compare the normalized distance for each pixel in the first image frame against a pixel sensitivity value for that pixel, wherein the pixel sensitivity value is based on a base sensitivity value; determine that a particular pixel of the first image frame is a motion pixel or a background pixel based on the normalized distance of the particular pixel relative to the pixel sensitivity value for the particular pixel; group motion pixels into identified blobs; and adapt the pixel sensitivity value for each pixel over a range of allowable pixel sensitivity values; the system being characterized in that the processor is configured to: determine a histogram of the identified blobs in the frames, wherein an index of the histogram represents a percentage of strong motion pixels to total motion pixels in a given identified blob in the image frames, wherein a strong motion pixel is a pixel having a normalized distance equal to a preset maximum level; determine a peak index value of the histogram with a highest count among all index values of the histogram; decrease the base sensitivity value if the peak index value is undesirably low; and increase the base sensitivity value if the peak index value is undesirably high. determine a histogram of the identified blobs in the frames, wherein an index of the histogram represents a percentage of strong motion pixels to total motion pixels in a given identified blob in the image frames, wherein a strong motion pixel is a pixel having a normalized distance equal to a preset maximum level; determine a peak index value of the histogram with a highest count among all index values of the histogram; decrease the base sensitivity value if the peak index value is undesirably low; and increase the base sensitivity value if the peak index value is undesirably high.