X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=blobdiff_plain;f=TODO;h=588b906d69fcf5f46ab782af4f9a876472cfcf84;hp=b39cb5e83df7b66d565214c361dbbd3dee2aac3b;hb=9b2bb510160bdb56f04847f5b55ab61dd8a47976;hpb=2451ac413848718a1dd666ce6f6464e974680f47 diff --git a/TODO b/TODO index b39cb5e..588b906 100644 --- a/TODO +++ b/TODO @@ -1,78 +1,6 @@ -MISCELLANEOUS -============= +Add help button onto dialog's for reconstruction & projections. -Integrate low-level X11 graphics, replace all low-level driver code in -libgraph. All the high-level graphics routines are in place. +Consider use of wxWindows help file classes. -Integrate audio drivers into libcio -- used for the interactive CT display. +FFT filtering requires FFTW library: add a basic FFT routine. - -PROPOSED MENU STRUCTURE -======================= -File - New - Phantom - Open - SDF - -Process - Simulate CT process (active only when phantom outline shown) - Rasterize Phantom (active only when phantom outline shown) - Reconstruct CT data (active only when raysum data is shown) - -Filter - (Various single and dual image transformations) - -Compare - Compare 2 images - 2D grayscale subtraction - 1D column plots - Single Image statistics - - -PROPOSED HDF FILE FORMAT -======================== - -If the HDF library is compiled into CTSim, it will be used for the -raysum and image files. - -Reconstruction Groups ---------------------- -Group Name="Recon" - SubDataset="ReconParam" - SubGroup="Proj" - SubDataset="Raysum" - SubDataset="Geometry" - SubGroup="Phantom" - SubDataset "FImage" - SubGroup="Reconstr" - SubDataset "FImage" - -Image Dataset -------------- -Name="FImage" -DataType: FLOAT -Attributes: - "XSize" DOUBLE : X size of pixel in world coordinates - "YSize" DOUBLE : Y size of pixel in world coordinates - - -Raysum Group -------------- -Group Name="Proj" -Proj Dataset - Name="Raysum" - DataType: FLOAT - Dim: 2 (nviews x ndet) - Attributes: -Geometry Dataset - Name="Geometry" - DataType: FLOAT - Dim: 1 (nviews x 1) - Data: For each view, store view_angle - Attributes: - "GEOMCODE" INT : Geometry Code - "DETSTART" - "DETINC" - "ROTSTART" - "ROTINC"