The high performance of the conventional spatio-temporal image noise reduction filers comes at the cost of high computationally intensity. In this paper, a motion adaptive spatio-temporal filter is proposed for double-shot images to achieve high performance with low computing power requirement. Two images are used simultaneously to separate the static regions and dynamic regions, where different noise reduction approaches are employed. Temporal average and 2-D adaptive filter is applied for static regions, where spatio-temporal filter with motion compensation is only applied for dynamic regions. Experiments show that the proposed noise reduction filter can achieve better noise reduction performance with less computationally intensity than other previous spatio-temporal filters.