Artificial intelligence research RR-76 : Machine Visualization of three dimensional objects
Abstract
Computer Simulation of One Aspect of Human Visual Perceptual Capabilities
This simulation focuses on the human ability to visualize object views resulting from the rotation of known objects. The objects considered are formed by joining parallelepipeds end-to-end.
The given view of the object is represented as a binarized two-dimensional line drawing, described by a set of cardinal points (key points occurring at L-corners and open ends of the object) and associated direction vectors.
A skeleton of the given view is obtained by tracking between the cardinal points and encoding the path as an ordered sequence of slope-code numbers.
A set of transformations is defined on this sequence and the direction vectors to generate the skeleton of the view resulting from rotation. Additionally, the transformed direction vectors enable the machine to build the faces around the L-corners and open ends to complete the view.
As far as machine visualization is concerned, it is shown that we only need to consider object rotations in integer multiples of ?/2.