Method, apparatus, and computer program for extracting representative characteristics of object in image
Abstract
Provided is a method and an apparatus for extracting a representative feature of an object. The method includes receiving a query image, generating a saliency map for extracting an inner region of an object corresponding to a specific product included in the query image by applying the query image to a first learning model that is trained on a specific product, applying the saliency map as a weight to a second learning model that is trained for object feature extraction, and extracting feature classification information of the inner region of the object by inputting the query image into the second learning model to which the weight is applied.
Claims
exact text as granted — not AI-modified1 . A method for extracting a representative feature of an object in an image by a server, the method comprising:
receiving a query image; generating a saliency map for extracting an inner region of an object corresponding to a specific product included in the query image, by applying the query image to a first learning model that is trained on a specific product; applying the saliency map as a weight to a second learning model that is trained for object feature extraction; and extracting feature classification information of the inner region of the object, by inputting the query image into the second learning model to which the weight is applied.
2 . The method of claim 1 , wherein the applying of the saliency map as the weight comprises:
generating a weight filter by converting and scaling a size of the saliency map to a size of a first convolution layer included in the second learning model; and performing element-wise multiplication of the weight filter with the first convolution layer.
3 . The method of claim 1 , wherein the first learning model is a convolutional neural network learning model having an encoder-decoder structure.
4 . The method of claim 1 , wherein the second learning model is a standard classification Convolutional Neural Network (CNN).
5 . The method of claim 1 , wherein the second learning model is a convolutional neural network learning model to which at least one of a saliency map of the specific product or a color image of the specific product, saliency map or a color label is applied as a dataset in order to learn color of the inner region of the specific product.
6 . The method of claim 1 , further comprising:
setting a feature with the highest probability as a representative feature of the object by analyzing the feature classification information; and labeling the query image with the representative feature.
7 . A representative feature extracting application stored in a computer readable medium to implement the methods of claim 1 .
8 . A representative feature extracting apparatus, comprising:
a communication unit configured to receive a query image; a map generating unit configured to generate a saliency map corresponding to an inner region of an object corresponding to a specific product in the query image, by using a first learning model that is trained on the specific product; a weight applying unit configured to apply the saliency map as a weight to a second learning model that is trained for object feature extraction; and a feature extracting unit configured to extract feature classification information of the inner region of the object by inputting the query image to the second learning model to which the weight is applied.Join the waitlist — get patent alerts
Track US2021256258A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.