Wrist Pipeline Technical Details: Difference between revisions

From VrlWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
#Wrist scan (e.g., CT)
#Wrist scan (e.g., CT)<br>multiple positions including “neutral pose”<br>$G: N/A (done at Engineering)<br>Output: volume image (multiple 2D slices forming stack)
:multiple positions including “neutral pose”
#For Neutral position, for each bone, for each slice, draw contour by hand<br>$G: N/A (done at Engineering)<br>Output: Point Cloud (i.e., a “.stack” file)
:$G: N/A (done at Engineering)
#Classify/segmentation/registration<br>INPUT: a) crop_values.txt, b) .iv files for point clouds w/ “mimcs”, c) original scan to MRI (uses stack files)<br>scripts: project/wrist/pipeline/batchGen.py<br>$G: project/wrist/program/registration/<br>$G: project/wrist/program/visualizer/  [Windows program]<br>Output: (files in “auto_registr_results/” directory)
:Output: volume image (multiple 2D slices forming stack)
#Inter-bone distance fields<br>INPUT: inertial results (w/ matlab code in Engineering -- .dat files)<br>INPUT: a) .iv files, b) RT files, c) inertial files (.dat files)<br>scripts: project/wrist/pipeline/joints_one_linux.sh<br>scripts: project/wrist/pipeline/joints_one_linux.sh<br>$G: project/wrist/program/distancefield/<br>$G: project/wrist/program/jointViewer/
#For Neutral position, for each bone, for each slice, draw contour by hand
#Growing cartilage<br>$G: project/wrist/program/cartilage/<br>$G: project/wrist/program/jointCartilageViewer/
:$G: N/A (done at Engineering)
#Ligaments<br>$G: project/wrist/program/ligament/<br>For example, see project/wrist/program/ligament/Makefile and search for "test"
:Output: Point Cloud (i.e., a “.stack” file)
#Classify/segmentation/registration
:INPUT: a) crop_values.txt, b) .iv files for point clouds w/ “mimcs”, c) original scan to MRI (uses stack files)
:scripts: project/wrist/pipeline/batchGen.py
:$G: project/wrist/program/registration/
:$G: project/wrist/program/visualizer/  [Windows program]
:Output: (files in “auto_registr_results/” directory)
 
Inter-bone distance fields�INPUT: inertial results (w/ matlab code in Engineering -- .dat files)�INPUT: a) .iv files, b) RT files, c) inertial files (.dat files)�scripts: project/wrist/pipeline/joints_one_linux.sh�scripts: project/wrist/pipeline/joints_one_linux.sh $G: project/wrist/program/distancefield/$G: project/wrist/program/jointViewer/
 
Growing cartilage�$G: project/wrist/program/cartilage/$G: project/wrist/program/jointCartilageViewer/

Latest revision as of 17:45, 16 September 2009

  1. Wrist scan (e.g., CT)
    multiple positions including “neutral pose”
    $G: N/A (done at Engineering)
    Output: volume image (multiple 2D slices forming stack)
  2. For Neutral position, for each bone, for each slice, draw contour by hand
    $G: N/A (done at Engineering)
    Output: Point Cloud (i.e., a “.stack” file)
  3. Classify/segmentation/registration
    INPUT: a) crop_values.txt, b) .iv files for point clouds w/ “mimcs”, c) original scan to MRI (uses stack files)
    scripts: project/wrist/pipeline/batchGen.py
    $G: project/wrist/program/registration/
    $G: project/wrist/program/visualizer/ [Windows program]
    Output: (files in “auto_registr_results/” directory)
  4. Inter-bone distance fields
    INPUT: inertial results (w/ matlab code in Engineering -- .dat files)
    INPUT: a) .iv files, b) RT files, c) inertial files (.dat files)
    scripts: project/wrist/pipeline/joints_one_linux.sh
    scripts: project/wrist/pipeline/joints_one_linux.sh
    $G: project/wrist/program/distancefield/
    $G: project/wrist/program/jointViewer/
  5. Growing cartilage
    $G: project/wrist/program/cartilage/
    $G: project/wrist/program/jointCartilageViewer/
  6. Ligaments
    $G: project/wrist/program/ligament/
    For example, see project/wrist/program/ligament/Makefile and search for "test"