1. An apparatus, comprising: at least one processing unit; at least one memory wherein the at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to: process at least two consecutive image frames; select at least one region of interest from the at least two image frames based on the at least one region of interest having a salient object therein; process the at least one region of interest in the at least two consecutive image frames to determine a motion field; segment the motion field into a plurality of motion clusters; select, based on the at least one region of interest and the plurality of motion clusters, a most relevant motion cluster from the plurality of motion clusters, the most relevant motion cluster providing one of the following: a greatest amount of movement among the plurality of motion clusters, or a least amount of movement among the plurality of motion clusters; and adjust an exposure time based on motion information of the selected most relevant motion cluster.