Sign In to Follow Application
View All Documents & Correspondence

Method And Device For Detecting Objects From Scene Images By Using Dynamic Knowledge Base

Abstract: A method and device for detecting objects from scene images by using dynamic knowledge base is disclosed. The method includes segmenting a scene image captured by at least one camera into a plurality of image segments. Each of the plurality of image segments include a plurality of pixels. The method further includes detecting at least one object in each of the plurality of image segments. The method includes finding a plurality of similar images from an online database based on the at least one object. The method further includes identifying using a knowledge base engine, at least one similar object in the plurality of similar images. The method includes updating the knowledge base engine based on the at least one similar object identified from the plurality of similar images. The method further includes training a neural network to detect objects from scene images, based on the updated knowledge base engine. FIG.1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
30 December 2017
Publication Number
27/2019
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
bangalore@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2023-12-06
Renewal Date

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. BALAJI GOVINDARAJ
No.17 Balaraman Street, Guduvancheri, Chennai 603-202, Tamil Nadu, India.
2. MOHD ZAID
E 150 Shaheen Bagh, Jamia Nagar Okhla 110025, Delhi, India.
3. SUJATHA JAGANNATH
O-103, HMT Township, Sector 1, Jalahalli, Bangalore-560013, Karnataka, India.

Specification

Claims:WE CLAIM
1. A method for detecting objects from scene images, the method comprising:
segmenting, by an image processing device, a scene image captured by at least one camera into a plurality of image segments, wherein each of the plurality of image segments comprise a plurality of pixels;
detecting, by the image processing device, at least one object in each of the plurality of image segments;
finding, by the image processing device, a plurality of similar images from an online database based on the at least one object identified in each of the plurality of image segments;
identifying using a knowledge base engine, by the image processing device, at least one similar object in the plurality of similar images based on associated description and image characteristics;
updating, by the image processing device, the knowledge base engine based on the at least one similar object identified from the plurality of similar images; and
training, by the image processing device, a neural network to detect objects from scene images captured by the at least one camera, based on the updated knowledge base engine.
2. The method of claim 1, wherein segmenting comprises:
grouping pixels in the scene image to generate the plurality of image segments, wherein pixels in each image segment comprises same image characteristics, and wherein the image characteristics comprises at least one of color, intensity, texture, or shape; and
creating vector features for each of the plurality of image segments based on associated image characteristics.
3. The method of claim 2 further comprising assigning a label to each of the plurality of image segments based on associated image characteristics.
4. The method of claim 2, wherein the at least one object in an image segment is identified based on vector features created for the image segment.
5. The method of claim 4, wherein finding the plurality of similar images from an online database comprises:
generating a search query based on the vector features created for the image segment; and
retrieving similar images from the online database based on execution of the search query, wherein each of the similar images are retrieved along with an associated description.
6. The method of claim 1, wherein identifying the at least one similar object comprises:
assigning confidence scores to terms in description associated with the plurality of similar images;
ranking the terms based on the assigned confidence score; and
selecting at least one term as at least one class for the knowledge base engine, based on the ranking, wherein the at least one term is ranked above a threshold rank.
7. The method of claim 6, wherein updating the knowledge base engine comprises assigning each of the at least one class as a main class or a sub class based on the ranking.
8. The method of claim 1, wherein the neural network is a convolutional neural network that is trained using the updated knowledge based engine.
9. The method of claim 1 further comprising communicating, by the image processing device, information related to the detected objects to a navigation control system in an autonomous vehicle for navigation.
10. An image processing device for detecting objects from scene images, the image processing device comprising:
a processor; and
a memory communicatively coupled to the processor, wherein the memory stores processor instructions, which, on execution, causes the processor to:
segment a scene image captured by at least one camera into a plurality of image segments, wherein each of the plurality of image segments comprise a plurality of pixels;
detect at least one object in each of the plurality of image segments;
find a plurality of similar images from an online database based on the at least one object identified in each of the plurality of image segments;
identify using a knowledge base engine, at least one similar object in the plurality of similar images based on associated description and image characteristics;
update the knowledge base engine based on the at least one similar object identified from the plurality of similar images; and
train a neural network to detect objects from scene images captured by the at least one camera, based on the updated knowledge base engine.
11. The image processing device of claim 10 further comprising the at least one camera to capture the scene image.
12. The image processing device of claim 10, wherein to segment the scene image, the processor instructions cause the processor to:
group pixels in the scene image to generate the plurality of image segments, wherein pixels in each image segment comprises same image characteristics, and wherein the image characteristics comprises at least one of color, intensity, texture, or shape; and
create vector features for each of the plurality of image segments based on associated image characteristics.
13. The image processing device of claim 12, the processor instructions cause the processor to assign a label to each of the plurality of image segments based on associated image characteristics.
14. The image processing device of claim 12, wherein the at least one object in an image segment is identified based on vector features created for the image segment.
15. The image processing device of claim 14, wherein to find the plurality of similar images from an online database, the processor instructions cause the processor to:
generate a search query based on the vector features created for the image segment; and
retrieve similar images from the online database based on execution of the search query, wherein each of the similar images are retrieved along with an associated description.
16. The image processing device of claim 10, wherein to identify the at least one similar object, the processor instructions cause the processor to:
assign confidence scores to terms in description associated with the plurality of similar images;
rank the terms based on the assigned confidence score; and
select at least one term as at least one class for the knowledge base engine, based on the ranking, wherein the at least one term is ranked above a threshold rank.
17. The image processing device of claim 16, wherein to update the knowledge base engine, the processor instructions cause the processor to assign each of the at least one class as a main class or a sub class based on the ranking.
18. The image processing device of claim 10, wherein the neural network is a convolutional neural network that is trained using the updated knowledge based engine.
19. The image processing device of claim 10, wherein the processor instructions cause the processor to communicate information related to the detected objects to a navigation control system in an autonomous vehicle for navigation.

Dated this 30th day of December, 2017

Madhusudan S.T
IN/PA-1297
Of K&S Partners
Agent for the Applicant
, Description:TECHNICAL FIELD
This disclosure relates generally to detecting objects from images and more particularly to method and device for detecting objects from scene images by using dynamic knowledge base.

Documents

Application Documents

# Name Date
1 201741047409-STATEMENT OF UNDERTAKING (FORM 3) [30-12-2017(online)].pdf 2017-12-30
2 201741047409-REQUEST FOR EXAMINATION (FORM-18) [30-12-2017(online)].pdf 2017-12-30
3 201741047409-REQUEST FOR CERTIFIED COPY [30-12-2017(online)].pdf 2017-12-30
4 201741047409-POWER OF AUTHORITY [30-12-2017(online)].pdf 2017-12-30
5 201741047409-FORM 18 [30-12-2017(online)].pdf 2017-12-30
6 201741047409-FORM 1 [30-12-2017(online)].pdf 2017-12-30
7 201741047409-DRAWINGS [30-12-2017(online)].pdf 2017-12-30
8 201741047409-DECLARATION OF INVENTORSHIP (FORM 5) [30-12-2017(online)].pdf 2017-12-30
9 201741047409-COMPLETE SPECIFICATION [30-12-2017(online)].pdf 2017-12-30
10 201741047409-REQUEST FOR CERTIFIED COPY [09-03-2018(online)].pdf 2018-03-09
11 201741047409-Proof of Right (MANDATORY) [23-04-2018(online)].pdf 2018-04-23
12 Correspondence by Agent_Form1_26-04-2018.pdf 2018-04-26
13 201741047409-RELEVANT DOCUMENTS [23-02-2021(online)].pdf 2021-02-23
14 201741047409-PETITION UNDER RULE 137 [23-02-2021(online)].pdf 2021-02-23
15 201741047409-Information under section 8(2) [23-02-2021(online)].pdf 2021-02-23
16 201741047409-FORM 3 [23-02-2021(online)].pdf 2021-02-23
17 201741047409-FER_SER_REPLY [01-03-2021(online)].pdf 2021-03-01
18 201741047409-FER.pdf 2021-10-17
19 201741047409-US(14)-HearingNotice-(HearingDate-20-11-2023).pdf 2023-11-02
20 201741047409-US(14)-HearingNotice-(HearingDate-18-12-2023).pdf 2023-11-02
21 201741047409-POA [09-11-2023(online)].pdf 2023-11-09
22 201741047409-FORM 13 [09-11-2023(online)].pdf 2023-11-09
23 201741047409-Correspondence to notify the Controller [09-11-2023(online)].pdf 2023-11-09
24 201741047409-AMENDED DOCUMENTS [09-11-2023(online)].pdf 2023-11-09
25 201741047409-Written submissions and relevant documents [05-12-2023(online)].pdf 2023-12-05
26 201741047409-FORM-26 [05-12-2023(online)].pdf 2023-12-05
27 201741047409-FORM 3 [05-12-2023(online)].pdf 2023-12-05
28 201741047409-PatentCertificate06-12-2023.pdf 2023-12-06
29 201741047409-IntimationOfGrant06-12-2023.pdf 2023-12-06

Search Strategy

1 2020-08-2202-42-33E_22-08-2020.pdf

ERegister / Renewals

3rd: 07 Mar 2024

From 30/12/2019 - To 30/12/2020

4th: 07 Mar 2024

From 30/12/2020 - To 30/12/2021

5th: 07 Mar 2024

From 30/12/2021 - To 30/12/2022

6th: 07 Mar 2024

From 30/12/2022 - To 30/12/2023

7th: 07 Mar 2024

From 30/12/2023 - To 30/12/2024

8th: 18 Dec 2024

From 30/12/2024 - To 30/12/2025