IMAGE PROCESSING METHOD AND APPARATUS USING TRAINED DICTIONARY
First Claim
1. An image processing method of converting a first image into a second image, comprising:
- providing multiple first dictionaries produced by dictionary learning and multiple second dictionaries corresponding to the first dictionaries;
performing, on each of the multiple first dictionaries, a process to approximate the first image by linear combination of elements of the first dictionary so as to produce a linear combination coefficient and thereby acquiring multiple linear combination coefficients;
calculating, for each of the multiple linear combination coefficients, a ratio between a largest coefficient element whose absolute value is largest among coefficient elements of the linear combination coefficient and a second-largest coefficient element whose absolute value is second-largest thereamong and selecting a specific linear combination coefficient in which the ratio is largest among the multiple linear combination coefficients;
selecting, from the multiple second dictionaries, a specific dictionary corresponding to the first dictionary for which the specific linear combination coefficient is produced; and
producing the second image by using linear combination of the specific linear combination coefficient and elements of the specific dictionary.
1 Assignment
0 Petitions
Accused Products
Abstract
The image processing method includes providing first dictionaries produced by dictionary learning and second dictionaries corresponding to the first dictionaries, performing, on each first dictionary, a process to approximate the first image by linear combination of elements of the first dictionary so as to produce a linear combination coefficient and thereby acquiring multiple linear combination coefficients, and calculating, for each linear combination coefficient, a ratio between a largest coefficient element and a second-largest coefficient element and selecting a specific linear combination coefficient in which the ratio is largest among the multiple linear combination coefficients. The method further includes selecting, from the multiple second dictionaries, a specific dictionary corresponding to the first dictionary for which the specific linear combination coefficient is produced, and producing the second image by using linear combination of the specific linear combination coefficient and elements of the specific dictionary.
20 Citations
9 Claims
-
1. An image processing method of converting a first image into a second image, comprising:
-
providing multiple first dictionaries produced by dictionary learning and multiple second dictionaries corresponding to the first dictionaries; performing, on each of the multiple first dictionaries, a process to approximate the first image by linear combination of elements of the first dictionary so as to produce a linear combination coefficient and thereby acquiring multiple linear combination coefficients; calculating, for each of the multiple linear combination coefficients, a ratio between a largest coefficient element whose absolute value is largest among coefficient elements of the linear combination coefficient and a second-largest coefficient element whose absolute value is second-largest thereamong and selecting a specific linear combination coefficient in which the ratio is largest among the multiple linear combination coefficients; selecting, from the multiple second dictionaries, a specific dictionary corresponding to the first dictionary for which the specific linear combination coefficient is produced; and producing the second image by using linear combination of the specific linear combination coefficient and elements of the specific dictionary. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable storage medium storing an image processing program as a computer program to cause a computer to execute image processing to convert a first image into a second image, the image processing comprising:
-
providing multiple first dictionaries produced by dictionary learning and multiple second dictionaries corresponding to the first dictionaries; performing, on each of the multiple first dictionaries, a process to approximate the first image by linear combination of elements of the first dictionary so as to produce a linear combination coefficient and thereby acquiring multiple linear combination coefficients; calculating, for each of the multiple linear combination coefficients, a ratio between a largest coefficient element whose absolute value is largest among coefficient elements of each linear combination coefficient and a second-largest coefficient element whose absolute value is second-largest thereamong and selecting a specific linear combination coefficient in which the ratio is largest among the multiple linear combination coefficients; selecting, from the multiple second dictionaries, a specific dictionary corresponding to the first dictionary for which the specific linear combination coefficient is produced; and producing the second image by using linear combination of the specific linear combination coefficient and elements of the specific dictionary. - View Dependent Claims (7)
the second image is an image showing a result of classifying multiple types of object images contained in the first image, and the image processing comprises; providing the multiple first and second dictionaries produced by the dictionary learning that uses a first training image relevant to the first image and multiple vector data as a second training image showing the types of the respective object images; performing, on each of the multiple first dictionaries, a process to approximate a partial image extracted from the first image by the linear combination of the elements of the first dictionary so as to produce a linear combination coefficient and thereby acquiring the multiple linear combination coefficients, and then selecting the specific linear combination coefficient from the multiple linear combination coefficients; producing a classification vector by using the linear combination of the specific linear combination coefficient and the elements of the specific dictionary and determining the type of the object image in the partial image by using the classification vector; performing, on each of the partial images plurally extracted from the entire first image, the selection of the specific linear combination coefficient and the determination of the type of the object image using the classification vector and the multiple vector data; and producing the second image depending on the type of the object image determined in each of the partial images.
-
-
8. An image processing apparatus configured to perform image processing to convert a first image into a second image, the image processing apparatus comprising:
-
a provider configured to provide multiple first dictionaries produced by dictionary learning and multiple second dictionaries corresponding to the first dictionaries; a coefficient calculator configured to perform, on each of the multiple first dictionaries, a process to approximate the first image by linear combination of elements of the first dictionary so as to produce a linear combination coefficient and thereby acquiring multiple linear combination coefficients; a coefficient selector configured to calculate, for each of the multiple linear combination coefficients, a ratio between a largest coefficient element whose absolute value is largest among coefficient elements of each linear combination coefficient and a second-largest coefficient element whose absolute value is second-largest thereamong and selecting a specific linear combination coefficient in which the ratio is largest among the multiple linear combination coefficients; a dictionary selector configured to select, from the multiple second dictionaries, a specific dictionary corresponding to the first dictionary for which the specific linear combination coefficient is produced; and an image producer configured to produce the second image by using linear combination of the specific linear combination coefficient and elements of the specific dictionary. - View Dependent Claims (9)
-
Specification