US2022012495A1PendingUtilityA1

Visual feature tagging in multi-view interactive digital media representations

Assignee: FYUSION INCPriority: May 25, 2017Filed: Sep 23, 2021Published: Jan 13, 2022
Est. expiryMay 25, 2037(~10.8 yrs left)· nominal 20-yr term from priority
G06F 16/587G06V 20/70G06V 20/10G06F 18/40G06F 16/583G06K 9/00664G06K 9/6253
63
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Provided are mechanisms and processes for visual feature tagging in multi-view interactive digital media representations (MIDMRs). In one example, a process includes receiving a visual feature tagging request that includes an MIDMR of an object to be searched, where the MIDMR includes spatial information, scale information, and different viewpoint images of the object. A visual feature in the MIDMR is identified, and visual feature correspondence information is created that links information identifying the visual feature with locations in the viewpoint images. At least one image associated with the MIDMR is transmitted in response to the feature tagging request.

Claims

exact text as granted — not AI-modified
1 . A method comprising;
 receiving via a communications interface at a server a visual feature identification request for a first multi-view interactive digital media representation (MIDMR) of an object, the first MIDMR of the object including spatial information;   identifying via a processor a visual feature in the first MIDMR of the object based at least in part on the spatial information, wherein identifying the visual feature comprises comparing the first MIDMR with a plurality of reference MIDMRs, wherein comparing the first MIDMR with the plurality of reference MIDMRs comprises comparing the scale information of ate first MIDMR with scale information of the plurality of reference MIDMRs; and   transmitting from the server via the communications interface a feature identification message associated with the first MIDMR in response to the feature identification request.   
     
     
         2 . The method recited in  claim 1 , wherein identifying the visual feature comprises processing user input that identifies a first location on the first MIDMR. 
     
     
         3 . The method recited in  claim 1 , wherein the spatial information is determined at least in part based on inertial data. 
     
     
         4 . The method recited in  claim 1 , wherein identifying the visual feature further comprises:
 selecting a reference MIDMR that is similar to the first MIDMR,   identifying a reference visual feature associated with the reference MIDMR, and   locating the reference visual feature in the first MIDMR.   
     
     
         5 . The method recited in  claim 1 , wherein identifying the visual feature comprises:
 determining an object type associated with the object,   identifying a predefined visual feature associated with the object type, and   locating the predefined visual feature in the first MIDMR.   
     
     
         6 . The method recited in  claim 5 , the method further comprising:
 identifying a visual feature in a second MIDMR of the object, wherein the first MIDMR of the object represents the object at a first point in time and wherein the second MIDMR of the object represents the object at a second point in time.   
     
     
         7 . The method recited in  claim 6 , the method further comprising:
 comparing the visual feature in the first MIDMR of the object to the visual feature in the second MIDMR of the object to identify a change in the object between the first time and the second time.   
     
     
         8 . The method recited in  claim 7 , wherein the object is a vehicle and wherein the change in the object represents damage to the object. 
     
     
         9 . The method recited in  claim 1 , wherein the spatial information comprises depth information. 
     
     
         10 . The method recited in  claim 1 , wherein the first MIDMR includes a plurality of different viewpoint images of the object. 
     
     
         11 . The method recited in  claim 1 , wherein the spatial information comprises three-dimensional location information. 
     
     
         12 . The method recited in  claim 1 , wherein the visual feature represents a physical location on the object. 
     
     
         13 . The method recited in  claim 1 , wherein the spatial information comprises visual flow between the different viewpoint images. 
     
     
         14 . The method recited in  claim 1 , wherein the MIDMR of the object further comprises three-dimensional shape information. 
     
     
         15 . A system comprising:
 a processor; and   memory configured to store instructions, the instructions configured to cause the processor to:   receive via a communications interface at a server a visual feature identification request for a first multi-view interactive digital media representation (MIDMR) of an object, the first MIDMR of the object including spatial information;   identify via a processor a visual feature in the first MIDMR of the object based at least in part on the spatial information, wherein identifying the visual feature comprises comparing the first MIDMR with a plurality of reference MIDMRs, wherein comparing the first MIDMR with the plurality of reference MIDMRs comprises comparing the scale information of the first MIDMR with scale information of the plurality of reference MIDMRs; and   transmit from the server via the communications interface a feature identification message associated with the first MIDMR in response to the feature identification request.   
     
     
         16 . The system recited in  claim 15 , wherein identifying the visual feature comprises:
 selecting a reference MIDMR that is similar to the first MIDMR,   identifying a reference visual feature associated with the reference MIDMR, and   locating the reference visual feature in the first MIDMR.   
     
     
         17 . One or more non-transitory computer readable media having instructions stored thereon for performing a method, the method comprising:
 receiving via a communications interface at a server a visual feature identification request for a first multi-view interactive digital media representation (MIDMR) of an object, the first MIDMR of the object including spatial information;   identifying via a processor a visual feature in the first MIDMR of the object based at least in part on the spatial information, wherein the visual feature represents a physical location on the object, wherein identifying the visual feature comprises comparing the first MIDMR with a plurality of reference MIDMRs, wherein comparing the first MIDMR with the plurality of reference MIDMRs comprises comparing the scale information of the first MIDMR with scale information of the plurality oil reference MIDMRs; and   transmitting from the server via the communications interface a feature identification message associated with the first MIDMR in response to the feature identification request.   
     
     
         18 . The one or more non-transitory computer readable media recited in  claim 17 , wherein the spatial information is determined at least in part based on inertial data. 
     
     
         19 . The one or more non-transitory computer readable media recited in  claim 17 , wherein identifying the visual feature comprises:
 determining an object type associated with the object,   identifying a predefined visual feature associated with the object type, and   locating the predefined visual feature in the first MIDMR.   
     
     
         20 . The one or more non-transitory computer readable media recited in  claim 17 , the method further comprising:
 identifying a visual feature in a second MIDMR of the object, wherein the first MIDMR of the object represents the object at a first point in time and wherein the second MIDMR of the object represents the object at a second point in time; and   comparing the visual feature in the first MIDMR of the object to the visual feature in the second MIDMR of the object to identify a change in the object between the first time and the second time, wherein the object is a vehicle and wherein the change in the object represents damage to the object.

Join the waitlist — get patent alerts

Track US2022012495A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.