Logical transform image processor
First Claim
Patent Images
1. An apparatus for processing at least one central voxel in a neighborhood of voxels of a multi-dimensional scene of at least three dimensions, comprising:
- acquisition means for acquiring a first plurality of signals, each of said signals representative of a voxel, a plurality of said voxels representative of a multi-dimensional scene of at least three dimensions, said plurality of said voxels arranged in rows, said voxels equally spaced along said rows, said rows in parallel to each other;
storage means for storing said first plurality of signals representing said multi-dimensional scene;
first retrieval means for retrieving at least one of said first plurality of said signals representative of at least one central voxel;
second retrieval means for retrieving a second plurality of said signals representative of at least one multi-dimensional neighborhood of at least three dimensions around said at least one central voxel, said second plurality of said signals being substantially a subset of said first plurality of said signals;
pattern means for providing a plurality of pre-determined pattern signals representative of an plurality of pre-determined multi-dimensional neighborhoods of at least three dimensions around at least one pre-determined central voxel;
comparison means for comparing said second plurality of said signals representative of said multi-dimensional neighborhood of at least three dimensions around said at least one central voxel to said pre-determined pattern signals;
processing means for processing said at least one central voxel in response to said comparison means; and
transmitting means for transmitting said at least one processed central voxel.
1 Assignment
0 Petitions
Accused Products
Abstract
A voxel of a scene is central to a neighborhood of twelve voxels disposed at corners of a tetradecahedron. A signal representation of a processed image of the central voxel is provided in response to a comparison of a signal representation of the central voxel and the neighborhood to a signal representation of an array of voxels.
-
Citations
20 Claims
-
1. An apparatus for processing at least one central voxel in a neighborhood of voxels of a multi-dimensional scene of at least three dimensions, comprising:
-
acquisition means for acquiring a first plurality of signals, each of said signals representative of a voxel, a plurality of said voxels representative of a multi-dimensional scene of at least three dimensions, said plurality of said voxels arranged in rows, said voxels equally spaced along said rows, said rows in parallel to each other; storage means for storing said first plurality of signals representing said multi-dimensional scene; first retrieval means for retrieving at least one of said first plurality of said signals representative of at least one central voxel; second retrieval means for retrieving a second plurality of said signals representative of at least one multi-dimensional neighborhood of at least three dimensions around said at least one central voxel, said second plurality of said signals being substantially a subset of said first plurality of said signals; pattern means for providing a plurality of pre-determined pattern signals representative of an plurality of pre-determined multi-dimensional neighborhoods of at least three dimensions around at least one pre-determined central voxel; comparison means for comparing said second plurality of said signals representative of said multi-dimensional neighborhood of at least three dimensions around said at least one central voxel to said pre-determined pattern signals; processing means for processing said at least one central voxel in response to said comparison means; and transmitting means for transmitting said at least one processed central voxel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for processing at least one central voxel in a neighborhood of voxels of a multi-dimensional scene of at least three dimensions, comprising the steps of:
-
providing a signal representing a central voxel; providing a plurality of signals representing a plurality of voxels, said plurality of voxels forming a multi-dimensional neighborhood of at least three dimensions surrounding said central voxel; storing multiple copies of said signal representing a central voxel in a storage means; storing multiple copies of said signals representing a plurality of voxels in a storage means; subdividing said signals into pre-determined subfields; providing a plurality of pre-determined patterns of multi-dimensional neighborhoods of at least three dimensions around a pre-determined central voxel; comparing said plurality of signals representing said plurality of voxels to each of said plurality of pre-determined patterns of said multi-dimensional neighborhoods of at least three dimensions; modifying said central voxel in response to said comparing step; and
thereaftermaking available said modified central voxel. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method for processing at least one central voxel in a neighborhood of voxels of a multi-dimensional scene of at least three dimensions, comprising the steps of:
-
providing a signal representing a central voxel; providing a plurality of signals representing a plurality of voxels, said plurality of voxels forming a multi-dimensional neighborhood of at least three dimensions surrounding said central voxel; storing multiple copies of said signal representing a central voxel in a storage means; storing multiple copies of said signals representing a plurality of voxels in a storage means; subdividing said signals into pre-determined subfields; providing a plurality of pre-determined patterns of multi-dimensional neighborhoods of at least three dimensions around a pre-determined central voxel; comparing said plurality of signals representing said plurality of voxels to each of said plurality of pre-determined patterns of said multi-dimensional neighborhoods of at least three dimensions; computing a multi-bit value representative of a shade of grey of said central voxel in response to said comparing step; and
thereaftermaking available said multi-bit value representative of a shade of grey of said central voxel.
-
Specification