EP1379080A1

Image processing apparatus and method, and image pickup apparatus

Abstract

The present invention particularly relates to an image processing apparatus in which motion blur contained in a blurred image can be eliminated. An area specifying unit 103 specifies a non-mixed area formed of a foreground area consisting of foreground object components which form a foreground object and a background area consisting of background object components which form a background object, or a mixed area in which the foreground object components and the background object components are mixed. A separating/blur-eliminating unit 1503 simultaneously performs processing for separating the foreground object components and the background object components from the pixel data of the mixed area and processing for eliminating motion blur from the separated foreground object components based on a result obtained by specifying the area. The present invention is applicable to an image processing apparatus in which a difference between a signal detected by an image-capturing device and the real world is considered.

EP1379080A1, drawing sheet 1
Sheet 1 of 266

Term

Term ended

Projected expiry passed 1 April 2022, 4.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

130 claims: 10 independent, 120 dependent

  1. 1
    An image processing apparatus for performing processing on image data which is formed of a predetermined number of pixel data obtained by an image-capturing device including a predetermined number of pixels and having a time integrating function, said image processing apparatus comprising:area specifying means for specifying a non-mixed area formed of a foreground area consisting of foreground object components which form a foreground object of the image data and a background area consisting of background object components which form a background object of the image data, or a mixed area in which the foreground object components and the background object components area mixed;and processing execution means for simultaneously performing, based on a result obtained by specifying the area by said area specifying means, processing for separating the foreground object components and the background object components from the pixel data of the mixed area, and processing for eliminating motion blur from the separated foreground object components.
  2. 9
    An image processing method for performing processing on image data which is formed of a predetermined number of pixel data obtained by an image-capturing device including a predetermined number of pixels and having a time integrating function, said image processing method comprising:an area specifying step of specifying a non-mixed area formed of a foreground area consisting of foreground object components which form a foreground object of the image data and a background area consisting of background object components which form a background object of the image data, or a mixed area in which the foreground object components and the background object components area mixed;and a processing execution step of simultaneously performing, based on a result obtained by specifying the area by the processing of said area specifying step, processing for separating the foreground object components and the background object components from the pixel data of the mixed area, and processing for eliminating motion blur from the separated foreground object components.
  3. 17
    A storage medium in which a computer-readable program for performing processing on image data which is formed of a predetermined number of pixel data obtained by an image-capturing device including a predetermined number of pixels and having a time integrating function is stored, said computer-readable program comprising:an area specifying step of specifying a non-mixed area formed of a foreground area consisting of foreground object components which form a foreground object of the image data and a background area consisting of background object components which form a background object of the image data, or a mixed area in which the foreground object components and the background object components area mixed;and a processing execution step of simultaneously performing, based on a result obtained by specifying the area by the processing of said area specifying step, processing for separating the foreground object components and the background object components from the pixel data of the mixed area, and processing for eliminating motion blur from the separated foreground object components.
  4. 25
    A program for allowing a computer for performing processing on image data which is formed of a predetermined number of pixel data obtained by an image-capturing device including a predetermined number of pixels and having a time integrating function to execute:an area specifying step of specifying a non-mixed area formed of a foreground area consisting of foreground object components which form a foreground object of the image data and a background area consisting of background object components which form a background object of the image data, or a mixed area in which the foreground object components and the background object components area mixed;and a processing execution step of simultaneously performing, based on a result obtained by specifying the area by the processing of said area specifying step, processing for separating the foreground object components and the background object components from the pixel data of the mixed area, and processing for eliminating motion blur from the separated foreground object components.
  5. 33
    An image processing apparatus for performing processing on image data which is formed of a predetermined number of pixel data obtained by an image-capturing device including a predetermined number of pixels and having a time integrating function, said image processing apparatus comprising:input means for inputting the image data having an object area consisting of object components which form an object;and motion-blur eliminating means for eliminating motion blur occurring in the object area by assuming that values of part of the pixel data in the object area of the image data input by said input means are substantially equal.
  6. 51
    An image processing method for performing processing on image data which is formed of a predetermined number of pixel data obtained by an image-capturing device including a predetermined number of pixels and having a time integrating function, said image processing method comprising:an input step of inputting the image data having an object area consisting of object components which form an object;and a motion-blur eliminating step of eliminating motion blur occurring in the object area by assuming that values of part of the pixel data in the object area of the image data input by the processing of said input step are substantially equal.
  7. 69
    A storage medium in which a computer-readable program for performing processing on image data which is formed of a predetermined number of pixel data obtained by an image-capturing device including a predetermined number of pixels and having a time integrating function is stored, said computer-readable program comprising:an input step of inputting the image data having an object area consisting of object components which form an object;and a motion-blur eliminating step of eliminating motion blur occurring in the object area by assuming that values of part of the pixel data in the object area of the image data input by the processing of said input step are substantially equal.
  8. 87
    A program for allowing a computer for performing processing on image data which is formed of a predetermined number of pixel data obtained by an image-capturing device including a predetermined number of pixels and having a time integrating function to execute:an input step of inputting the image data having an object area consisting of object components which form an object;and a motion-blur eliminating step of eliminating motion blur occurring in the object area by assuming that values of part of the pixel data in the object area of the image data input by the processing of said input step are substantially equal.
  9. 105
    An image-capturing apparatus comprising:image-capturing means for outputting a subject image captured by an image-capturing device including a predetermined number of pixels and having a time integrating function as image data formed of a predetermined number of pixel data;area specifying means for specifying a non-mixed area formed of a foreground area consisting of foreground object components which form a foreground object of the image data and a background area consisting of background object components which form a background object of the image data, or a mixed area in which the foreground object components and the background object components area mixed;and processing execution means for simultaneously performing, based on a result obtained by specifying the area by said area specifying means, processing for separating the foreground object components and the background object components from the pixel data of the mixed area, and processing for eliminating motion blur from the separated foreground object components.
  10. 113
    An image-capturing apparatus comprising:image-capturing means for outputting a subject image captured by an image-capturing device including a predetermined number of pixels and having a time integrating function as image data formed of a predetermined number of pixel data and having an object area consisting of object components which form an object;and motion-blur eliminating means for eliminating motion blur occurring in the object area by assuming that values of part of the pixel data in the object area of the image data are substantially equal.