| Literature DB >> 31122379 |
James P Howard1, Louis Fisher2, Matthew J Shun-Shin2, Daniel Keene2, Ahran D Arnold2, Yousif Ahmad2, Christopher M Cook2, James C Moon3, Charlotte H Manisty3, Zach I Whinnett2, Graham D Cole2, Daniel Rueckert4, Darrel P Francis2.
Abstract
OBJECTIVES: This paper reports the development, validation, and public availability of a new neural network-based system which attempts to identify the manufacturer and even the model group of a pacemaker or defibrillator from a chest radiograph.Entities:
Keywords: cardiac rhythm devices; machine learning; neural networks; pacemaker
Mesh:
Year: 2019 PMID: 31122379 PMCID: PMC6537849 DOI: 10.1016/j.jacep.2019.02.003
Source DB: PubMed Journal: JACC Clin Electrophysiol ISSN: 2405-500X
Figure 1Study Design Flowchart
The study was designed in 3 phases consisting of data collection, development of the neural network, and assessment of the network. Development of the neural network was divided into 2 stages. Stage 1 involved selecting the optimal network design. Stage 2 involved training the “final” model, which is then assessed using the unseen “test set”, allowing a comparison with humans.
Distribution of Classes Across the Entire Dataset
| Manufacturer | Nominal Model | n | Model Group | n |
|---|---|---|---|---|
| Pacemaker (n = 1,213) | ||||
| Biotronik | Actros | 20 | Actros/Philos | 40 |
| Philos | 20 | |||
| Cyclos | 27 | Cyclos | 27 | |
| Evia | 28 | Evia | 28 | |
| Boston Scientific | Altrua | 20 | Altrua/Insignia | 40 |
| Insignia | 20 | |||
| Contak Renewal TR2 | 40 | Contak Renewal TR2 | 40 | |
| Contak TR | 10 | Contak TR/Discovery/Meridian/Pulsar Max | 40 | |
| Discovery | 10 | |||
| Meridian | 10 | |||
| Pulsar Max | 10 | |||
| Ingenio | 40 | Ingenio | 40 | |
| Proponent | 40 | Proponent | 40 | |
| Visionist | 40 | Visionist | 40 | |
| Medtronic | Adapta | 10 | Adapta/Kappa/Sensia/Versa | 40 |
| Kappa | 10 | |||
| Sensia | 10 | |||
| Versa | 10 | |||
| Advisa | 40 | Advisa | 40 | |
| AT500 | 38 | AT500 | 38 | |
| Azure | 40 | Azure | 40 | |
| C20 | 20 | C20/T20 | 40 | |
| T20 | 20 | |||
| C60 | 40 | C60 | 40 | |
| Enrhythm | 40 | Enrhythm | 40 | |
| Insync III | 40 | Insync III | 40 | |
| Sigma | 40 | Sigma | 40 | |
| Syncra | 40 | Syncra | 40 | |
| Vita II | 29 | Vita II | 29 | |
| Sorin | Elect | 40 | Elect | 40 |
| Elect XS Plus | 30 | Elect XS Plus | 30 | |
| MiniSwing | 28 | MiniSwing | 28 | |
| Neway | 37 | Neway | 37 | |
| Reply | 40 | Reply | 40 | |
| Rhapsody | 20 | Rhapsody/Symphony | 40 | |
| Symphony | 20 | |||
| Thesis | 36 | Thesis | 36 | |
| St. Jude | Accent | 40 | Accent | 40 |
| Allure Quadra | 40 | Allure Quadra | 40 | |
| Identity | 40 | Identity | 40 | |
| Victory | 40 | Victory | 40 | |
| Zephyr | 40 | Zephyr | 40 | |
| ICD (n = 415) | ||||
| Boston Scientific | Autogen | 10 | Autogen/Cognis/Energen/Teligen | 40 |
| Cognis | 10 | |||
| Energen | 10 | |||
| Teligen | 10 | |||
| Contak Renewal 4 | 40 | Contak Renewal 4 | 40 | |
| Emblem | 40 | Emblem | 40 | |
| Ventak Prizm | 33 | Ventak Prizm | 40 | |
| Vitality | 40 | Vitality | 40 | |
| Medtronic | Claria | 13 | Claria/Evera/Viva | 40 |
| Evera | 13 | |||
| Viva | 14 | |||
| Concerto | 8 | Concerto/Consulta/Maximo/Protecta/Secura | 40 | |
| Consulta | 8 | |||
| Maximo | 8 | |||
| Protecta | 8 | |||
| Secura | 8 | |||
| Maximo | 30 | Maximo | 30 | |
| Sorin | Ovatio | 25 | Ovatio | 25 |
| St. Jude | Ellipse | 40 | Ellipse | 40 |
| Quadra Assura | 40 | Quadra Assura | 40 | |
| Loop recorders (n = 58) | 58 | |||
| Medtronic | Reveal | 26 | Reveal | 26 |
| Reveal Linq | 32 | Reveal Linq | 32 | |
Distribution of classes across the entire dataset is divided into device type, manufacturer, and model. Visually identical model names (middle column) are merged into “model groups” (right column). ICD = implantable cardioverter-defibrillator.
Distribution of Classes Across the Entire Dataset
| Architecture (Ref. #) | Trainable Parameters (millions) | Loss (Lower Is Better) | % of Accuracy (Higher Is Better) |
|---|---|---|---|
| DenseNet 121 | 7.0 | 0.36 | 90.8 |
| Inception V3 | 21.9 | 1.06 | 79.5 |
| Resnet | 23.6 | 3.24 | 44.9 |
| VVGNet 16 | 14.7 | 4.33 | 4.4 |
| Xception | 20.9 | 0.34 | 91.1 |
Results of stage 1, in which the 5 architectures are compared, having been trained on only three-fourths of the training data at a time. Performance of 5 network designs. Loss is a special index of inaccuracy which gives penalties for confident wrong predictions more than unconfident ones.
Central IllustrationNeural Network Performance
(Left) Bar plot shows comparative accuracy for identifying the manufacturer of devices across the 5 human reporters and the neural network. The p values are for superiority of the neural network above the median and best human graders. (Right) Confusion matrix shows the accuracy of the network in predicting the correct manufacturer of devices. BIO = Biotronik; BOS = Boston Scientific; MDT = Medtronic; SOR = Sorin; STJ = St. Jude.
Figure 2Confusion Matrix For Model Group Identification
Confusion matrix shows the accuracy of the network in predicting the correct model of devices. Class names ending in ellipses (“…”) refer to those including more than 1 device type with identical appearance. BIO = Biotronik; BOS = Boston Scientific; MDT = Medtronic; SOR = Sorin; STJ = St. Jude.
Figure 3Where to Look?
Four images depict 2 Advisa devices and 2 AT500 devices. (A) [Shows an] Advisa [model]. Readers are invited to identify which other panel (B, C, orD) is also an Advisa. The other 2 are AT500s. Additionally, how would you advise others to make the same distinction? Once you have made up your mind, consult Figure 4.
Figure 4Saliency Plots
Saliency plots from the neural network can help guide us where to look. The answer to the question in Figure 2 is C. Saliency plots reveal that the network is focusing on a feature present in the AT500s (red circles), which is absent in the Advisas. Having this pointed out by the network now makes it easy to return to Figure 3 and correctly categorize them. These example images also demonstrate the neural network’s ability to deal with dramatic differences in image quality, radiography, penetration, and orientation.