Abstract: A SYSTEM AND A METHOD FOR EFFICIENT IMAGE RECOGNITION A system and method for grouping of similar image classes for image recognition is provided. The invention comprises extracting one or more features from multiple classes of images for determining a correlation value between each of the multiple classes of images based on assessment of the extracted features of each one of the classes of images with respect to other classes of images in the multiple classes of images. Further, the one class of image is grouped with the other class of image in the multiple classes of images to form one or more groups of super-classes of similar class of images based on analysis of the determined correlation values with respect to a pre-determined threshold value. An input image is recognized based on the formed groups of super-classes followed by sub¬class classification of the images.
We claim:
1. A method for grouping of similar image classes for image
recognition, the method is implemented by a processor
executing instructions stored in a memory, the method
comprising:
extracting one or more features from multiple classes of images for determining a correlation value between each of the multiple classes of images based on assessment of the extracted features of each one of the classes of images with respect to other classes of images in the multiple classes of images;
grouping the one class of image with the other class of image in the multiple classes of images to form one or more groups of super-class of similar class of images based on analysis of the determined correlation values with respect to a pre-determined threshold value; and
recognizing an input image based on the formed groups of super-classes followed by sub-class classification of the images.
2. The method as claimed in claim 1, wherein the features from the multiple image classes are extracted by executing a pre-determined parameter on each of the classes of images utilizing an image recognition base model.
3. The method as claimed in claim 1, wherein the correlation value represents an estimation of correlation of the one class of image with respect to the another class of image in the multiple classes of images.
4. The method as claimed in claim 1, wherein the correlation values are computed in a matrix form, wherein the matrix
32
comprises rows and columns equal to the number of image classes analyzed for determining the correlation values.
5. The method as claimed in claim 4, wherein the groups of super-classes with correlated classes are formed if the correlation value of the one class of image with respect to the other class of image in a row of the matrix is higher than the pre-determined threshold value.
6. The method as claimed in claim 1, wherein the one or more image classes in the super-class group belongs only to a particular super-class group without overlapping with another super-class group of comparatively lower correlation.
7. The method as claimed in claim 1, wherein the groups of super-classes of correlated image classes are labelled for generating one or more new image recognition models for recognition of inputted images as super-classes.
8. The method as claimed in claim 1, wherein the pre¬determined threshold value is decreased for increasing the grouping of the one class of image with another class of image in the multiple classes of images.
9. The method as claimed in claim 8, wherein based on the increased grouping multiple groups of super-classes of similar class of images are formed.
10. The method as claimed in claim 7, wherein a best model is selected from the one or more new models for image recognition as super-class.
11. The method as claimed in claim 1, wherein the super-class of images recognized are classified into one or more
33
sub-classes at least by one of: a sub-class image recognition model; and an image classification technique.
12. A system for grouping of similar image classes for
image recognition, the system comprising:
a memory storing program instructions;
a processor configured to execute program instructions
stored in the memory; and
an image recognition engine in communication with the
processor and configured to:
extract one or more features from multiple classes of images for determining a correlation value between each of the multiple classes of images based on assessment of the extracted features of each one of the classes of images with respect to other classes of images in the multiple classes of images;
group the one class of image with the other class of image in the multiple classes of images to form one or more groups of super-classes of similar class of images based on analysis of the determined correlation values with respect to a pre-determined threshold value; and
recognize an input image based on the formed groups of super-classes followed by sub-class classification of the images.
13. The system as claimed in claim 12, wherein the image
recognition engine comprises a model generation unit in
communication with the processor, the model generation unit
is configured to generate a base model for image
recognition, wherein the base model is utilized for feature
extraction from the multiple classes of images.
34
14. The system as claimed in claim 12, wherein the image recognition engine comprises a correlation unit in communication with the processor, the correlation unit is configured to compute the correlation values in a matrix form, wherein the matrix comprises rows and columns equal to the number of image classes analyzed for determining the correlation values.
15. The system as claimed in claim 12, wherein the image recognition engine comprises a threshold generation unit in communication with the processor, the threshold generation unit is configured to analyze the correlation values present in each row of the matrix with a pre¬determined threshold value.
16. The system as claimed in claim 12, wherein the image recognition engine comprises a class grouping unit in communication with the processor, the class grouping unit is configured to group the one class of image with the other class of image to form a super-class of images if the correlation value of the one class of image with respect to the other class of image in a row of the matrix is higher than the pre-determined threshold value.
17. The system as claimed in claim 12, wherein the image recognition engine comprises a new model generation unit in communication with the processor, the new model generation unit is configured to generate a new image recognition model based on the labelled super-classes of images for image recognition of inputted images.
18. The system as claimed in claim 12, wherein the image recognition engine comprises a model comparison and selection unit in communication with the processor, the
35
model comparison and selection unit is configured to communicate with the threshold generation unit for decreasing the pre-determined threshold value for increasing the grouping of the one class of image with the other class of image in the multiple classes of images.
19. The system as claimed in claim 19, wherein the model comparison and selection unit is configured to communicate with the model generation unit and the new model generation unit for comparing the generated new image recognition model with respect to the base model for selecting a best image recognition model from the generated one or more new image recognition models.
20. The system as claimed in claim 12, wherein the image recognition engine comprises an image classification unit in communication with the processor, the image classification unit is configured to classify the super-classes of images into one or more sub-classes at least by one of: a sub-class image recognition model; and an image classification technique.
| # | Name | Date |
|---|---|---|
| 1 | 201941028755-STATEMENT OF UNDERTAKING (FORM 3) [17-07-2019(online)].pdf | 2019-07-17 |
| 2 | 201941028755-PROOF OF RIGHT [17-07-2019(online)].pdf | 2019-07-17 |
| 3 | 201941028755-POWER OF AUTHORITY [17-07-2019(online)].pdf | 2019-07-17 |
| 4 | 201941028755-FORM 1 [17-07-2019(online)].pdf | 2019-07-17 |
| 5 | 201941028755-DRAWINGS [17-07-2019(online)].pdf | 2019-07-17 |
| 6 | 201941028755-COMPLETE SPECIFICATION [17-07-2019(online)].pdf | 2019-07-17 |
| 7 | Correspondence by Agent_Form-1 And POA_22-07-2019.pdf | 2019-07-22 |
| 8 | 201941028755-FORM 18 [23-07-2019(online)].pdf | 2019-07-23 |
| 9 | 201941028755-Request Letter-Correspondence [24-07-2019(online)].pdf | 2019-07-24 |
| 10 | 201941028755-Form 1 (Submitted on date of filing) [24-07-2019(online)].pdf | 2019-07-24 |
| 11 | 201941028755-FORM 3 [09-10-2019(online)].pdf | 2019-10-09 |
| 11 | 201941028755-Request Letter-Correspondence [24-07-2019(online)].pdf | 2019-07-24 |
| 12 | 201941028755-FER.pdf | 2021-10-17 |
| 12 | 201941028755-FORM 18 [23-07-2019(online)].pdf | 2019-07-23 |
| 13 | 201941028755-FORM 3 [05-01-2022(online)].pdf | 2022-01-05 |
| 13 | Correspondence by Agent_Form-1 And POA_22-07-2019.pdf | 2019-07-22 |
| 14 | 201941028755-COMPLETE SPECIFICATION [17-07-2019(online)].pdf | 2019-07-17 |
| 14 | 201941028755-FER_SER_REPLY [05-01-2022(online)].pdf | 2022-01-05 |
| 15 | 201941028755-DRAWINGS [17-07-2019(online)].pdf | 2019-07-17 |
| 15 | 201941028755-COMPLETE SPECIFICATION [05-01-2022(online)].pdf | 2022-01-05 |
| 16 | 201941028755-FORM 1 [17-07-2019(online)].pdf | 2019-07-17 |
| 16 | 201941028755-CLAIMS [05-01-2022(online)].pdf | 2022-01-05 |
| 17 | 201941028755-POWER OF AUTHORITY [17-07-2019(online)].pdf | 2019-07-17 |
| 17 | 201941028755-ABSTRACT [05-01-2022(online)].pdf | 2022-01-05 |
| 18 | 201941028755-PROOF OF RIGHT [17-07-2019(online)].pdf | 2019-07-17 |
| 18 | 201941028755-PatentCertificate10-05-2024.pdf | 2024-05-10 |
| 19 | 201941028755-IntimationOfGrant10-05-2024.pdf | 2024-05-10 |
| 19 | 201941028755-STATEMENT OF UNDERTAKING (FORM 3) [17-07-2019(online)].pdf | 2019-07-17 |
| 1 | SearchStrategy201941028755E_08-07-2021.pdf |