(0)G06T:0/0:
IPC6
SECTION G - PHYSICS
IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
G06T
1/1

G 06 T

IMAGE DATA PROCESSING OR GENERATION, IN GENERAL (specially adapted for particular applications, see the relevant subclasses, e.g. G 06 K, G 09 G, H 04 N ) [6]
 

Notes

(1)

This subclass covers: [6]
 

-

arrangements for geometrically modelling objects, whether the final model is used for display of an image of the object or for some other purpose, such as manufacture of a corresponding object; [6]
 

-

arrangements for analysing the geometric attributes of an image of an object. [6]

(2)

This subclass does not cover: [6]
 

-

reading or recognising printed or written characters or recognising patterns, e.g. fingerprints, which is covered by subclass G 06 K; [6]
 

-

modification of image data to allow display using multiple viewports, which is covered by subclass G 09 G; [6]
 

-

circuits for generating functions for visual indicators, which are covered by subclass G 09 G; [6]
 

-

scanning of documents or the like in pictorial communication, which is covered by subclass H 04 N. [6]

 

 

 

 

1
/ 00 General purpose image data processing [6]

1
/ 20 Processor architectures; Processor configuration, e.g. pipelining (architectures of general purpose stored programme computers G 06 F 15/76) [6]  

1
/ 40 Neural networks [6]  

1
/ 60 Memory management [6]  
 

3
/ 00 Geometric image transformation in the plane of the image, e.g. from bit-mapped to bit-mapped creating a different image [6]

3
/ 20 Linear translation of a whole image or part thereof, e.g. panning [6]  

3
/ 40 Scaling of a whole image or part thereof [6]  

3
/ 60 Rotation of a whole image or part thereof [6]  
 

5
/ 00 Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image [6]

5
/ 10 by non-spatial domain filtering [6]  

5
/ 20 by the use of local operators [6]  

5
/ 30 Erosion or dilatation, e.g. thinning [6]  

5
/ 40 by the use of histogram techniques [6]  

5
/ 50 by the use of more than one image, e.g. averaging, subtraction [6]  
 

7
/ 00 Image analysis, e.g. from bit-mapped to non bit-mapped [6]

7
/ 20 Analysis of motion [6]  

7
/ 40 Analysis of texture [6]  

7
/ 60 Analysis of geometric attributes, e.g. area, centre of gravity, perimeter, from an image [6]  
 

9
/ 00 Image coding, e.g. from bit-mapped to non bit-mapped (compression in general H 03 M; compression for image communication H 04 N) [6]

9
/ 20 Contour coding, e.g. using detection of edges [6]  

9
/ 40 Tree coding, e.g. quadtree, octree [6]  
 

11
/ 00 Two dimensional (2D) image generation, e.g. from a description to a bit-mapped image [6]

11
/ 20 Drawing from basic elements, e.g. line, circle, chart [6]  

11
/ 40 Filling a planar surface, i.e. by adding colour or texture [6]  

11
/ 60 Editing figures and text; Combining figures or text [6]  

11
/ 80 Creating or modifying a manually drawn or painted image using a manual input device, e.g. mouse, light pen, direction keys on keyboard [6]  
 

13
/ 00 Animation effects in two dimensional (2D) images, e.g. using sprites [6]
 

15
/ 00 Three dimensional (3D) image rendering, e.g. from a model to a bit-mapped image [6]

15
/ 10 Geometric effects [6]  

15
/ 20 Perspective computation [6]  

15
/ 30 Clipping [6]  

15
/ 40 Hidden part removal [6]  

15
/ 50 Lighting effects, e.g. shading [6]  

15
/ 60 Shadowing [6]  

15
/ 70 Animation effects [6]  
 

17
/ 00 Three dimensional (3D) modelling, e.g. data description of 3D objects [6]

17
/ 10 Constructive solid geometry (CSG) using solid primitives, e.g. cylinders, cubes [6]  

17
/ 20 Finite element generation, e.g. wire-frame surface description [6]  

17
/ 30 Polynomial surface description [6]  

17
/ 40 Manipulating 3D images, e.g. using CAD graphics workstations [6]  

17
/ 50 Geographic models [6]