How DICOM images get from the scanner to useful places (Basic)
- We copy images from the scanner console a processing computer
- The processing computer does... processing
- We use another computer for display
Why do we do this complicated thing?
- The software running on the scanner is very simple
- The processing host can do its job without affecting the scanner
- The processing computer and display computer are in different rooms
How images get from the scanner to useful places (Advanced)
- The scanner uses NFS to connect to the processing computer
- The scanner runs a script that watches for new DICOMs and copies them to the processing computer
- This script looks at the pulse sequence name and only copies fMRI DICOMs
How DICOM images get from the scanner to useful places (Advanced)
- The display computer connects to the processing computer via SSH and runs a script
- This script watches the target directory for new DICOMs
- When it finds one, it starts Realtime AFNI
- When that ends, it tries to clean up the files that got created
- Once a day, old files get purged
Why should you care?
- We're doing realtime motion information
- ... but you can do whatever you want
- Biofeedback fMRI? Something even cooler?
- You just need to be able to handle a stream of DICOM images
- Get in touch if you want to try