class
HounsefieldConverterConverts input image to Hounsefield units (if needed)
Contents
- Reference
Hounsefield units used in CT are defined as signed 16 bit integers from -1024 and up. This PO simply converts UINT16 input images to INT16 and subtracts 1024 from each voxel. If the input image already is INT16, it will only pass to input to the output.
Inputs:
- 0: Image 3D INT16 or UINT16
Outputs:
- 0: Image 3D INT16
Base classes
- class ProcessObject
- Abstract base class for all process objects.
Public functions
- auto create() -> std::shared_ptr<HounsefieldConverter>
- Create instance.
Private functions
- void execute() virtual
Function documentation
std::shared_ptr<HounsefieldConverter> fast:: HounsefieldConverter:: create()
Create instance.
Returns | instance |
---|