20 Apr, 2015
2 commits
-
Implements boolean operations to masks. The user has a gui to choose the masks and the operation (union, xor, diff, intersection). Then InVesalius creates a new mask with the result of the operation. Doing some boolean operations Added Intesection and XOR There was an error in the bool diff operation Gui improvements changed "xor" to "exclusive disjuction" added the icons Improvements to the boolean operation dialog Added a menu to mask operations (booleans is there)
-
It adds: - A configuration GUI - To choose the algorithm (watershed and watershed ift). - connectivity. - Option to use WW&WL - Runs the 3D version in another process. Created a class to store watershed configs Added the option to use or not the ww&wl watershed now have its own cursor object unsubscribing pubsubs from watershed when swap to other style gui description Added a gui to set some configs from watershed Removed set operation from watershed style Not applying border detection (gradient) when using watershed ift runing 3d watershed using multiprocessing Little improvements added a icon to the watershed configuration
02 Mar, 2015
1 commit
23 Feb, 2015
1 commit
-
This reverts commit 80f95c3208f09123327b436808e244413b2963a2.
12 Feb, 2015
1 commit
-
Improvement of all navigation modules, including MicronTracker spatial tracker support and NIFTI image type import.
24 Jun, 2014
1 commit
23 Jun, 2014
1 commit
-
Watershed is a very useful algorithm to segment brain, for example. The implementation used is from scikit image. Before the segmentation, a ww&wl is applied and a morphological gradient is applied, to extract the borders of the image. It can be used to 2D slices or to all slices (via expand button). It was created a new slice interaction style: WaterShedInteractorStyle. Starting to using watershed Added suport to erase a mark Applying threshold before starting watershed mode Watershed 3D (only markers from axial) Watershed 3D Marking the mask as edited when using watershed tool Fixed the problem of not deleting watershed interactor style Not flushing buffer (it's not necessary) Not hidding wx's cursor when marking to watershed Removed the vtk colour part from watershed style Removed the vtk colour part from watershed style micro-optimization Removing aux matrix when opening a new dicom dir not showing watershed markers when mask is hidden Only doing watershed when user marks back and foreground. Reloading all mask slice when watershed is expanded showing (hidding) watershed marks when enabled (disabled) cleaning undo redo when watershed is applied (TODO create undo redo to watershed) Interface to select watershed operation
09 Apr, 2014
2 commits
08 Apr, 2014
1 commit
07 Apr, 2014
1 commit
04 Apr, 2014
1 commit
02 Apr, 2014
2 commits
26 Dec, 2013
1 commit
19 Dec, 2013
2 commits
17 Dec, 2013
5 commits
16 Dec, 2013
1 commit
23 Oct, 2013
1 commit
18 Sep, 2013
1 commit
05 Sep, 2013
1 commit
04 Sep, 2013
1 commit
23 May, 2013
1 commit
-
- Added support to colorschemes from OsiriX. - Created a new GUI to create colorschemes - This GUI generates the event EVT_CLUT_NODE_CHANGED when the user changes the position and colours of the nodes. - This GUI has style setted to FRAME_FLOAT_ON_PARENT, to make this GUI stay always on top of invesalius GUI. - Added pubsub event "Update window level text" to change WW&WL text Added (but not integrated) the clut_imagedata widget Remove unused imports from clut_imagedata The ClutImagedata is changing the slice lookuptable Showing the histogram at the clut widget Using checkbox instead of radiobutton to color menu Applying ww & wl changes to the color table generated by clut_imagedata Window&level affects clut colors Window&level affects clut colors Removed non-color presets from color preset dir Hidding clutimagedatadialog when user selects another color preset Removed idiot print Keeping nodes after closing clutimagedata Not passing ww&wl to clutimagedata anymore Generating EVT_CLUT_POINT_MOVE when the clutimagedata is shown Since EVT_SHOW binded to a wx.Panel is not working with 2.8, I'm binding the OnShow method to EVT_IDLE and unbinding after the first time this event is generated. Using keyboard left and right to change nodes Enter give the user option to change node colour (shift +) Tab selects the next (previous) node Improvements on the drawing of clut_imagedata ClutImagedataDialog is dealing with clut_imagedata events Added properties in clut_imagedata to get the ww&wl Added a pubsub method to update the ww&wl text WW&WL interactor style affects clut_imagedata widget Style: the position of window_level and window_width Delete key deletes a node Cleaning and closing clut_imagedata dialog when a project is closed Refreshing clut_imagedata after user change node color Clut_imagedata dialog setted style to STAY_ON_TOP Change clut_imagedata dialog style from wx.STAY_ON_TOP to wx.FRAME_FLOAT_ON_PARENT Cleaning code related to clut_imagedata dialog in viewer_slice Cleaning code related to clut_imagedata dialog in viewer_slice EVT_CLUT_POINT_MOVE renamed to EVT_CLUT_NODE_CHANGED Generating event when user selects custom color scheme Removed OnShow method from clut_imagedata Remove useless prints Reseting things when closing a project
18 Apr, 2013
1 commit
-
* Added the parameter radius "Add measurement point" pubsub message. This parameter is proportional the image spacing. * Added PROP_MEASURE to constants.py. This constant is used to set the proportion the image spacing. The measure mark is proportional to the image spacing Loading measures with circlerepresentation proportional to the image spacing Adding measures in polydata with circlerepresentation proportional to the image spacing Added PROP_MEASURE to constants.py
04 Mar, 2013
5 commits
20 Jan, 2013
1 commit
18 Oct, 2012
1 commit
17 Oct, 2012
2 commits
-
…ing custom as initial threshold preset
15 Oct, 2012
1 commit
11 Oct, 2012
1 commit