ReconFrame

Easy-to-use and versatile reconstruction environment for Matlab and Python

ReconFrame is a software platform providing the tools and the functionality to develop and execute a complete image reconstruction of MR data. All available Philips MR data formats can be read, reconstructed and exported. Using Matlab or Python as programming environment, data reconstruction procedures can be designed and tested offline. 

Simplicity

  • Read, reconstruct and export all Philips data formats in Matlab with a few commands.
  • Easily extend the existing recon functionality using structured object-oriented code.
  • Run your custom-made reconstruction on the scanner with a single mouse-click.
  • View the reconstructed images immediately on the console or retrieve them from the scanner database for post-processing, export, or archiving.
  • Export the reconstructed images in DICOM or par/rec format

Flexibility

  • Run ReconFrame on any major operating system such as Windows, Linux and MacOS (all including 64bit & 32bit)
  • Access any scan parameter from within Matlab
  • Incorporate functions from the extensive ReconFrame library in your own reconstruction algorithms

Performance

  • Benefit from a fast C++ implementation of selected functions.
  • Use dedicated data chunk processing strategies to process large data
  • Tweak the quality of existing standard reconstructions
  • Run product reconstruction and your custom-made reconstruction side-by-side and directly compare image quality

Modules

MRecon: ReconFrame contains an extensive object-oriented Matlab library, implementing many common image and spectrum reconstruction task. The object-oriented design makes it easy to expand or alter the existing functionality. Code examples of complete reconstructions are provided. They can serve as a starting point for custom development.

Scanner Software Patch: On the scanner, ReconFrame installs a scanner software patch which for each scan will complement the standard raw data with all necessary scan parameters required for reconstruction. The raw data is then the only input to ReconFrame based reconstructions. Sequence parameters exported in such a way are decoded and directly available in Matlab. The scanner software patch source code is provided and thus any additional scan parameter can easily be added to the ReconFrame data interface.

Pack’n Go Tool: The pack and go tool is ReconFrame’s independent patient database browser. Installed on the scanner, it allows accessing the database and exports raw and rec data files, using conveniently compressed file archives.

 

Latest Release

March 2023
Release 5.1.1

Simplicity

  • Read and reconstruct Philips raw data in Python with a few commands.
  • Contains an extensive collection of reconstruction functions, which can be used in your own reconstruction pipelines
  • Provides code examples for the most common reconstruction pipelines (SENSE, EPI, Flow etc), which can serve as starting point for your own pipeline.
  • Easy installation with pip. 
  • Partially open souce
  • Export the reconstructed images in DICOM or par/rec format

Flexibility

  • precon runs on any major operating system such as Windows, Linux and MacOS (all including 64bit & 32bit)
  • Access to any scan parameter (including user defined parameters from scanner patch)
  • Incorporate functions from the extensive reconstruction library in your own algorithms

Performance

  • Uses fast implementations from the numpy, scipy and pytorch packages
  • Run your reconstruction job in a container anywhere you like (needs license option)
  • For efficiency, data can be read selectively, and reconstructed in chunks
  • Tweak the quality of existing standard reconstructions
  • Run product reconstruction and your custom-made reconstruction side-by-side and directly compare image quality

Modules

precon: A collection of Python functions, implementing many common image and spectrum reconstruction tasks. The function set allows to perform a complete reconstruction from Philips raw data for most acquisitions. Code examples for different reconstructions are provided (SENSE, EPI, Flow etc). They can serve as a starting point for custom development.

Scanner Software Patch: On the scanner, ReconFrame installs a scanner software patch which for each scan will complement the standard raw data with all necessary scan parameters required for reconstruction. The raw data is then the only input to ReconFrame based reconstructions. Sequence parameters exported in such a way are decoded and directly available in Python. The scanner software patch source code is provided and thus any additional scan parameter can easily be added to the ReconFrame data interface.

Pack’n Go Tool: The pack and go tool is ReconFrame’s independent patient database browser. Installed on the scanner, it allows accessing the database and exports raw and rec data files, using conveniently compressed file archives.

 

Latest Release

May 2023
Release 0.8.5

CONTACT
GyroTools LLC
8044 Zurich | Switzerland