Method and device for detecting objects from scene images by using dynamic knowledge base
First 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, wherein detecting the at least one object comprises retrieving object related descriptions associated with the at least one object by searching an online database with each of the plurality of image segments;
finding, by the image processing device, a plurality of similar images from the online database based on the at least one object identified in each of the plurality of image segments, wherein finding the plurality of similar images comprises;
generating a search query that comprises vector features created for an image segment and the object related descriptions associated with the at least one object in the image segment; and
retrieving the plurality of similar images from the online database based on execution of the search query, wherein each of the plurality of similar images are retrieved along with an associated description;
identifying using a knowledge base engine, by the image processing device, at least one similar object in the plurality of similar images based on the 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.
1 Assignment
0 Petitions
Accused Products
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.
8 Citations
18 Claims
-
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, wherein detecting the at least one object comprises retrieving object related descriptions associated with the at least one object by searching an online database with each of the plurality of image segments; finding, by the image processing device, a plurality of similar images from the online database based on the at least one object identified in each of the plurality of image segments, wherein finding the plurality of similar images comprises; generating a search query that comprises vector features created for an image segment and the object related descriptions associated with the at least one object in the image segment; and retrieving the plurality of similar images from the online database based on execution of the search query, wherein each of the plurality of similar images are retrieved along with an associated description; identifying using a knowledge base engine, by the image processing device, at least one similar object in the plurality of similar images based on the 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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, wherein detecting the at least one object comprises retrieving object related descriptions associated with the at least one object by searching an online database with each of the plurality of image segments; find a plurality of similar images from the online database based on the at least one object identified in each of the plurality of image segments, wherein finding the plurality of similar images comprises; generating a search Query that comprises vector features created for an image segment and the object related descriptions associated with the at least one object in the image segment; and retrieving the plurality of similar images from the online database based on execution of the search query, wherein each of the plurality of similar images are retrieved along with an associated description; identify using a knowledge base engine, at least one similar object in the plurality of similar images based on the 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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium having stored thereon, a set of computer-executable instructions causing a computer comprising one or more processors to perform steps comprising:
-
segmenting 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 at least one object in each of the plurality of image segments, wherein detecting the at least one object comprises retrieving object related descriptions associated with the at least one object by searching an online database with each of the plurality of image segments; finding a plurality of similar images from the online database based on the at least one object identified in each of the plurality of image segments, wherein finding the plurality of similar images comprises; generating a search query that comprises vector features created for an image segment and the object related descriptions associated with the at least one object in the same segment; and retrieving the plurality of similar images from the online database based on execution of the search query, wherein each of the plurality of similar images are retrieved along with an associated description; identifying using a knowledge base engine, at least one similar object in the plurality of similar images based on the associated description and image characteristics; updating the knowledge base engine based on the at least one similar object identified from the plurality of similar images; and training a neural network to detect objects from scene images captured by the at least one camera, based on the updated knowledge base engine.
-
Specification