Methods or arrangements for reading or recognising printed or written characters or for recognising patterns

Industry

  • CPC
  • G06K9/00
This industry / category may be too specific. Please go to a parent level for more data

Sub Industries

G06K9/00006Acquiring or recognising fingerprints or palmprints G06K9/00013Image acquisition G06K9/0002by non-optical methods G06K9/00026by combining adjacent partial images ( G06K9/00033by direct reading G06K9/0004by using electro-optical elements or layers G06K9/00046by using geometrical optics G06K9/00053Protecting the fingerprint sensor against damage caused by the finger G06K9/00067Preprocessing; Feature extraction (minutiae) G06K9/00073Extracting features related to minutiae and pores G06K9/0008Extracting features related to ridge properties; determining the fingerprint type G06K9/00087Matching; Classification G06K9/00093Matching features related to minutiae and pores G06K9/001Matching features related to ridge properties or fingerprint texture G06K9/00107Detecting the live character of the finger G06K9/00114using image processing G06K9/0012using acquisition arrangements G06K9/00127Acquiring and recognising microscopic objects G06K9/00134Acquisition G06K9/0014Pre-processing G06K9/00147Matching; Classification G06K9/00154Reading or verifying signatures; Writer recognition G06K9/00161based only on signature image G06K9/00167based only on signature signals such as velocity or pressure G06K9/00174Acquisition G06K9/00181Matching; classification G06K9/00187Preprocessing; feature extraction G06K9/00194Sampling; contour coding; stroke extraction G06K9/00201Recognising three-dimensional objects G06K9/00208by matching two-dimensional images to three-dimensional objects G06K9/00214by matching three-dimensional models G06K9/00221Acquiring or recognising human faces, facial parts, facial sketches, facial expressions G06K9/00228Detection; Localisation; Normalisation G06K9/00234using pixel segmentation or colour matching G06K9/00241using holistic features G06K9/00248using facial parts and geometric relationships G06K9/00255using acquisition arrangements G06K9/00261using comparisons between temporally consecutive images G06K9/00268Feature extraction; Face representation G06K9/00275Holistic features and representations G06K9/00281Local features and components; Facial parts ; Occluding parts G06K9/00288Classification G06K9/00295of unknown faces, i.e. recognising the same non-enrolled faces G06K9/00302Facial expression recognition G06K9/00308Static expression G06K9/00315Dynamic expression G06K9/00335Recognising movements or behaviour G06K9/00342Recognition of whole body movements G06K9/00348Recognition of walking or running movements G06K9/00355Recognition of hand or arm movements G06K9/00362Recognising human body or animal bodies G06K9/00369Recognition of whole body G06K9/00375Recognition of hand or arm G06K9/00382Static hand biometric or posture recognition G06K9/00389Static hand gesture recognition G06K9/00402Recognising digital ink G06K9/00409Preprocessing; Feature extraction G06K9/00416Sampling; contour coding; stroke extraction G06K9/00422Matching; classification G06K9/00429using a special pattern or subpattern alphabet G06K9/00436using human interaction G06K9/00442Document analysis and understanding; Document recognition G06K9/00449Layout structured with printed lines or input boxes G06K9/00456Classification of image contents G06K9/00463Document analysis by extracting the geometrical structure G06K9/00469Document understanding by extracting the logical structure G06K9/00476Reading or recognising technical drawings or geographical maps G06K9/00483Document matching G06K9/00496Recognising patterns in signals and combinations thereof G06K9/00503Preprocessing G06K9/0051Denoising G06K9/00516by applying a scale-space analysis G06K9/00523Feature extraction G06K9/0053by analysing the shape of a waveform G06K9/00536Classification; Matching G06K9/00543by matching peak patterns G06K9/0055by matching signal segments G06K9/00557by plotting the signal segments against each other G06K9/00563by applying autoregressive analysis G06K9/0057Source localisation; Inverse modelling G06K9/00577Recognising objects characterised by unique random properties, i.e. objects having a physically unclonable function [PUF] G06K9/00597Acquiring or recognising eyes G06K9/00604Acquisition G06K9/0061Preprocessing; Feature extraction G06K9/00617Matching; Classification G06K9/00624Recognising scenes G06K9/0063Recognising patterns in remote scenes G06K9/00637of urban or other man made structures G06K9/00651of network patterns, such as roads, rivers G06K9/00657of vegetation G06K9/00664Recognising scenes such as could be captured by a camera operated by a pedestrian or robot, including objects at substantially different ranges from the camera G06K9/00671for providing information about objects in the scene to a user G06K9/00677Analysis of image collections based on shared content G06K9/00684Categorising the entire scene G06K9/00691Indoor scenes G06K9/00697Outdoor scenes G06K9/00704Urban scenes G06K9/00711Recognising video content G06K9/00718Higher-level, semantic clustering, classification or understanding of video scenes G06K9/00724of sport video content G06K9/00731of news video content G06K9/00744Extracting features from the video content G06K9/00751Detecting suitable features for summarising video content G06K9/00758Matching video sequences G06K9/00765Segmenting video sequences G06K9/00771Recognising scenes under surveillance G06K9/00778Recognition or static of dynamic crowd images G06K9/00785Recognising traffic patterns acquired by static cameras G06K9/00791Recognising scenes perceived from the perspective of a land vehicle G06K9/00798Recognition of lanes or road borders G06K9/00805Detecting potential obstacles G06K9/00812Recognition of available parking space G06K9/00818Recognising traffic signs G06K9/00825Recognition of vehicle or traffic lights G06K9/00832Recognising scenes inside a vehicle G06K9/00838Recognising seat occupancy G06K9/00845Recognising the driver's state or behaviour G06K9/00852Recognising whole cursive words G06K9/00859using word shape G06K9/00865using stroke segmentation G06K9/00872with lexical matching G06K9/00879with probabilistic networks G06K9/00885Biometric patterns not provided for under G06K9/00006, G06K9/00154, G06K9/00335, G06K9/00362, G06K9/00597; Biometric specific functions not specific to the kind of biometric G06K9/00892Use of multiple biometrics G06K9/00899Spoof detection G06K9/00906Detection of body part being alive G06K9/00912Interactive means for assisting the user in correctly positioning the object of interest G06K9/00919Static means for assisting the user in correctly positioning the object of interest G06K9/00926Maintenance of references; Enrolment G06K9/00973Hardware and software architectures for pattern recognition G06K9/00979structured as a network G06K9/00986using specific electronic processors G06K9/00993Management of recognition tasks G06K9/03Detection or correction of errors G06K9/033with the intervention of an operator G06K9/036Evaluation of quality of acquired pattern G06K9/18using printed characters having additional code marks or containing code marks G06K9/183Characters composed of bars G06K9/186Recognition of characters printed with magnetic ink G06K9/20Image acquisition G06K9/2009Construction of image pick-up using regular bi-dimensional dissection G06K9/2018Identifying/ignoring parts by sensing at different wavelengths G06K9/2027Illumination control G06K9/2036Special illumination such as grating, reflections, deflections G06K9/2054Selective acquisition/locating/processing of specific regions G06K9/2063based on a marking or identifier characterising the document or the area G06K9/2072based on positionally close symbols G06K9/2081based on user interaction G06K9/209Sensor details G06K9/22using hand-held instruments G06K9/222the instrument generating sequences of position coordinates corresponding to handwriting; preprocessing or recognising digital ink G06K9/224in three dimensions G06K9/228Hand-held scanners; Optical wands G06K9/24Construction of the instrument G06K9/26using a slot moved over the image G06K9/28using discrete sensing elements at predetermined points G06K9/30using automatic curve following means G06K9/32Aligning or centering of the image pick-up or image-field G06K9/3208Orientation detection or correction G06K9/3216by locating a pattern G06K9/3233Determination of region of interest G06K9/3241Recognising objects as potential recognition candidates based on visual cues G06K9/325Detection of text region in scene imagery, real life image or Web pages G06K9/3258Scene text G06K9/3266Overlay text G06K9/3275Inclination (skew) detection or correction of characters or of image to be recognised G06K9/3283of characters or characters lines G06K9/34Segmentation of touching or overlapping patterns in the image field G06K9/342Cutting or merging image elements G06K9/344using recognition of characters or words G06K9/346Removing patterns interfering with the pattern to be recognised, such as ruled lines, underlines G06K9/348using character size, text spacings, pitch estimation G06K9/36Image preprocessing G06K9/38Quantising the analogue image signal G06K9/40Noise filtering G06K9/42Normalisation of the pattern dimensions G06K9/44Smoothing or thinning of the pattern G06K9/46Extraction of features or characteristics of the image G06K9/4604Detecting partial patterns G06K9/4609by matching or filtering G06K9/4614filtering with Haar-like subimages G06K9/4619Biologically-inspired filters G06K9/4623with interaction between the responses of different filters G06K9/4628Integrating the filters into a hierarchical structure G06K9/4633by mapping characteristic values of the pattern into a parameter space G06K9/4638by analysing connectivity relationships of elements of the pattern G06K9/4642by performing operations within image blocks or by using histograms G06K9/4647summing image-intensity values; Projection and histogram analysis G06K9/4652related to colour G06K9/4661related to illumination properties G06K9/4671Extracting features based on salient regional features G06K9/4676Extracting features based on a plurality of salient regional features G06K9/468related to a structural representation of the pattern G06K9/4685Syntactic representation G06K9/469Graphical representation G06K9/48by coding the contour of the pattern contour related features or features from contour like patterns G06K9/481using vector-coding G06K9/482analysing the spectrum of the contour G06K9/50by analysing segments intersecting the pattern segments obtained by the intersection of the pattern with a scanning pattern G06K9/52by deriving mathematical or geometrical properties from the whole image G06K9/522Frequency domain transformation; Autocorrelation G06K9/525Computation of moments G06K9/527Scale-space domain transformation G06K9/54Combinations of preprocessing functions G06K9/56using a local operator G06K9/58using optical means G06K9/60Combination of image acquisition and preprocessing functions G06K9/605the combination being locally implemented within the sensing arrangement G06K9/62Methods or arrangements for recognition using electronic means G06K9/6201Matching; Proximity measures G06K9/6202Comparing pixel values or logical combinations thereof, or feature values having positional relevance G06K9/6203Shifting or otherwise transforming the patterns to accommodate for positional errors G06K9/6204Matching of contours G06K9/6205by mapping curve parameters onto an accumulator array G06K9/6206involving a deformation of the sample or reference pattern; Elastic matching G06K9/6207based on a local optimisation criterion, e.g. "snakes" G06K9/6209based on shape statistics G06K9/621based also on statistics of image patches G06K9/6211Matching configurations of points or features G06K9/6212Comparing statistics of pixel or of feature values G06K9/6214based on a parametric eigenspace representation G06K9/6215Proximity measures G06K9/6217Design or setup of recognition systems and techniques; Extraction of features in feature space; Clustering techniques; Blind source separation G06K9/6218Clustering techniques G06K9/6219Hierarchical techniques G06K9/622Non-hierarchical partitioning techniques G06K9/6221based on statistics G06K9/6222with an adaptive number of clusters G06K9/6223with a fixed number of clusters G06K9/6224based on graph theory G06K9/6226based on the modelling of probability density functions G06K9/6227Selection of pattern recognition techniques G06K9/6228Selecting the most significant subset of features G06K9/6229by using evolutionary computational techniques G06K9/623by ranking or filtering the set of features G06K9/6231by evaluating different subsets according to an optimisation criteria such as class separability G06K9/6232Extracting features by transforming the feature space G06K9/6234based on a discrimination criterion G06K9/6235Rendering the within-class scatter matrix nonsingular G06K9/6239based on a naturality criterion G06K9/624based on a separation criterion G06K9/6242of statistical independence G06K9/6243of decorrelation or non-stationarity G06K9/6244enforcing sparsity or involving a domain transformation G06K9/6245characterised by a domain transformation G06K9/6246overcoming non-stationarity or permutations G06K9/6247based on an approximation criterion G06K9/6248nonlinearly G06K9/6249based on a sparsity criterion G06K9/6251based on a criterion of topology preservation G06K9/6252involving differential geometry G06K9/6253User interactive design ; Environments; Tool boxes G06K9/6254Interactive pattern learning with a human teacher G06K9/6255Determining representative reference patterns G06K9/6256Obtaining sets of training patterns; Bootstrap methods G06K9/6257characterised by the organisation or the structure of the process G06K9/6259characterised by the incorporation of unlabelled data G06K9/626Selecting classification rules G06K9/6261partitioning the feature space G06K9/6262Validation, performance evaluation or active pattern learning techniques G06K9/6263based on the feedback of a supervisor G06K9/6264the supervisor being an automated "intelligent" module G06K9/6265based on a specific statistical test G06K9/6267Classification techniques G06K9/6268relating to the classification paradigm G06K9/6269based on the distance between the decision surface and training patterns lying on the boundary of the class cluster G06K9/627based on distances between the pattern to be recognised and training or reference patterns G06K9/6271based on distances to prototypes G06K9/6272based on distances to cluster centroïds G06K9/6273Smoothing the distance G06K9/6274based on distances to neighbourhood prototypes G06K9/6276based on distances to closest patterns G06K9/6277based on a parametric (probabilistic) model G06K9/6278Bayesian classification G06K9/6279relating to the number of classes G06K9/628Multiple classes G06K9/6281Piecewise classification G06K9/6282Tree-organised sequential classifiers G06K9/6284Single class perspective G06K9/6285relating to the decision surface G06K9/6286Linear G06K9/6287Non-linear G06K9/6288Fusion techniques, i.e. combining data from various sources G06K9/6289of input or preprocessed data G06K9/629of extracted features G06K9/6292of classification results G06K9/6293of classification results relating to different input data G06K9/6296Graphical models G06K9/6297Markov models and related models G06K9/6298Statistical pre-processing G06K9/64using simultaneous comparisons or correlations of the image signals with a plurality of references G06K9/645using a resistor matrix G06K9/66references adjustable by an adaptive method G06K9/68using sequential comparisons of the image signals with a plurality of references in which the sequence of the image signals or the references is relevant G06K9/6807Dividing the references in groups prior to recognition, the recognition taking place in steps; Selecting relevant dictionaries G06K9/6814according to the graphical properties G06K9/6821Alphabet recognition G06K9/6828Font recognition G06K9/6835Discrimination between machine-print, hand-print and cursive writing G06K9/6842according to the linguistic properties G06K9/685Involving plural approaches G06K9/6857Coarse/fine approaches G06K9/6878Syntactic or structural pattern recognition G06K9/6885Syntactic analysis G06K9/6892Graph matching G06K9/70the selection of the next reference depending on the result of the preceding comparison contains no documents G06K9/72using context analysis based on the provisionally recognized identity of a number of successive patterns G06K9/723Lexical context G06K9/726Syntactic or semantic context G06K9/74Arrangements for recognition using optical reference masks G06K9/741using frequency domain filters G06K9/743characterised by the kind of filter G06K9/745the filter being related to phase processing G06K9/746the filter being related to the combination of filters G06K9/748using spatial domain filters G06K9/76using holographic masks G06K9/78Combination of image acquisition and recognition functions G06K9/80Combination of image preprocessing and recognition functions G06K9/82using optical means in one or both functions