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...
Saved in:
| Published in | arXiv.org |
|---|---|
| Main Authors | , , , , , |
| Format | Paper Journal Article |
| Language | English |
| Published |
Ithaca
Cornell University Library, arXiv.org
30.04.2019
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 2331-8422 |
| DOI | 10.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 |