20 Aug, 2020

2 commits

  • Thiago Franco de Moraes
     
  • * ADD: Initial support for real time tracts visualization during navigation
    
    * ENH: Improved affine transformations for importing external polydata in world coordinates
    
    * ENH: Tracts visualization with cross move started
    
    * Create Trekker thread
    
    * Tracts style working and save and load project with affine
    
    * Tract computing incorporated to navigation pipeline
    
    * Add offset to coil normal to get coordinate inside brain
    
    * ADD: Pipeline for navigation with tract visualiztion and better debug tracker
    
    * ENH: Refactor the cross update feature
    
    * FIX: Fixed update cross during navigation and improved tract visualization
    
    * FIX: Seed flip when applying offset and added list to offset user control
    
    * ADD: Brain surface texture mapping with peeling depth
    
    * Improved sleep for navigation with tractography
    
    * ENH: Tract computation speed doubled and tracts colors fixed
    
    * ENH: Print removed in tract coloring
    
    * ENH: Improved visualization of tracts
    
    * ENH: Divide tract computation in chuncks
    
    * ADD: Threads using Queue for navigation
    
    * ADD: Thread computing with class and pipeline
    
    * ENH: Navigation working with separate threads and lock
    
    * ENH: Navigation with tracts running in producer-consumer method with locks
    
    * ENH: Refactoring tracts threads
    
    * Update tractography data exchange
    
    * ENH: Improved Trekker GUI and tractography navigation working
    
    * Update optimal Trekker parameters
    
    * ADD: Dialog to adjust Trekker parameters
    
    * ENH: Dialog to load Trekker JSON configuration file
    
    * ENH: Replaced Trekker default list by dictionary with values[C
    
    * ENH: Remove tract code comments and refactor navigation pipeline
    
    * ENH: Replaced dialog warnings for message box in navigation tab
    
    * ENH: Split the removal and update of tracts
    
    * ENH: Major changes in navigation array management and tracts cleaning
    - Replaced all matrix to array, now using python matrix operator
    - Refactored flip_x function
    - Improved cleaning of tracts
    
    * ENH: Tract visualization enabled in cross function and matrix operations replaced by arrays
    - Additional code cleaning and commenting
    - Refactoring of tip offset snippet
    
    * ADD: Control of brain mask opacity
    
    * FIX: Remove brain surface when closing project
    
    * ENH: Update trekker parameters after loading files and major refactor in flip_x
    - Additional refactor of FRE computation and use of base_creation
    
    * ENH: Improved object load dialog, OnNavigate pipeline and better tracts cleaning
    
    * FIX: Navigation with tractography working
    - Improved offset computation for seed
    - Improved flip_x. No need to use a function, only multiply Y coordinate by -1
    
    * Refactored compute_seed, affine_to_vtk, and set_message for tracts computation
    - Cleaned unecessary comments
    - Providing m_img already flip_x while set_message
    
    * FIX: Tract removal with update cross position was disabled
    
    * ENH: Threading of navigation replaced to  LifoQueue, working with dev_tracker but not tested in real tracker
    
    * ENH: Tractography running with new limited Queue and nowait
    - Tracts actors are computed all at once, no optimization for computing blocks
    
    * FIX: Update pubsub in tracker
    - Navgation with tractography running
    
    * ENH: Multiblock tract computation and fixed tract cleaning
    - Tractography navigation working at 0.1-s sleep
    
    * ENH: Documented tractography computation and cleaned code
    
    * FIX: Navigation was not running if tracts were not found
    - created thread in new format for trigger
    - removed comments of unused pipelines and threading
    - removed commented old FRE base creation
    
    * FIX: Generalize new navigation to objects even without tracts
    - Navigation with object working seamless with and without tracts
    - Navigation in other modes (single ref, no object) not working
    - Added one extra queue to generalize the pipeline in navigation
    
    * FIX: Static object navigation working and refactor navigation pipeline
    - Object corregistration split in functions
    - Cleaned comments on reference computation
    
    * FIX: Tractography navigation working with and without coil
    - Applied the new threading to the non-object navigations
    - Improved visualization of the offset marker for tractography
    - Cleaned commented code
    
    * ENH: Clean solved TODOs and commented unused navigation code
    
    * FIX: Fixed open and save dialogs for navigation purposes
    
    * FIX: Reading affine from old projects and replaced affine function form transformation
    
    * UPD: Removed surface back culling prints
    
    * DEL: Hided tractography panel and removed brain mesh mask
    Victor Hugo Souza
     

08 Aug, 2020

1 commit


07 Aug, 2020

2 commits


27 Jul, 2020

1 commit


03 Jul, 2020

1 commit


02 Jul, 2020

4 commits


01 Jul, 2020

4 commits


29 Jun, 2020

1 commit


15 Jun, 2020

1 commit


09 Jun, 2020

1 commit


05 Jun, 2020

1 commit


02 Jun, 2020

2 commits


29 May, 2020

1 commit


28 May, 2020

1 commit


26 May, 2020

1 commit


25 May, 2020

3 commits


21 May, 2020

1 commit


25 Apr, 2020

1 commit


17 Apr, 2020

1 commit

  • * Using subprocess to start brain segmenter
    
    * Wrong mode in comm_array opening
    
    * Managing errors
    
    * calling get_plaidml_device out of main process to avoid crash with plaidml
    
    * Trying to use multiprocessing instead of subprocess
    
    * Trying to use multiprocessing instead of subprocess
    
    * Using a class to keep brain segmentation
    
    * Putting probability_array in SegmentProcess
    
    * Some cleaning and style modifications
    
    * Moved brainseg model to models/brain_mri_t1
    
    * Setting _ on children process
    
    * Added option to create or no create a new mask
    
    * Setting lang and _ outside of InVesalius class
    
    * models -> ai
    Thiago Franco de Moraes
     

13 Apr, 2020

2 commits


09 Apr, 2020

1 commit


02 Apr, 2020

5 commits


31 Mar, 2020

1 commit


25 Mar, 2020

1 commit