×

MACHINE LEARNING IMAGE PROCESSING

  • US 20180012110A1
  • Filed: 04/03/2017
  • Published: 01/11/2018
  • Est. Priority Date: 07/06/2016
  • Status: Active Grant
First Claim
Patent Images

1. A machine learning image processing system comprising:

  • a data repository storing images and tags for each image, wherein the tags for each image describe attributes of an object in the image;

    a network interface to connect the machine learning image processing system to at least one network;

    at least one processor to execute machine readable instructions stored on at least one non-transitory computer readable medium;

    at least one data storage to store a plurality of image attribute machine learning classifiers,wherein the plurality of image attribute machine learning classifiers comprise convolutional neural networks trained to identify the attributes;

    wherein the machine readable instructions comprise machine readable instructions for an auto-tagging subsystem, and the at least one processor is to execute the machine readable instructions for the auto-tagging subsystem to;

    apply each image stored in the data repository to the plurality of image attribute machine learning classifiers;

    determine predictions for a plurality of image attribute categories from outputs of the plurality of image attribute machine learning classifiers;

    determine the attributes of the object in each image stored in the data repository from the predictions; and

    tag each image stored in the data repository with the determined attributes for the object in the image.wherein the machine readable instructions comprise machine readable instructions for an image matching subsystem, and the at least one processor is to execute the machine readable instructions for the image matching subsystem to;

    receive, via the network interface, a target image from a mobile application connected to the machine learning image processing system via the at least one network;

    receive, via the network interface, supplemental user input associated with the target image from the mobile application connected to the image processing computer via the at least one network;

    apply the target image to the plurality of image attribute machine learning classifiers;

    determine predictions for the plurality of image attribute categories from applying the target image to the plurality of image attribute machine learning classifiers; and

    determine target image attributes for an object in the target image from the predictions for the target image determined by the plurality of image attribute machine learning classifiers;

    apply the supplemental user input to a natural language processing model to determine at least one supplemental image search attribute;

    identify a matching subset of the images stored in the data repository that match the target image based on image search attributes determined from the target image attributes and the at least one supplemental image search attribute; and

    transmit, via the network interface, the matching subset of images to the mobile application for display by the mobile application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×