Nova Patents
EP0810550B1

Image-processing method

Abstract

This record has no abstract on file.

EP0810550B1, drawing sheet 1
Sheet 1 of 36

Term

Term ended

Expired 30 April 2017, 9.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

10 claims: 10 independent, 0 dependent

  1. 1
    An image-processing method comprising:a first step of dividing an input image having n(n 1) gray scales into a plurality of matrixes;a second step of carrying out at least either a resolution-converting process or a variable magnification process for each of the divided matrixes, by using a hierarchical neural network that can execute a learning process for each input image, and;a third step of outputting the image processed in the second step as an output image having n gray scales.
  2. 2
    The image-processing method as defined in claim 1, wherein the hierarchical neural network is designed so that positional information of the respective pixels of an input image is used as inputs thereof and pixel values corresponding to the inputted positional information of the pixels are used as outputs thereof.
  3. 3
    The image-processing method as defined in claim 2, wherein the hierarchical neural network is a neural network of a back-propagation type including an input layer constituted by two nodes, an intermediate layer constituted by at least not more than one node and an output layer constituted by one node.
  4. 4
    The image-processing method as defined in claim 2, wherein the hierarchical neural network is a fuzzy neural network including an input layer constituted by two nodes, membership layers that are two layers forming membership functions respectively representing "big", "middle" and "small", a rule layer that makes combinations of all membership values with respect to two inputs so as to obtain fuzzy logical ANDs, and an output layer constituted by one node.
  5. 5
    The image-processing method as defined in claim 1, wherein:upon carrying out a converting process at the second step, the hierarchical neural network is first subjected to a learning process, using pixel values of the existing pixels inside matrixes as teaching data, as well as using positional information corresponding to the pixel values of the existing pixels as input data and after completion of the learning process, if the process in question is a resolution-converting process, interpolated pixel values are obtained by inputting positional information of the interpolated pixels, and if the process in question is a variable-magnification process, varied-magnification pixel values are obtained by inputting positional information of the pixels after the varied magnification.
  6. 6
    An image-processing apparatus comprising:image-data input means for reading an original image as image data having n(n 1) gray scales;image-data division means for dividing the image data that has been read by the image-data input means into matrixes in accordance with positional information of respective pixels;conversion-processing means for carrying out at least either a resolution-converting process or a variable magnification process for each of the matrixes divided by the image-data division means, by using a hierarchical neural network that can execute a learning process for each of the image data, and;image-data outputting means for outputting the image processed by the conversion-processing means as an output image having n gray scales.
  7. 7
    The image-processing apparatus as defined in claim 6, wherein the image-data division means divides the inputted image data into matrixes, the longitudinal and lateral sizes of each matrix being set to divisors of the longitudinal and lateral pixel numbers of the input image data.
  8. 8
    The image-processing apparatus as defined in claim 6, wherein the conversion-processing means comprises:existing pixel-position-information/pixel-value extracting means for extracting positional information of each of existing pixels contained in the image data that has been divided into the matrix and a pixel value at each position, as input data and teaching data for a hierarchical neural network;learning means for giving the input data and teaching data that have been extracted by the existing pixel-position-information/pixel-value extracting means to the hierarchical neural network, thereby allowing the neural network to learn;converted-pixel-position input means for inputting positional information of the respective pixels after the converting process to the hierarchical neural network that has been subjected to the learning process in the learning means;converted-pixel-value arithmetic means for calculating and obtaining pixel values at the respective positions by using the hierarchical neural network to which the positional information of the respective pixels has been inputted by the converted-pixel-position input means;and converted-pixel-value output means for outputting the converted pixel values that have been found by the converted-pixel-value arithmetic means to the image-data output means as image data after the converting process.
  9. 9
    The image-processing apparatus as defined in claim 8, wherein the learning means allows the hierarchical neural network to finish the learning processes at the time when a predetermined number of learning processes has been carried out.
  10. 10
    The image-processing apparatus as defined in claim 8, wherein the learning means allows the hierarchical neural network to finish the learning processes at the time when the learning error has reached a predetermined value of error.