Best image crop selection

US10671887B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10671887-B2
Application numberUS-201715831638-A
CountryUS
Kind codeB2
Filing dateDec 5, 2017
Priority dateDec 5, 2017
Publication dateJun 2, 2020
Grant dateJun 2, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and apparatus, including computer program products, for creating a quality annotated training data set of images for training a quality estimating neural network. A set of images depicting a same object is received. The images in the set of images have varying image quality. A probe image whose quality is to be estimated is selected from the set of images. A gallery of images is selected from the set of images. The gallery of images does not include the probe image. The probe image is compared to each image in the gallery and a match score is generated for each image comparison. Based on the match scores, a quality value is determined for the probe image. The probe image and its associated quality value are added to a quality annotated training data set for the neural network.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for creating a quality annotated training data set of images for training a quality estimating neural network, comprising: receiving a set of images depicting a same object, wherein the images in the set of images have varying image quality; selecting, from the set of images, a probe image whose quality is to be estimated; selecting, from the set of images, a gallery of images, wherein the gallery of images does not include the probe image; comparing the probe image to each image in the gallery and generating a match score for each image comparison; determining, based on the match scores, a quality value for the probe image; and adding the probe image and its associated quality value to a quality annotated training data set for the neural network. 2. The method of claim 1 , further comprising: repeating the selecting, selecting, comparing, determining and adding steps for each image in the set of images. 3. The method of claim 1 , wherein the object is one of: a person, a vehicle, and a face. 4. The method of claim 1 , wherein comparing the probe image to each image in the gallery of images includes: determining a distance between a first feature vector representing the probe image and a second feature vector representing a gallery image; and assigning a match score based on the distance between the first feature vector and the second feature vector. 5. The method of claim 4 , wherein a short distance indicates a high degree of identity similarity between the probe image and the gallery image. 6. The method of claim 1 , wherein the quality value for the probe image is determined as a function of a best match score for the probe image and the range of match scores for the probe image. 7. A system for creating a quality annotated training data set of images for training a quality estimating neural network, comprising: a memory; and a processor, wherein the memory contains instructions that when executed by the processor causes the processor to perform a method that includes: receiving a set of images depicting a same object, wherein the images in the set of images have varying image quality; selecting, from the set of images, a probe image whose quality is to be estimated; selecting, from the set of images, a gallery of images, wherein the gallery of images does not include the probe image; comparing the probe image to each image in the gallery and generating a match score for each image comparison; determining, based on the match scores, a quality value for the probe image; and adding the probe image and its associated quality value to a quality annotated training data set for the neural network. 8. The system of claim 7 , wherein the method further comprises: repeating the selecting, selecting, comparing, determining and adding steps for each image in the set of images. 9. The system of claim 7 , wherein the object is one of: a person, a vehicle, and a face. 10. The system of claim 7 , wherein comparing the probe image to each image in the gallery of images includes: determining a distance between a first feature vector representing the probe image and a second feature vector representing a gallery image; and assigning a match score based on the distance between the first feature vector and the second feature vector. 11. The system of claim 10 , wherein a short distance indicates a high degree of identity similarity between the probe image and the gallery image. 12. The system of claim 7 , wherein the quality value for the probe image is determined as a function of a best match score for the probe image and the range of match scores for the probe image. 13. A computer program product for creating a quality annotated training data set of images for training a quality estimating neural network, comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions being executable by a processor to perform a method comprising: receiving a set of images depicting a same object, wherein the images in the set of images have varying image quality; selecting, from the set of images, a probe image whose quality is to be estimated; selecting, from the set of images, a gallery of images, wherein the gallery of images does not include the probe image; comparing the probe image to each image in the gallery and generating a match score for each image comparison; determining, based on the match scores, a quality value for the probe image; and adding the probe image and its associated quality value to a quality annotated training data set for the neural network. 14. The computer program product of claim 13 , wherein the method further comprises: repeating the selecting, selecting, comparing, determining and adding steps for each image in the set of images. 15. The computer program product of claim 13 , wherein comparing the probe image to each image in the gallery of images includes: determining a distance between a first feature vector representing the probe image and a second feature vector representing a gallery image; and assigning a match score based on the distance between the first feature vector and the second feature vector.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10671887B2 cover?
Methods and apparatus, including computer program products, for creating a quality annotated training data set of images for training a quality estimating neural network. A set of images depicting a same object is received. The images in the set of images have varying image quality. A probe image whose quality is to be estimated is selected from the set of images. A gallery of images is selecte…
Who is the assignee on this patent?
Axis Ab
What technology area does this patent fall under?
Primary CPC classification G06K9/6256. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 02 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).