{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T07:56:24Z","timestamp":1768031784305,"version":"3.49.0"},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2024,2,17]],"date-time":"2024-02-17T00:00:00Z","timestamp":1708128000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,2,17]],"date-time":"2024-02-17T00:00:00Z","timestamp":1708128000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Process Lett"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The accuracy of moving object detection has a great impact on the accuracy of extracting the shape center coordinates of moving workpieces. The classic inter-frame difference method has \"cavity\" and \"double shadow\" issues for workpieces with comparable internal colors. In order to solve this problem, a moving object detection algorithm combining the three-frame difference method and Online Moving Window Robust Principal Component Analysis (OMWRPCA) is proposed. By using the OMWRPCA to extract the background image in the current frame and comparing it to the previous and current frames, the \"cavity\" and \"double shadow\" problems are avoided as well as the effects of background pixels. This paper presents a case study of a visual sorting experiment bench in an \"intelligent manufacturing production demonstration line\". The experiments show that the workpiece shape center coordinates obtained by the improved moving object detection algorithm are closer to the actual value than those obtained by the traditional algorithm, and the <jats:italic>F-measure<\/jats:italic> scores are above 0.8, which are more accurate than the other two algorithms. It is compared with the traditional algorithm of the frame difference method and the Online Mixture of Gaussian Matrix Factorization (OMoGMF).<\/jats:p>","DOI":"10.1007\/s11063-024-11463-w","type":"journal-article","created":{"date-parts":[[2024,2,17]],"date-time":"2024-02-17T05:02:11Z","timestamp":1708146131000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Moving Object Detection Method Based on the Fusion of Online Moving Window Robust Principal Component Analysis and Frame Difference Method"],"prefix":"10.1007","volume":"56","author":[{"given":"Q. L.","family":"Zhang","sequence":"first","affiliation":[]},{"given":"S. L.","family":"Li","sequence":"additional","affiliation":[]},{"given":"J. G.","family":"Duan","sequence":"additional","affiliation":[]},{"given":"J. Y.","family":"Qin","sequence":"additional","affiliation":[]},{"given":"Y.","family":"Zhou","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,2,17]]},"reference":[{"issue":"2","key":"11463_CR1","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/1237\/2\/022073","volume":"1237","author":"L Lou","year":"2019","unstructured":"Lou L, Liang S, Zhang Y (2019) Application research of moving target detection based on optical flow algorithms. J Phys Conf Ser 1237(2):022073. https:\/\/doi.org\/10.1088\/1742-6596\/1237\/2\/022073","journal-title":"J Phys Conf Ser"},{"issue":"2","key":"11463_CR2","doi-asserted-by":"publisher","first-page":"218","DOI":"10.1109\/tpami.2003.1177153","volume":"25","author":"R Basri","year":"2003","unstructured":"Basri R, Jacobs DW (2003) Lambertian reflectance and linear subspaces. IEEE Trans Pattern Anal Mach Intell 25(2):218\u2013233. https:\/\/doi.org\/10.1109\/tpami.2003.1177153","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"11463_CR3","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1016\/j.cviu.2013.11.009","volume":"122","author":"T Bouwmans","year":"2014","unstructured":"Bouwmans T, Zahzah EH (2014) Robust PCA via principal component pursuit: a review for a comparative evaluation in video surveillance. Comput Vis Image Underst 122:22\u201334. https:\/\/doi.org\/10.1016\/j.cviu.2013.11.009","journal-title":"Comput Vis Image Underst"},{"issue":"11","key":"11463_CR4","doi-asserted-by":"publisher","first-page":"4192","DOI":"10.1109\/tcsvt.2019.2951778","volume":"30","author":"CQ Zhao","year":"2020","unstructured":"Zhao CQ, Basu A (2020) Dynamic deep pixel distribution learning for background subtraction. IEEE Trans Circuits Syst Video Technol 30(11):4192\u20134206. https:\/\/doi.org\/10.1109\/tcsvt.2019.2951778","journal-title":"IEEE Trans Circuits Syst Video Technol"},{"key":"11463_CR5","doi-asserted-by":"publisher","unstructured":"Beleznai C, Fruhstuck B, Bischof H (2006) Multiple object tracking using local PCA. In: 18th international conference on pattern recognition (ICPR'06), 20\u201324 Aug. 2006 2006, vol. 3, pp. 79\u201382. https:\/\/doi.org\/10.1109\/ICPR.2006.842.","DOI":"10.1109\/ICPR.2006.842"},{"key":"11463_CR6","doi-asserted-by":"publisher","unstructured":"Kang Y, Huang W, Zheng S (2017) An improved frame difference method for moving target detection. In: 2017 Chinese Automation Congress, CAC 2017, October 20, 2017\u2013October 22, 2017, Jinan, China, 2017. Institute of Electrical and Electronics Engineers Inc. pp. 1537\u20131541. https:\/\/doi.org\/10.1109\/CAC.2017.8243011.","DOI":"10.1109\/CAC.2017.8243011"},{"key":"11463_CR7","doi-asserted-by":"publisher","unstructured":"Xu Z, Zhang D, Du L (2017) Moving object detection based on improved three frame difference and background subtraction. In: 2017 International Conference on Industrial Informatics\u2014Computing Technology, Intelligent Technology, Industrial Information Integration (ICIICII), 2\u20133 Dec. 2017, pp. 79\u201382. https:\/\/doi.org\/10.1109\/ICIICII.2017.79.","DOI":"10.1109\/ICIICII.2017.79"},{"key":"11463_CR8","doi-asserted-by":"publisher","unstructured":"Guo Z, Dang J, Wang Y, Jin J (2019) Background modeling algorithm for multi-feature fusion. In: 2019 Asia-Pacific signal and information processing association annual summit and conference (APSIPA ASC), 18\u201321 Nov. 2019, pp. 1117\u20131121. https:\/\/doi.org\/10.1109\/APSIPAASC47483.2019.9023315.","DOI":"10.1109\/APSIPAASC47483.2019.9023315"},{"key":"11463_CR9","doi-asserted-by":"publisher","first-page":"352","DOI":"10.1016\/j.neucom.2018.10.012","volume":"323","author":"Y Li","year":"2019","unstructured":"Li Y, Liu GC, Liu QS, Sun YB, Chen SY (2019) Moving object detection via segmentation and saliency constrained RPCA. Neurocomputing 323:352\u2013362. https:\/\/doi.org\/10.1016\/j.neucom.2018.10.012","journal-title":"Neurocomputing"},{"key":"11463_CR10","doi-asserted-by":"publisher","unstructured":"Stauffer C, Grimson WEL (1999) Adaptive background mixture models for real-time tracking. In: Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149), 23\u201325 June 1999, vol. 2, pp. 246\u2013252. https:\/\/doi.org\/10.1109\/CVPR.1999.784637.","DOI":"10.1109\/CVPR.1999.784637"},{"key":"11463_CR11","doi-asserted-by":"publisher","unstructured":"Evangelio RH,  P\u00e4tzold M, Sikora T (2012) Splitting Gaussians in mixture models. In: 2012 IEEE ninth international conference on advanced video and signal-based surveillance, 18\u201321 Sept. 2012, pp. 300\u2013305. https:\/\/doi.org\/10.1109\/AVSS.2012.69.","DOI":"10.1109\/AVSS.2012.69"},{"key":"11463_CR12","doi-asserted-by":"publisher","unstructured":"KaewTrakulPong P, Bowden R (2002) An improved adaptive background mixture model for real-time tracking with shadow detection.  In: Remagnino P, Jones GA, Paragios N, Regazzoni CS (eds) Video-based surveillance systems: computer vision and distributed processing. Springer US, Boston, pp. 135\u2013144. https:\/\/doi.org\/10.1007\/978-1-4615-0913-4_11.","DOI":"10.1007\/978-1-4615-0913-4_11"},{"issue":"7","key":"11463_CR13","doi-asserted-by":"publisher","first-page":"1726","DOI":"10.1109\/TPAMI.2017.2732350","volume":"40","author":"H Yong","year":"2018","unstructured":"Yong H, Meng D, Zuo W, Zhang L (2018) Robust online matrix factorization for dynamic background subtraction. IEEE Trans Pattern Anal Mach Intell 40(7):1726\u20131740. https:\/\/doi.org\/10.1109\/TPAMI.2017.2732350","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"4","key":"11463_CR14","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1109\/MSP.2018.2826566","volume":"35","author":"N Vaswani","year":"2018","unstructured":"Vaswani N, Bouwmans T, Javed S, Narayanamurthy P (2018) Robust subspace learning: robust PCA, robust subspace tracking, and robust subspace recovery. IEEE Signal Process Mag 35(4):32\u201355. https:\/\/doi.org\/10.1109\/MSP.2018.2826566","journal-title":"IEEE Signal Process Mag"},{"issue":"1","key":"11463_CR15","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1023\/A:1023709501986","volume":"54","author":"F De la Torre","year":"2003","unstructured":"De la Torre F, Black MJ (2003) A framework for robust subspace learning. Int J Comput Vision 54(1):117\u2013142. https:\/\/doi.org\/10.1023\/A:1023709501986","journal-title":"Int J Comput Vision"},{"key":"11463_CR16","unstructured":"Roweis S (1997) EM algorithms for PCA and SPCA. In: Presented at the proceedings of the 10th international conference on neural information processing systems, Denver."},{"issue":"1","key":"11463_CR17","first-page":"749","volume":"15","author":"T Zhang","year":"2014","unstructured":"Zhang T, Lerman G (2014) A novel M-estimator for robust PCA. J Mach Learn Res 15(1):749\u2013808","journal-title":"J Mach Learn Res"},{"key":"11463_CR18","doi-asserted-by":"publisher","unstructured":"Michael M, Joel AT (2011) Two proposals for robust PCA using semidefinite programming. Electronic J Stat 5:1123\u20131160. https:\/\/doi.org\/10.1214\/11-EJS636.","DOI":"10.1214\/11-EJS636"},{"key":"11463_CR19","doi-asserted-by":"publisher","unstructured":"Partridge M, Jabri M (2011) Robust principal component analysis. J ACM 58(3): Article 11. https:\/\/doi.org\/10.1145\/1970392.1970395.","DOI":"10.1145\/1970392.1970395"},{"key":"11463_CR20","doi-asserted-by":"publisher","first-page":"1340","DOI":"10.1109\/LSP.2020.3011896","volume":"27","author":"AA Rontogiannis","year":"2020","unstructured":"Rontogiannis AA, Giampouras PV, Koutroumbas KD (2020) Online reweighted least squares robust PCA. IEEE Signal Process Lett 27:1340\u20131344. https:\/\/doi.org\/10.1109\/LSP.2020.3011896","journal-title":"IEEE Signal Process Lett"},{"issue":"16","key":"11463_CR21","doi-asserted-by":"publisher","first-page":"9376","DOI":"10.1016\/j.jfranklin.2022.09.002","volume":"359","author":"Q-Z Zheng","year":"2022","unstructured":"Zheng Q-Z, Xu P-F (2022) A unified framework for nonconvex nonsmooth sparse and low-rank decomposition by majorization-minimization algorithm. J Franklin Inst 359(16):9376\u20139400. https:\/\/doi.org\/10.1016\/j.jfranklin.2022.09.002","journal-title":"J Franklin Inst"},{"issue":"8","key":"11463_CR22","doi-asserted-by":"publisher","first-page":"1427","DOI":"10.1109\/JPROC.2018.2853589","volume":"106","author":"T Bouwmans","year":"2018","unstructured":"Bouwmans T, Javed S, Zhang H, Lin Z, Otazo R (2018) On the applications of robust PCA in image and video processing. Proc IEEE 106(8):1427\u20131457. https:\/\/doi.org\/10.1109\/JPROC.2018.2853589","journal-title":"Proc IEEE"},{"issue":"2","key":"11463_CR23","doi-asserted-by":"publisher","first-page":"1007","DOI":"10.1109\/TIP.2018.2874289","volume":"28","author":"S Javed","year":"2019","unstructured":"Javed S, Mahmood A, Al-Maadeed S, Bouwmans T, Jung SK (2019) Moving object detection in complex scene using spatiotemporal structured-sparse RPCA. IEEE Trans Image Process 28(2):1007\u20131022. https:\/\/doi.org\/10.1109\/TIP.2018.2874289","journal-title":"IEEE Trans Image Process"},{"issue":"7","key":"11463_CR24","doi-asserted-by":"publisher","first-page":"1241","DOI":"10.1109\/TCSVT.2015.2455711","volume":"26","author":"W Song","year":"2016","unstructured":"Song W, Zhu J, Li Y, Chen C (2016) Image alignment by online robust PCA via stochastic gradient descent. IEEE Trans Circuits Syst Video Technol 26(7):1241\u20131250. https:\/\/doi.org\/10.1109\/TCSVT.2015.2455711","journal-title":"IEEE Trans Circuits Syst Video Technol"},{"issue":"21","key":"11463_CR25","doi-asserted-by":"publisher","first-page":"29937","DOI":"10.1007\/s11042-018-6710-1","volume":"78","author":"J Ju","year":"2019","unstructured":"Ju J, Xing J (2019) RETRACTED ARTICLE: moving object detection based on smoothing three frame difference method fused with RPCA. Multimedia Tools Appl 78(21):29937\u201329951. https:\/\/doi.org\/10.1007\/s11042-018-6710-1","journal-title":"Multimedia Tools Appl"},{"issue":"16","key":"11463_CR26","doi-asserted-by":"publisher","first-page":"4284","DOI":"10.1109\/TSP.2014.2331612","volume":"62","author":"H Guo","year":"2014","unstructured":"Guo H, Qiu C, Vaswani N (2014) An online algorithm for separating sparse and low-dimensional signal sequences from their sum. IEEE Trans Signal Process 62(16):4284\u20134297. https:\/\/doi.org\/10.1109\/TSP.2014.2331612","journal-title":"IEEE Trans Signal Process"},{"key":"11463_CR27","doi-asserted-by":"publisher","unstructured":"Javed S, Oh SH, Sobral A, Bouwmans T, Ki Jung S (2014) OR-PCA with MRF for robust foreground detection in highly dynamic backgrounds. In: Asian Conference on Computer Vision. https:\/\/doi.org\/10.1007\/978-3-319-16811-1_19.","DOI":"10.1007\/978-3-319-16811-1_19"},{"key":"11463_CR28","unstructured":"Feng J, Xu H, Yan S (2013) Online robust PCA via stochastic optimization. In: Presented at the proceedings of the 26th international conference on neural information processing systems, vol 1. Lake Tahoe, Nevada."},{"issue":"1","key":"11463_CR29","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1109\/TMM.2019.2923097","volume":"22","author":"W Xiao","year":"2020","unstructured":"Xiao W, Huang X, He F, Silva J, Emrani S, Chaudhuri A (2020) Online robust principal component analysis with change point detection. IEEE Trans Multimedia 22(1):59\u201368. https:\/\/doi.org\/10.1109\/TMM.2019.2923097","journal-title":"IEEE Trans Multimedia"}],"container-title":["Neural Processing Letters"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11063-024-11463-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11063-024-11463-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11063-024-11463-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,16]],"date-time":"2024-05-16T20:23:01Z","timestamp":1715890981000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11063-024-11463-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2,17]]},"references-count":29,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2024,4]]}},"alternative-id":["11463"],"URL":"https:\/\/doi.org\/10.1007\/s11063-024-11463-w","relation":{},"ISSN":["1573-773X"],"issn-type":[{"value":"1573-773X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,2,17]]},"assertion":[{"value":"26 November 2023","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 February 2024","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interests"}}],"article-number":"55"}}