breaking speed limits with simultaneous ultra fast mri
play

Breaking Speed Limits with Simultaneous Ultra-Fast MRI - PowerPoint PPT Presentation

Breaking Speed Limits with Simultaneous Ultra-Fast MRI Reconstruction and Tissue Segmentation Paper #239 Francesco Caliv, Andrew P. Leynes, Rutwik Shah, Upasana U. Bharadwaj, Sharmila Majumdar, Peder E. Z. Larson, Valentina Pedoia Disclosure


  1. Breaking Speed Limits with Simultaneous Ultra-Fast MRI Reconstruction and Tissue Segmentation Paper #239 Francesco Calivà, Andrew P. Leynes, Rutwik Shah, Upasana U. Bharadwaj, Sharmila Majumdar, Peder E. Z. Larson, Valentina Pedoia

  2. Disclosure I have no financial interests or relationships to disclose with regard to the subject matter of this presentation. Funding source This project was supported by R00AR070902 from the National Institute of Arthritis and Musculoskeletal and Skin Diseases, National Institutes of Health, (NIH-NIAMS).

  3. Deep Learning in Magnetic Resonance Imaging (MRI) Long scanning time is the main limitation of MRI • We devised a DL framework for MRI reconstruction and segmentation from highly undersampled MRIs • We bridged image reconstruction and analysis by proposing a task-based reconstruction approach •

  4. Hypotheses: Reconstruction in the image-domain provides higher • data interpretability over k-space IFT CNN Reconstruction and segmentation are similar and • Image-Domain Learning related tasks Simultaneous segmentation and image reconstruction

  5. Proposed approach: Task-based image reconstruction: TB-recon Shared Encoding Path f=16 f=32 344 344 f=64 160 344 172 80 160 172 344 86 40 86 Reconstruction Decoding path f=32 f=64 160 80 344344 172 172 344 f=16 Shared Features 160 344 Embedding f = 6 4 f=32 f=64 Segmentation Decoding path 86 40 80 160 86 172172 344 344 f=16 Residual skip Strided 3D Conv (2x2x2) Intra-task skip Out Ch = 2x In Ch Inter-task skip Strided 3D Conv (2x2x2) Concatenate Out Ch = In Ch/2 344 3D Conv (5x5x5) 3D Conv (5x5x5) Out Ch = 16x In Ch Out Ch = In Ch/2 160 344 3D Conv (5x5x5) 3D Conv (1x1x1) Out Ch = In Ch Out Ch = Num Classes

  6. Shared Encoding Path Shared Encoding Path Input: f=16 f=16 f=32 f=32 zero-filled MRI 344 344 344 344 f=64 f=64 160 160 344 344 172 172 80 80 160 160 172 172 344 344 86 86 40 40 86 86 Reconstruction Decoding path Reconstruction Decoding path f=32 f=32 f=64 f=64 160 160 80 80 344344 344344 172 172 172 172 344 344 f=16 f=16 Shared Features Shared Features 160 160 344 344 Embedding Embedding f f = = 6 6 4 4 f=32 f=32 f=64 f=64 Segmentation Decoding path Segmentation Decoding path 86 86 40 40 80 80 160 160 86 86 172172 172172 344 344 344 344 f=16 f=16 Residual skip Residual skip Strided 3D Conv (2x2x2) Strided 3D Conv (2x2x2) Intra-task skip Intra-task skip Out Ch = 2x In Ch Out Ch = 2x In Ch Inter-task skip Inter-task skip Strided 3D Conv (2x2x2) Strided 3D Conv (2x2x2) Concatenate Concatenate Out Ch = In Ch/2 Out Ch = In Ch/2 344 344 3D Conv (5x5x5) 3D Conv (5x5x5) 3D Conv (5x5x5) 3D Conv (5x5x5) Out Ch = 16x In Ch Out Ch = 16x In Ch Out Ch = In Ch/2 Out Ch = In Ch/2 160 160 344 344 3D Conv (5x5x5) 3D Conv (5x5x5) 3D Conv (1x1x1) 3D Conv (1x1x1) Out Ch = In Ch Out Ch = In Ch Out Ch = Num Classes Out Ch = Num Classes

  7. Shared Encoding Path Shared Encoding Path Input: shared encoder f=16 6 1 = f f=32 2 zero-filled MRI 3 = 344 344 f 344 344 f=64 4 160 160 6 = 344 344 f 172 172 80 80 160 160 172 172 344 344 86 86 40 40 86 86 Reconstruction Decoding path Reconstruction Decoding path f=32 2 f=64 4 6 3 = = f f 160 160 80 80 344344 344344 172 172 172 172 344 344 f=16 6 1 = f Shared Features Shared Features 160 160 344 344 Embedding Embedding f f=64 = 6 4 f=32 2 f=64 4 Segmentation Decoding path Segmentation Decoding path 3 6 = = 86 86 f f 40 40 80 80 160 160 86 86 172172 172172 344 344 344 344 6 f=16 1 = f Residual skip Residual skip Strided 3D Conv (2x2x2) Strided 3D Conv (2x2x2) Intra-task skip Intra-task skip Out Ch = 2x In Ch Out Ch = 2x In Ch Inter-task skip Inter-task skip Strided 3D Conv (2x2x2) Strided 3D Conv (2x2x2) Concatenate Concatenate Out Ch = In Ch/2 Out Ch = In Ch/2 344 344 3D Conv (5x5x5) 3D Conv (5x5x5) 3D Conv (5x5x5) 3D Conv (5x5x5) Out Ch = 16x In Ch Out Ch = 16x In Ch Out Ch = In Ch/2 Out Ch = In Ch/2 160 160 344 344 3D Conv (5x5x5) 3D Conv (5x5x5) 3D Conv (1x1x1) 3D Conv (1x1x1) Out Ch = In Ch Out Ch = In Ch Out Ch = Num Classes Out Ch = Num Classes

  8. Shared Encoding Path Shared Encoding Path Input: shared encoder f=16 6 1 = f f=32 2 zero-filled MRI 3 = 344 344 f 344 344 f=64 4 160 160 6 = 344 344 f 172 172 80 80 160 160 172 172 344 344 86 86 40 40 86 86 Reconstruction Decoding path Reconstruction Decoding path f=32 2 f=64 4 6 3 = = f f 160 160 80 80 344344 344344 172 172 172 172 344 344 f=16 6 1 = f Shared Features Shared Features Common 160 160 344 344 Embedding Embedding Feature f f=64 = 6 Embedding 4 f=32 2 f=64 4 Segmentation Decoding path Segmentation Decoding path 3 6 = = 86 86 f f 40 40 80 80 160 160 86 86 172172 172172 344 344 344 344 f=16 6 1 = f Residual skip Residual skip Strided 3D Conv (2x2x2) Strided 3D Conv (2x2x2) Intra-task skip Intra-task skip Out Ch = 2x In Ch Out Ch = 2x In Ch Inter-task skip Inter-task skip Strided 3D Conv (2x2x2) Strided 3D Conv (2x2x2) Concatenate Concatenate Out Ch = In Ch/2 Out Ch = In Ch/2 344 344 3D Conv (5x5x5) 3D Conv (5x5x5) 3D Conv (5x5x5) 3D Conv (5x5x5) Out Ch = 16x In Ch Out Ch = 16x In Ch Out Ch = In Ch/2 Out Ch = In Ch/2 160 160 344 344 3D Conv (5x5x5) 3D Conv (5x5x5) 3D Conv (1x1x1) 3D Conv (1x1x1) Out Ch = In Ch Out Ch = In Ch Out Ch = Num Classes Out Ch = Num Classes

  9. Shared Encoding Path Shared Encoding Path Shared Encoding Path Input: shared encoder f=16 6 f=16 1 = f f=32 2 zero-filled MRI f=32 3 = 344 344 f 344 344 344 344 f=64 4 160 160 f=64 6 160 = 344 344 f 344 172 172 80 80 172 80 160 160 160 172 172 172 344 344 344 86 86 40 40 86 40 86 86 86 Reconstruction Decoding path Reconstruction Decoding path Reconstruction Decoding path f=32 2 f=64 4 f=64 f=32 6 3 = = f f 160 160 160 80 80 80 344344 344344 172 172 344344 172 172 172 172 344 344 344 f=16 6 f=16 1 = f Shared Features Shared Features Shared Features Common 160 160 160 344 344 344 Embedding Embedding Embedding Feature 2 decoders f f=64 = f = 6 Embedding 6 4 4 f=32 2 f=64 4 f=32 f=64 Segmentation Decoding path Segmentation Decoding path 3 6 Segmentation Decoding path = = 86 86 f f 86 40 40 80 80 40 160 160 80 160 86 86 172172 172172 344 344 86 172172 344 344 344 344 f=16 6 f=16 1 = f Residual skip Residual skip Strided 3D Conv (2x2x2) Strided 3D Conv (2x2x2) Residual skip Strided 3D Conv (2x2x2) Intra-task skip Intra-task skip Out Ch = 2x In Ch Out Ch = 2x In Ch Intra-task skip Out Ch = 2x In Ch Inter-task skip Inter-task skip Strided 3D Conv (2x2x2) Strided 3D Conv (2x2x2) Inter-task skip Strided 3D Conv (2x2x2) Concatenate Concatenate Out Ch = In Ch/2 Out Ch = In Ch/2 Concatenate Out Ch = In Ch/2 344 344 344 3D Conv (5x5x5) 3D Conv (5x5x5) 3D Conv (5x5x5) 3D Conv (5x5x5) 3D Conv (5x5x5) 3D Conv (5x5x5) Out Ch = 16x In Ch Out Ch = 16x In Ch Out Ch = In Ch/2 Out Ch = In Ch/2 160 160 Out Ch = 16x In Ch Out Ch = In Ch/2 160 344 344 344 3D Conv (5x5x5) 3D Conv (5x5x5) 3D Conv (1x1x1) 3D Conv (1x1x1) 3D Conv (5x5x5) 3D Conv (1x1x1) Out Ch = In Ch Out Ch = In Ch Out Ch = Num Classes Out Ch = Num Classes Out Ch = In Ch Out Ch = Num Classes

  10. Shared Encoding Path Shared Encoding Path Shared Encoding Path Input: shared encoder f=16 6 f=16 1 = f f=32 f=32 2 zero-filled MRI 3 = 344 344 344 f 344 344 344 f=64 f=64 4 160 160 160 6 = 344 344 344 f 172 172 172 80 80 80 160 160 160 172 172 172 344 344 344 86 86 86 40 40 40 86 86 86 Reconstruction Decoding path Reconstruction Decoding path Reconstruction Decoding path f=32 2 f=64 f=64 4 f=32 6 3 = = f f 160 160 160 80 80 80 344344 344344 344344 172 172 172 172 172 172 344 344 344 f=16 f=16 6 1 = f Shared Features Shared Features Shared Features Common 160 160 160 reconstruction 344 344 344 Embedding Embedding Embedding Feature decoder f f=64 f = = 6 6 Embedding 4 4 f=32 f=32 2 f=64 f=64 4 Segmentation Decoding path Segmentation Decoding path Segmentation Decoding path 3 6 = = 86 86 86 f f 40 40 40 80 80 80 160 160 160 86 86 86 172172 172172 172172 344 344 344 344 344 344 f=16 f=16 6 1 = f Residual skip Residual skip Residual skip Strided 3D Conv (2x2x2) Strided 3D Conv (2x2x2) Strided 3D Conv (2x2x2) Intra-task skip Intra-task skip Intra-task skip Out Ch = 2x In Ch Out Ch = 2x In Ch Out Ch = 2x In Ch Inter-task skip Inter-task skip Inter-task skip Strided 3D Conv (2x2x2) Strided 3D Conv (2x2x2) Strided 3D Conv (2x2x2) Concatenate Concatenate Concatenate Out Ch = In Ch/2 Out Ch = In Ch/2 Out Ch = In Ch/2 344 344 344 3D Conv (5x5x5) 3D Conv (5x5x5) 3D Conv (5x5x5) 3D Conv (5x5x5) 3D Conv (5x5x5) 3D Conv (5x5x5) Out Ch = 16x In Ch Out Ch = 16x In Ch Out Ch = 16x In Ch Out Ch = In Ch/2 Out Ch = In Ch/2 Out Ch = In Ch/2 160 160 160 344 344 344 3D Conv (5x5x5) 3D Conv (5x5x5) 3D Conv (5x5x5) 3D Conv (1x1x1) 3D Conv (1x1x1) 3D Conv (1x1x1) Out Ch = In Ch Out Ch = In Ch Out Ch = In Ch Out Ch = Num Classes Out Ch = Num Classes Out Ch = Num Classes

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend