@@ -577,9 +577,13 @@ def add_channel_callback(
577577 ),
578578 bits_allocated = bits_allocated ,
579579 samples_per_pixel = 1 ,
580+ use_default_pixel_value_transformation = True ,
581+ shared_voi_lut_transformations = voi_lut_transformations ,
580582 palette_color_lut_transformation = palette_color_lut_transformation ,
581583 icc_profile = icc_profile ,
582- contains_recognizable_visual_features = False ,
584+ contains_recognizable_visual_features = (
585+ contains_recognizable_visual_features
586+ ),
583587 burned_in_annotation = False ,
584588 pixel_measures = pixel_measures ,
585589 plane_orientation = plane_orientation ,
@@ -600,24 +604,6 @@ def add_channel_callback(
600604 channel_is_indexed = False ,
601605 )
602606
603- # Identity Pixel Value Transformation
604- transformation_item = Dataset ()
605- transformation_item .RescaleIntercept = 0
606- transformation_item .RescaleSlope = 1
607- transformation_item .RescaleType = 'US'
608- (
609- self
610- .SharedFunctionalGroupsSequence [0 ]
611- .PixelValueTransformationSequence
612- ) = [transformation_item ]
613-
614- # Frame VOI LUT With LUT
615- (
616- self
617- .SharedFunctionalGroupsSequence [0 ]
618- .FrameVOILUTSequence
619- ) = voi_lut_transformations
620-
621607 # Parametric Map Frame Type
622608 frame_type_item = Dataset ()
623609 frame_type_item .FrameType = self .ImageType
0 commit comments