Batch process is an important type of industrial production process, and the process mechanism is complex. It is difficult to accurately describe the dynamic changes of the production process of multi-stage time-varying batch process. In addition, the data of batch process contain not only global information but also local information. The traditional neighborhood preserving embedded algorithm is used to maintain the local geometric structure of data while ignoring the global information, and the extracted latent variables cannot fully characterize batch process. Therefore, we propose a multi-stage optimization regularized neighborhood preserving embedding (ORNPE) algorithm. First, the multiple process stages are separated by affinity propagation (AP) algorithm. Second, based on maintaining local information of neighborhood preserving embedding algorithm, slow feature analysis algorithm is used to extract dynamic time-varying global information. Then, cross-entropy is used to optimize the global information, and the extraction ability of the global information is improved. Finally, a monitoring index based on support vector data description is constructed to eliminate adverse effects of non-Gaussian data for monitoring performance. The effectiveness and advantages of the proposed algorithm based on monitoring strategy are illustrated by the penicillin fermentation process and a semiconductor industry process.