{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T10:17:24Z","timestamp":1781086644794,"version":"3.54.1"},"reference-count":58,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2020,2,19]],"date-time":"2020-02-19T00:00:00Z","timestamp":1582070400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>Incremental feature extraction algorithms are designed to analyze large-scale data streams. Many of them suffer from high computational cost, time complexity, and data dependency, which adversely affects the processing of the data stream. With this motivation, this paper presents a novel incremental feature extraction approach based on the Discrete Cosine Transform (DCT) for the data stream. The proposed approach is separated into initial and sequential phases, and each phase uses a fixed-size windowing technique for processing the current samples. The initial phase is performed only on the first window to construct the initial model as a baseline. In this phase, normalization and DCT are applied to each sample in the window. Subsequently, the efficient feature subset is determined by a particle swarm optimization-based method. With the construction of the initial model, the sequential phase begins. The normalization and DCT processes are likewise applied to each sample. Afterward, the feature subset is selected according to the initial model. Finally, the k-nearest neighbor classifier is employed for classification. The approach is tested on the well-known streaming data sets and compared with state-of-the-art incremental feature extraction algorithms. The experimental studies demonstrate the proposed approach\u2019s success in terms of recognition accuracy and learning time.<\/jats:p>","DOI":"10.3390\/sym12020299","type":"journal-article","created":{"date-parts":[[2020,2,26]],"date-time":"2020-02-26T04:18:29Z","timestamp":1582690709000},"page":"299","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["An Approach for Streaming Data Feature Extraction Based on Discrete Cosine Transform and Particle Swarm Optimization"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9386-4390","authenticated-orcid":false,"given":"\u00d6zge","family":"Aydo\u011fdu","sequence":"first","affiliation":[{"name":"Department of Computer Engineering, Karadeniz Technical University, 61080 Trabzon, Turkey"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Murat","family":"Ekinci","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Karadeniz Technical University, 61080 Trabzon, Turkey"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2020,2,19]]},"reference":[{"key":"ref_1","first-page":"2206","article-title":"Dragonnet: A robust mo-bile Internet service system for long-distance trains","volume":"12","author":"Tso","year":"2013","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"2787","DOI":"10.1016\/j.comnet.2010.05.010","article-title":"The internet of things: A survey","volume":"54","author":"Atzori","year":"2010","journal-title":"Comput. Netw."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1145\/1721654.1721672","article-title":"A view of cloud computing","volume":"53","author":"Armbrust","year":"2010","journal-title":"Commun. ACM"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1587\/transcom.E98.B.190","article-title":"Achieving efficient cloud search services: Multi-keyword ranked search over encrypted cloud data supporting parallel computing","volume":"E98-B","author":"Fu","year":"2015","journal-title":"IEICE Trans. Commun."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1145\/1140103.1140295","article-title":"Data streaming algorithms for estimating entropy of network traffic","volume":"34","author":"Lall","year":"2006","journal-title":"ACM Sigmetrics"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"445","DOI":"10.1109\/TNSM.2019.2899085","article-title":"Mobile encrypted traffic classification using deep learning: Experimental evaluation, lessons learned, and challenges","volume":"16","author":"Aceto","year":"2019","journal-title":"IEEE Trans. Netw. Serv."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Gupta, A., Birkner, R., Canini, M., Feamster, N., Mac-Stoker, C., and Willinger, W. (2016, January 9\u201310). Network monitoring as a streaming analytics problem. Proceedings of the 15th ACM Workshop on Hot Topics in Networks, Atlanta, GA, USA.","DOI":"10.1145\/3005745.3005748"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"926020","DOI":"10.1155\/2014\/926020","article-title":"A fast density-based clustering algorithm for real-time internet of things stream","volume":"2014","author":"Amini","year":"2014","journal-title":"Sci. World J."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"e3914","DOI":"10.1002\/cpe.3914","article-title":"Semi-supervised incremental feature extraction for large-scale data stream","volume":"29","author":"Tan","year":"2017","journal-title":"Concurr. Comp-Pract. E"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"3726","DOI":"10.1016\/j.patcog.2014.05.022","article-title":"Incremental partial least squares analysis of big streaming data","volume":"47","author":"Zeng","year":"2014","journal-title":"Pattern Recognit."},{"key":"ref_11","first-page":"320","article-title":"Effective and efficient dimensionality reduction for large-scale and streaming data preprocessing","volume":"18","author":"Yan","year":"2006","journal-title":"TKDE"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/T-C.1974.223784","article-title":"Discrete cosine transform","volume":"C-23","author":"Ahmed","year":"1974","journal-title":"IEEE Trans. Comput."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Jolliffe, I.T. (1986). Principal component analysis and factor analysis. Principal Component Analysis, Springer.","DOI":"10.1007\/978-1-4757-1904-8"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"873","DOI":"10.1109\/TSMCB.2006.870645","article-title":"A novel incremental principal component analysis and its application for face recognition","volume":"36","author":"Zhao","year":"2006","journal-title":"IEEE Trans. Syst. Man. Cybern. B Cybern."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Hall, P., and Martin, R. (1998, January 14\u201317). Incremental Eigenanalysis for Classification. Proceedings of the British Machine Vision Conference, Southampton, UK.","DOI":"10.5244\/C.12.29"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1042","DOI":"10.1109\/34.877525","article-title":"Merging and splitting eigenspace model","volume":"22","author":"Hall","year":"2000","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Liu, X., and Chen, T. (2002, January 13\u201317). Shot boundary detection using temporal statistics modeling. Proceedings of the 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing, Orlando, FL, USA.","DOI":"10.1109\/ICASSP.2002.5745381"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1509","DOI":"10.1016\/j.patcog.2003.11.010","article-title":"On incremental and robust subspace learning","volume":"37","author":"Li","year":"2004","journal-title":"Pattern Recognit."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Ozawa, S., Pang, S., and Kasabov, N. (2004, January 9\u201313). A modified incremental principal component analysis for online learning of feature space and classifier. Proceedings of the Pacific Rim International Conference on Artificial Intelligence, Auckland, New Zealand.","DOI":"10.1007\/978-3-540-28633-2_26"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1061","DOI":"10.1109\/TNN.2007.2000059","article-title":"Incremental learning of chunk data for online pattern classification systems","volume":"19","author":"Ozawa","year":"2008","journal-title":"IEEE Trans. Neural Netw."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Rosas-Arias, L., Portillo-Portillo, J., Hernandez-Suarez, A., Olivares-Mercado, J., Sanchez-Perez, G., Toscano-Medina, K., Perez-Meana, H., Orozco, A.L.S., and Garc\u00eda Villalba, L.J. (2019). Vehicle Counting in Video Sequences: An Incremental Subspace Learning Approach. Sensors, 19.","DOI":"10.3390\/s19132848"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"418","DOI":"10.1109\/TVCG.2019.2934433","article-title":"An incremental dimensionality reduction method for visualizing streaming multidimensional data","volume":"26","author":"Fujiwara","year":"2019","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_23","unstructured":"Jain, P., Jin, C., Kakade, S.M., Netrapalli, P., and Sidford, A. (2016, January 23\u201336). Streaming PCA: Matching Matrix Bernstein and Near-Optimal Finite Sample Guarantees for Oja\u2019s Algorithm. Proceedings of the 29th Annual Conference on Learning Theory, New-York City, NY, USA."},{"key":"ref_24","unstructured":"Kuncheva, L.I., and Faithfull, W.J. (2012, January 11\u201315). Pca feature extraction for change detection in multidimensional unlabelled streaming data. Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012), Tsukuba Science City, Japan."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Qahtan, A.A., Alharbi, B., Wang, S., and Zhang, X. (2015, January 10\u201313). A pca-based change detection framework for multidimensional data streams: Change detection in multidimensional data streams. Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Sydney, Australia.","DOI":"10.1145\/2783258.2783359"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1034","DOI":"10.1109\/TPAMI.2003.1217609","article-title":"Candid covariance-free incremental principal component analysis","volume":"25","author":"Weng","year":"2003","journal-title":"IEEE Trans. Pattern Anal."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"2229","DOI":"10.1080\/03610918.2018.1455870","article-title":"Incremental modelling for compositional data streams","volume":"48","author":"Wei","year":"2019","journal-title":"Commun. Stat-Simul. C"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Tokumoto, T., and Ozawa, S. (August, January 31). A fast incremental kernel principal component analysis for learning stream of data chunks. Proceedings of the 2011 International Joint Conference on Neural Networks, San Jose, CA, USA.","DOI":"10.1109\/IJCNN.2011.6033599"},{"key":"ref_29","unstructured":"Ghashami, M., Perry, D.J., and Phillips, J. (2016, January 9\u201311). Streaming kernel principal component analysis. Proceedings of the 19th International Conference on Artificial Intelligence and Statistics, Cadiz, Spain."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1007\/s12530-015-9131-7","article-title":"Online feature extraction based on accelerated kernel principal component analysis for data stream","volume":"7","author":"Joseph","year":"2016","journal-title":"Evol. Syst."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1662","DOI":"10.1109\/TIP.2007.896668","article-title":"Incremental kernel principal component analysis","volume":"16","author":"Chin","year":"2007","journal-title":"IEEE Trans. Image Process."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Takeuchi, Y., Ozawa, S., and Abe, S. (2007, January 12\u201317). An efficient incremental kernel principal component analysis for online feature selection. Proceedings of the International Joint Conference on Neural Networks, Orlando, FL, USA.","DOI":"10.1109\/IJCNN.2007.4371325"},{"key":"ref_33","unstructured":"Fredrik, H., and Paul, N. (2018). Incremental kernel PCA and the Nystr\u00f6m method. arXiv."},{"key":"ref_34","first-page":"5937274","article-title":"Two-Phase Incremental Kernel PCA for Learning Massive or Online Datasets","volume":"2019","author":"Liu","year":"2019","journal-title":"Complexity"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1431","DOI":"10.1016\/j.patcog.2009.11.001","article-title":"Feature extraction using discrete cosine transform and discrimination power analysis with a face recognition technology","volume":"43","author":"Dabbaghchian","year":"2010","journal-title":"Pattern Recognit."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1016\/j.procs.2019.01.015","article-title":"DCT and HOG Feature Sets Combined with BPNN for Efficient Face Classification","volume":"148","author":"Nassih","year":"2019","journal-title":"Procedia Comput. Sci."},{"key":"ref_37","unstructured":"Tjahyadi, R., Liu, W., and Venkatesh, S. (2004). Application of the DCT energy histogram for face recognition. ICITA 2004: Proceedings of the Second International Conference on Information Technology and Applications, IEEE."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"679","DOI":"10.1109\/TNN.2005.844909","article-title":"High-speed face recognition based on discrete cosine transform and RBF neural networks","volume":"16","author":"Er","year":"2005","journal-title":"IEEE Trans. Neural Netw."},{"key":"ref_39","first-page":"67","article-title":"Approximate Clustering on Data Streams Using Discrete Cosine Transform","volume":"6","author":"Yu","year":"2010","journal-title":"JIPS"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Hayat, M.Z., and Hashemi, M.R. (2010, January 7\u201310). A dct based approach for detecting novelty and concept drift in data streams. Proceedings of the 2010 International Conference of Soft Computing and Pattern Recognition, Paris, France.","DOI":"10.1109\/SOCPAR.2010.5686734"},{"key":"ref_41","first-page":"422","article-title":"Selectivity estimation of range queries over data streams using cosine transform","volume":"1","author":"Yan","year":"2007","journal-title":"Int. J. Comput. Sci."},{"key":"ref_42","first-page":"102572","article-title":"Visual object tracking based on discriminant DCT features","volume":"95","author":"Sharma","year":"2019","journal-title":"DSP"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"135614","DOI":"10.1155\/2013\/135614","article-title":"Design of an Efficient Real-Time Algorithm Using Reduced Feature Dimension for Recognition of Speed Limit Signs","volume":"2013","author":"Cho","year":"2013","journal-title":"Sci. World J."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1810","DOI":"10.1016\/j.scient.2012.05.007","article-title":"Feature extraction based DCT on dynamic signature verification","volume":"19","author":"Rashidi","year":"2012","journal-title":"Scientia Iranica"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Wijaya, I.G.P.S., Husodo, A.Y., and Arimbawa, I.W.A. (2016, January 28\u201329). Real time face recognition using DCT coefficients based face descriptor. Proceedings of the 2016 International Conference on Informatics and Computing (ICIC), Mataram, Indonesia.","DOI":"10.1109\/IAC.2016.7905705"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Loizou, C.P., Pantziaris, M., Pattichis, C.S., and Seimenis, I. (2013). Brain MR Image Normalization in Texture Analysis of Multiple Sclerosis. JBGC, 3.","DOI":"10.5430\/jbgc.v3n1p20"},{"key":"ref_47","unstructured":"Kennedy, J., and Eberhart, R. (December, January 27). Particle swarm optimization. Proceedings of the ICNN\u201995\u2014International Conference on Neural Networks, Perth, WA, Australia."},{"key":"ref_48","unstructured":"Yang, X.S. (2010). Nature-Inspired Metaheuristic Algorithms, Luniver Press."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/TSC.2015.2439695","article-title":"Accelerated PSO swarm search feature selection for data stream mining big data","volume":"9","author":"Fong","year":"2015","journal-title":"IEEE Trans. Serv. Comput."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Cheng, X., Ciuonzo, D., and Rossi, P.S. (2019). Multi-bit decentralized detection through fusing smart & dumb sensors based on rao test. IEEE Trans. Aerosp. Electr. Syst.","DOI":"10.1109\/TAES.2019.2936777"},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Cheng, X., Ciuonzo, D., and Rossi, P.S. (2018, January 19\u201321). Multi-bit decentralized detection of a weak signal in wireless sensor networks with a rao test. Proceedings of the 2018 IEEE 23rd International Conference on Digital Signal Processing (DSP), Shanghai, China.","DOI":"10.1109\/ICDSP.2018.8631592"},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"205707","DOI":"10.1155\/2015\/205707","article-title":"Gesture recognition from data streams of human motion sensor using accelerated PSO swarm search feature selection algorithm","volume":"2015","author":"Fong","year":"2015","journal-title":"J. Sens."},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Deshpande, M., and Karypis, G. (2002, January 6\u20138). Evaluation of techniques for classifying biological sequences. Proceedings of the Pacific-Asia Conference on Knowledge Discovery and Data Mining, Taipei, Taiwan.","DOI":"10.1007\/3-540-47887-6_41"},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Kong, X., and Philip, S.Y. (2011, January 15\u201318). An ensemble-based approach to fast classification of multi-label data streams. Proceedings of the 7th International Conference on Collaborative Computing: Networking Applications and Worksharing (CollaborateCom), Orlanda, FL, USA.","DOI":"10.4108\/icst.collaboratecom.2011.247086"},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Khan, M., Ding, Q., and Perrizo, W. (2002, January 6\u20138). k-nearest neighbor classification on spatial data streams using P-trees. Proceedings of the Pacific-Asia Conference on Knowledge Discovery and Data Mining, Taipei, Taiwan.","DOI":"10.1007\/3-540-47887-6_51"},{"key":"ref_56","unstructured":"Dua, D., and Graff, C. (2019). UCI Machine Learning Repository, University of California, School of Information and Computer Science."},{"key":"ref_57","first-page":"1601","article-title":"Moa: Massive online analysis","volume":"11","author":"Bifet","year":"2010","journal-title":"JMLR"},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"104","DOI":"10.1016\/j.ins.2016.11.018","article-title":"A clustering algorithm for stream data with LDA-based unsupervised localized dimension reduction","volume":"381","author":"Laohakiat","year":"2017","journal-title":"Inf. Sci."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/12\/2\/299\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T08:59:12Z","timestamp":1760173152000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/12\/2\/299"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,19]]},"references-count":58,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2020,2]]}},"alternative-id":["sym12020299"],"URL":"https:\/\/doi.org\/10.3390\/sym12020299","relation":{},"ISSN":["2073-8994"],"issn-type":[{"value":"2073-8994","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,2,19]]}}}