Image processing apparatus, image processing method, and program
AssigneeCanon Kabushiki Kaisha
InventorsShinichi Uemura, Yukihiko Sakashita
Life of this patent
Estimating the term…
Abstract
An apparatus according to the present invention includes a detection unit configured to detect a noise based on pixel values of a neighboring pixel group having an interval of n pixel (s) (n is an integer of 1 or more) from a target pixel and a range of m pixel(s) (m is an integer of 1 or more) and a pixel value of the target pixel, and a replacement unit configured to replace the pixel value of the target pixel with an average value of the pixel values of the neighboring pixel group if the noise is detected.
Claims12
An apparatus, comprising:
- a detection unit configured to detect a noise based on pixel values of a neighboring pixel group having an interval of n pixel(s) (n is an integer of 1 or more) from a target pixel and a range of m pixel(s) (m is an integer of 1 or more) and a pixel value of the target pixel;
- and
- a replacement unit configured to replace the target pixel value with an average value of the pixel values of the neighboring pixel group if the noise is detected,
- wherein the target pixel is updated until the target pixel is a final pixel;
- wherein the detection unit detects the noise by comparing a difference absolute value or a difference value between an average value of the pixel values of the neighboring pixel group and the pixel value of the target pixel with a predetermined threshold value.
A method comprising:
- detecting a noise based on pixel values of a neighboring pixel group having an interval of n pixel(s) (n is an integer of 1 or more) from a target pixel and a range of m pixel(s) (m is an integer of 1 or more) and a pixel value of the target pixel;
- and
- replacing the pixel value with an average value of the pixel values of the neighboring pixel group if the noise is detected;
- wherein the target pixel is updated until the target pixel is a final pixel;
- wherein the detecting the noise includes comparing a difference absolute value or a difference value between an average value of the pixel values of the neighboring pixel group and the pixel value of the target pixel with a predetermined threshold value.
A non-transitory computer readable storage medium storing a computer-executable program of instructions for causing a computer to perform a method comprising:
- detecting a noise based on pixel values of a neighboring pixel group having an interval of n pixel(s) (n is an integer of 1 or more) from a target pixel and a range of m pixel(s) (m is an integer of 1 or more) and a pixel value of the target pixel;
- and
- replacing the target pixel value with an average value of the pixel values of the neighboring pixel group if the noise is detected,
- wherein the target pixel is updated until the target pixel is a final pixel;
- wherein the detecting the noise includes comparing a difference absolute value or a difference value between an average value of the pixel values of the neighboring pixel group and the pixel value of the target pixel with a predetermined threshold value.
Dependencies are inferred from the claim text.