Blotch detection and removal is an important issue for archive film restoration. In this work, a two-stage Simplified Ranked Order Difference (SROD) detector that takes local motion changes into consideration has been proposed to increase blotch detection performance. Furthermore a novel pixel-based correction method that determines the new values of blotched pixels from spatio-temporal correlation considering edge information is developed. Experimental results show that the proposed approaches give successful detection and correction performances and outperform previously proposed techniques. (c) 2007 Elsevier GmbH. All rights reserved.