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]