Rigid body transformation for big datasets

Rigid body transformation of a large volume of uint8
2,1K Downloads
Aktualisiert 6. Nov 2006

Lizenz anzeigen

Inputs are a volume that can be uint8 and the transformation parameters (rotations, translations, scaling). Output is the linearly interpolated volume using the transformations. The transformation matrix is also returned. Not very fast, but does not require the grid as in intern, and works with integer. It is meant to transform a large volume of integer values.

% Big_Transform: rigid body transformation of a big dataset
%
% [Vi,M] = Big_Transform(V,p)
%
% V: Volume to transform, can be integer uint8.
% p: [ti tj tk ai aj ak si sj sk];
% (translation, rotation, scaling)
% Vi: new interpolated volume using trilinear interpolation
% M: transformation matrix in homogeneous coordinates
% if only one output variable: returns the transformation matrix only

Zitieren als

Olivier Salvado (2024). Rigid body transformation for big datasets (https://www.mathworks.com/matlabcentral/fileexchange/12900-rigid-body-transformation-for-big-datasets), MATLAB Central File Exchange. Abgerufen.

Kompatibilität der MATLAB-Version
Erstellt mit R2006a
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux
Kategorien
Mehr zu Geometric Transformation and Image Registration finden Sie in Help Center und MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Veröffentlicht Versionshinweise
1.0.0.0