SlideShare a Scribd company logo
2
Most read
6
Most read
12
Most read
How to RetroRecon data with
  different ICE processing
           streams
           Erik Beall
        Cleveland Clinic
        August 9th, 2011
• Data may be reconstructed many ways
• Re-acquiring data with different reco
  options introduces additional variability
• The best solution is to reconstruct one raw
  dataset with alternate processing steps

• This is possible with RetroRecon and
  XBuilder by hand-changing a few values
  – This is finicky and doesn’t always work
• However, to get most out of it, we can trick
  RetroRecon into using FULL xml file…
Example: partial Fourier
• We have some ep2d_diff data, but want to
  explore different partial Fourier
  reconstruction options: zero-filling,
  submatrix (we discover this is same as
  zero-filling), Margosian, and POCS.
• We modified ep2d_diff to select any of
  these four partial Fourier reconstructions
• But, we want to explore these on same
  data to remove any variability!
Preparation Steps
• Acquire one full dataset (79 directions, 2mm iso
  DTI, b=1000, 52 axial slices) with any partial
  Fourier option selected
• Next, acquire exact same scan, but with different
  partial Fourier option selected. Abort after first
  full volume is stored (use online display to be
  sure scan has run long enough to generate xml
  file).
  – This can be done on phantom, but make certain same
    slice prescription, table location, etc are used. ANY
    changes can alter processing
  – We have acquired one full scan and three partial
    scans with each pF option selected
Step 1: Open Twix

              Select dataset acquired with
         alternate reconstruction in left column




            Note, here is the original, zero-fill
         reconstruction, with all 79 dirs acquired.
            We will be applying the alternate
            reconstruction to this full dataset
Step 2: Run RetroRecon


                  Click on RetroRecon button




                  Click on “Edit” button,
              this will open xml in XBuilder
Step 3: “Edit” protocol




               Click on xml button,
              this will open the xml
                  file in notepad
Step 3: Save alternate xml file



                Save this xml file somewhere and
                  close notepad and XBuilder
Step 3: Select raw original dataset



                    Now, select dataset acquired with
                   original reconstruction in left column




                       Click on RetroRecon, “Edit”
                       and then xml file in XBuilder
Step 3: Open original xml file




                 This is the original xml file.
                 Ctl-A will highlight all text.
                  Delete everything (note
                       temp filename).
Step 3: Copy alternate xml text


                  Open the saved alternate xml
               file, Ctrl-A to highlight everything,
                      then Ctl-C to “copy” all
                   alternate reconstruction text
Step 3: Paste alternate into original

                   Go back to original xml notepad
                   window and click Ctl-V (or paste)
                  to paste all alternate xml text into
                         the original xml file.
                  Save using File->Save. Close all
                    notepad windows and XBuilder
Step 3: Run Alternate Recon




                Click on “Start”. Wait.
Step 3: Done




               Done.
Step 3: data is in patient database

       Produces a scan with same name
      as the alternate reconstruction, but
                 with _RR suffix
Caveats
• I’ve tried to modify one xml file and use it
  on another dataset – this is really tricky.
  The scanner fills in a lot of entries that are
  difficult to get exactly correct. The only
  way to be sure is to regenerate the xml
  using a nearly-exact copy of the same
  scan, with identical slice and other
  prescriptions as in the full dataset and
  modify only the postprocessing options
  you desire (as in this howto).

More Related Content

PDF
Making Things Better: Design thinking in the Classroom
PPT
Power BI: Types of gateways in Power BI
PDF
NCLEX Archer Fundamentals.pdf
PDF
inetDOCS for Alfresco
PPT
Spike sorting-tutorial
PDF
Lab 1 Essay
PDF
Linux intro 5 extra: makefiles
PDF
Linux intro 4 awk + makefile
Making Things Better: Design thinking in the Classroom
Power BI: Types of gateways in Power BI
NCLEX Archer Fundamentals.pdf
inetDOCS for Alfresco
Spike sorting-tutorial
Lab 1 Essay
Linux intro 5 extra: makefiles
Linux intro 4 awk + makefile

Similar to Howto retrorecon data_siemens (20)

DOC
Backup And Restore NGL Database
PDF
Chunked, dplyr for large text files
PDF
UiPath Studio Web workshop series - Day 7
PDF
Developmental Genetics of the Flower 1st Edition Douglas E. Soltis
PPTX
Optimtool de matlab algoritmos geneticos
PPTX
Google File System
PDF
Find out the commands for performing the following tasks in Linux OS-.pdf
PDF
Reaction StatisticsBackgroundWhen collecting experimental data f.pdf
PPTX
IF OF parameters of oops.pptxy4ehz4w4ywhzdw
PDF
Chapter10
PPTX
UNIT –5.pptxpython for engineering students
PDF
Robocopy
PDF
File handling & regular expressions in python programming
DOCX
CS101S. ThompsonUniversity of BridgeportLab 7 Files, File.docx
PPT
Bio Linux
DOCX
Parameterization is nothing but giving multiple input
DOC
PPTX
Princeton's Maximum Entropy Tutorial
PDF
Advanced Web Programming Chapter 12
PDF
Linux Command For Beginners 6 - copy commands for linux | BUET Pattern Job Pr...
Backup And Restore NGL Database
Chunked, dplyr for large text files
UiPath Studio Web workshop series - Day 7
Developmental Genetics of the Flower 1st Edition Douglas E. Soltis
Optimtool de matlab algoritmos geneticos
Google File System
Find out the commands for performing the following tasks in Linux OS-.pdf
Reaction StatisticsBackgroundWhen collecting experimental data f.pdf
IF OF parameters of oops.pptxy4ehz4w4ywhzdw
Chapter10
UNIT –5.pptxpython for engineering students
Robocopy
File handling & regular expressions in python programming
CS101S. ThompsonUniversity of BridgeportLab 7 Files, File.docx
Bio Linux
Parameterization is nothing but giving multiple input
Princeton's Maximum Entropy Tutorial
Advanced Web Programming Chapter 12
Linux Command For Beginners 6 - copy commands for linux | BUET Pattern Job Pr...
Ad

Recently uploaded (20)

PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPT
What is a Computer? Input Devices /output devices
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PDF
STKI Israel Market Study 2025 version august
PPTX
observCloud-Native Containerability and monitoring.pptx
PPTX
1. Introduction to Computer Programming.pptx
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
OMC Textile Division Presentation 2021.pptx
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
What is a Computer? Input Devices /output devices
Programs and apps: productivity, graphics, security and other tools
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
STKI Israel Market Study 2025 version august
observCloud-Native Containerability and monitoring.pptx
1. Introduction to Computer Programming.pptx
Final SEM Unit 1 for mit wpu at pune .pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
OMC Textile Division Presentation 2021.pptx
O2C Customer Invoices to Receipt V15A.pptx
A novel scalable deep ensemble learning framework for big data classification...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Getting Started with Data Integration: FME Form 101
A contest of sentiment analysis: k-nearest neighbor versus neural network
DP Operators-handbook-extract for the Mautical Institute
NewMind AI Weekly Chronicles – August ’25 Week III
Univ-Connecticut-ChatGPT-Presentaion.pdf
Zenith AI: Advanced Artificial Intelligence
Ad

Howto retrorecon data_siemens

  • 1. How to RetroRecon data with different ICE processing streams Erik Beall Cleveland Clinic August 9th, 2011
  • 2. • Data may be reconstructed many ways • Re-acquiring data with different reco options introduces additional variability • The best solution is to reconstruct one raw dataset with alternate processing steps • This is possible with RetroRecon and XBuilder by hand-changing a few values – This is finicky and doesn’t always work • However, to get most out of it, we can trick RetroRecon into using FULL xml file…
  • 3. Example: partial Fourier • We have some ep2d_diff data, but want to explore different partial Fourier reconstruction options: zero-filling, submatrix (we discover this is same as zero-filling), Margosian, and POCS. • We modified ep2d_diff to select any of these four partial Fourier reconstructions • But, we want to explore these on same data to remove any variability!
  • 4. Preparation Steps • Acquire one full dataset (79 directions, 2mm iso DTI, b=1000, 52 axial slices) with any partial Fourier option selected • Next, acquire exact same scan, but with different partial Fourier option selected. Abort after first full volume is stored (use online display to be sure scan has run long enough to generate xml file). – This can be done on phantom, but make certain same slice prescription, table location, etc are used. ANY changes can alter processing – We have acquired one full scan and three partial scans with each pF option selected
  • 5. Step 1: Open Twix Select dataset acquired with alternate reconstruction in left column Note, here is the original, zero-fill reconstruction, with all 79 dirs acquired. We will be applying the alternate reconstruction to this full dataset
  • 6. Step 2: Run RetroRecon Click on RetroRecon button Click on “Edit” button, this will open xml in XBuilder
  • 7. Step 3: “Edit” protocol Click on xml button, this will open the xml file in notepad
  • 8. Step 3: Save alternate xml file Save this xml file somewhere and close notepad and XBuilder
  • 9. Step 3: Select raw original dataset Now, select dataset acquired with original reconstruction in left column Click on RetroRecon, “Edit” and then xml file in XBuilder
  • 10. Step 3: Open original xml file This is the original xml file. Ctl-A will highlight all text. Delete everything (note temp filename).
  • 11. Step 3: Copy alternate xml text Open the saved alternate xml file, Ctrl-A to highlight everything, then Ctl-C to “copy” all alternate reconstruction text
  • 12. Step 3: Paste alternate into original Go back to original xml notepad window and click Ctl-V (or paste) to paste all alternate xml text into the original xml file. Save using File->Save. Close all notepad windows and XBuilder
  • 13. Step 3: Run Alternate Recon Click on “Start”. Wait.
  • 14. Step 3: Done Done.
  • 15. Step 3: data is in patient database Produces a scan with same name as the alternate reconstruction, but with _RR suffix
  • 16. Caveats • I’ve tried to modify one xml file and use it on another dataset – this is really tricky. The scanner fills in a lot of entries that are difficult to get exactly correct. The only way to be sure is to regenerate the xml using a nearly-exact copy of the same scan, with identical slice and other prescriptions as in the full dataset and modify only the postprocessing options you desire (as in this howto).