Interpolation between two images with different pixelsize

后端 未结 3 1004
梦如初夏
梦如初夏 2020-12-22 03:47

For my application, I want to interpolate between two images(CT to PET). Therefore I map between them like that:

[X,Y,Z] = ndgrid(linspace(1,size(imagedata_         


        
3条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-22 04:12

    There is a toolbox in slicer called PETCTFUSION which aligns the PET scan to the CT image. you can install it in slicer new version. In the module's Display panel shown below, options to select a colorizing scheme for the PET dataset are provided: Grey will provide white to black colorization, with black indicating the highest count values. Heat will provide a warm color scale, with Dark red lowest, and white the highest count values. Spectrum will provide a warm color scale that goes cooler (dark blue) on the low-count end to white at the highest. This panel also provides a means to adjust the window and level of both PET and CT volumes.

    I normally use the resampleinplace tool after the registration. you can find it in the package: registration and then, resample image.

    Look at the screensht here:

    If you would like to know more about the PETCTFUSION, there is a link below: https://www.slicer.org/wiki/Modules:PETCTFusion-Documentation-3.6

    Since slicer is compatible with python, you can use the python interactor to run your own code too.

    And let me know if you face any problem

提交回复
热议问题