US10846827B2ActiveUtilityA1
Image processing device, image processing method, and storage medium
Est. expiryJun 14, 2036(~9.9 yrs left)· nominal 20-yr term from priority
Inventors:Kenta Senzaki
G06T 2207/20021H04N 1/409G06T 5/002G06T 5/70
52
PatentIndex Score
0
Cited by
7
References
15
Claims
Abstract
The purpose of the present invention is to reduce required calculation resources for image smoothing based on weighted least squares. The image processing device 100 includes: a first smoothing unit 110 for applying one-dimensional first smoothing processing based on weighted least squares to an input image in a first direction per a predetermined number of lines; and a second smoothing unit 120 for applying one-dimensional second smoothing processing based on weighted least squares to the first-smoothing-processed input image in a second direction, which is different from the first direction, per a predetermined block.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. An image processing device comprising:
a memory; and
a processor coupled to the memory and configured to:
execute one-dimensional first smoothing processing based on a weighted least squares method on an input image in each predetermined line in a first direction; and
execute one-dimensional second smoothing processing based on a weighted least squares method on the input image on which the first smoothing processing has been performed, for each predetermined block in a second direction different from the first direction.
2. The image processing device according to claim 1 , wherein
the processor is configured to execute the second smoothing processing for each block depending on redundancy;
cumulatively add input images on which the second smoothing processing has been executed; and
normalize the cumulatively added input image according to the redundancy.
3. The image processing device according to claim 2 , wherein
the redundancy varies depending on an image feature value in the second direction of a guide image related to the input image.
4. The image processing device according to claim 3 , wherein
the image feature value represents a difference in a pixel value between a pixel in the guide image and one or more pixels adjacent to the pixel.
5. The image processing device according to claim 2 , wherein the redundancy matching a size of the block is used.
6. An image processing method comprising:
executing one-dimensional first smoothing processing based on a weighted least squares method on an input image in each predetermined line in a first direction; and
executing one-dimensional second smoothing processing based on a weighted least squares method on the input image on which the first smoothing processing has been performed, for each predetermined block in a second direction different from the first direction.
7. The image processing method according to claim 6 , further comprising
executing the second smoothing processing for each block according to redundancy;
cumulatively adding input images on which the second smoothing processing has been executed; and
normalizing the cumulatively added input image according to the redundancy.
8. The image processing method according to claim 7 , wherein
the redundancy varies depending on an image feature amount in the second direction of a guide image related to the input image.
9. The image processing method according to claim 8 , wherein
the image feature amount represents a difference in a pixel value between a pixel in the guide image and one or more pixels adjacent to the pixel.
10. The image processing method according to claim 7 , wherein the redundancy matching a size of the block is used.
11. A non-transitory computer-readable storage medium storing a program that causes a computer to perform:
processing for executing one-dimensional first smoothing processing based on a weighted least squares method on an input image in each predetermined line in a first direction; and
processing for executing one-dimensional second smoothing processing based on a weighted least squares method on the input image on which the first smoothing processing has been performed, for each predetermined block in a second direction different from the first direction.
12. The storage medium according to claim 11 , wherein the program further causes the computer to perform:
executing the second smoothing processing for each block according to redundancy;
cumulatively adding input images on which the second smoothing processing has been executed; and
normalizing the cumulatively added input image according to the redundancy.
13. The storage medium according to claim 12 , wherein
the redundancy varies depending on an image feature amount in the second direction of a guide image related to the input image.
14. The storage medium according to claim 13 , wherein
the image feature amount represents a difference in a pixel value between a pixel in the guide image and one or more pixels adjacent to the pixel.
15. The storage medium according to claim 12 , wherein the redundancy matching a size of the block is used.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.