PYRO-NN: Python Reconstruction Operators in Neural Networks

Purpose: Recently, several attempts were conducted to transfer deep learning to medical image reconstruction. An increasingly number of publications follow the concept of embedding the CT reconstruction as a known operator into a neural network. However, most of the approaches presented lack an effi...

Full description

Saved in:
Bibliographic Details
Published inarXiv.org
Main Authors Syben, Christopher, Michen, Markus, Stimpel, Bernhard, Seitz, Stephan, Ploner, Stefan, Maier, Andreas K
Format Paper Journal Article
LanguageEnglish
Published Ithaca Cornell University Library, arXiv.org 30.04.2019
Subjects
Online AccessGet full text
ISSN2331-8422
DOI10.48550/arxiv.1904.13342

Cover

Abstract Purpose: Recently, several attempts were conducted to transfer deep learning to medical image reconstruction. An increasingly number of publications follow the concept of embedding the CT reconstruction as a known operator into a neural network. However, most of the approaches presented lack an efficient CT reconstruction framework fully integrated into deep learning environments. As a result, many approaches are forced to use workarounds for mathematically unambiguously solvable problems. Methods: PYRO-NN is a generalized framework to embed known operators into the prevalent deep learning framework Tensorflow. The current status includes state-of-the-art parallel-, fan- and cone-beam projectors and back-projectors accelerated with CUDA provided as Tensorflow layers. On top, the framework provides a high level Python API to conduct FBP and iterative reconstruction experiments with data from real CT systems. Results: The framework provides all necessary algorithms and tools to design end-to-end neural network pipelines with integrated CT reconstruction algorithms. The high level Python API allows a simple use of the layers as known from Tensorflow. To demonstrate the capabilities of the layers, the framework comes with three baseline experiments showing a cone-beam short scan FDK reconstruction, a CT reconstruction filter learning setup, and a TV regularized iterative reconstruction. All algorithms and tools are referenced to a scientific publication and are compared to existing non deep learning reconstruction frameworks. The framework is available as open-source software at \url{https://github.com/csyben/PYRO-NN}. Conclusions: PYRO-NN comes with the prevalent deep learning framework Tensorflow and allows to setup end-to-end trainable neural networks in the medical image reconstruction context. We believe that the framework will be a step towards reproducible research
AbstractList Purpose: Recently, several attempts were conducted to transfer deep learning to medical image reconstruction. An increasingly number of publications follow the concept of embedding the CT reconstruction as a known operator into a neural network. However, most of the approaches presented lack an efficient CT reconstruction framework fully integrated into deep learning environments. As a result, many approaches are forced to use workarounds for mathematically unambiguously solvable problems. Methods: PYRO-NN is a generalized framework to embed known operators into the prevalent deep learning framework Tensorflow. The current status includes state-of-the-art parallel-, fan- and cone-beam projectors and back-projectors accelerated with CUDA provided as Tensorflow layers. On top, the framework provides a high level Python API to conduct FBP and iterative reconstruction experiments with data from real CT systems. Results: The framework provides all necessary algorithms and tools to design end-to-end neural network pipelines with integrated CT reconstruction algorithms. The high level Python API allows a simple use of the layers as known from Tensorflow. To demonstrate the capabilities of the layers, the framework comes with three baseline experiments showing a cone-beam short scan FDK reconstruction, a CT reconstruction filter learning setup, and a TV regularized iterative reconstruction. All algorithms and tools are referenced to a scientific publication and are compared to existing non deep learning reconstruction frameworks. The framework is available as open-source software at \url{https://github.com/csyben/PYRO-NN}. Conclusions: PYRO-NN comes with the prevalent deep learning framework Tensorflow and allows to setup end-to-end trainable neural networks in the medical image reconstruction context. We believe that the framework will be a step towards reproducible research
Purpose: Recently, several attempts were conducted to transfer deep learning to medical image reconstruction. An increasingly number of publications follow the concept of embedding the CT reconstruction as a known operator into a neural network. However, most of the approaches presented lack an efficient CT reconstruction framework fully integrated into deep learning environments. As a result, many approaches are forced to use workarounds for mathematically unambiguously solvable problems. Methods: PYRO-NN is a generalized framework to embed known operators into the prevalent deep learning framework Tensorflow. The current status includes state-of-the-art parallel-, fan- and cone-beam projectors and back-projectors accelerated with CUDA provided as Tensorflow layers. On top, the framework provides a high level Python API to conduct FBP and iterative reconstruction experiments with data from real CT systems. Results: The framework provides all necessary algorithms and tools to design end-to-end neural network pipelines with integrated CT reconstruction algorithms. The high level Python API allows a simple use of the layers as known from Tensorflow. To demonstrate the capabilities of the layers, the framework comes with three baseline experiments showing a cone-beam short scan FDK reconstruction, a CT reconstruction filter learning setup, and a TV regularized iterative reconstruction. All algorithms and tools are referenced to a scientific publication and are compared to existing non deep learning reconstruction frameworks. The framework is available as open-source software at https://github.com/csyben/PYRO-NN. Conclusions: PYRO-NN comes with the prevalent deep learning framework Tensorflow and allows to setup end-to-end trainable neural networks in the medical image reconstruction context. We believe that the framework will be a step towards reproducible research
Author Ploner, Stefan
Seitz, Stephan
Maier, Andreas K
Michen, Markus
Stimpel, Bernhard
Syben, Christopher
Author_xml – sequence: 1
  givenname: Christopher
  surname: Syben
  fullname: Syben, Christopher
– sequence: 2
  givenname: Markus
  surname: Michen
  fullname: Michen, Markus
– sequence: 3
  givenname: Bernhard
  surname: Stimpel
  fullname: Stimpel, Bernhard
– sequence: 4
  givenname: Stephan
  surname: Seitz
  fullname: Seitz, Stephan
– sequence: 5
  givenname: Stefan
  surname: Ploner
  fullname: Ploner, Stefan
– sequence: 6
  givenname: Andreas
  surname: Maier
  middlename: K
  fullname: Maier, Andreas K
BackLink https://doi.org/10.48550/arXiv.1904.13342$$DView paper in arXiv
https://doi.org/10.1002/mp.13753$$DView published paper (Access to full text may be restricted)
BookMark eNotj0tLw0AYRQdRsNb-AFcGXCfOM99EV1LqA0pSSjeuwiQzwdQ6E2cStf_e2Lq6XDhc7rlAp9ZZg9AVwQmXQuBb5X_ar4RkmCeEMU5P0IQyRmLJKT1HsxC2GGOaAhWCTdD96nVdxHl-F632_Zuz0drUzobeD3XfjrXojFe98yFqbZSbwavdGP238-_hEp01ahfM7D-naPO42Myf42Xx9DJ_WMZK0DSGpjJSVFDTBlMjpNbAoREK1yAqDkqbFDTDGCopIRUGa4JBZ7zRimgwik3R9XH2YFZ2vv1Qfl_-GZYHw5G4ORKdd5-DCX25dYO346eSUgIyG7GU_QLU7VTD
ContentType Paper
Journal Article
Copyright 2019. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
http://arxiv.org/licenses/nonexclusive-distrib/1.0
Copyright_xml – notice: 2019. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
– notice: http://arxiv.org/licenses/nonexclusive-distrib/1.0
DBID 8FE
8FG
ABJCF
ABUWG
AFKRA
AZQEC
BENPR
BGLVJ
CCPQU
DWQXO
HCIFZ
L6V
M7S
PHGZM
PHGZT
PIMPY
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
PTHSS
AKY
GOX
DOI 10.48550/arxiv.1904.13342
DatabaseName ProQuest SciTech Collection
ProQuest Technology Collection
Materials Science & Engineering Collection
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
ProQuest Central Essentials - QC
ProQuest Central
ProQuest Technology Collection (LUT)
ProQuest One
ProQuest Central
SciTech Premium Collection (Proquest)
ProQuest Engineering Collection
Engineering Database (Proquest)
ProQuest Central Premium
ProQuest One Academic
Publicly Available Content Database (Proquest)
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic
ProQuest One Academic UKI Edition
ProQuest Central China
Engineering Collection
arXiv Computer Science
arXiv.org
DatabaseTitle Publicly Available Content Database
Engineering Database
Technology Collection
ProQuest One Academic Middle East (New)
ProQuest Central Essentials
ProQuest One Academic Eastern Edition
ProQuest Central (Alumni Edition)
SciTech Premium Collection
ProQuest One Community College
ProQuest Technology Collection
ProQuest SciTech Collection
ProQuest Central China
ProQuest Central
ProQuest One Applied & Life Sciences
ProQuest Engineering Collection
ProQuest One Academic UKI Edition
ProQuest Central Korea
Materials Science & Engineering Collection
ProQuest Central (New)
ProQuest One Academic
ProQuest One Academic (New)
Engineering Collection
DatabaseTitleList Publicly Available Content Database

Database_xml – sequence: 1
  dbid: GOX
  name: arXiv.org
  url: http://arxiv.org/find
  sourceTypes: Open Access Repository
– sequence: 2
  dbid: 8FG
  name: ProQuest Technology Collection
  url: https://search.proquest.com/technologycollection1
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Physics
EISSN 2331-8422
ExternalDocumentID 1904_13342
Genre Working Paper/Pre-Print
GroupedDBID 8FE
8FG
ABJCF
ABUWG
AFKRA
ALMA_UNASSIGNED_HOLDINGS
AZQEC
BENPR
BGLVJ
CCPQU
DWQXO
FRJ
HCIFZ
L6V
M7S
M~E
PHGZM
PHGZT
PIMPY
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
PTHSS
AKY
GOX
ID FETCH-LOGICAL-a526-7fbe85b7c2f02e58dd747f5a0c75b47ade67d3007b88765e0d107d94fda1d7ea3
IEDL.DBID GOX
IngestDate Tue Sep 30 19:21:22 EDT 2025
Mon Jun 30 09:32:39 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a526-7fbe85b7c2f02e58dd747f5a0c75b47ade67d3007b88765e0d107d94fda1d7ea3
Notes SourceType-Working Papers-1
ObjectType-Working Paper/Pre-Print-1
content type line 50
OpenAccessLink https://arxiv.org/abs/1904.13342
PQID 2217891336
PQPubID 2050157
ParticipantIDs arxiv_primary_1904_13342
proquest_journals_2217891336
PublicationCentury 2000
PublicationDate 20190430
2019-04-30
PublicationDateYYYYMMDD 2019-04-30
PublicationDate_xml – month: 04
  year: 2019
  text: 20190430
  day: 30
PublicationDecade 2010
PublicationPlace Ithaca
PublicationPlace_xml – name: Ithaca
PublicationTitle arXiv.org
PublicationYear 2019
Publisher Cornell University Library, arXiv.org
Publisher_xml – name: Cornell University Library, arXiv.org
SSID ssj0002672553
Score 1.6894498
SecondaryResourceType preprint
Snippet Purpose: Recently, several attempts were conducted to transfer deep learning to medical image reconstruction. An increasingly number of publications follow the...
SourceID arxiv
proquest
SourceType Open Access Repository
Aggregation Database
SubjectTerms Algorithms
Computed tomography
Computer Science - Computer Vision and Pattern Recognition
Image reconstruction
Iterative methods
Machine learning
Medical imaging
Neural networks
Operators
Projectors
Source code
SummonAdditionalLinks – databaseName: ProQuest Technology Collection
  dbid: 8FG
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3NS8MwFA-6Injzk02n9OA1W5cmTasHD-IcgtuQCfNUXj4KA-nqKqL_vS9Z5w6Cp0IKhf4S3u995fcIuXKSZ2BAUZUZQ5GPBU054zSLUuBMG5n5hP7TOBm98Me5mDcJt7ppq9zYRG-ozVK7HHmfoe_sSmpxclu9Uzc1ylVXmxEauyRAos7cqU6HD785FpZI9JjjdTHTS3f1YfW1-OwhC_IefssNaA_80h9T7PlleECCKVR2dUh2bHlE9nxbpq6Pyc309XlCx-PrcPrtLvmHLlrcar6Gk8r6MnkdLsrQ6WzAGz58Y3d9QmbD-9ndiDbjDigIllBZKJsKJTUrImZFagx6-oWASEuhuARjE2lipHSFdiERNjIYuZmMFwYGRlqIT0mrXJa2TcLIcgY6k2pQaJ5GQhUOdYOhHCjGATqk7X86r9aKFrnDI_d4dEh3g0PenOY632J_9v_rc7KPDkVTbemSFsJhL5C0P9Sl35kfyWqWAw
  priority: 102
  providerName: ProQuest
Title PYRO-NN: Python Reconstruction Operators in Neural Networks
URI https://www.proquest.com/docview/2217891336
https://arxiv.org/abs/1904.13342
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwdV1BS8MwGP3Y5sWLKCqbzpGD12iXJU2rJ5XVIawbY8I8laRJYZc6VhG9-Nv9knbsIF56KGmhL23ee_36vQJcu8gzZZSmOjaGIh8LGnHGaRxEirPcyNi_0J-m4eSVv6zEqgVk1wujtl_rzzofWFe3yFb8Bl0Ux0W2jULBNfPOVnVx0kdxNeP341Bj-l1_llbPF8kxHDVCjzzUM3MCLVuewv38bTGjaXpH5t-uaZ8497fPcCWzjfVl74qsS-JyM_AMaf2hdnUGy2S8fJrQ5vcFVAkWUlloGwktc1YEzIrIGFTuhVBBLoXmUhkbSjNCitb4nIfCBgadmIl5YdTQSKtG59Ap30vbBRJYzlQeSz0sch4FQhcORYPWTGnGlepB1190tqkTKjKHR-bx6EF_h0PW3J1VxtCHuPLkKLz4_8hLOERx0FRO-tBBKOwVEvCHHkA7Sp4HcPA4TueLgZ8T3E5_xr_F04kF
linkProvider Cornell University
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LSwMxEB5qi-jNJz6q7kGP0W022ewqRfBFtXUtUqGelmSTBUHa2hW1P87_5iTd6kHw5mkhC4HMJJlvHvkGYN9SnkktFVGx1gTtMScRo4zEfiQZzbSIXUD_NglbD-ymz_sV-Jy9hbFllbM70V3UepjZGPkRRexsU2pBeDp6IbZrlM2uzlpoyLK1gm46irHyYUfbTN7RhSua1xeo7wNKry575y1SdhkgktOQiFyZiCuR0dynhkdaI8DOufQzwRUTUptQ6AAtqcLjGHLja3SYdMxyLRtaGBngtHNQYwGL0fernV0m3fvvIA8NBUL2YJpNddxhR3L88fR2iGaYHeJibIf4mhv6ZQucgbtaglpXjsx4GSpmsALzri40K1bhpPt4f0eS5NjrTizLgGfd1R_SWe9uZFyevvCeBp4l-pDP-HGV5cUa9P5DEutQHQwHZgM83zAqs1ioRp6xyOcqt2rX6EtKRZmUm7DhFp2OppQaqZVH6uSxCfWZHNLyOBXpj_K3_v69Bwut3m0n7Vwn7W1YRHRTpn7qUEXRmB1EEK9qt9STB-k_74wvG-bZlg
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=PYRO-NN%3A+Python+Reconstruction+Operators+in+Neural+Networks&rft.jtitle=arXiv.org&rft.au=Syben%2C+Christopher&rft.au=Michen%2C+Markus&rft.au=Stimpel%2C+Bernhard&rft.au=Seitz%2C+Stephan&rft.date=2019-04-30&rft.pub=Cornell+University+Library%2C+arXiv.org&rft.eissn=2331-8422&rft_id=info:doi/10.48550%2Farxiv.1904.13342