IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD
First Claim
1. An image processing apparatus comprising:
- a gradient calculator configured to calculate a direction and a magnitude of a gradient of each pixel in an input image using neighboring pixel values;
a histogram calculator configured to calculate a Histogram of Oriented Gradients, which contains a plurality of sampled directions, from the directions and the magnitudes of the gradients calculated for the pixels in a region including the pixel being processed of the input image;
a storing unit configured to store a plurality of smoothing filters and a template of Histogram of Oriented Gradients s in association with each other;
a search unit configured to calculate errors between the Histogram of Oriented Gradients calculated for the pixel being processed and the Histograms of Oriented Gradients stored in the storing unit and search the Histograms of Oriented Gradients stored in the storing unit for the Histogram of Oriented Gradients that has the minimum error; and
a filter processing unit configured to acquire one of the smoothing filters that is stored in association with the Histogram of Oriented Gradients having the minimum error from the storing unit and determine a corrected pixel value of the pixel being processed by filter processing with the acquired smoothing filter.
6 Assignments
0 Petitions
Accused Products
Abstract
An image processing apparatus includes a gradient calculator that calculates a direction and a magnitude of a gradient of each pixel in an input image using neighboring pixel values; a histogram calculator that calculates a Histogram of Oriented Gradients containing plural sampled directions from the directions and the magnitudes of the gradients calculated for the pixels in a region including the pixel being processed; a storing unit that stores plural smoothing filters and associated Histograms of Oriented Gradients; a search unit that calculates errors between Histogram of Oriented Gradients calculated for the pixel being processed and the Histograms of Oriented Gradients stored in the storing unit and searches the Histogram of Oriented Gradients that has the minimum error; and a filter processing unit that acquires one of the smoothing filters stored in association with the Histogram of Oriented Gradients having the minimum error and determines a corrected pixel value of the pixel being processed by filter processing with the acquired smoothing filter.
34 Citations
9 Claims
-
1. An image processing apparatus comprising:
-
a gradient calculator configured to calculate a direction and a magnitude of a gradient of each pixel in an input image using neighboring pixel values; a histogram calculator configured to calculate a Histogram of Oriented Gradients, which contains a plurality of sampled directions, from the directions and the magnitudes of the gradients calculated for the pixels in a region including the pixel being processed of the input image; a storing unit configured to store a plurality of smoothing filters and a template of Histogram of Oriented Gradients s in association with each other; a search unit configured to calculate errors between the Histogram of Oriented Gradients calculated for the pixel being processed and the Histograms of Oriented Gradients stored in the storing unit and search the Histograms of Oriented Gradients stored in the storing unit for the Histogram of Oriented Gradients that has the minimum error; and a filter processing unit configured to acquire one of the smoothing filters that is stored in association with the Histogram of Oriented Gradients having the minimum error from the storing unit and determine a corrected pixel value of the pixel being processed by filter processing with the acquired smoothing filter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An image processing method comprising:
-
calculating a direction and a magnitude of a gradient of each pixel in an input image using neighboring pixel values; calculating a Histogram of Oriented Gradients, which contains a plurality of sampled directions, from the directions and the magnitudes of the gradients calculated for the pixels in a region including the pixel being processed of the input image; calculating, while referring to a storage unit that stores a plurality of smoothing filters and Histograms of Oriented Gradients in association with each other, errors between the Histogram of Oriented Gradients calculated for the pixel being processed and the Histograms of Oriented Gradients stored in the storing unit; searching the Histograms of Oriented Gradients stored in the storing unit for the Histogram of Oriented Gradients that has the minimum error; acquiring one of the smoothing filters that is stored in association with the Histogram of Oriented Gradients having the minimum error from the storing unit; and determining a corrected pixel value of the pixel being processed by filter processing with the acquired smoothing filter.
-
Specification