Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hypothalamus Implementation #459

Merged
merged 49 commits into from
Jun 20, 2024
Merged

Hypothalamus Implementation #459

merged 49 commits into from
Jun 20, 2024

Commits on Jun 20, 2024

  1. HypVINN implementation

    without __pycache__ files
    include HypVINN labels
    Create Main function for N4 bias correct
    include fs bin for registration
    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    a78e435 View commit details
    Browse the repository at this point in the history
  2. Include Copyright statements

    Include copyright statements in Hypvinn files
    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    2902098 View commit details
    Browse the repository at this point in the history
  3. assert input images

    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    5e55cb6 View commit details
    Browse the repository at this point in the history
  4. Update run_pipeline.py

    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    999bf82 View commit details
    Browse the repository at this point in the history
  5. update visualization

    update run pipeline
    test fs
    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    72454a1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    08ac15a View commit details
    Browse the repository at this point in the history
  7. add documentation

    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    5fd778c View commit details
    Browse the repository at this point in the history
  8. Update README.md

    Some typos and clarification
    dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    e24eab2 View commit details
    Browse the repository at this point in the history
  9. clean pipeline, comments, conflicts, functions, etc

    add t2 option
    select automatically processing mode
    re-strucuture pre-processing
    remove bias field correction
    organize bin additions alphabetically
    Modifications based on merge comments
    Reimplement run_cmd
    Change run_cmd for Popen from FastSurferCNN.utils.run_tools
    Change config files from json to yaml
    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    4b8dd1d View commit details
    Browse the repository at this point in the history
  10. Add Snapshot as optional argument

    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    1c20229 View commit details
    Browse the repository at this point in the history
  11. update modality selection mode

    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    fae2c67 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7b93f35 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    38144d7 View commit details
    Browse the repository at this point in the history
  14. add option for T2 image

    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    67b58d8 View commit details
    Browse the repository at this point in the history
  15. fix label upload

    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    9623fa7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a9d5d1e View commit details
    Browse the repository at this point in the history
  17. Update readme file

    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    f5550a8 View commit details
    Browse the repository at this point in the history
  18. fix typos

    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    f6f28ed View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    3329844 View commit details
    Browse the repository at this point in the history
  20. update Hypvinn to FreeSurfer LUT

    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    198fb71 View commit details
    Browse the repository at this point in the history
  21. Add documentation

    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    894a510 View commit details
    Browse the repository at this point in the history
  22. Update download_checkpoints.py

    update network name
    update download_checkpoints
    36000 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    1128b81 View commit details
    Browse the repository at this point in the history
  23. fix mapping

    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    0a044ad View commit details
    Browse the repository at this point in the history
  24. update log folder name

    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    cca9bae View commit details
    Browse the repository at this point in the history
  25. update hypvinn information

    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    b61be51 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    2a419a9 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    df937c6 View commit details
    Browse the repository at this point in the history
  28. fix t2 path typo

    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    9369f90 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    dbad28a View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    584a92b View commit details
    Browse the repository at this point in the history
  31. update run_fastsurfer.sh for hypvinn

    formatting
    dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    15088a5 View commit details
    Browse the repository at this point in the history
  32. update run_fastsurfer.sh for hypvinn

    formatting
    dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    1a02ee9 View commit details
    Browse the repository at this point in the history
  33. Fix output file documentation

    Add hypvinn url file
    dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    3ab86c9 View commit details
    Browse the repository at this point in the history
  34. Refactor and cleanup of hypvinn

    - rename mode "multi" to "t1t2"
    - reformatting for line length
    - replace single quotes to double quotes
    - add typing information
    - clean up docstrings
    - replace os.path with pathlib.Path
    dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    5feff73 View commit details
    Browse the repository at this point in the history
  35. Add HypVINN "basic" api docfiles

    Fix typo in N4_bias_correct.py
    dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    5e6ba40 View commit details
    Browse the repository at this point in the history
  36. doc/overview/OUTPUT_FILES.md

    - remove/rename changed filenames
    - format table
    
    HypVINN/config/checkpoint_paths.yaml
    - add config
    
    HypVINN/data_loader/data_utils.py
    - fix typing and formatting
    
    HypVINN/utils/checkpoint.py
    - fix YAML_DEFAULT
    
    HypVINN/utils/mode_config.py
    - set default values for get_hypvinn_mode
    
    HypVINN/inference.py
    - fix inclusion of ModalityMode
    
    HypVINN/run_prediction.py
    - move HypVINN/run_pipeline.py into run_prediction.py
    - fix typing, e.g. FileBasedHeader
    - fix function parameters
    - add help text to hypo_segfile argument
    - fix passing of t1_path and t2_path
    - various other changes
    dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    52101a3 View commit details
    Browse the repository at this point in the history
  37. - Fix errors in t1_only mode

    - Fix errors in t1t2 mode
    - Fix qc_snaps argument in run_fastsurfer.sh
    - Fix reg_mode test in run_fastsurfer.sh
    dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    62a6e98 View commit details
    Browse the repository at this point in the history
  38. remove run_pipeline from doc

    dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    e3af8fb View commit details
    Browse the repository at this point in the history
  39. Updated model weights

    update model weight (version 1.1) for hypvinn
    update download script
    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    e8d544f View commit details
    Browse the repository at this point in the history
  40. hypvinn config file v1.1

    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    49a58a5 View commit details
    Browse the repository at this point in the history
  41. Better input handling of the input T2 file

    Convert the T2 image to unit8 to save hard disc space for registration
    - set --uchar for N4_bias_correct.py
    - `conform.py --no_force_(img_size|vox_size|lia) --t2 <arg>` if --no_biasfield
    Copy the T2 file to $SUBJECTS_DIR/$SID/mri/orig/T2.001.mgz
    santiestrada32 authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    6df99da View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    9389441 View commit details
    Browse the repository at this point in the history
  43. Documentation for HypVINN:

    - Added docstring for functions in HypVINN
    taha-abdullah authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    5c08a98 View commit details
    Browse the repository at this point in the history
  44. sphinx syntax issues:

    - adding space before colon separating parameter name and type
    taha-abdullah authored and dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    37de053 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    706cb46 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    78b7a9a View commit details
    Browse the repository at this point in the history
  47. Add mask_file as a parameter (with default value) for saving instead …

    …of a constant
    
    Make saving a main thread function instead of a future/task
    dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    ca1d06a View commit details
    Browse the repository at this point in the history
  48. run_fastsurfer.sh

    - Fix for bash-3.2 (|& => 2&>1 |)
    - Add warning if T2 is passed, but biasfield is skipped --no_biasfield
    dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    97a50b4 View commit details
    Browse the repository at this point in the history
  49. Documentation

    - add comment paper vs. retrained weights.
    - add hypothal module in main README
    - fix sphinx errors
    - add an additional message in fix_links to debug errors
    - add the hypvinn script documentation
    dkuegler committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    d2276b3 View commit details
    Browse the repository at this point in the history