Patent application number | Description | Published |
20090316993 | IMAGE IDENTIFICATION - A method and apparatus for deriving a representation of an image by processing signals corresponding to the image is described. The method includes deriving a two-dimensional function (T(d, θ)), such as a Trace transform of the image, and decomposing, for instance by sub-sampling, the two-dimensional function (T(d, θ)) in at least one of its two dimensions, to obtain a reduced resolution Trace transform. The decomposed, two dimensional function is then used to derive the representation of the image. | 12-24-2009 |
20100008589 | IMAGE DESCRIPTOR FOR IMAGE RECOGNITION - A method of deriving a representation of an image by processing signals corresponding to the image, the method comprises deriving a function of the image, where the function of a translated, scaled or rotated version of the image is a translated or scaled version of the function of the image, and using a plurality of frequency components of a frequency representation of the function to derive a representation of the image. | 01-14-2010 |
20100189409 | VIDEO IDENTIFICATION - A method and apparatus for processing a first sequence of images and a second sequence of images to compare the first and second sequences is disclosed. Each of a plurality of the images in the first sequence and each of a plurality of the images in the second sequence is processed by (i) processing the image data for each of a plurality of pixel neighbourhoods in the image to generate at least one respective descriptor element for each of the pixel neighbourhoods, each descriptor element comprising one or more bits; and (ii) forming a plurality of words from the descriptor elements of the image such that each word comprises a unique combination of descriptor element bits. The words for the second sequence are generated from the same respective combinations of descriptor element bits as the words for the first sequence. Processing is performed to compare the first and second sequences by comparing the words generated for the plurality of images in the first sequences with the words generated for the plurality of images in the second sequence. | 07-29-2010 |
20100310153 | ENHANCED IMAGE IDENTIFICATION - A method for deriving a representation of an image is described. The method involves processing signals corresponding to the image. A three dimensional representation of the image is derived. The three dimensional representation of the image to used to derive the representation of the image. In one embodiment, each line of the image is defined by a first parameter (d) and a second parameter (θ), and a position on each line is defined by a third parameter (t), and the three dimensional representation is parameterised by the first, second and third parameters. A set of values is extracted from the three dimensional representation at a value of the first parameter, and a functional is applied along lines, or parts of lines, of the extracted set of values, the lines extending along values of the second or third parameter. | 12-09-2010 |
20110080958 | MULTIMEDIA SIGNATURE CODING AND DECODING - A method and apparatus for coding and decoding the fingerprint of a multimedia item such as video or audio is disclosed. A multimedia content temporal, such as a video segment or audio segment, is described by a coarse fingerprint and a plurality of fine fingerprints, each fine fingerprint corresponding to a temporal sub-interval of said temporal interval, said temporal sub-interval typically being smaller than said temporal interval. One or more fine fingerprints are encoded in a non-predictive way, with no reference to the temporally neighbouring signatures, and one or more fine fingerprints are encoded in a predictive way, from the temporally neighbouring signatures. The predictive encoding entails computing the difference between neighbouring fine fingerprints to make up a prediction difference matrix, scanning said prediction difference matrix into a one dimensional vector by vectorising along rows or along columns or along diagonals or along any suitable scanning pattern, and performing lossless encoding on the one dimensional vector by an appropriate method, preferably selected, at least in part, based on the scanning method used. | 04-07-2011 |
Patent application number | Description | Published |
20100183231 | HIGH PERFORMANCE IMAGE IDENTIFICATION - A method and apparatus for deriving a representation of an image is described. The method involves processing signals corresponding to the image. A two-dimensional function of the image, such as a Trace transform (T (d, θ)), of the image using at least one functional T, is derived and processed using a mask function (β) to derive an intermediate representation of the image, corresponding to a one-dimensional function. In one embodiment, the mask function defines pairs of image bands of the Trace transform in the Trace domain. The representation of the image may be derived by applying existing techniques to the derived one-dimensional function. | 07-22-2010 |
20110038541 | FEATURE-BASED SIGNATURES FOR IMAGE IDENTIFICATION - A method for deriving a representation of an image is described. The method involves processing signals corresponding to the image. At least one region of the image that is representative of the image is identified. In one embodiment, each identified region corresponds to a feature of the image. For each identified image region, a two dimensional function of at least part of the image region is derived and processed to obtain an intermediate representation of the at least part of the image region. A representation of the image is derived from the intermediate representation of at least one of the image regions. | 02-17-2011 |
20110038545 | SCALE ROBUST FEATURE-BASED IDENTIFIERS FOR IMAGE IDENTIFICATION - A method for deriving an image identifier comprises deriving a scale-space representation of an image, and processing the scale-space representation to detect a plurality of feature points having values that are maxima or minima. A representation is derived for a scale-dependent image region associated with one or more of the detected plurality of feature points. In an embodiment, the size of the image region is dependent on the scale associated with the corresponding feature point. An image identifier is derived using the representations derived for the scale-dependent image regions. The image identifiers may be used in a method for comparing images. | 02-17-2011 |
20120265768 | ENCODING AND DECODING METHOD AND APPARATUS FOR MULTIMEDIA SIGNATURES - A method for encoding a descriptor of multimedia content, in which the descriptor includes a plurality of components describing respective parts of the multimedia content comprises processing the descriptor to determine a priority of the plurality of components, and encoding the components of the descriptor based on the determined priority. A method of decoding the descriptor comprises decoding a predetermined number of the plurality of components, by decoding each of the components in the priority order. Advantageously, the encoding and decoding techniques enable fast, scalable searching. | 10-18-2012 |
Patent application number | Description | Published |
20140063031 | PIXEL BUFFERING - In an example method and system, image data to an image processing module. Image data is read from memory into a down-scaler, which down-scales the image data to a first resolution, which is stored in a first buffer. A region of image data which the image processing module will request is predicted, and image data corresponding to at least part of the predicted region of image data is stored in a first buffer, in a second resolution, higher than the first. When a request for image data is received, it is then determined whether image data corresponding to the requested image data is in the second buffer, and if so, then image data is provided to the image processing module from the second buffer. If not, then image data from the first buffer is up-scaled, and the up-scaled image data is provided to the image processing module. | 03-06-2014 |
20140212066 | PIXEL CLUSTERING - A technique is described for combining several image sources into a single output image or video sequence. For a given pixel of the output image, pixel values are received from the image sources, and a matrix of distance measures between the pixel values (e.g. based on their colours) is computed. Clusters of pixel values are formed using the distance measures, and a score determined for each. One of the clusters is selected according to the scores, and used to derive an output pixel value. In an example, the clusters are formed using an iterative process where the closest pairs of pixel values or clusters are merged to form new clusters up to a size threshold. Examples are described for scoring the clusters based on model-based weighting or cluster size. Examples are also described for a rule-based cluster selection system. A composite image generator implementing the technique is also described. | 07-31-2014 |
20140369621 | ENCODING AN IMAGE - An image processor comprises an image pre-processing block and an encoder processing block for processing and encoding an image. The image pre-processing block receives image data and processes it to provide an image comprising image sections which each comprise pixels. For each of the image sections, the pixels are analysed to estimate an indication of the complexity of the image section, and metadata is determined based on the estimated complexity indications of the image sections. The metadata is passed to the encoder processing block which uses it to determine a quantization level for use in encoding the image. The encoder processing block can then encode the image using the determined quantization level. Conveniently, the image pre-processing block | 12-18-2014 |
20150023411 | ENCODING AN IMAGE - A quantization level is determined for use by an encoder in encoding an image in accordance with a target number of bits. For each section of the image, the pixels are analysed to estimate the complexity of the image section. For each of a plurality of candidate quantization levels, a relationship and the estimated complexity of the image sections are used to estimate the number of bits that would be generated by encoding the image with the encoder using the respective candidate quantization level, and based thereon one of the candidate quantization levels is selected. The relationship is a function of the quantization level used by the encoder, and is for use in relating the complexity of an image section to the number of bits that would be generated by encoding that image section with the encoder. The encoder uses the selected quantization level in encoding the image. | 01-22-2015 |