G06T 1/00
|
General purpose image data processing |
G06T 1/20
|
Processor architectures; Processor configuration, e.g. pipelining |
G06T 1/40
|
Neural networks |
G06T 1/60
|
Memory management |
G06T 3/00
|
Geometric image transformation in the plane of the image |
G06T 3/02
|
Affine transformations (for image registration G06T 3/147;for image mosaicing G06T 3/4038) |
G06T 3/04
|
Context-preserving transformations, e.g. by using an importance map (panospheric to cylindrical image transformations G06T 3/12) |
G06T 3/06
|
Topological mapping of higher dimensional structures onto lower dimensional surfaces |
G06T 3/08
|
Projecting images onto non-planar surfaces, e.g. geodetic screens |
G06T 3/10
|
Selection of transformation methods according to the characteristics of the input images |
G06T 3/12
|
Panospheric to cylindrical image transformations |
G06T 3/14
|
Transformations for image registration, e.g. adjusting or mapping for alignment of images |
G06T 3/16
|
Spatio-temporal transformations, e.g. video cubism |
G06T 3/18
|
Image warping, e.g. rearranging pixels individually |
G06T 3/20
|
Linear translation of a whole image or part thereof, e.g. panning |
G06T 3/40
|
Scaling of a whole image or part thereof |
G06T 3/047
|
Fisheye or wide-angle transformations |
G06T 3/053
|
Detail-in-context presentations (fisheye or wide-angle transformations G06T 3/47) |
G06T 3/60
|
Rotation of a whole image or part thereof |
G06T 3/067
|
Reshaping or unfolding 3D tree structures onto 2D planes |
G06T 3/073
|
Transforming surfaces of revolution to planar images, e.g. cylindrical surfaces to planar images |
G06T 3/147
|
using affine transformations |
G06T 3/153
|
using elastic snapping |
G06T 3/403
|
Edge-driven scaling; Edge-based scaling |
G06T 3/602
|
by block rotation, e.g. by recursive reversal or rotation |
G06T 3/604
|
using coordinate rotation digital computer [CORDIC] devices |
G06T 3/606
|
by memory addressing or mapping |
G06T 3/608
|
by skew deformation, e.g. two-pass or three-pass rotation |
G06T 3/4007
|
based on interpolation, e.g. bilinear interpolation (image demosaicing G06T 3/4015;edge-driven or edge-based scaling G06T 3/403) |
G06T 3/4015
|
Image demosaicing, e.g. colour filter arrays [CFA] or Bayer patterns |
G06T 3/4023
|
based on decimating pixels or lines of pixels; based on inserting pixels or lines of pixels |
G06T 3/4038
|
Image mosaicing, e.g. composing plane images from plane sub-images |
G06T 3/4046
|
using neural networks |
G06T 3/4053
|
based on super-resolution, i.e. the output image resolution being higher than the sensor resolution |
G06T 3/4061
|
by injecting details from different spectral ranges |
G06T 3/4069
|
by subpixel displacements |
G06T 3/4076
|
using the original low-resolution images to iteratively correct the high-resolution images |
G06T 3/4084
|
in the transform domain, e.g. fast Fourier transform [FFT] domain scaling |
G06T 3/4092
|
Image resolution transcoding, e.g. by using client-server architectures |
G06T 5/00
|
Image enhancement or restoration |
G06T 5/10
|
Image enhancement or restoration by non-spatial domain filtering |
G06T 5/20
|
Image enhancement or restoration by the use of local operators |
G06T 5/30
|
Erosion or dilatation, e.g. thinning |
G06T 5/40
|
Image enhancement or restoration by the use of histogram techniques |
G06T 5/50
|
Image enhancement or restoration by the use of more than one image, e.g. averaging, subtraction |
G06T 5/60
|
using machine learning, e.g. neural networks |
G06T 5/70
|
Denoising; Smoothing |
G06T 5/73
|
Deblurring; Sharpening |
G06T 5/75
|
Unsharp masking |
G06T 5/77
|
Retouching; Inpainting; Scratch removal |
G06T 5/80
|
Geometric correction |
G06T 5/90
|
Dynamic range modification of images or parts thereof |
G06T 5/92
|
based on global image properties |
G06T 5/94
|
based on local image properties, e.g. for local contrast enhancement |
G06T 7/00
|
Image analysis |
G06T 7/10
|
Segmentation; Edge detection |
G06T 7/11
|
Region-based segmentation |
G06T 7/12
|
Edge-based segmentation |
G06T 7/13
|
Edge detection |
G06T 7/20
|
Analysis of motion |
G06T 7/30
|
Determination of transform parameters for the alignment of images, i.e. image registration |
G06T 7/32
|
Determination of transform parameters for the alignment of images, i.e. image registration using correlation-based methods |
G06T 7/33
|
Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods |
G06T 7/35
|
Determination of transform parameters for the alignment of images, i.e. image registration using statistical methods |
G06T 7/37
|
Determination of transform parameters for the alignment of images, i.e. image registration using transform domain methods |
G06T 7/38
|
Registration of image sequences |
G06T 7/40
|
Analysis of texture |
G06T 7/41
|
Analysis of texture based on statistical description of texture |
G06T 7/42
|
Analysis of texture based on statistical description of texture using transform domain methods |
G06T 7/44
|
Analysis of texture based on statistical description of texture using image operators, e.g. filters, edge density metrics or local histograms |
G06T 7/45
|
Analysis of texture based on statistical description of texture using co-occurrence matrix computation |
G06T 7/46
|
Analysis of texture based on statistical description of texture using random fields |
G06T 7/48
|
Analysis of texture based on statistical description of texture using fractals |
G06T 7/49
|
Analysis of texture based on structural texture description, e.g. using primitives or placement rules |
G06T 7/50
|
Depth or shape recovery |
G06T 7/55
|
Depth or shape recovery from multiple images |
G06T 7/60
|
Analysis of geometric attributes |
G06T 7/62
|
Analysis of geometric attributes of area, perimeter, diameter or volume |
G06T 7/64
|
Analysis of geometric attributes of convexity or concavity |
G06T 7/66
|
Analysis of geometric attributes of image moments or centre of gravity |
G06T 7/68
|
Analysis of geometric attributes of symmetry |
G06T 7/70
|
Determining position or orientation of objects or cameras |
G06T 7/73
|
Determining position or orientation of objects or cameras using feature-based methods |
G06T 7/77
|
Determining position or orientation of objects or cameras using statistical methods |
G06T 7/80
|
Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration |
G06T 7/90
|
Determination of colour characteristics |
G06T 7/136
|
Segmentation; Edge detection involving thresholding |
G06T 7/143
|
Segmentation; Edge detection involving probabilistic approaches, e.g. Markov random field [MRF] modelling |
G06T 7/149
|
Segmentation; Edge detection involving deformable models, e.g. active contour models |
G06T 7/155
|
Segmentation; Edge detection involving morphological operators |
G06T 7/162
|
Segmentation; Edge detection involving graph-based methods |
G06T 7/168
|
Segmentation; Edge detection involving transform domain methods |
G06T 7/174
|
Segmentation; Edge detection involving the use of two or more images |
G06T 7/181
|
Segmentation; Edge detection involving edge linking |
G06T 7/187
|
Segmentation; Edge detection involving connected component labelling |
G06T 7/194
|
Segmentation; Edge detection involving foreground-background segmentation |
G06T 7/207
|
Analysis of motion for motion estimation over a hierarchy of resolutions |
G06T 7/215
|
Motion-based segmentation |
G06T 7/223
|
Analysis of motion using block-matching |
G06T 7/231
|
Analysis of motion using block-matching using full search |
G06T 7/238
|
Analysis of motion using block-matching using non-full search, e.g. three-step search |
G06T 7/246
|
Analysis of motion using feature-based methods, e.g. the tracking of corners or segments |
G06T 7/254
|
Analysis of motion involving subtraction of images |
G06T 7/262
|
Analysis of motion using transform domain methods, e.g. Fourier domain methods |
G06T 7/269
|
Analysis of motion using gradient-based methods |
G06T 7/277
|
Analysis of motion involving stochastic approaches, e.g. using Kalman filters |
G06T 7/285
|
Analysis of motion using a sequence of stereo image pairs |
G06T 7/292
|
Multi-camera tracking |
G06T 7/507
|
Depth or shape recovery from shading |
G06T 7/514
|
Depth or shape recovery from specularities |
G06T 7/521
|
Depth or shape recovery from the projection of structured light |
G06T 7/529
|
Depth or shape recovery from texture |
G06T 7/536
|
Depth or shape recovery from perspective effects, e.g. by using vanishing points |
G06T 7/543
|
Depth or shape recovery from line drawings |
G06T 7/557
|
Depth or shape recovery from multiple images from light fields, e.g. from plenoptic cameras |
G06T 7/564
|
Depth or shape recovery from multiple images from contours |
G06T 7/571
|
Depth or shape recovery from multiple images from focus |
G06T 7/579
|
Depth or shape recovery from multiple images from motion |
G06T 7/586
|
Depth or shape recovery from multiple images from multiple light sources, e.g. photometric stereo |
G06T 7/593
|
Depth or shape recovery from multiple images from stereo images |
G06T 9/00
|
Image coding |
G06T 9/20
|
Contour coding, e.g. using detection of edges |
G06T 9/40
|
Tree coding, e.g. quadtree, octree |
G06T 11/00
|
2D [Two Dimensional] image generation |
G06T 11/20
|
Drawing from basic elements, e.g. lines or circles |
G06T 11/40
|
Filling a planar surface by adding surface attributes, e.g. colour or texture |
G06T 11/60
|
Editing figures and text; Combining figures or text |
G06T 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 |
G06T 13/00
|
Animation |
G06T 13/20
|
3D [Three Dimensional] animation |
G06T 13/40
|
3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings |
G06T 13/60
|
3D [Three Dimensional] animation of natural phenomena, e.g. rain, snow, water or plants |
G06T 13/80
|
2D animation, e.g. using sprites |
G06T 15/00
|
3D [Three Dimensional] image rendering |
G06T 15/02
|
Non-photorealistic rendering |
G06T 15/04
|
Texture mapping |
G06T 15/06
|
Ray-tracing |
G06T 15/08
|
Volume rendering |
G06T 15/10
|
Geometric effects |
G06T 15/20
|
Perspective computation |
G06T 15/30
|
Clipping |
G06T 15/40
|
Hidden part removal |
G06T 15/50
|
Lighting effects |
G06T 15/55
|
Radiosity |
G06T 15/60
|
Shadow generation |
G06T 15/80
|
Shading |
G06T 15/83
|
Phong shading |
G06T 15/87
|
Gouraud shading |
G06T 17/00
|
3D modelling for computer graphics |
G06T 17/05
|
Geographic models |
G06T 17/10
|
Volume description, e.g. cylinders, cubes or using CSG [Constructive Solid Geometry] |
G06T 17/20
|
Wire-frame description, e.g. polygonalisation or tessellation |
G06T 17/30
|
Surface description, e.g. polynomial surface description |
G06T 19/00
|
Manipulating 3D models or images for computer graphics |
G06T 19/20
|
Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts |