Differences between revisions 1 and 19 (spanning 18 versions)
Revision 1 as of 2005-12-06 12:44:08
Size: 811
Comment: jan release work items
Revision 19 as of 2005-12-16 13:28:59
Size: 3691
Comment: added notes section
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
 * Post a new 'stable' release, which contains the auto-segmentation functionality
 * Make available the now open-source Freesurfer code
 * Basic automated testing of the 'dev' code base
 
 * Post new 'stable' release, containing reliable auto-segmentation functionality, and bug fixes
 * Make available open-source Freesurfer code (minus Numerical Recipes for C code)
 * Basic automated testing of nightly-build 'dev' code base
Line 10: Line 10:
 A. aseg (xiao)
  1. make aseg work for data originating from different pulse sequences or manufactuers than the training data used to build the atlas. currently, the subcortical atlas is built from Siemens scans, and the aseg results will be quite poor if the input data is from a GE scanner. we have sw that can improve this situation a lot, but it's not very stable, and this cross-sequence option will make the aseg on Siemens data worse.
  2. testing to optimize the default parameters for the subcortical segmentation.
  3. testing of a new subcortical atlas (asegs should be better than the current atlas).
  || Item # || % complete || Expected date of completion ||
  || 1 || 100% || done ||
  || 2 || ? || ? ||
  || 3 || ? || ? ||
Line 11: Line 19:
 * talairach failure detection (?)  B. recon-all improvements (doug)
  1. linear pipeline: in recon-all, re-naming of stuff so that files don't get overwritten later in the stream.
  2. test accuracy of aseg and aparc w/ mri_pretess.
  || Item # || % complete || Expected date of completion ||
  || 1 coding || 90 || 12/15/05 ||
  || 2 debugging || 40 || 12/16/05 ||
  || 3 testing || 0 || 1/3/05 ||
Line 13: Line 27:
 * verifying talairach coordinates of: (?)
  1. individual surfaces.
  2. individual volumes.
  3. average surfaces.
  4. average volumes.
 C. miscellaneous (doug)
  1. total intercranial volume, using randy's method to align to talairach with skull.
  2. fixing tkmedit so that it implements -overlay-reg-identity properly.
  3. mri_surf2surf - mapping across hemispheres.
  4. mri_glmfit (new version of mris_glm) - mostly just need to document.
  5. mris_preproc - surface-based preprocessor script for mri_glmfit (does not exist but not hard).
  6. correction for multiple comparisons (mri_mcsim and mri_surfcluster).
  7. improve editing of wm with aseg
  || Item # || % complete || Expected date of completion ||
  || 1 || 100 || done ||
  || 2 || ? || ? ||
  || 3 || ? || ? ||
  || 4 || ? || ? ||
  || 5 || ? || ? ||
  || 6 || ? || ? ||
  || 7 || 100 || done ||
Line 19: Line 44:
 * total intercranial volume, using randy's method to align to talairach with skull (?)  D. talairach failure detection, incorporated into recon-all (nick, laurence, doug)
  1. create Matlab-compiled binary and test in recon-all stream.
  2. code in C and test in recon-all stream.
  || Item # || % complete || Expected date of completion ||
  || 1 || ? || ? ||
  || 2 || ? || ? ||
Line 21: Line 51:
 * improve editing of wm with aseg (?)  E. automated testing of nightly build (kevin, nick)
  1. basic mean/variance tests of recon'd bert data
  2. mean/variance tests of buckner 40
  3. aseg tests (xiao)
  4. verifying talairach coordinates, when tal xform is known good, of: (nick, david)
   a. individual surfaces.
   b. individual volumes.
   c. average surfaces.
   d. average volumes.
Line 23: Line 61:
 * aseg (xiao)   || Item # || % complete || Expected date of completion ||
  || 1 || ? || ? ||
  || 2 || ? || ? ||
  || 3 || ? || ? ||
  || 4 || ? || ? ||
Line 25: Line 67:
 * make watershed more robust (?)  F. fix manual labelling (ev)
Line 27: Line 69:
 * linear pipeline, recon-all improvements (doug) == Work Item Notes ==
Line 29: Line 71:
 * automated testing (kevin, nick)

 * numerical recipes for C replacement (nick)

 * fix manual labelling (ev)
E.4: verifying talairach coordinates
The problem being addressed in this work is that the talairach coordinates supplied by tkmedit are based on the alignment to the MNI305 brain, which is poorly aligned to the Talairach brain (see http://www.nil.wustl.edu/labs/kevin/man/answers/mnispace.html). The root of the problem is that the Talairach brain was never MRI scanned, and furthermore was labelled post-mordem, so it is very difficult to map a scanned brain to true Talairach coordinates. Yet we would like some assurance that the tal coordinates that Freesurfer supplies (in tkmedit and elsewhere) are reasonably accurate.

January 2006 FreeSurfer Release

Goals

  • Post new 'stable' release, containing reliable auto-segmentation functionality, and bug fixes
  • Make available open-source Freesurfer code (minus Numerical Recipes for C code)
  • Basic automated testing of nightly-build 'dev' code base

Work Items

  1. aseg (xiao)
    1. make aseg work for data originating from different pulse sequences or manufactuers than the training data used to build the atlas. currently, the subcortical atlas is built from Siemens scans, and the aseg results will be quite poor if the input data is from a GE scanner. we have sw that can improve this situation a lot, but it's not very stable, and this cross-sequence option will make the aseg on Siemens data worse.
    2. testing to optimize the default parameters for the subcortical segmentation.
    3. testing of a new subcortical atlas (asegs should be better than the current atlas).

      Item #

      % complete

      Expected date of completion

      1

      100%

      done

      2

      ?

      ?

      3

      ?

      ?

    B. recon-all improvements (doug)
    1. linear pipeline: in recon-all, re-naming of stuff so that files don't get overwritten later in the stream.
    2. test accuracy of aseg and aparc w/ mri_pretess.

      Item #

      % complete

      Expected date of completion

      1 coding

      90

      12/15/05

      2 debugging

      40

      12/16/05

      3 testing

      0

      1/3/05

    C. miscellaneous (doug)
    1. total intercranial volume, using randy's method to align to talairach with skull.
    2. fixing tkmedit so that it implements -overlay-reg-identity properly.
    3. mri_surf2surf - mapping across hemispheres.
    4. mri_glmfit (new version of mris_glm) - mostly just need to document.
    5. mris_preproc - surface-based preprocessor script for mri_glmfit (does not exist but not hard).
    6. correction for multiple comparisons (mri_mcsim and mri_surfcluster).
    7. improve editing of wm with aseg

      Item #

      % complete

      Expected date of completion

      1

      100

      done

      2

      ?

      ?

      3

      ?

      ?

      4

      ?

      ?

      5

      ?

      ?

      6

      ?

      ?

      7

      100

      done

    D. talairach failure detection, incorporated into recon-all (nick, laurence, doug)
    1. create Matlab-compiled binary and test in recon-all stream.
    2. code in C and test in recon-all stream.

      Item #

      % complete

      Expected date of completion

      1

      ?

      ?

      2

      ?

      ?

    E. automated testing of nightly build (kevin, nick)
    1. basic mean/variance tests of recon'd bert data
    2. mean/variance tests of buckner 40
    3. aseg tests (xiao)
    4. verifying talairach coordinates, when tal xform is known good, of: (nick, david)
      1. individual surfaces. b. individual volumes. c. average surfaces. d. average volumes.

      Item #

      % complete

      Expected date of completion

      1

      ?

      ?

      2

      ?

      ?

      3

      ?

      ?

      4

      ?

      ?

    F. fix manual labelling (ev)

Work Item Notes

E.4: verifying talairach coordinates The problem being addressed in this work is that the talairach coordinates supplied by tkmedit are based on the alignment to the MNI305 brain, which is poorly aligned to the Talairach brain (see http://www.nil.wustl.edu/labs/kevin/man/answers/mnispace.html). The root of the problem is that the Talairach brain was never MRI scanned, and furthermore was labelled post-mordem, so it is very difficult to map a scanned brain to true Talairach coordinates. Yet we would like some assurance that the tal coordinates that Freesurfer supplies (in tkmedit and elsewhere) are reasonably accurate.

JanuaryRelease (last edited 2008-04-29 11:45:40 by localhost)