other:dsx:orient3d:image-surface_match
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
other:dsx:orient3d:image-surface_match [2024/07/17 15:43] – removed sgranger | other:dsx:orient3d:image-surface_match [2024/07/17 15:44] (current) – created sgranger | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Image-Surface Match ====== | ||
+ | |||
+ | |||
+ | |||
+ | This widget lets you check if an object' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | * **Create Image Data** creates a partially transparent surface (the image surface) directly from the object' | ||
+ | |||
+ | * **Remove Image Surface** removes the image surface from the 3D view, which should be done after you have aligned it with the surface model and transformed the model. | ||
+ | |||
+ | * **Scale, Rotation, Translation** These number fields and sliders define the transformations that are applied to the image surface. They are applied in the order in which they are listed in the widget, and the rotations are body-fixed. | ||
+ | |||
+ | * **Apply Patient Matrix** applies the patient matrix, as specified for the object in xManager, to the surface model. This can be helpful if you are using third-party software to segment CT data and create surface models. For example, if the segmented object model is stored in the DICOM format, you may need to apply the patient matrix in the DICOM to the surface model in order to align them. The specific details of this process depend on how you export the Image File and Surface file from the third-party software. | ||
+ | |||
+ | * **Store Transform** builds a 4x4 transform from the current scale, rotation, and translation values, and stores it internally. It then resets the scales, rotations, and translations to their initial values. The total transform that is applied to the image surface is this stored transform followed by the current scale, rotation, and translation values. Storing the transform and then specifying additional manipulations of the image surface allows you to perform more complicated transformations, | ||
+ | |||
+ | * **Clear Transform** resets the stored transform to the identity matrix. | ||
+ | |||
+ | * **ICP** This command runs an iterative closest point algorithm to try to automatically align the image surface with the object' | ||
+ | |||
+ | **Note:** Another limitation of ICP is that it usually doesn' | ||
+ | |||
+ | * **Transform Object** This command applies the inverse of the total transform to the object' | ||
+ | |||
+ | |||
other/dsx/orient3d/image-surface_match.1721230980.txt.gz · Last modified: 2024/07/17 15:43 by sgranger