G06T 1/00
|
General purpose image data processing |
G06T 1/20
|
Processor architecturesProcessor configuration, e.g. pipelining |
G06T 1/40
|
Neural networks |
G06T 1/60
|
Memory management |
G06T 3/00
|
Geometric image transformations in the plane of the image |
G06T 3/02
|
Affine transformations |
G06T 3/04
|
Context-preserving transformations, e.g. by using an importance map |
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 whole images or parts thereof, e.g. panning |
G06T 3/40
|
Scaling of whole images or parts thereof, e.g. expanding or contracting |
G06T 3/047
|
Fisheye or wide-angle transformations |
G06T 3/053
|
Detail-in-context presentations |
G06T 3/60
|
Rotation of whole images or parts 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
|
Transformations for image registration, e.g. adjusting or mapping for alignment of images using affine transformations |
G06T 3/153
|
Transformations for image registration, e.g. adjusting or mapping for alignment of images using elastic snapping |
G06T 3/403
|
Edge-driven scalingEdge-based scaling |
G06T 3/602
|
Rotation of whole images or parts thereof by block rotation, e.g. by recursive reversal or rotation |
G06T 3/604
|
Rotation of whole images or parts thereof using coordinate rotation digital computer [CORDIC] devices |
G06T 3/606
|
Rotation of whole images or parts thereof by memory addressing or mapping |
G06T 3/608
|
Rotation of whole images or parts thereof by skew deformation, e.g. two-pass or three-pass rotation |
G06T 3/4007
|
Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation |
G06T 3/4015
|
Image demosaicing, e.g. colour filter arrays [CFA] or Bayer patterns |
G06T 3/4023
|
Scaling of whole images or parts thereof, e.g. expanding or contracting based on decimating pixels or lines of pixelsScaling of whole images or parts thereof, e.g. expanding or contracting 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
|
Scaling of whole images or parts thereof, e.g. expanding or contracting using neural networks |
G06T 3/4053
|
Scaling of whole images or parts thereof, e.g. expanding or contracting based on super-resolution, i.e. the output image resolution being higher than the sensor resolution |
G06T 3/4061
|
Scaling of whole images or parts thereof, e.g. expanding or contracting based on super-resolution, i.e. the output image resolution being higher than the sensor resolution by injecting details from different spectral ranges |
G06T 3/4069
|
Scaling of whole images or parts thereof, e.g. expanding or contracting based on super-resolution, i.e. the output image resolution being higher than the sensor resolution by subpixel displacements |
G06T 3/4076
|
Scaling of whole images or parts thereof, e.g. expanding or contracting based on super-resolution, i.e. the output image resolution being higher than the sensor resolution using the original low-resolution images to iteratively correct the high-resolution images |
G06T 3/4084
|
Scaling of whole images or parts thereof, e.g. expanding or contracting 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 using non-spatial domain filtering |
G06T 5/20
|
Image enhancement or restoration using local operators |
G06T 5/30
|
Erosion or dilatation, e.g. thinning |
G06T 5/40
|
Image enhancement or restoration using histogram techniques |
G06T 5/50
|
Image enhancement or restoration using two or more images, e.g. averaging or subtraction |
G06T 5/60
|
Image enhancement or restoration using machine learning, e.g. neural networks |
G06T 5/70
|
DenoisingSmoothing |
G06T 5/73
|
DeblurringSharpening |
G06T 5/75
|
Unsharp masking |
G06T 5/77
|
RetouchingInpaintingScratch removal |
G06T 5/80
|
Geometric correction |
G06T 5/90
|
Dynamic range modification of images or parts thereof |
G06T 5/92
|
Dynamic range modification of images or parts thereof based on global image properties |
G06T 5/94
|
Dynamic range modification of images or parts thereof based on local image properties, e.g. for local contrast enhancement |
G06T 7/00
|
Image analysis |
G06T 7/10
|
SegmentationEdge 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
|
SegmentationEdge detection involving thresholding |
G06T 7/143
|
SegmentationEdge detection involving probabilistic approaches, e.g. Markov random field [MRF] modelling |
G06T 7/149
|
SegmentationEdge detection involving deformable models, e.g. active contour models |
G06T 7/155
|
SegmentationEdge detection involving morphological operators |
G06T 7/162
|
SegmentationEdge detection involving graph-based methods |
G06T 7/168
|
SegmentationEdge detection involving transform domain methods |
G06T 7/174
|
SegmentationEdge detection involving the use of two or more images |
G06T 7/181
|
SegmentationEdge detection involving edge growingSegmentationEdge detection involving edge linking |
G06T 7/187
|
SegmentationEdge detection involving region growingSegmentationEdge detection involving region mergingSegmentationEdge detection involving connected component labelling |
G06T 7/194
|
SegmentationEdge 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 laser ranging, e.g. using interferometryDepth 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 textCombining 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 |