Image recognition scoring visualization
First Claim
Patent Images
1. A method comprising:
- receiving a request to view a job in a graphical user interface;
requesting, using one or more processors, the job by sending a token related to the job to a server storing data associated with the job via a network;
receiving, using the one or more processors, the job related to the token, wherein the job includes a panoramic image and metadata;
processing, using the one or more processors, the metadata to extract image recognition information, the image recognition information comprising features of a plurality of objects depicted within the panoramic image;
creating, using the one or more processors, a visualization of the job, wherein the visualization includes the panoramic image with the image recognition information overlaid on the panoramic image to highlight an object of the plurality of objects;
determining, using the one or more processors, an identity of the object of the plurality of objects depicted within the panoramic image by matching the features of the object of the plurality of objects with a potential candidate in a product database that has a highest recognition score;
determining, using the one or more processors, a correctness of the determined identity of the object of the plurality of objects based on the matching;
updating, using the one or more processors, the visualization of the job by removing portions of the visualization that do not include the plurality of objects; and
displaying in the graphical user interface, the updated visualization of the job and a correctness indicator signaling the correctness of the object of the plurality of objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for image processing result visualization. The method includes receiving a job, wherein the job includes a panoramic image and image recognition information, and creating a visualization based on the job, wherein the visualization includes the panoramic image with the image recognition information layered over the panoramic image.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a request to view a job in a graphical user interface; requesting, using one or more processors, the job by sending a token related to the job to a server storing data associated with the job via a network; receiving, using the one or more processors, the job related to the token, wherein the job includes a panoramic image and metadata; processing, using the one or more processors, the metadata to extract image recognition information, the image recognition information comprising features of a plurality of objects depicted within the panoramic image; creating, using the one or more processors, a visualization of the job, wherein the visualization includes the panoramic image with the image recognition information overlaid on the panoramic image to highlight an object of the plurality of objects; determining, using the one or more processors, an identity of the object of the plurality of objects depicted within the panoramic image by matching the features of the object of the plurality of objects with a potential candidate in a product database that has a highest recognition score; determining, using the one or more processors, a correctness of the determined identity of the object of the plurality of objects based on the matching; updating, using the one or more processors, the visualization of the job by removing portions of the visualization that do not include the plurality of objects; and displaying in the graphical user interface, the updated visualization of the job and a correctness indicator signaling the correctness of the object of the plurality of objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer program product comprising a computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive, using one or more processors, a request to view a job in a graphical user interface; request, using the one or more processors, the job by sending a token related to the job to a server storing data associated with the job via a network; receive, using the one or more processors, the job related to the token, wherein the job includes a panoramic image and metadata; process, using the one or more processors, the metadata to extract image recognition information, the image recognition information comprising features of a plurality of objects depicted within the panoramic image; create, using the one or more processors, a visualization of the job, wherein the visualization includes the panoramic image with the image recognition information overlaid on the panoramic image to highlight an object of the plurality of objects; determine, using the one or more processors, an identity of the object of the plurality of objects depicted within the panoramic image by matching the features of the object of the plurality of objects with a potential candidate in a product database that has a highest recognition score; determine a correctness of the determined identity of the object of the plurality of objects based on the matching; update, using the one or more processors, the visualization of the job by removing portions of the visualization that do not include the plurality of objects; and display in the graphical user interface, the updated visualization of the job and a correctness indicator signaling the correctness of the object of the plurality of objects. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the system to; receive a request to view a job in a graphical user interface; request the job by sending a token related to the job to a server storing data associated with the job via a network; receive the job related to the token, wherein the job includes a panoramic image and metadata; process the metadata to extract image recognition information, the image recognition information comprising features of a plurality of objects depicted within the panoramic image; create a visualization of the job, wherein the visualization includes the panoramic image with the image recognition information overlaid on the panoramic image to highlight an object of the plurality of objects; determine an identity of the object of the plurality of objects depicted within the panoramic image by matching the features of the object of the plurality of objects with a potential candidate in a product database that has a highest recommendation score; determine a correctness of the determined identity of the object of the plurality of objects based on the matching; update the visualization of the job by removing portions of the visualization that do not include the plurality of objects; and display, in the graphical user interface, the updated visualization of the job and a correctness indicator signaling the correctness of the object of the plurality of objects. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification