Sign In to Follow Application
View All Documents & Correspondence

A System And A Method For Efficient Image Recognition

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.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
17 July 2019
Publication Number
04/2021
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
dev.robinson@amsshardul.com
Parent Application
Patent Number
Legal Status
Grant Date
2024-05-10
Renewal Date

Applicants

Cognizant Technology Solutions India Pvt. Ltd.
Techno Complex, No. 5/535, Old Mahabalipuram Road, Okkiyam Thoraipakkam, Chennai

Inventors

1. Kumar Vishal
SH-8/2A -5K, Behind U.P. College, Uchawalodge, Varanasi-221002
2. Ritesh Mishra
Flat- A3, Fortuna Serenity Apartment, 6th ‘D’ Cross, Kaggadasapura, Bengaluru – 560093
3. Arvind Channarayapatna Srinivasa
279, 4th Cross, Banashankari 3rd Stage, 3rd Phase, Channammanakere Achkut, Bengaluru – 560085
4. Venugopal Gundimeda
8-3-677/45, First Floor, SKD Nagar, Yellareddy Guda, Hyderabad – 500073

Specification

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.

Documents

Application Documents

# 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

Search Strategy

1 SearchStrategy201941028755E_08-07-2021.pdf

ERegister / Renewals

3rd: 20 May 2024

From 17/07/2021 - To 17/07/2022

4th: 20 May 2024

From 17/07/2022 - To 17/07/2023

5th: 20 May 2024

From 17/07/2023 - To 17/07/2024

6th: 20 May 2024

From 17/07/2024 - To 17/07/2025

7th: 20 May 2024

From 17/07/2025 - To 17/07/2026

8th: 20 May 2024

From 17/07/2026 - To 17/07/2027

9th: 20 May 2024

From 17/07/2027 - To 17/07/2028

10th: 20 May 2024

From 17/07/2028 - To 17/07/2029

11th: 20 May 2024

From 17/07/2029 - To 17/07/2030

12th: 20 May 2024

From 17/07/2030 - To 17/07/2031

13th: 20 May 2024

From 17/07/2031 - To 17/07/2032

14th: 20 May 2024

From 17/07/2032 - To 17/07/2033

15th: 20 May 2024

From 17/07/2033 - To 17/07/2034