Research article

Dynamic mode decomposition for blindly separating mixed signals and decrypting encrypted images

  • Published: 03 July 2024
  • In this paper, we introduce the dynamic mode decomposition considering a lag $ \tau $ ($ \tau $-DMD) for solving the blind source separation (BSS) problem of chaotic signals and images. $ \tau $-DMD can be used in BSS-based image decryption with good separation performance. The unmixing problem was formulated as a modal decomposition problem. $ \tau $-DMD was applied on separating linear mixed chaotic signals showing a better separation performance than the existing blind source separation algorithms (Amuse, SOBI, FastICA and JADE). In addition, the case of adding noise in the mixing process was considered, and wavelet de-nosing before $ \tau $-DMD improved the separation performance. For the application, $ \tau $-DMD can be used to remove the noise in electrocardiograms (ECG) and the ocular artifacts in electroencephalograms (EEG). $ \tau $-DMD can also be applied in image processing, showing good separation performance of $ \tau $-DMD for both synthetic mixtures and real-life mixed texts. Structural similarity index measurement (SSIM) and peak signal-to-noise ratio (PSNR) were selected as the evaluation criteria. We tested the separation performance of $ \tau $-DMD on natural images, fingerprint images, and real-life text images and compared the results with other methods. Furthermore, $ \tau $-DMD was applied to decrypt the BSS-based encrypted images. In the process of encryption, we set up the underdetermined problem of BSS by mixing the original and key images, and then $ \tau $-DMD was used to extract the original images in the process of decryption with the secret seeds provided. Two simulations were performed to illustrate the performance of $ \tau $-DMD for image decryption, showing a better decryption results than FastICA.

    Citation: Cun Chen, Hui Peng. Dynamic mode decomposition for blindly separating mixed signals and decrypting encrypted images[J]. Big Data and Information Analytics, 2024, 8: 1-25. doi: 10.3934/bdia.2024001

    Related Papers:

  • In this paper, we introduce the dynamic mode decomposition considering a lag $ \tau $ ($ \tau $-DMD) for solving the blind source separation (BSS) problem of chaotic signals and images. $ \tau $-DMD can be used in BSS-based image decryption with good separation performance. The unmixing problem was formulated as a modal decomposition problem. $ \tau $-DMD was applied on separating linear mixed chaotic signals showing a better separation performance than the existing blind source separation algorithms (Amuse, SOBI, FastICA and JADE). In addition, the case of adding noise in the mixing process was considered, and wavelet de-nosing before $ \tau $-DMD improved the separation performance. For the application, $ \tau $-DMD can be used to remove the noise in electrocardiograms (ECG) and the ocular artifacts in electroencephalograms (EEG). $ \tau $-DMD can also be applied in image processing, showing good separation performance of $ \tau $-DMD for both synthetic mixtures and real-life mixed texts. Structural similarity index measurement (SSIM) and peak signal-to-noise ratio (PSNR) were selected as the evaluation criteria. We tested the separation performance of $ \tau $-DMD on natural images, fingerprint images, and real-life text images and compared the results with other methods. Furthermore, $ \tau $-DMD was applied to decrypt the BSS-based encrypted images. In the process of encryption, we set up the underdetermined problem of BSS by mixing the original and key images, and then $ \tau $-DMD was used to extract the original images in the process of decryption with the secret seeds provided. Two simulations were performed to illustrate the performance of $ \tau $-DMD for image decryption, showing a better decryption results than FastICA.


    加载中


    [1] Koopman BO, (1931) Hamiltonian systems and transformation in Hilbert space. Proc Nat Acad Sci 17: 315-318. https://doi.org/10.1073/pnas.17.5.315 doi: 10.1073/pnas.17.5.315
    [2] Schmid PJ, (2010) Dynamic mode decomposition of numerical and experimental data. J Fluid Mech 656: 5-28. https://doi.org/10.1017/S0022112010001217 doi: 10.1017/S0022112010001217
    [3] Rowley CW, Mezić I, Bagheri S, Schlatter P, Henningson DS, (2009) Spectral analysis of nonlinear flows. J Fluid Mech 641: 115-127. https://doi.org/10.1017/S0022112009992059 doi: 10.1017/S0022112009992059
    [4] Abdi H, Williams LJ, (2010) Principal component analysis. Wiley Interdiscip Rev Comput Stat 2: 433-459. https://doi.org/10.1002/wics.101 doi: 10.1002/wics.101
    [5] Chen KK, Tu JH, Rowley CW, (2012) Variants of dynamic mode decomposition: Boundary condition, Koopman, and Fourier analyses. J Nonlinear Sci 22: 887-915. https://doi.org/10.1007/s00332-012-9130-9 doi: 10.1007/s00332-012-9130-9
    [6] Brunton SL, Kutz JN, (2019) Data-Driven Science and Engineering, Cambridge: Cambridge Univ. Press. https://doi.org/10.1017/9781108380690
    [7] Yost WA, (1997) The cocktail party problem: Forty years later, In: Binaural and Spatial Hearing in Real and Virtual Environments, Mahwah, NJ, USA: Lawrence Erlbaum, 329-347.
    [8] Visser E, Lee TW, (2003) Application of blind source separation in speech processing for combined interference removal and robust speaker detection using a two-microphone setup, In: Proc. of ICA2003, 325-329.
    [9] Rieta JJ, Castells F, Snchez C, Zarzoso V, Millet J, (2004) Atrial activity extraction for atrial fibrillation analysis using blind source separation. IEEE Trans Biomed Eng 51: 1176-1186. https://doi.org/10.1109/TBME.2004.827272 doi: 10.1109/TBME.2004.827272
    [10] Comon P, Jutten C, (2010) Handbook of Blind Source Separation: Independent Component Analysis and Applications, Oxford, U.K.: Academic.
    [11] Miettinen J, Nordhausen K, Taskinen S, (2017) Blind source separation based on joint diagonalization in R: The packages JADE and BSSasymp. J Stat Softw 76: 1-31. https://doi.org/10.18637/jss.v076.i02 doi: 10.18637/jss.v076.i02
    [12] Tong L, Soon VC, Huang YF, Liu R, (1990) AMUSE: A new blind identification algorithm, In: IEEE International Symposium on Circuits and Systems, 1784-1787. https://doi.org/10.1109/ISCAS.1990.111981
    [13] Belouchrani A, Abed-Meraim K, Cardoso JF, Moulines E, (1997) A blind source separation technique using second-order statistics. IEEE Trans Signal Process 45: 434-444. https://doi.org/10.1109/78.554307 doi: 10.1109/78.554307
    [14] Proctor JL, Eckhoff PA, (2015) Discovering dynamic patterns from infectious disease data using dynamic mode decomposition. Int Health 7: 139-145. https://doi.org/10.1093/inthealth/ihv009 doi: 10.1093/inthealth/ihv009
    [15] Brunton BW, Johnson LA, JG Ojemann, JN Kutz, (2016) Extracting spatial-temporal coherent patterns in large-scale neural recordings using dynamic mode decomposition. J Neurosci Meth 258: 1-15. https://doi.org/10.1016/j.jneumeth.2015.10.010 doi: 10.1016/j.jneumeth.2015.10.010
    [16] Berger E, Sastuba M, Vogt D, Jung B, Ben Amor H, (2015) Estimation of perturbations in robotic behavior using dynamic mode decomposition. Adv Robotics 29: 331-343. https://doi.org/10.1080/01691864.2014.981292 doi: 10.1080/01691864.2014.981292
    [17] Grosek J, Kutz JN, (2014) Dynamic mode decomposition for realtime background/foreground separation in video. preprint, arXiv: 1404.7592. https://doi.org/10.48550/arXiv.1404.7592
    [18] Mann J. Kutz JN, (2016) Dynamic mode decomposition for financial trading strategies. Quant Finance 16: 1643-1655. https://doi.org/10.1080/14697688.2016.1170194 doi: 10.1080/14697688.2016.1170194
    [19] Barocio E, Pal BC, Thornhill NF, Messina AR, (2015) A dynamicmode decomposition framework for global power system oscillation analysis. IEEE Trans Power Syst 30: 2902-2912. https://doi.org/10.1109/TPWRS.2014.2368078 doi: 10.1109/TPWRS.2014.2368078
    [20] Kutz JN, Fu X, Brunton SL, (2016) Multiresolution dynamic mode decomposition. SIAM J Appl Dyn Syst 15: 713-735. https://doi.org/10.1137/15M1023543 doi: 10.1137/15M1023543
    [21] Bai Z, Kaiser E, Proctor JL, Kutz JN, Brunton SL, (2020) Dynamic mode decomposition for compressive system identification. AIAA J 58: 561-574. https://doi.org/10.2514/1.J057870 doi: 10.2514/1.J057870
    [22] Prasadan A, Nadakuditi RR, (2020) Time series source separation using dynamic mode decomposition. SIAM J Appl Dyn Syst 19: 1160-1199. https://doi.org/10.1137/19M1273256 doi: 10.1137/19M1273256
    [23] Arena P, Buscarino A, Fortuna L, Frasca M, (2006) Separation and synchronization of piecewise linear chaotic systems. Phys Rev E 74: 026212. https://doi.org/10.1103/PhysRevE.74.026212 doi: 10.1103/PhysRevE.74.026212
    [24] Xie ZB, Feng JC, (2010) Blind source separation of continuous-time chaotic signals based on fast random search algorithm. IEEE Trans Circuits II 57: 461-465. https://doi.org/10.1109/TCSII.2010.2047325 doi: 10.1109/TCSII.2010.2047325
    [25] Lo T, Leung H, Litva J, (1996) Separation of a mixture of chaotic signals, In: 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings 3: 1798-1801. https://doi.org/10.1109/ICASSP.1996.544216
    [26] Kuraya M, Uchida A, Yoshimori S, Umeno K, (2008) Blind source separation of chaotic laser signals by independent component analysis. Opt Express 16: 725-730. https://doi.org/10.1364/OE.16.000725 doi: 10.1364/OE.16.000725
    [27] Lü SX, Wang ZS, Hu ZH, Feng JC, (2014) Gradient method for blind chaotic signal separation based on proliferation exponent. Chin Phys B 23: 010506. https://doi.org/10.1088/1674-1056/23/1/010506 doi: 10.1088/1674-1056/23/1/010506
    [28] Krishnagopal S, Girvan M, Ott E, Hunt BR, (2020) Separation of chaotic signals by reservoir computing. Chaos 30. https://doi.org/10.1063/1.5132766
    [29] Guidara R, Hosseini S, Deville Y, (2009) Maximum likelihood blind image separation using nonsymmetrical half-plane markov random fields, IEEE Trans Image Process 18: 2435-2450. https://doi.org/10.1109/TIP.2009.2027367
    [30] Chen N, De Leon P, (2001) Blind image separation through kurtosis maximization, In: Conference Record of Thirty-Fifth Asilomar Conference on Signals, Systems and Computers (Cat. No. 01CH37256) 1: 318-322. https://doi.org/10.1109/ACSSC.2001.986936
    [31] Hara K, Inoue K, Urahama K, (2013) Generalized mixture ratio based blind image separation. IEEE Signal Proc Lett 20: 743-746. https://doi.org/10.1109/LSP.2013.2265274 doi: 10.1109/LSP.2013.2265274
    [32] Abolghasemi V, Ferdowsi S, Sanei S, (2012) Blind separation of image sources via adaptive dictionary learning. IEEE Trans Image Process 21: 2921-2930. https://doi.org/10.1109/TIP.2012.2187530 doi: 10.1109/TIP.2012.2187530
    [33] Guo L, Garland M, (2006) The use of entropy minimization for the solution of blind source separation problems in image anslysis. Pattern Recogn 39: 1066-1073. https://doi.org/10.1016/j.patcog.2005.09.006 doi: 10.1016/j.patcog.2005.09.006
    [34] Kutz JN, Brunton SL, Brunton BW, Proctor JL, (2016) Dynamic Mode Decomposition: Data-Driven Modeling of Complex Systems, Society for Industrial and Applied Mathematics. https://doi.org/10.1137/1.9781611974508
    [35] Farina D, Févotte C, Doncarli C, Merletti R, (2004) Blind separation of linear instantaneous mixtures of nonstationary surface myoelectric signals. IEEE Trans Biomed Eng 51: 1555-1567. https://doi.org/10.1109/TBME.2004.828048 doi: 10.1109/TBME.2004.828048
    [36] Wang Z, Bovik AC, Sheikh HR, Simoncelli EP, (2004) Image quality assessment: From error visibility to structural similarity. IEEE Trans Image Process 13: 600-612. https://doi.org/10.1109/TIP.2003.819861 doi: 10.1109/TIP.2003.819861
    [37] Dong W, Zhang L, Lukac R, Shi G, (2013) Sparse representation based image interpolation with nonlocal autoregressive modeling. IEEE Trans Image Process 22: 1382-1394. https://doi.org/10.1109/TIP.2012.2231086 doi: 10.1109/TIP.2012.2231086
    [38] Säckinger E, (2005) Broadband Circuits for Optical Fiber Communication, John Wiley & Sons. https://doi.org/10.1002/0471726400
    [39] Min QI, Huang S, (2012) Research on Wavelet threshold denoising method based on MATLAB. Chin J Electron Dev 35: 103-106.
    [40] Chawla MPS, Verma HK, Kumar V, (2008) Artifacts and noise removal in electrocardiograms using independent component analysis. Int J Cardiol, 129: 278-281. https://doi.org/10.1016/j.ijcard.2007.06.037 doi: 10.1016/j.ijcard.2007.06.037
    [41] Wang G, Teng C, Li K, Zhang Z, Yan X, (2016) The removal of EOG artifacts from EEG signals using independent component analysis and multivariate empirical mode decomposition. IEEE J Biomed Health Inf 20: 1301-1308. https://doi.org/10.1109/JBHI.2015.2450196 doi: 10.1109/JBHI.2015.2450196
    [42] PhysioNet, Records in the MIT-BIH arrhythmia database. Available from: https://physionet.org/physiobank/database/html/mitdbdir/records.htm
    [43] Roweis S, Kurtosis Maximization ICA, 2010. Available from: https://cs.nyu.edu/~roweis/kica.html
    [44] Tonazzini A, Gerace I, Martinelli F, (2010) Multichannel blind separation and deconvolution of images for document analysis. IEEE Trans Image Process 19: 912-925. https://doi.org/10.1109/TIP.2009.2038814 doi: 10.1109/TIP.2009.2038814
    [45] Lin QH, Yin FL, Mei TM, Liang H, (2008) A blind source separation-based method for multiple images encryption. Image Vis Comput 26: 788-798. https://doi.org/10.1016/j.imavis.2007.08.017 doi: 10.1016/j.imavis.2007.08.017
    [46] Hu H, Liu L, Ding ND, (2013) Pseudorandom sequence generator based on the chen chaotic system. Comput Phys Commun 184: 765-768. https://doi.org/10.1016/j.cpc.2012.11.017 doi: 10.1016/j.cpc.2012.11.017
  • Reader Comments
  • © 2024 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(2149) PDF downloads(106) Cited by(0)

Article outline

Figures and Tables

Figures(15)  /  Tables(4)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog