Abstract Imaging objects behind a scattering medium beyond the optical memory effect (OME) range is vital in various imaging scenarios. Despite numerous proposed imaging methods aimed at separating objects, effectively tracking moving objects remains challenging. In this paper, we present a non-invasive scattering imaging method to reconstruct target beyond the OME range and track moving objects using a speckle separation and position estimation technique. A speckle autocorrelation separation method based on frequency intensity is proposed to eliminate the noise from the cross-correlation and to separate the objects from the mixed speckles. A position estimation technique is proposed to determine the positional relationships of the objects using speckle deconvolution using the point spread function of imaging regions. A non-invasive imaging system is designed to track the moving object without prior knowledge of the shape and distribution of objects. Experimental validation shows the efficiency of the method for separation and localization, allowing for the reconstruction of the target behind the scattering medium and tracking of the moving object behind the scattering medium. Moreover, the method is capable of separating and tracking a moving object when multiple objects are in the background.