Patent ID: 6970178

Claim:
An information processing apparatus for conducting imaging of a three-dimensional image, in which coordinate values are limited to integers, and transformation processing is applied to coordinates (x,y,z) t to create coordinates (xâ€²,yâ€²,zâ€²) t by means of an affine transformation representative of ( x â€² y â€² z â€² ) = A â¡ ( x y z ) + ( t 1 t 2 t 3 ) , characterized in that the apparatus has: a memory in which a matrix A â€² = ( â¢ a 11 â€² a 12 â€² a 13 â€² a 21 â€² a 22 â€² a 23 â€² a 31 â€² a 32 â€² a 33 â€² â¢ ) = Î» â¢ â¢ A = ( â¢ Î» â¢ â¢ a 11 Î» â¢ â¢ a 12 Î» â¢ â¢ a 13 Î» â¢ â¢ a 21 Î» â¢ â¢ a 22 Î» â¢ â¢ a 23 Î» â¢ â¢ a 31 Î» â¢ â¢ a 32 Î» â¢ â¢ a 33 â¢ ) that is obtained by multiplying an affine transformation matrix A = ( â¢ a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 â¢ ) by Î» (â‰ 0), a matrix (t 1 ,t 2 ,t 3 ) t , and a shape data are stored; and calculation means for, in transforming the coordinates (x,y,z) t of said shape data into the coordinates (xâ€²,yâ€²,zâ€²) t by means of an affine transformation of the matrix A and the matrix (t 1 ,t 2 ,t 3 ) t reading the matrix Aâ€² and the matrix (t 1 ,t 2 ,t 3 ) t from said memory, and calculating x â€²=( aâ€² 11 *x+aâ€² 12 *y+aâ€² 13 *z )/Î»+ t 1 ; y â€²=( aâ€² 21 *x+aâ€² 22 *y+aâ€² 23 *z )/Î»+ t 2 ; z â€²=( aâ€² 31 *x+aâ€² 32 *y+aâ€² 33 *z )/Î»+ t 3 ; and calculating the coordinates (xâ€²,yâ€²,zâ€²) t .