Hi. I am using 3D Slicer version 4.11.2020930. Last week I was able to perform Radiomics extraction with bin width 0.01 with no issues. Today on the same data set I get a blank table when Bin Width is set to 0.01. It seems to work OK for all other bin widths (at least the few others I tried).
A portion of the error log:
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - [2021-04-19 14:47:20] I: radiomics.featureextractor: Calculating features for original image
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - [2021-04-19 14:47:20] I: radiomics.featureextractor: Computing firstorder
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - [2021-04-19 14:47:20] I: radiomics.featureextractor: Computing glcm
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - [2021-04-19 14:47:20] E: radiomics.script: Feature extraction failed!
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - Traceback (most recent call last):
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - File “C:\Users\jwjmc\AppData\Roaming\NA-MIC\Extensions-29402\SlicerRadiomics\Lib\site-packages\radiomics\scripts\segment.py”, line 70, in _extractFeatures
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - feature_vector.update(extractor.execute(imageFilepath, maskFilepath, label, label_channel))
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - File “C:\Users\jwjmc\AppData\Roaming\NA-MIC\Extensions-29402\SlicerRadiomics\Lib\site-packages\radiomics\featureextractor.py”, line 330, in execute
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - featureVector.update(self.computeFeatures(inputImage, inputMask, imageTypeName, *inputKwargs))
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - File “C:\Users\jwjmc\AppData\Roaming\NA-MIC\Extensions-29402\SlicerRadiomics\Lib\site-packages\radiomics\featureextractor.py”, line 517, in computeFeatures
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - for (featureName, featureValue) in six.iteritems(featureClass.execute()):
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - File “C:\Users\jwjmc\AppData\Roaming\NA-MIC\Extensions-29402\SlicerRadiomics\Lib\site-packages\radiomics\base.py”, line 185, in execute
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - self._calculateSegment()
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - File “C:\Users\jwjmc\AppData\Roaming\NA-MIC\Extensions-29402\SlicerRadiomics\Lib\site-packages\radiomics\base.py”, line 224, in _calculateSegment
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - for success, featureName, featureValue in self._calculateFeatures():
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - File “C:\Users\jwjmc\AppData\Roaming\NA-MIC\Extensions-29402\SlicerRadiomics\Lib\site-packages\radiomics\base.py”, line 231, in _calculateFeatures
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - self._initCalculation(voxelCoordinates)
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - File “C:\Users\jwjmc\AppData\Roaming\NA-MIC\Extensions-29402\SlicerRadiomics\Lib\site-packages\radiomics\glcm.py”, line 111, in _initCalculation
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - self.P_glcm = self._calculateMatrix(voxelCoordinates)
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - File “C:\Users\jwjmc\AppData\Roaming\NA-MIC\Extensions-29402\SlicerRadiomics\Lib\site-packages\radiomics\glcm.py”, line 139, in _calculateMatrix
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - P_glcm, angles = cMatrices.calculate_glcm(matrix_args)
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - MemoryError
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - [2021-04-19 14:47:20] I: radiomics.script: Processing results…
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - [2021-04-19 14:47:20] I: radiomics.script: Finished segment-based extraction successfully…
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) -
[CRITICAL][Qt] 19.04.2021 14:47:20 [] (unknown:0) - The VTKEvent( 17000 ) triggered by vtkObject( vtkMRMLLabelMapVolumeNode ) doesn’t return data of type vtkObject.
The slot ( "1onDisplayNodeModified(vtkObject, vtkObject)" ) owned by QObject( “” ) may be incorrect.
[CRITICAL][Qt] 19.04.2021 14:47:20 [] (unknown:0) - void __cdecl qSlicerSubjectHierarchyPluginLogic::onDisplayNodeModified(class vtkObject *,class vtkObject *) : Invalid object type calling display node modified event
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - Extraction complete
[INFO][Stream] 19.04.2021 14:47:20 [] (unknown:0) - Cleaning up…