Image processing apparatus and method
First Claim
1. An image processing apparatus, comprising:
- a transformation section, arranged to transform data space of an input image to discrete multi-resolution space and outputting a discrete multi-resolution representation of the input image;
a detector, arranged to detect a singularity in the input image;
an extractor, arranged to extract a local pattern in the neighborhood of each singularity in the discrete multi-resolution representation of the input image, with regard to each of a plurality of depths;
a code book creator, arranged to create a quantization code book by registering the extracted local pattern as a representative vector with a code word;
a calculator, arranged to calculate an inner product of any two representative vectors in the code book;
a remover, arranged to remove one of the two representative vectors it the inner product is larger than a predetermined value;
a quantization section, arranged to replace each local pattern of respective depths of the discrete multi-resolution representation by a code word using the code book; and
an encoder, arranged to algebraicallv encode data which includes position coordinates of the singularity in the input image and the code word provided by said quantization section.
0 Assignments
0 Petitions
Accused Products
Abstract
A transformation unit 102 transforms an entered image to multi-resolution space. A quantizer 105 performs vector quantization on a local pattern of an image of a multi-resolution representation. A perspective-order calculating unit 107 extracts a plurality of code words, positions corresponding thereto and/or angle of rotation and/or scale, and the perspective-order relationship of a plurality of these representative vectors, from the quantized image. An algebraic encoder 108 encodes the input image based upon the extracted information. As a result, there are provided an image processing apparatus and method for asymmetric encoding without motion in three dimensions and extraction of a three-dimensional structure. Further, a transformation unit 1103 transforms an entered image to vector field, and a singularity detector 1104 detects a singularity in the transformed image. A transformation encoder 1105 partitions the vector field into areas which include detected feature points, and each area is encoded by functional approximation. As a result, a finite number of feature points can be obtained with ease and an image processing apparatus and method exhibiting strong resistance to the effects of noise are provided.
24 Citations
10 Claims
-
1. An image processing apparatus, comprising:
-
a transformation section, arranged to transform data space of an input image to discrete multi-resolution space and outputting a discrete multi-resolution representation of the input image;
a detector, arranged to detect a singularity in the input image;
an extractor, arranged to extract a local pattern in the neighborhood of each singularity in the discrete multi-resolution representation of the input image, with regard to each of a plurality of depths;
a code book creator, arranged to create a quantization code book by registering the extracted local pattern as a representative vector with a code word;
a calculator, arranged to calculate an inner product of any two representative vectors in the code book;
a remover, arranged to remove one of the two representative vectors it the inner product is larger than a predetermined value;
a quantization section, arranged to replace each local pattern of respective depths of the discrete multi-resolution representation by a code word using the code book; and
an encoder, arranged to algebraicallv encode data which includes position coordinates of the singularity in the input image and the code word provided by said quantization section. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An image processing method, comprising the steps of:
-
transforming data space of an input image to discrete multi-resolution space and outputting a discrete multi-resolution representation of the input image;
detecting a singularity in the input image;
extracting a local pattern in the neighborhood of each singularity in the discrete multi-resolution representation of the input image, with regard to each of a plurality of depths;
creating a quantization code book by registering the extracted local pattern as a representative vector with a code word;
calculating an inner product of any two representative vectors in the code book;
removing one of the two representative vectors if the inner product is larger than a predetermined value; and
replacing each local pattern of respective depths of the discrete multi-resolution representation by a code word using the code book; and
algebraically encoding data which includes position coordinates of the singularity in the input image and the code word obtained in the replacing step. - View Dependent Claims (8, 9, 10)
-
Specification