G: | PHYSICS | |
G06: | COMPUTING; CALCULATING; COUNTING | |
G06T: | IMAGE DATA PROCESSING OR GENERATION, IN GENERAL (specially adapted for particular applications, see the relevant subclasses, e.g. G06K, G09G, H04N) | |
G06T1/00: | General purpose image data processing | |
G06T1/00A: | . Image acquisition | |
G06T1/00E: | . Image feed-back for automatic industrial control, e.g. robot with camera robots B25J19/02B4 | |
G06T1/00W: | . Image watermarking | |
G06T1/00W10: | . . Payload characteristic determination in a watermarking scheme, e.g. number of bits to be embedded | |
G06T1/00W2: | . . Adaptive watermarking, e.g. Human Visual System (HVS)-based watermarking | |
G06T1/00W2S: | . . . Output size adaptive watermarking | |
G06T1/00W4: | . . Fragile watermarking, e.g. so as to detect tampering | |
G06T1/00W6: | . . Robust watermarking, e.g. average attack or collusion attack resistant | |
G06T1/00W6C: | . . . Compression invariant watermarking | |
G06T1/00W6G: | . . . Geometric transfor invariant watermarking, e.g. affine transform invariant | |
G06T1/00W6M: | . . . using multiple or alternating watermarks | |
G06T1/00W6T: | . . . using multiple thresholds | |
G06T1/00W8: | . . Time domain based watermarking, e.g. watermarks spread over several images | |
G06T1/20: | . Processor architectures; Processor configuration, e.g. pipelining | |
G06T1/60: | . Memory management | |
G06T3/00: | Geometric image transformation in the plane of the image, e.g. from bit-mapped to bit-mapped creating a different image | |
G06T3/00A: | . Affine transformations G06T3/40M, G06T3/00R take precedence | |
G06T3/00C: | . Context preserving transformation, e.g. by using an importance map G06T3/00P takes precedence | |
G06T3/00C2: | . . Fisheye, wide-angle transformation | |
G06T3/00C4: | . . Detail-in-context presentation G06T3/00C2 takes precedence | |
G06T3/00F: | . for topological mapping of a higher dimensional structure on a lower dimensional surface | |
G06T3/00F2: | . . Reshaping or unfolding a 3D tree structure onto a 2D plane | |
G06T3/00F4: | . . Surface of revolution to planar image transformation | |
G06T3/00G: | . for projecting an image on a non-planar surface, e.g. a geodetic screen | |
G06T3/00N: | . the transformation method being selected according to the characteristics of the input image | |
G06T3/00P: | . Panospheric to cylindrical image transformation | |
G06T3/00R: | . for image registration, e.g. elastic snapping | |
G06T3/00R2: | . . using affine transformations | |
G06T3/00R20: | . . by using an affine transformation[N1002] | |
G06T3/00R4: | . . by elastic snapping | |
G06T3/00R40: | . . by elastic snapping[N1002] | |
G06T3/00S: | . Spatio-temporal transformations, e.g. video cubism | |
G06T3/00W: | . for image warping, i.e. transforming by individually repositioning each pixel | |
G06T3/20: | . Linear translation of a whole image or part thereof, e.g. panning | |
G06T3/40: | . Scaling the whole image or part thereof | |
G06T3/40B: | . . Interpolation-based scaling, e.g. bilinear interpolation G06T3/40C, G06T3/40E take precedence | |
G06T3/40C: | . . Demosaicing, e.g. colour filter array [CFA , Bayer pattern] | |
G06T3/40D: | . . Decimation- or insertion-based scaling, e.g. pixel or line decimation | |
G06T3/40E: | . . Edge-driven scaling | |
G06T3/40M: | . . for image mosaicing, i.e. plane images composed of plane sub-images | |
G06T3/40N: | . . using neural networks | |
G06T3/40S: | . . Super resolution, i.e. output image resolution higher than sensor resolution | |
G06T3/40S2: | . . . by injecting details from a different spectral band | |
G06T3/40S4: | . . . by subpixel displacement | |
G06T3/40S6: | . . . by iteratively correcting the provisional high resolution image using the original low-resolution image | |
G06T3/40T: | . . Transform-based scaling, e.g. FFT domain scaling | |
G06T3/40X: | . . Image resolution transcoding, e.g. client/server architecture | |
G06T3/60: | . Rotation of a whole image or part thereof | |
G06T3/60B: | . . Block rotation, e.g. by recursive reversing or rotating | |
G06T3/60C: | . . using a CORDIC [COordinate Rotation DIgital Compute device] | |
G06T3/60M: | . . Rotation by memory addressing or mapping | |
G06T3/60S: | . . Skewing or deskewing, e.g. by two-pass or three-pass rotation | |
G06T5/00: | Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image | |
G06T5/00D: | . Image restoration | |
G06T5/00D1: | . . Denoising; Smoothing noise processing or correction adapted to be used in an image pickup device containing and electronic image sensor H04N5/217, H04N5/357 to H04N5/365 | |
G06T5/00D3: | . . Deblurring; Sharpening vibration or motion blur correction for cameras comprising an electronic image sensor H04N5/232S2 | |
G06T5/00D3U: | . . . Unsharp masking | |
G06T5/00D5: | . . Retouching; Inpainting; Scratch removal detecting, correction, reducing or removing defects, e.g. non-responsive pixels of solid state image sensors H04N5/367, scratch removal for cinematographic films scanned by electronic image sensor H04N5/253 | |
G06T5/00E: | . Edge-contour detection (G06T5/40 takes precedence)[N9411][C0806] | |
G06T5/00F: | . Segmentation[N9411][C0806] | |
G06T5/00G: | . Geometric correction detecting, correcting, reducing or removing artefacts resulting only from the lens unit, e.g. flare, shading, vignetting or "cos4" H04N5/357A, correction of chromatic aberrations adapted to be used in an image pickup device containing and electronic image sensor H04N9/04B [C1207 | |
G06T5/00M: | . Dynamic range modification applied in cameras using an electronic image sensor H04N5/235N, H04N5/235P | |
G06T5/00M1: | . . Local, e.g. shadow enhancement | |
G06T5/00M2: | . . Global, i.e. based on properties of the image as a whole applied in cameras using an electronic image sensor H04N5/232L, H04N5/235 | |
G06T5/10: | . by non-spatial domain filtering applied in cameras using an electronic image sensor H04N5/232L, H04N5/235, H04N5/253, H04N5/367 | |
G06T5/20: | . by the use of local operators applied in cameras using an electronic image sensor H04N5/232L, H04N5/235, H04N5/253, H04N5/367 | |
G06T5/30: | . . Erosion or dilatation, e.g. thinning | |
G06T5/40: | . by the use of histogram techniques applied in cameras using an electronic image sensor H04N5/232L, H04N5/235 | |
G06T5/50: | . by the use of more than one image, e.g. averaging, subtraction applied in cameras using an electronic image sensor H04N5/232L, H04N5/235 [C1207 | |
G06T7/00: | Image analysis, e.g. from bit-mapped to non bit-mapped | |
G06T7/00B: | . Inspection of images, e.g. flaw detection G06T7/00P takes precedence | |
G06T7/00B1: | . . Industrial image inspection | |
G06T7/00B1D: | . . . using a design-rule based approach | |
G06T7/00B1P: | . . . checking presence/absence | |
G06T7/00B1R: | . . . using an image reference approach image matching for pattern recognition or image matching in general G06K9/64A2 | |
G06T7/00B2: | . . Biomedical image inspection | |
G06T7/00B2R: | . . . using an image reference approach image matching for pattern recognition or image matching in general G06K9/64A2 | |
G06T7/00B2R1: | . . . . involving temporal comparison change detection in general G06T7/20 | |
G06T7/00C: | . Camera calibration, e.g. determining intrinsic or extrinsic parameters | |
G06T7/00C1: | . . Stereo camera calibration, e.g. determination of the transformation between left camera coordinate system and right camera coordinate system calibration aspects for stereoscopic image generation H04N13/00S2A7 | |
G06T7/00D: | . Determining parameters from multiple pictures depth or shape from stereo images G06T7/00R7S; depth or shape from multiple images G06T7/00R7; stereo camera calibration G06T7/00C1 | |
G06T7/00D1: | . . Registration of images, e.g. alignment of images image matching for pattern recognition or image matching in general G06K9/64A2 | |
G06T7/00D1C: | . . . using correlation-based methods | |
G06T7/00D1F: | . . . using feature-based methods | |
G06T7/00D1F3: | . . . . involving reference images or patches image matching for pattern recognition or image matching in general G06K9/64A2 | |
G06T7/00D1F5: | . . . . involving models model matching for pattern recognition G06K9/64A2C, G06K9/68C | |
G06T7/00D1S: | . . . using statistical methods image matching by comparing statistics of regions for pattern recognition G06K9/64S | |
G06T7/00D1T: | . . . using transform-domain based approaches | |
G06T7/00D1Z: | . . . Registration of image sequences | |
G06T7/00P: | . Determining position or orientation of objects | |
G06T7/00P1: | . . using feature-based methods | |
G06T7/00P1E: | . . . involving reference images or patches image matching for pattern recognition or image matching in general G06K9/64A2 | |
G06T7/00P1M: | . . . involving models model matching for pattern recognition G06K9/64A2C, G06K9/68C | |
G06T7/00P3: | . . using statistical methods image matching by comparing statistics of regions for pattern recognition G06K9/64S | |
G06T7/00R: | . Depth or shape recovery | |
G06T7/00R1: | . . from shading | |
G06T7/00R2: | . . from specularities | |
G06T7/00R3: | . . from laser ranging and structured images, e.g. interferometry image acquisition and arrangements for measuring contours or curvatures of an object by projecting a pattern, thereupon G01B11/25 | |
G06T7/00R4: | . . from texture | |
G06T7/00R5: | . . from perspective effects, e.g. using vanishing points | |
G06T7/00R6: | . . from line drawings | |
G06T7/00R7: | . . from multiple images | |
G06T7/00R7C: | . . . from contours | |
G06T7/00R7F: | . . . from focus | |
G06T7/00R7M: | . . . from motion | |
G06T7/00R7P: | . . . from multiple light sources, e.g. photometric stereo | |
G06T7/00R7S: | . . . from stereo images | |
G06T7/00R7S1: | . . . . from three or more stereo images | |
G06T7/00S: | . Segmentation or edge detection image analysis based on texture or colour features G06T7/40; motion-based segmentation G06T7/20A; separation of touching or overlapping patterns for pattern recognition G06K9/34; extraction of features or characteristics of the image for pattern recognition G06K9/46 | |
G06T7/00S1: | . . [N: Region-based segmentation | |
G06T7/00S2: | . . Edge-based segmentation detecting partial patterns or configurations G06K9/46A | |
G06T7/00S3: | . . Edge detection detecting partial patterns or configurations G06K9/46A | |
G06T7/00S4: | . . involving probabilistic approaches, e.g. Markov Random Field [MRF modeling ] | |
G06T7/00S5: | . . involving deformable models, e.g. active contour pattern recognition techniques involving a deformation of the sample or reference pattern or elastic matching G06K9/64A2D | |
G06T7/00S6: | . . involving morphological operators combinations of preprocessing functions using a local operator for pattern recognition G06K9/56 | |
G06T7/00S7: | . . involving graph-based approaches non-hierarchical partitioning techniques based on graph theory for pattern recognition G06K9/62B1P2 | |
G06T7/00S8: | . . involving transform domain approaches detecting partial patterns, e.g. edges or contours, using the Hough transform for pattern recognition G06K9/46A2 | |
G06T7/00S9: | . . involving the use of two or more images | |
G06T7/00X: | . Stereoscopic image analysis[N1110] | |
G06T7/00X1: | . . Colour aspects[N1110] | |
G06T7/00X2: | . . Depth or disparity estimation from stereoscopic image signals[N1110] | |
G06T7/00X3: | . . Motion estimation from stereoscopic image signals[N1110] | |
G06T7/00X5: | . . Synthesising a monoscopic image signal from stereoscopic images, e.g. synthesising a panoramic or high resolution monoscopic image[N1110] | |
G06T7/00X7: | . . Image segmentation from stereoscopic image signals[N1110] | |
G06T7/00X9: | . . Synchronisation or controlling aspects[N1110] | |
G06T7/40A1S: | . . . . in the spatial domain[N0505] | |
G06T7/40A1T: | . . . . in the transform-domain, e.g. Fourier, Wavelet, Gabor[N0505] | |
G06T7/20: | . Analysis of motion movement detection in television systems H04N5/14M; motion estimation for digital video signal compression H04N7/26M; recognizing scenes under surveillance and traffic patterns G06K9/00V4, G06K9/00V5 | |
G06T7/20A: | . . Motion-based segmentation | |
G06T7/20B: | . . using block-matching | |
G06T7/20B1: | . . . using full search | |
G06T7/20B2: | . . . using non-full search, e.g. three step search | |
G06T7/20C: | . . using feature-based methods, e.g. corners, segments | |
G06T7/20C3: | . . . involving reference images or patches image matching for pattern recognition or image matching in general G06K9/64A2 | |
G06T7/20C5: | . . . involving models model matching for pattern recognition G06K9/64A2C, G06K9/68C | |
G06T7/20D: | . . involving subtraction of pictures | |
G06T7/20F: | . . using transform domain based approaches, e.g. Fourier | |
G06T7/20G: | . . using gradient-based methods | |
G06T7/20H: | . . Motion estimation over a hierarchy of resolutions | |
G06T7/20K: | . . involving a stochastic approach, e.g. Kalman filter | |
G06T7/20S: | . . Computing motion from a sequence of stereo images | |
G06T7/20U: | . . [Multi-camera tracking] | |
G06T7/40: | . Analysis of texture depth or shape from texture G06T7/00R4 | |
G06T7/40A: | . . based on statistical texture description | |
G06T7/40A1: | . . . using transform-domain based approaches | |
G06T7/40A2: | . . . using image operators, e.g. filter, edge density, local histograms | |
G06T7/40A3: | . . . using co-occurrence matrix computation | |
G06T7/40A4: | . . . using random Fields | |
G06T7/40A5: | . . . using fractals | |
G06T7/40B: | . . based on structural texture description, i.e. primitives and placement rules | |
G06T7/40C: | . . Color analysis | |
G06T7/60: | . Analysis of geometric attributes, e.g. area, center of gravity or perimeter, from an image | |
G06T7/60A: | . . Area, perimeter, diameter or volume | |
G06T7/60C: | . . Convexity or concavity | |
G06T7/60M: | . . Center of gravity or moments moments specific for pattern recognition, e.g. Zernike moments G06K9/52M | |
G06T7/60S: | . . Symmetry | |
G06T9/00: | Image coding, e.g. from bit-mapped to non bit-mapped ([N: H04N1/00, H04N19/00 take precedence;] compression in general H03M; compression for image communication H04N) | |
G06T9/00F: | . Model-based coding, e.g. wire frame see provisionally also G06T9/00 | |
G06T9/00N: | . using neural networks | |
G06T9/00P: | . Predictors, e.g. intraframe, interframe coding see provisionally also G06T9/00 | |
G06T9/00S: | . Statistical coding, e.g. Huffman, run length coding see provisionally also G06T9/00 | |
G06T9/00T: | . Transform coding, e.g. discrete cosine transform see provisionally also G06T9/00 | |
G06T9/00V: | . Vector quantisation see provisionally also G06T9/00 | |
G06T9/20: | . Contour coding, e.g. using detection of edges | |
G06T9/40: | . Tree coding, e.g. quadtree, octree | |
G06T11/00: | 2D [Two Dimensional] image generation | |
G06T11/00C: | . Texturing; Colouring; Generation of texture or colour [M1207] | |
G06T11/00T: | . Reconstruction from projections, e.g. tomography | |
G06T11/00T1: | . . Specific pre-processing for tomographic reconstruction, e.g. calibration, source positioning, rebinning, scatter correction, retrospective gating | |
G06T11/00T3: | . . Inverse problem, transformation from projection-space into object-space, e.g. transform methods, back-projection, algebraic methods | |
G06T11/00T5: | . . Specific post-processing after tomographic reconstruction, e.g. voxelisation, metal artifact correction | |
G06T11/20: | . Drawing from basic elements, e.g. lines or circles | |
G06T11/20L: | . . Drawing of straight lines or curves | |
G06T11/20T: | . . Drawing of charts or graphs | |
G06T11/40: | . Filling a planar surface by adding surface attributes, e.g. colour or texture | |
G06T11/60: | . Editing figures and text; Combining figures or text | |
G06T11/80: | . Creating or modifying a manually drawn or painted image using a manual input device, e.g. mouse, light pen, direction keys on keyboard | |
G06T13/00: | Animation [M1012] | |
G06T13/00A: | . 3D (Three dimensional) animation[N0812] | |
G06T13/00A2: | . . driven by audio data[N0812] | |
G06T13/00A4: | . . of characters, e.g. humans, animals or virtual beings[N0812] | |
G06T13/00A6: | . . of natural phenomena, e.g. rain, snow, water or plants[N0812] | |
G06T13/00B: | . 2D (Two dimensional) animation, e.g. using sprites[N0812] | |
G06T13/20: | . 3D [Three Dimensional] animation | |
G06T13/20A: | . . driven by audio data | |
G06T13/40: | . . of characters, e.g. humans, animals or virtual beings | |
G06T13/60: | . . of natural phenomena, e.g. rain, snow, water or plants | |
G06T13/80: | . 2D [Two Dimensional] animation, e.g. using sprites | |
G06T15/00: | 3D [Three Dimensional] image rendering [M1012] | |
G06T15/00A: | . General purpose rendering architectures | |
G06T15/00B: | . Non-photorealistic rendering[N0812] | |
G06T15/00C: | . Texture mapping[N0812] | |
G06T15/00D: | . Ray-tracing[N0812] | |
G06T15/00E: | . Volume rendering[N0812] | |
G06T15/02: | . Non-photorealistic rendering | |
G06T15/20A: | . . . Texture mapping[N9910] | |
G06T15/04: | . Texture mapping | |
G06T15/40B: | . . . using ray-tracing[N9910] | |
G06T15/50D: | . . Polygone shading[N9910] | |
G06T15/50L: | . . Light source illumination[N9910] | |
G06T15/50R: | . . Radiosity[N9910] | |
G06T15/50S: | . . Shading[N0812] | |
G06T15/50S2: | . . . Phong shading[N0812] | |
G06T15/50S4: | . . . Gouraud shading[N0812] | |
G06T15/06: | . Ray-tracing | |
G06T15/70: | . . IPC2010.01 Animation effects, i.e. time related computation[N9411] [M1012] | |
G06T15/08: | . Volume rendering | |
G06T15/10: | . Geometric effects [M1012] | |
G06T15/20: | . . Perspective computation | |
G06T15/20B: | . . . Image-based rendering | |
G06T15/30: | . . Clipping | |
G06T15/40: | . . Hidden part removal | |
G06T15/40A: | . . . using Z-buffer | |
G06T15/50: | . Lighting effects | |
G06T15/50B: | . . Blending, e.g. for anti-aliasing | |
G06T15/50M: | . . Illumination models | |
G06T15/55: | . . Radiosity | |
G06T15/60: | . . Shadow generation | |
G06T15/80: | . . Shading | |
G06T15/83: | . . . Phong shading | |
G06T15/87: | . . . Gouraud shading | |
G06T17/00: | Three dimensional [3D] modelling, e.g. data description of 3D objects | |
G06T17/00K: | . Tree description, e.g. octree, quadtree | |
G06T17/40: | . IPC2010.01 Manipulating 3D images, e.g. using CAD graphics workstations [N9411] [M1012] | |
G06T17/05: | . Geographic models | |
G06T17/50: | . IPC2010.01 Geographic models [N9411] [M1012] | |
G06T17/10: | . Constructive solid geometry (CSG) using solid primitives, e.g. cylinders, cubes | |
G06T17/20: | . Finite element generation, e.g. wire-frame surface description, tesselation [M1112] | |
G06T17/20R: | . . Re-meshing | |
G06T17/30: | . Polynomial surface description | |
G06T19/00: | Manipulating 3D models or images for computer graphics | |
G06T19/00N: | . Navigation within 3D models or images | |
G06T19/00R: | . Mixed reality object pose determination, tracking or camera calibration for mixed reality G06T7/00 | |
G06T19/20: | . Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts | |