System and method for identifying a correct orientation of a multimedia content item
Abstract
A method and system for identifying a correct orientation of a multimedia content item are presented. The method includes receiving from a user device the multimedia content item; identifying at least one object shown in the multimedia content item; generating by a signature generator system (SGS) at least one signature for the at least one object shown in the multimedia content item; querying, using the at least one generated signature, a deep-content-classification (DCC) system to find at least one concept that matches the at least one object, wherein the querying of the DCC system is performed using the at least one signature generated for each object shown in the multimedia content item; determining a correct orientation of the at least one matching concept; and comparing an orientation of the at least one object to the determined correct orientation to determine if the at least one object is correctly oriented.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for identifying a correct orientation of a multimedia content item, the method comprising:
receiving from a user device the multimedia content item; identifying at least one object shown in the multimedia content item; generating by a signature generator system (SGS) at least one signature for the at least one object shown in the multimedia content item; querying, using the at least one generated signature, a deep-content-classification (DCC) system to find at least one concept that matches the at least one object, wherein the querying of the DCC system is performed using the at least one signature generated for each object shown in the multimedia content item; determining a correct orientation of the at least one matching concept; and comparing an orientation of the at least one object to the determined correct orientation to determine if the at least one object is correctly oriented.
2 . The method of claim 1 , wherein the at least one signature generated for each object shown in the multimedia content item is robust to noise and distortion.
3 . The method of claim 1 , wherein the received multimedia content item is any of: an image, a graphic, and a photograph.
4 . The method of claim 1 , wherein the orientation of the at least one object is determined respective of the spatial location of the at least one signature generated for the at least one object.
5 . The method of claim 1 , further comprising:
upon identifying that the at least one object is incorrectly oriented, rotating the multimedia content item until the at least one object is in the correct orientation; and displaying on the user device the correct multimedia content item.
6 . The method of claim 1 , wherein the at least one concept is a collection of signatures representing the at least one object and metadata describing the at least one concept, the collection is of a signature reduced cluster generated by inter-matching signatures generated for the plurality of object shown in the multimedia content item, and the at least one matching concept is represented using at least one signature.
7 . The method of claim 6 , wherein the at least one concept is determined to match the at least one object when a signature of the at least one concept matches the at least one generated signature for the at least one object over a predefined threshold.
8 . The method of claim 1 , wherein upon identification of at least one matching concept, the at least one signature of the at least one matching concept is returned.
9 . A non-transitory computer readable medium having stored thereon instructions for causing one or more processing units to execute the method according to claim 1 .
10 . A system for identifying a correct orientation of a multimedia content item, the system comprises:
an interface to a network for receiving the multimedia content item; a processing unit; and a memory communicatively connected to the processing unit, wherein the memory contains instructions that, when executed by the processing unit, configures the system to: receive from a user device the multimedia content item; identify at least one object shown in the multimedia content item; generate by a signature generator system (SGS) at least one signature for the at least one object shown in the multimedia content item; query, using the at least one generated signature, a deep-content-classification (DCC) system to find at least one concept that matches the at least one object, wherein the querying of the DCC system is performed using the at least one signature generated for each object shown in the multimedia content item; determine a correct orientation of the at least one matching concept; and comparing an orientation of the at least one object to the determined correct orientation to determine if the at least one object is correctly oriented.
11 . The system of claim 10 , wherein the at least one signature generated for each object shown in the multimedia content item is robust to noise and distortion.
12 . The system of claim 10 , wherein the received multimedia content item is any of: an image, a graphic, and a photograph.
13 . The system of claim 10 , wherein the orientation of the at least one object is determined respective of the spatial location of the at least one signature generated for the at least one object.
14 . The system of claim 10 , further configured to:
upon identifying that the at least one object is incorrectly oriented, rotate the multimedia content item until the at least one object is in the correct orientation; and display on the user device the correct multimedia content item.
15 . The system of claim 10 , wherein the at least one concept is a collection of signatures representing the at least one object and metadata describing the at least one concept, the collection is of a signature reduced cluster generated by inter-matching signatures generated for the plurality of object shown in the multimedia content item, and the at least one matching concept is represented using at least one signature.
16 . The system of claim 15 , wherein the at least one concept is determined to match the at least one object when a signature of the at least one concept matches the at least one generated signature for the at least one object over a predefined threshold.
17 . The system of claim 10 , wherein upon identification of at least one matching concept, the at least one signature of the at least one matching concept is returned.Join the waitlist — get patent alerts
Track US2015199355A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.