Skip to main content
Erschienen in: Neural Computing and Applications 7-8/2013

01.06.2013 | Original Article

A parallel genetic algorithm for adaptive hardware and its application to ECG signal classification

verfasst von: Yutana Jewajinda, Prabhas Chongstitvatana

Erschienen in: Neural Computing and Applications | Ausgabe 7-8/2013

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper presents a parallel genetic algorithm (GA) called the cellular compact genetic algorithm (c-cGA) and its implementation for adaptive hardware. An adaptive hardware based on the c-cGA is proposed to automate real-time classification of ECG signals. The c-cGA not only provides a strong search capability while maintaining genetic diversity using multiple GAs but also has a cellular-like structure and is a straight-forward algorithm suitable for hardware implementation. The c-cGA hardware and an adaptive digital filter structure also perform an adaptive feature selection in real time. The c-cGA is applied to a block-based neural network (BbNN) for online learning in the hardware. Using an adaptive hardware approach based on the c-cGA, an adaptive hardware system for classifying ECG signals is feasible. The proposed adaptive hardware can be implemented in a field programmable gate array (FPGA) for an adaptive embedded system applied to personalised ECG signal classifications for long-term patient monitoring.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Higuchi T, Iwata M, Liu Y, Yao X (2006) Introduction to evolvable hardware. Springer, New YorkCrossRef Higuchi T, Iwata M, Liu Y, Yao X (2006) Introduction to evolvable hardware. Springer, New YorkCrossRef
2.
Zurück zum Zitat Garrison WG, Tyrell AM (2007) Introduction to evolvable hardware: a practical guide for designing self-adaptive systems. Wiley-IEEE Press, New Jersey Garrison WG, Tyrell AM (2007) Introduction to evolvable hardware: a practical guide for designing self-adaptive systems. Wiley-IEEE Press, New Jersey
3.
Zurück zum Zitat Gallagher JC, Vigraham S, Kramer G (2004) A family of compact genetic algorithms for intrinsic evolvable hardware. IEEE Trans Evol Comput 8(2):111–126CrossRef Gallagher JC, Vigraham S, Kramer G (2004) A family of compact genetic algorithms for intrinsic evolvable hardware. IEEE Trans Evol Comput 8(2):111–126CrossRef
4.
Zurück zum Zitat Fernando PR, Katkoori S, Keymeulen D, Zebulum R, Stoica A (2010) Customizable FPGA IP core implementation of a general-purpose genetic algorithm engine. IEEE Trans Evol Comput 14(1):133–149CrossRef Fernando PR, Katkoori S, Keymeulen D, Zebulum R, Stoica A (2010) Customizable FPGA IP core implementation of a general-purpose genetic algorithm engine. IEEE Trans Evol Comput 14(1):133–149CrossRef
5.
Zurück zum Zitat Torensen T (2008) Incremental evolution of a signal classification hardware architecture for prosthetic hand control. Int J Knowl Intell Eng Syst 12:187–199 Torensen T (2008) Incremental evolution of a signal classification hardware architecture for prosthetic hand control. Int J Knowl Intell Eng Syst 12:187–199
6.
Zurück zum Zitat He J, Yao X, Chen Y (2007) A novel and practicable on-chip adaptive lossless image compression scheme using intrinsic evolvable hardware. Connect Sci 19(4):281–295CrossRef He J, Yao X, Chen Y (2007) A novel and practicable on-chip adaptive lossless image compression scheme using intrinsic evolvable hardware. Connect Sci 19(4):281–295CrossRef
7.
Zurück zum Zitat Glette K, Torresen J, Hovin M (2009) Intermediate level FPGA reconfiguration for an online EHW pattern recognition system. In: Proceeding of international conference on adaptive hardware and system, San Francisco, pp 19–26 Glette K, Torresen J, Hovin M (2009) Intermediate level FPGA reconfiguration for an online EHW pattern recognition system. In: Proceeding of international conference on adaptive hardware and system, San Francisco, pp 19–26
8.
Zurück zum Zitat Teerakittikul P, Tempesti G, Tyrrel AM (2009) The application of evolvable hardware to fault tolerant robot control. In: Proceeding of IEEE workshop on evolvable and adaptive hardware, Nashville, pp 1–8 Teerakittikul P, Tempesti G, Tyrrel AM (2009) The application of evolvable hardware to fault tolerant robot control. In: Proceeding of IEEE workshop on evolvable and adaptive hardware, Nashville, pp 1–8
9.
Zurück zum Zitat Stefatos EF, Arlan T, Hamilton A (2008) Evolutionary techniques for precise and real-time implementation of low-power FIR filters. In: Proceeding of IEEE congress on evolutionary computation, Hong Kong, pp 2701–2708 Stefatos EF, Arlan T, Hamilton A (2008) Evolutionary techniques for precise and real-time implementation of low-power FIR filters. In: Proceeding of IEEE congress on evolutionary computation, Hong Kong, pp 2701–2708
10.
Zurück zum Zitat Salcedo-Sanz S, Cruz-Rold F, Heneghan C, Yao X (2007) Evolutionary design of digital filters with application to sub-band coding and data transmission. IEEE Trans Signal Process 55(4):1193–1203MathSciNetCrossRef Salcedo-Sanz S, Cruz-Rold F, Heneghan C, Yao X (2007) Evolutionary design of digital filters with application to sub-band coding and data transmission. IEEE Trans Signal Process 55(4):1193–1203MathSciNetCrossRef
11.
Zurück zum Zitat Glette K, Torrensen J, Kaufmann P, Platzner M (2008) A comparison of evolvable hardware architecture for classification tasks. In: Proceedings of the 8th international conference on evolvable systems: from biology to hardware, pp 22–33 Glette K, Torrensen J, Kaufmann P, Platzner M (2008) A comparison of evolvable hardware architecture for classification tasks. In: Proceedings of the 8th international conference on evolvable systems: from biology to hardware, pp 22–33
12.
Zurück zum Zitat Cantu-Paz E (2000) Efficient and accurate parallel genetic algorithms. Kluwer, BostonMATH Cantu-Paz E (2000) Efficient and accurate parallel genetic algorithms. Kluwer, BostonMATH
13.
Zurück zum Zitat Alba E, Tomassini M (2002) Parallelism and evolutionary algorithms. IEEE Trans Evol Comput 6(5):443–463CrossRef Alba E, Tomassini M (2002) Parallelism and evolutionary algorithms. IEEE Trans Evol Comput 6(5):443–463CrossRef
14.
Zurück zum Zitat Ahn CW, Goldberg DE, Ramakrishna RS (2004) Multiple-deme parallel estimation of distribution algorithm. In: Proceeding of parallel processing and applied mathematics, Lect Notes Comput Sci 3019, pp 544–551 Ahn CW, Goldberg DE, Ramakrishna RS (2004) Multiple-deme parallel estimation of distribution algorithm. In: Proceeding of parallel processing and applied mathematics, Lect Notes Comput Sci 3019, pp 544–551
15.
Zurück zum Zitat DelaOssa, L, Gmez JA, Puerta JM (2004) Migration of probability models instead of individuals: an alternative when applying the island model to edas. In: proceeding of international conference on parallel problem solving in nature (PPSN 2004), pp 242–252 DelaOssa, L, Gmez JA, Puerta JM (2004) Migration of probability models instead of individuals: an alternative when applying the island model to edas. In: proceeding of international conference on parallel problem solving in nature (PPSN 2004), pp 242–252
16.
Zurück zum Zitat Harik G, Lobo F, Goldberg D (1999) The compact genetic algorithm. IEEE Trans Evol Comput 3(4):287–309CrossRef Harik G, Lobo F, Goldberg D (1999) The compact genetic algorithm. IEEE Trans Evol Comput 3(4):287–309CrossRef
17.
Zurück zum Zitat Wook C, Ramakrishna RS (2003) Elitism-based compact genetic algorithm. IEEE Trans Evol Comput 7(4):367–385CrossRef Wook C, Ramakrishna RS (2003) Elitism-based compact genetic algorithm. IEEE Trans Evol Comput 7(4):367–385CrossRef
18.
Zurück zum Zitat Jaros J, Schwarz J (2007) Parallel BMDA with probability model migration. In: Proceeding of IEEE congress on evolutionary computation, pp 1059–1066 Jaros J, Schwarz J (2007) Parallel BMDA with probability model migration. In: Proceeding of IEEE congress on evolutionary computation, pp 1059–1066
19.
Zurück zum Zitat Hu Y, Palreddy S, Tompkins WJ (1997) A patient-adaptable ECG beat classifier using a mixture of experts approach. IEEE Trans Biomed Eng 44(9):891–900CrossRef Hu Y, Palreddy S, Tompkins WJ (1997) A patient-adaptable ECG beat classifier using a mixture of experts approach. IEEE Trans Biomed Eng 44(9):891–900CrossRef
20.
Zurück zum Zitat Laguna P, Jan R, Caminal P, Rix H, Thakor NV (1995) Adaptive estimation of the QRS complex wave in the electrocardiographic signal (ECG) by the Hermite model: classification and ectopic beat detection. J Med Biol Eng Comput 34:58–68CrossRef Laguna P, Jan R, Caminal P, Rix H, Thakor NV (1995) Adaptive estimation of the QRS complex wave in the electrocardiographic signal (ECG) by the Hermite model: classification and ectopic beat detection. J Med Biol Eng Comput 34:58–68CrossRef
21.
Zurück zum Zitat Linh TH, Osowski S, Stodolski M (2003) On-line heart beat recognition using Hermite polynomials and neuro-fuzzy network. IEEE Trans Instrum Meas 52(4):1224–1231CrossRef Linh TH, Osowski S, Stodolski M (2003) On-line heart beat recognition using Hermite polynomials and neuro-fuzzy network. IEEE Trans Instrum Meas 52(4):1224–1231CrossRef
22.
Zurück zum Zitat Osowski S, Hoai LT, Markiewicz T (2004) Support vector machine based expert system for reliable heartbeat recognition. IEEE Trans Biomed Eng 51(4):582–589CrossRef Osowski S, Hoai LT, Markiewicz T (2004) Support vector machine based expert system for reliable heartbeat recognition. IEEE Trans Biomed Eng 51(4):582–589CrossRef
23.
Zurück zum Zitat Chazal P, O’Dwyer M, Reilly RB (2004) Automatic classification of heartbeats using ECG morphology and heartbeat interval features. IEEE Trans Biomed Eng 51(4):1196–1206 Chazal P, O’Dwyer M, Reilly RB (2004) Automatic classification of heartbeats using ECG morphology and heartbeat interval features. IEEE Trans Biomed Eng 51(4):1196–1206
24.
Zurück zum Zitat Chazal P, Reilly RB (2006) A patient adapting heart beat classifier using ECG morphology and heartbeat interval features. IEEE Trans Biomed Eng 53(12):2535–2543CrossRef Chazal P, Reilly RB (2006) A patient adapting heart beat classifier using ECG morphology and heartbeat interval features. IEEE Trans Biomed Eng 53(12):2535–2543CrossRef
25.
Zurück zum Zitat Jiang W, Kong SG (2007) Block-Based neural networks for personalized ECG signal classification. IEEE Trans Neural Netw 18(6):1750–1761CrossRef Jiang W, Kong SG (2007) Block-Based neural networks for personalized ECG signal classification. IEEE Trans Neural Netw 18(6):1750–1761CrossRef
26.
Zurück zum Zitat Mark R, Wallen R (1987) Recommended practice for testing and reporting performance results of ventricular arrhythmia detection algorithm. Association for the Advancement of Medical Instrumentation, Arlington Mark R, Wallen R (1987) Recommended practice for testing and reporting performance results of ventricular arrhythmia detection algorithm. Association for the Advancement of Medical Instrumentation, Arlington
27.
Zurück zum Zitat Hamilton PS, Tompkins WJ (1985) A real-time QRS detection algorithm. IEEE Trans Biomed Eng 32:230–236 Hamilton PS, Tompkins WJ (1985) A real-time QRS detection algorithm. IEEE Trans Biomed Eng 32:230–236
28.
Zurück zum Zitat Melgani F, Bazi Y (2008) Classification of electrocardiogram signals with support vector machines and particle swarm optimization. IEEE Trans Inf Technol Biomed 12(5):667–677CrossRef Melgani F, Bazi Y (2008) Classification of electrocardiogram signals with support vector machines and particle swarm optimization. IEEE Trans Inf Technol Biomed 12(5):667–677CrossRef
29.
Zurück zum Zitat Moody GB, Mark RG (2001) The impact of the MIT-BIH arrhythmia database. IEEE Eng Med Biol 20(3):45–50CrossRef Moody GB, Mark RG (2001) The impact of the MIT-BIH arrhythmia database. IEEE Eng Med Biol 20(3):45–50CrossRef
30.
Zurück zum Zitat Goldberger AL, Amaral LAN, Glass L, Hausdorff JM, Ivanov PCh, Mark RG, Mietus JE, Moody GB, Peng CK, Stanley HE (2001) PhysioBank, PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic signals. Circulation 101(23):e215–e220CrossRef Goldberger AL, Amaral LAN, Glass L, Hausdorff JM, Ivanov PCh, Mark RG, Mietus JE, Moody GB, Peng CK, Stanley HE (2001) PhysioBank, PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic signals. Circulation 101(23):e215–e220CrossRef
31.
Zurück zum Zitat Yao X (1999) Evolving artificial neural networks. Proc IEEE 87(9):1423–1447CrossRef Yao X (1999) Evolving artificial neural networks. Proc IEEE 87(9):1423–1447CrossRef
32.
Zurück zum Zitat Moon SW, Kong SG (2001) Block-based neural networks. IEEE Trans Neural Netw 12:307–317CrossRef Moon SW, Kong SG (2001) Block-based neural networks. IEEE Trans Neural Netw 12:307–317CrossRef
33.
Zurück zum Zitat Shayani H, Bentley PJ, Tyrell AM (2008) Hardware Implementation of a bio-plausible neuron model for evolution and growth of spiking neural networks on FPGA. In: Proceeding of NASA/ESA conference on adaptive hardware and systems, pp 236–243 Shayani H, Bentley PJ, Tyrell AM (2008) Hardware Implementation of a bio-plausible neuron model for evolution and growth of spiking neural networks on FPGA. In: Proceeding of NASA/ESA conference on adaptive hardware and systems, pp 236–243
34.
Zurück zum Zitat Mokhtar M, Halliday DM, Tyrell AM (2008) Hippocampus-inspired spiking neural network on FPGA, In: Proceeding of international conference on evolvable systems, Lect Notes Comput Sci, Springer 5216, pp 362–371 Mokhtar M, Halliday DM, Tyrell AM (2008) Hippocampus-inspired spiking neural network on FPGA, In: Proceeding of international conference on evolvable systems, Lect Notes Comput Sci, Springer 5216, pp 362–371
35.
Zurück zum Zitat Xin J, Steve BF, Woods JV (2008) Efficient modeling of spiking neural network on a scalable chip multiprocessor. In: Proceeding of international joint conference neural network, pp 2812–2819 Xin J, Steve BF, Woods JV (2008) Efficient modeling of spiking neural network on a scalable chip multiprocessor. In: Proceeding of international joint conference neural network, pp 2812–2819
36.
Zurück zum Zitat Merchant S et al (2006) FPGA implementation of evolvable block-based neural network. In: Proceeding of IEEE congress on evolutionary computation, pp 3129–3136 Merchant S et al (2006) FPGA implementation of evolvable block-based neural network. In: Proceeding of IEEE congress on evolutionary computation, pp 3129–3136
37.
Zurück zum Zitat Himavathi S et al (2007) Feedforward neural network implementation in FPGA using layer multiplexing for effective resource utilization. IEEE Trans Neural Netw 18(3):880–888CrossRef Himavathi S et al (2007) Feedforward neural network implementation in FPGA using layer multiplexing for effective resource utilization. IEEE Trans Neural Netw 18(3):880–888CrossRef
Metadaten
Titel
A parallel genetic algorithm for adaptive hardware and its application to ECG signal classification
verfasst von
Yutana Jewajinda
Prabhas Chongstitvatana
Publikationsdatum
01.06.2013
Verlag
Springer-Verlag
Erschienen in
Neural Computing and Applications / Ausgabe 7-8/2013
Print ISSN: 0941-0643
Elektronische ISSN: 1433-3058
DOI
https://doi.org/10.1007/s00521-012-0963-9

Weitere Artikel der Ausgabe 7-8/2013

Neural Computing and Applications 7-8/2013 Zur Ausgabe

Premium Partner