Skip to main content
Log in

Multifractal detrended fluctuation analysis parallel optimization strategy based on openMP for image processing

  • Advances in Parallel and Distributed Computing for Neural Computing
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

In the past few years, multifractal detrended fluctuation analysis (MF-DFA) method has been widely applied in the field of agricultural image processing. However, the agricultural image feature MF-DFA analyses involves a great deal of iterative processes and complex matrix operations, which require massive computation and processing time. In order to reduce processing time and improve analysis efficiency, we first develop a MF-DFA program that involves image preprocessing, image segmentation, local area accumulation matrix calculation, local area trend fitting, local area trend elimination, a global qth-order fluctuation function, and the Hurst index. Then, we analyze and compare MF-DFA each modules’ performance characteristics and explore its parallelism according to various segmentation scales s. Lastly, we propose a parallel optimization scheme based on OpenMP for the MF-DFA. The results of our rigorous performance evaluation clearly demonstrate that our proposed parallel optimization scheme can efficiently use multicore capability to extract rape leaf image texture characteristics.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Kantelhardt JW, Zschiegner SA, Koscielny-Bunde E, Havlin S, Bunde A, Stanley HE (2002) Multifractal detrended fluctuation analysis of nonstationary time series. Phys A Stat Mech Appl 316:87–114

    Article  MATH  Google Scholar 

  2. Zhang X, Zeng M, Meng Q (2018) Multivariate multifractal detrended fluctuation analysis of 3D wind field signals. Phys A Stat Mech Appl 490:512–523

    Google Scholar 

  3. Yang L, Zhu Y, Wang Y (2016) Multifractal characterization of energy stocks in China: a multifractal detrended fluctuation analysis. Phys A Stat Mech Appl 451:357–365

    Article  Google Scholar 

  4. Fan X, Lin M (2017) Multiscale multifractal detrended fluctuation analysis of earthquake magnitude series of Southern California. Phys A Stat Mech Appl 479:225–235

    Article  Google Scholar 

  5. Li X, Cai E, Kang J (2017) EEG multi-fractal de-trended fluctuation mental stress analysis, Chinese intelligent systems conference. Springer, Singapore, pp 81–93

    Google Scholar 

  6. Tang X, Li K, Liao G (2014) An effective reliability-driven technique of allocating tasks on heterogeneous cluster systems. Cluster Comput 17(4):1413–1425

    Article  Google Scholar 

  7. He L, Chen S (2011) Nonlinear bivariate dependency of price-volume relationships in agricultural commodity futures markets: a perspective from multifractal detrended cross-correlation analysis. Phys A Stat Mech Appl 390(2):297–308

    Article  Google Scholar 

  8. Lua X, Tian J, Zhou Y, Li Z (2013) Multifractal detrended fluctuation analysis of the Chinese stock index futures market. Phys A Stat Mech Appl 392:1452–1458

    Article  Google Scholar 

  9. Liu Y, Luo X, Chen Q (2008) Application of multifractal spectrum in leaf images processing. Comput Eng Appl 4(28):190–192

    Google Scholar 

  10. Xiao G, Li K (2017) Keqin Li, reporting l most influential objects in uncertain databases based on probabilistic reverse top-k queries. Inform Sci 405:207–226

    Article  Google Scholar 

  11. Wang F, Liao D, Li J et al (2015) Two-dimensional multifractal detrended fluctuation analysis for plant identification. Plant Methods 11(12):1–12

    Google Scholar 

  12. Li J, Wang F et al (2016) Multifractal methods for rapeseed nitrogen nutrition qualitative diagnosis modeling. Int J Biomath 9(4):285–297

    MathSciNet  MATH  Google Scholar 

  13. Chen C, Li K, Ouyang A, Tang Z (2018) Keqin Li, GFlink: an in-memory computing architecture on heterogeneous CPU-GPU clusters for big data. IEEE Trans Parallel Distrib Syst 29(6):1275–1288

    Article  Google Scholar 

  14. Romero-Laorden D, Villazón-Terrazas J, Martínez-Graullera O, Ibáez A, Parrilla M, Santos Peas M (2016) Analysis of parallel computing strategies to accelerate ultrasound imaging processes. IEEE Trans Parallel Distrib Syst 27(12):3429–3440

    Article  Google Scholar 

  15. Diaz J, Muñoz-Caro C, Niño A (2012) A survey of parallel programming models and tools in the multi and many-core era. IEEE Trans Parallel Distrib Syst 23(8):1369–1386

    Article  Google Scholar 

  16. Hofierka J, Lacko M, Zubal S (2017) Parallelization of interpolation, solar radiation and water flow simulation modules in GRASS GIS using OpenMP. Comput Geosci 107:20–27

    Article  Google Scholar 

  17. Russo I, Bernardino H, Barbosaa H (2017) A massively parallel grammatical evolution technique with openCL. J Parallel Distrib Comput 109:333–349

    Article  Google Scholar 

  18. Jo G, Nah J, Lee J, Kim J, Lee J (2015) Accelerating LINPACK with MPI-openCL on clusters of multi-GPU nodes. IEEE Trans Parallel Distrib Syst 26(7):1814–1825

    Article  Google Scholar 

  19. Lai J, Hu C, Zhao Y et al (2006) Analysis of task schedule overhead and load balance in openMP. Comput Eng 32(18):58–60

    Google Scholar 

  20. Li K, Yang W (2015) Keqin Li, performance analysis and optimization for SpMV on GPU using probabilistic modeling. IEEE Trans Parallel Distrib Syst 26(1):196–205

    Article  MathSciNet  Google Scholar 

  21. http://ccain.hzau.edu.cn/. Accessed 15 Feb 2018

  22. Tang X, Li X, Fu Z (2017) Budget-constraint stochastic task scheduling on heterogeneous cloud systems. Concurr Comput Pract Exper 29(19):e4210

    Article  Google Scholar 

  23. Zorick T, Mandelkern M (2013) Multifractal detrended fluctuation analysis of human EEG: preliminary investigation and comparison with the wavelet transform modulus maxima technique. PLoS ONE 8(7):e68360

    Article  Google Scholar 

  24. Li K, Tang X, Li Keqin (2014) Energy-efficient stochastic task scheduling on heterogeneous computing systems. IEEE Trans Parallel Distrib Syst 25(11):2867–2876

    Article  Google Scholar 

  25. Chen J, Li K, Tang Z, Yu S, Li Keqin (2017) A parallel random forest algorithm for big data in Spark cloud computing environment. IEEE Trans Parallel Distrib Syst 28(4):919–933

    Article  Google Scholar 

  26. Li K, Tang X, Veeravalli B, Li Keqin (2015) Scheduling precedence constrained stochastic tasks on heterogeneous cluster systems. IEEE Trans Comput 64(1):191–204

    Article  MathSciNet  MATH  Google Scholar 

  27. Liu C, Li K, Xu C, Li Keqin (2016) Strategy configurations of multiple users competition for cloud service reservation. IEEE Trans Parallel Distrib Syst 27(2):508–520

    Article  Google Scholar 

Download references

Acknowledgements

This research was partially funded by the National Key Research and Development Program of China(Grant No. 2018YFB0204004), Hunan Provincial Key Research and Development Program (Grant No. 2018GK2055), National Natural Science Foundation of China (Grant No. 61370098, 61672219), Double first-class construction project of Hunan Agricultural University (Grant No. SYL201802029).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaoyong Tang.

Ethics declarations

Conflict of interest

The authors declared that they have no conflicts of interest to this work.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tang, X., Yang, X. & Wu, F. Multifractal detrended fluctuation analysis parallel optimization strategy based on openMP for image processing. Neural Comput & Applic 32, 5599–5608 (2020). https://doi.org/10.1007/s00521-019-04164-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-019-04164-2

Keywords

Navigation