]>
Creatis software - clitk.git/log
tbaudier [Mon, 17 Sep 2018 15:00:39 +0000 (17:00 +0200)]
Add VTK 8.1.1 and ITK 5 beta
Clean travis script 2/n
tbaudier [Mon, 17 Sep 2018 14:49:43 +0000 (16:49 +0200)]
Add VTK 8.1.1 and ITK 5 beta
Clean travis script
tbaudier [Fri, 7 Sep 2018 09:18:45 +0000 (11:18 +0200)]
Ensure compatibility with newer version of VTK9
tbaudier [Fri, 7 Sep 2018 09:14:07 +0000 (11:14 +0200)]
VTK remove ImmediateModeRendering due to
Does not make sense for OpenGL2 and is not implemented
tbaudier [Fri, 7 Sep 2018 08:46:33 +0000 (10:46 +0200)]
Add AffineRegistration library to avoid compilation error
With a lot of cores, clitkElastixTransformToMatrix (that need clitkAffineTransform) can be compiled before clitkAffineTransform
And the gengetopt of clitkAffineTransform is not compiled leading to an error
tbaudier [Fri, 7 Sep 2018 08:44:20 +0000 (10:44 +0200)]
Remove throw to avoid warning with c++11
tbaudier [Fri, 7 Sep 2018 08:14:09 +0000 (10:14 +0200)]
Remove throw to avoid warnings with c++11
tbaudier [Tue, 7 Aug 2018 11:09:34 +0000 (13:09 +0200)]
Update to enable GDCMv3
tbaudier [Tue, 7 Aug 2018 08:26:42 +0000 (10:26 +0200)]
Ensure compatibility with ITK5
Change NumberOfThreads to NumberOfWorkUnits
tbaudier [Mon, 6 Aug 2018 14:18:26 +0000 (16:18 +0200)]
cosmetic
tbaudier [Fri, 3 Aug 2018 08:02:30 +0000 (10:02 +0200)]
Debug fusion display value for very small value
Use scientific representation
tbaudier [Wed, 1 Aug 2018 12:29:26 +0000 (14:29 +0200)]
cosmetic and remove useless part in clitkSpect2Dicom
tbaudier [Wed, 1 Aug 2018 09:24:05 +0000 (11:24 +0200)]
Remove ssh connection to creatis cluster from ccIn2p3
tbaudier [Tue, 31 Jul 2018 15:01:23 +0000 (17:01 +0200)]
Rename clitkImage2DicomSeries to clitkSpect2Dicom
tbaudier [Tue, 31 Jul 2018 14:46:22 +0000 (16:46 +0200)]
Functionnal version
tbaudier [Mon, 30 Jul 2018 09:58:51 +0000 (11:58 +0200)]
Ensure to have the correct name for dicom files
tbaudier [Mon, 30 Jul 2018 08:14:22 +0000 (10:14 +0200)]
Add description
tbaudier [Mon, 30 Jul 2018 07:54:33 +0000 (09:54 +0200)]
cosmetic
tbaudier [Mon, 30 Jul 2018 07:53:42 +0000 (09:53 +0200)]
cosmetic
tbaudier [Fri, 27 Jul 2018 12:22:03 +0000 (14:22 +0200)]
Merge branch 'master' of https://github.com/open-vv/vv
tbaudier [Fri, 27 Jul 2018 12:18:29 +0000 (14:18 +0200)]
Merge branch 'master' of https://github.com/open-vv/vv
tbaudier [Fri, 27 Jul 2018 12:01:08 +0000 (14:01 +0200)]
Merge branch 'clitkImage2Dicom'
tbaudier [Thu, 26 Jul 2018 12:46:52 +0000 (14:46 +0200)]
cosmetic
Remove tabs
tbaudier [Wed, 25 Jul 2018 09:13:20 +0000 (11:13 +0200)]
Add statistical tool to compute speed up for gate jobs
tbaudier [Fri, 13 Jul 2018 12:40:42 +0000 (14:40 +0200)]
Correct merger in gate_power_merge
tbaudier [Fri, 13 Jul 2018 08:33:17 +0000 (10:33 +0200)]
Add merger for DoseByRegions
tbaudier [Fri, 13 Jul 2018 08:32:39 +0000 (10:32 +0200)]
Change default value in clitkDicomRTStruct2ImageFilter for vtk mesh
tbaudier [Tue, 10 Jul 2018 13:27:03 +0000 (15:27 +0200)]
Add clitkChangeDicomTag tool
tbaudier [Thu, 5 Jul 2018 14:26:34 +0000 (16:26 +0200)]
Add clitkXml2DicomRTStructFilter
To Convert Struct from Osirix (HEH) plist (.xml) file to RTStruct
Use pugixml to parse xml
tbaudier [Thu, 5 Jul 2018 08:51:08 +0000 (10:51 +0200)]
Copy input direction into output in clitkImageArithmGenericFilter
tbaudier [Thu, 5 Jul 2018 08:22:13 +0000 (10:22 +0200)]
Merge branch 'master' of https://github.com/open-vv/vv
tbaudier [Thu, 5 Jul 2018 08:21:07 +0000 (10:21 +0200)]
Allow to save vtk mesh in RTStruct2Image
tbaudier [Thu, 5 Jul 2018 07:37:43 +0000 (09:37 +0200)]
cosmetic
tbaudier [Wed, 4 Jul 2018 12:39:12 +0000 (14:39 +0200)]
cosmetic: remove tab
tbaudier [Wed, 4 Jul 2018 12:16:27 +0000 (14:16 +0200)]
cosmietic: remove useless spaces
tbaudier [Wed, 4 Jul 2018 11:40:34 +0000 (13:40 +0200)]
Add Option to use external GDCM
The previous test does not work with ITK > 4.13 at least
tbaudier [Wed, 25 Apr 2018 14:38:45 +0000 (16:38 +0200)]
Increase display speed while w is pressed
tbaudier [Thu, 12 Apr 2018 07:32:08 +0000 (09:32 +0200)]
Remove compilation warning
tbaudier [Thu, 12 Apr 2018 07:31:51 +0000 (09:31 +0200)]
Remove cout
tbaudier [Wed, 11 Apr 2018 14:31:41 +0000 (16:31 +0200)]
Remove compilation warnings
Cosmetics removing tabs by spaces
tbaudier [Wed, 11 Apr 2018 13:15:39 +0000 (15:15 +0200)]
Addapt if statement for older cmake
tbaudier [Wed, 11 Apr 2018 09:43:08 +0000 (11:43 +0200)]
Merge branch 'ITKv5' of https://github.com/open-vv/vv into ITKv5
tbaudier [Wed, 11 Apr 2018 09:42:23 +0000 (11:42 +0200)]
Merge branch 'master' into ITKv5
tbaudier [Wed, 11 Apr 2018 09:27:00 +0000 (11:27 +0200)]
Add c++11 flags with ITKv5
tbaudier [Tue, 10 Apr 2018 14:58:20 +0000 (16:58 +0200)]
Change from minimal version of ITK4.5 to ITK4.6
tbaudier [Tue, 10 Apr 2018 14:55:56 +0000 (16:55 +0200)]
change travis
Simon Rit [Tue, 10 Apr 2018 12:29:04 +0000 (14:29 +0200)]
COMP: fix compilation errors for ITKv5
tbaudier [Mon, 26 Mar 2018 09:50:26 +0000 (11:50 +0200)]
Set the Root Tree maximum size to 1TB instead of 1GB
tbaudier [Thu, 15 Mar 2018 13:13:52 +0000 (14:13 +0100)]
Add Dockerfile
tbaudier [Thu, 15 Mar 2018 10:12:09 +0000 (11:12 +0100)]
Be sure Number of Frame of Rotation exists in dicom tags
Simon Rit [Thu, 15 Mar 2018 09:14:26 +0000 (10:14 +0100)]
Windows compilation
Remove error due to M_PI
Remove error due to and
Remove warning due to unused variables
tbaudier [Thu, 15 Mar 2018 08:21:52 +0000 (09:21 +0100)]
Add windows maths include
tbaudier [Wed, 14 Mar 2018 13:18:10 +0000 (14:18 +0100)]
Add orientation in clitkImage2DicomDose
tbaudier [Tue, 13 Mar 2018 14:14:22 +0000 (15:14 +0100)]
Deal with Dose Grid Scaling Dicom tag in clitkImage2DicomDose
The tag is not support by ITK 4.13 (or less) contrary to ITK 4.5.1
tbaudier [Tue, 13 Mar 2018 10:24:05 +0000 (11:24 +0100)]
Be more precise for log in clitkImageArithm
tbaudier [Fri, 9 Mar 2018 15:36:18 +0000 (16:36 +0100)]
#61 Remove undesired variable declaration in vvBinaryImageOverlayActor
tbaudier [Fri, 9 Mar 2018 14:56:27 +0000 (15:56 +0100)]
Merge pull request #61 from djboersma/fixROIsegfault
avoid segfault when adding ROI to image w/o trafo
tbaudier [Fri, 9 Mar 2018 14:39:39 +0000 (15:39 +0100)]
Update explanation about clitkExtractPatient
David Boersma [Fri, 9 Mar 2018 14:11:26 +0000 (15:11 +0100)]
avoid segfault when adding ROI to image w/o trafo
we got segfaults with VV when doing the following
1. start VV
2. select CT image set (DICOM)
3. open ROI from DICOM
The segfault happened right after we had selected the names of the ROIs to be selected from the RS.* file.
After compiling VV as a "Debug" build and running the above steps in gdb, the
backtrace showed that the crash was caused in line 125 of
vvBinaryImageOverlayActor.cxx. Apparently our CT image was represented without
any transformation at that point in the code, while the code assumed that there
would always be a transformation.
If it is DICOM-wise or VTK-wise legal for an image to have an empty vector of
transformations, then I think that my fix is sufficient.
If you think that it is anomalous that this vector was empty in our case, then
I think more work is needed. For instance, if this situation could really only
happen if the input data is somehow corrupt, then the user should get an
informative error message about that, and maybe VV just terminates after that
in a more controlled way. Or maybe VV should just provide identity trafo to
images that have an empty trafo vector. Or, less likely, maybe the image did
have a trafo but VV somehow manages to lose it? In all these cases this PR is
insufficient. I can't tell myself, because I am not an image expert. :-)
tbaudier [Fri, 9 Mar 2018 12:07:20 +0000 (13:07 +0100)]
Quality SonarCloud things
tbaudier [Fri, 9 Mar 2018 10:54:33 +0000 (11:54 +0100)]
close #59 #58 Change clitkAffineTransform --transform_grid
Take into account the output bounding box correctly
Correct spacing to avoid null spacing
tbaudier [Fri, 9 Mar 2018 10:50:34 +0000 (11:50 +0100)]
Remove useless variable
tbaudier [Fri, 9 Mar 2018 10:49:15 +0000 (11:49 +0100)]
Add saveAs function to save a text file in clitkHistogramImage
tbaudier [Mon, 5 Mar 2018 10:39:26 +0000 (11:39 +0100)]
close #57 The origin is modify in autoCrop, do not modify it again in cropFilter
tbaudier [Wed, 14 Feb 2018 12:50:14 +0000 (13:50 +0100)]
Update Readme.md to add SonarCloud pins
tbaudier [Wed, 14 Feb 2018 11:51:48 +0000 (12:51 +0100)]
Add SonarCloud files
tbaudier [Wed, 14 Feb 2018 10:56:51 +0000 (11:56 +0100)]
Update SonarCloud properties
tbaudier [Wed, 14 Feb 2018 08:09:00 +0000 (09:09 +0100)]
Add sonarCloud
tbaudier [Tue, 13 Feb 2018 15:58:56 +0000 (16:58 +0100)]
Add sonarCloud
tbaudier [Tue, 13 Feb 2018 08:43:27 +0000 (09:43 +0100)]
Add ITK v4.13.0
tbaudier [Mon, 12 Feb 2018 15:05:20 +0000 (16:05 +0100)]
Add correct travis cache
tbaudier [Fri, 9 Feb 2018 15:18:59 +0000 (16:18 +0100)]
Update Travis file to manage cache failure
Add sonarcloud project
tbaudier [Thu, 8 Feb 2018 14:49:57 +0000 (15:49 +0100)]
Add -e output for qsub in gate_run_submit_cluster
tbaudier [Thu, 1 Feb 2018 15:32:09 +0000 (16:32 +0100)]
close #56 Remove ITK_Review dependency
Change in clitkBLUTDIRGenericFilter from itk::LabelGeometryImageFilter to itk::LabelStatisticsImageFilter
tbaudier [Tue, 30 Jan 2018 14:28:30 +0000 (15:28 +0100)]
Add new dicom tag in clitkImage2DicomDose
tbaudier [Mon, 29 Jan 2018 13:56:52 +0000 (14:56 +0100)]
Add correct scaling filter for clitkImage2DicomDoseGenericFilter
Output to unsigned short int for ITK
tbaudier [Fri, 26 Jan 2018 08:24:46 +0000 (09:24 +0100)]
Be sure to have the correct origin in clitkImage2DicomDose output
tbaudier [Thu, 25 Jan 2018 14:00:57 +0000 (15:00 +0100)]
Use ITK-gdcm with clitkImage2DicomDoseGenericFilter
tbaudier [Thu, 25 Jan 2018 12:03:53 +0000 (13:03 +0100)]
Debug verbosity in clitkImage2DicomDose
tbaudier [Thu, 25 Jan 2018 08:57:19 +0000 (09:57 +0100)]
Describe clitkUnsharpMask
tbaudier [Tue, 23 Jan 2018 14:56:59 +0000 (15:56 +0100)]
Add localization of max and min in clitkImageStatistics
tbaudier [Mon, 15 Jan 2018 10:36:32 +0000 (11:36 +0100)]
Exception when tag is not found
tbaudier [Fri, 12 Jan 2018 15:35:00 +0000 (16:35 +0100)]
Precision on clitkBlurImage help
tbaudier [Thu, 11 Jan 2018 08:58:01 +0000 (09:58 +0100)]
Debug default value when dividing by 0 in clitkImageArithm
Simon Rit [Tue, 2 Jan 2018 15:13:18 +0000 (16:13 +0100)]
COMP: fix test logic for ITK version which failed with the new ITK v5
Simon Rit [Tue, 2 Jan 2018 15:11:52 +0000 (16:11 +0100)]
COMP: renamed min max macros which are no longer allowed
Problem showed up on mac os:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__undef_min_max:29:2:
warning: : macro max is incompatible with C++. #undefing max
tbaudier [Tue, 5 Dec 2017 13:21:09 +0000 (14:21 +0100)]
Initialize mConcatenatedFusionTransform
tbaudier [Fri, 24 Nov 2017 15:27:25 +0000 (16:27 +0100)]
Update README
tbaudier [Fri, 17 Nov 2017 15:31:22 +0000 (16:31 +0100)]
Update README with installation instructions
tbaudier [Fri, 17 Nov 2017 15:28:02 +0000 (16:28 +0100)]
Update README with installation instructions
tbaudier [Fri, 17 Nov 2017 11:39:54 +0000 (12:39 +0100)]
Update clitk for travis
tbaudier [Fri, 17 Nov 2017 08:26:39 +0000 (09:26 +0100)]
Update itk for travis
tbaudier [Thu, 16 Nov 2017 16:03:21 +0000 (17:03 +0100)]
Update travis file for VTK
tbaudier [Thu, 16 Nov 2017 16:02:20 +0000 (17:02 +0100)]
clitkDicom2Image with imaging machine coordinate system (Identity matrix) by default
Add an option to have it with patient coordinate system
tbaudier [Thu, 16 Nov 2017 14:49:32 +0000 (15:49 +0100)]
Open Dicom with imaging machine coordinate system (Identity matrix) by default
Add a check box to open it with patient coordinate system
tbaudier [Thu, 9 Nov 2017 13:33:05 +0000 (14:33 +0100)]
Clear previous commits for clitkDicom2Image
tbaudier [Thu, 9 Nov 2017 13:22:47 +0000 (14:22 +0100)]
Debug clitkDicom2Image with focal_origin option
Simon Rit [Wed, 8 Nov 2017 12:35:58 +0000 (13:35 +0100)]
Merge branch 'master' of git.creatis.insa-lyon.fr:clitk
Simon Rit [Wed, 8 Nov 2017 12:35:08 +0000 (13:35 +0100)]
Fix init for clitk image formats
tbaudier [Wed, 25 Oct 2017 09:15:39 +0000 (11:15 +0200)]
Debug #54