cabouman / OpenMBIR-ParBeam

This is a reference open-source implementation of MBIR
https://engineering.purdue.edu/~bouman/OpenMBIR/
BSD 3-Clause "New" or "Revised" License
4 stars 3 forks source link

Modular utilities update #21

Closed sjkisner closed 5 years ago

sjkisner commented 5 years ago

I'd like to change the organization slightly so that rather than having 2D/3D utility files, we have these files: MBIRModularUtils.c // contains all utility source code MBIRModularUtils.h // contains function prototypes MBIRModularDefs.h // contains #defines and structure definitions

There's currently a lot of redundancy by having the 2D & 3D versions of the utilities. For one we can eliminate the "2D" versions of the parameter data structures (img/sino/recon) since they're entirely included in the 3D versions.

This would all remain consistent with the MBIR Modular Specifications.

sjkisner commented 5 years ago

OK, I've done this on the "modutils" branch.