Patents by Inventor Massimo Balestri
Massimo Balestri has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10354143Abstract: A method (100) for comparing a first video shot (Vs1) comprising a first set of first images (I1(s)) with a second video shot (Vs2) comprising a second set of second images (I2(t)), at least one between the first and the second set comprising at least two images.Type: GrantFiled: October 13, 2014Date of Patent: July 16, 2019Assignee: TELECOM ITALIA S.p.A.Inventors: Skjalg Lepsoy, Massimo Balestri, Gianluca Francini
-
Patent number: 10152646Abstract: A method for identifying keypoints in a digital image including a set of pixels. Each pixel has associated thereto a respective value of an image representative parameter. The method includes approximating a filtered image. The filtered image depends on a filtering parameter and includes for each pixel of the image a filtering function that depends on the filtering parameter to calculate a filtered value of the value of the representative parameter of the pixel. The approximating includes: a) generating a set of base filtered images; each base filtered image is the image filtered with a respective value of the filtering parameter; b) for each pixel of at least a subset of the set of pixels, approximating the filtering function by a respective approximation function based on the base filtered images; the approximation function is a function of the filtering parameter within a predefined range of the filtering parameter.Type: GrantFiled: July 23, 2014Date of Patent: December 11, 2018Assignee: TELECOM ITALIA S.p.A.Inventors: Massimo Balestri, Gianluca Francini, Skjalg Lepsoy
-
Publication number: 20170249516Abstract: A method (100) for comparing a first video shot (Vs1) comprising a first set of first images (I1(s)) with a second video shot (Vs2) comprising a second set of second images (I2(t)), at least one between the first and the second set comprising at least two images.Type: ApplicationFiled: October 13, 2014Publication date: August 31, 2017Applicant: TELECOM ITALIA S.p.A.Inventors: Skjalg LEPSØY, Massimo BALESTRI, Gianluca FRANCINI
-
Patent number: 9412037Abstract: A method for processing an image, including: identifying a group of keypoints in the image; for each keypoint, calculating a corresponding descriptor array including plural array elements, each array element storing values taken by a corresponding color gradient histogram of a respective sub-region of the image in the neighborhood of the keypoint; for each keypoint, subdividing the descriptor array in at least two sub-arrays each including a respective number of elements of the descriptor array, and generating a compressed descriptor array including a corresponding compressed sub-array for each of the at least two sub-arrays, each compressed sub-array obtained by compressing the corresponding sub-array by vector quantization using a respective codebook; exploiting the compressed descriptor arrays of the keypoints for image analysis.Type: GrantFiled: October 12, 2012Date of Patent: August 9, 2016Assignee: TELECOM ITALIA S.p.A.Inventors: Massimo Balestri, Gianluca Francini, Skjalg Lepsoy
-
Patent number: 9373056Abstract: A method for processing an image is proposed. The method comprises identifying a first group of keypoints in the image. For each keypoint of the first group, the method provides for identifying at least one corresponding keypoint local feature related to said each keypoint; for said at least one keypoint local feature, calculating a corresponding local feature relevance probability; calculating a keypoint relevance probability based on the local feature relevance probabilities of said at least one local feature. The method further comprises selecting keypoints, among the keypoints of the first group, having the highest keypoint relevance probabilities to form a second group of keypoints, and exploiting the keypoints of the second group for analyzing the image. The local feature relevance probability calculated for a local feature of a keypoint is obtained by comparing the value assumed by said local feature with a corresponding reference statistical distribution of values of said local feature.Type: GrantFiled: January 8, 2016Date of Patent: June 21, 2016Assignee: TELECOM ITALIA S.p.A.Inventors: Massimo Balestri, Gianluca Francini, Skjalg Lepsoy
-
Publication number: 20160155014Abstract: A method for identifying keypoints in a digital image including a set of pixels. Each pixel has associated thereto a respective value of an image representative parameter. The method includes approximating a filtered image. The filtered image depends on a filtering parameter and includes for each pixel of the image a filtering function that depends on the filtering parameter to calculate a filtered value of the value of the representative parameter of the pixel. The approximating includes: a) generating a set of base filtered images; each base filtered image is the image filtered with a respective value of the filtering parameter; b) for each pixel of at least a subset of the set of pixels, approximating the filtering function by a respective approximation function based on the base filtered images; the approximation function is a function of the filtering parameter within a predefined range of the filtering parameter.Type: ApplicationFiled: July 23, 2014Publication date: June 2, 2016Applicant: TELECOM ITALIA S.p.A.Inventors: Massimo BALESTRI, Gianluca FRANCINI, Skjalg LEPSOY
-
Publication number: 20160125261Abstract: A method for processing an image is proposed. The method comprises identifying a first group of keypoints in the image. For each keypoint of the first group, the method provides for identifying at least one corresponding keypoint local feature related to said each keypoint; for said at least one keypoint local feature, calculating a corresponding local feature relevance probability; calculating a keypoint relevance probability based on the local feature relevance probabilities of said at least one local feature. The method further comprises selecting keypoints, among the keypoints of the first group, having the highest keypoint relevance probabilities to form a second group of keypoints, and exploiting the keypoints of the second group for analysing the image. The local feature relevance probability calculated for a local feature of a keypoint is obtained by comparing the value assumed by said local feature with a corresponding reference statistical distribution of values of said local feature.Type: ApplicationFiled: January 8, 2016Publication date: May 5, 2016Applicant: TELECOM ITALIA S.p.A.Inventors: Massimo Balestri, Gianluca Francini, Skjalg Lepsoy
-
Patent number: 9319690Abstract: A method for processing an image includes: identifying a group of keypoints in the image; for each keypoint of the group; a) calculating a corresponding descriptor array including a plurality of array elements, each array element storing values taken by a corresponding color gradient histogram of a respective sub-region of the image in the neighborhood of the keypoint; b) generating at least one compressed descriptor array by compressing at least one portion of the descriptor array by vector quantization using a codebook including a plurality of codewords.Type: GrantFiled: April 19, 2013Date of Patent: April 19, 2016Assignee: TELECOM ITALIA S.p.A.Inventors: Massimo Balestri, Gianluca Francini, Skjalg Lepsoy
-
Patent number: 9269020Abstract: A method for processing an image including: identifying a first group of keypoints in the image; for each keypoint of the first group, identifying at least one corresponding keypoint local feature related to the each keypoint; for the at least one keypoint local feature, calculating a corresponding local feature relevance probability; calculating a keypoint relevance probability based on the local feature relevance probabilities of the at least one local feature; selecting keypoints, among the keypoints of the first group, having the highest keypoint relevance probabilities to form a second group of keypoints, and exploiting the keypoints of the second group for analyzing the image. The local feature relevance probability calculated for a local feature of a keypoint is obtained by comparing the value assumed by the local feature with a corresponding reference statistical distribution of values of the local feature.Type: GrantFiled: December 20, 2012Date of Patent: February 23, 2016Assignee: TELECOM ITALIA S.p.A.Inventors: Massimo Balestri, Gianluca Francini, Skjalg Lepsoy
-
Publication number: 20150104110Abstract: A method for processing an image includes: identifying a group of keypoints in the image; for each keypoint of the group; a) calculating a corresponding descriptor array including a plurality of array elements, each array element storing values taken by a corresponding color gradient histogram of a respective sub-region of the image in the neighborhood of the keypoint; b) generating at least one compressed descriptor array by compressing at least one portion of the descriptor array by vector quantization using a codebook including a plurality of codewords.Type: ApplicationFiled: April 19, 2013Publication date: April 16, 2015Applicant: TELECOM ITALIA S.p. A.Inventors: Massimo Balestri, Gianluca Francini, Skjalg Lepsoy
-
Publication number: 20150036936Abstract: A method for processing an image including: identifying a first group of keypoints in the image; for each keypoint of the first group, identifying at least one corresponding keypoint local feature related to the each keypoint; for the at least one keypoint local feature, calculating a corresponding local feature relevance probability; calculating a keypoint relevance probability based on the local feature relevance probabilities of the at least one local feature; selecting keypoints, among the keypoints of the first group, having the highest keypoint relevance probabilities to form a second group of keypoints, and exploiting the keypoints of the second group for analyzing the image. The local feature relevance probability calculated for a local feature of a keypoint is obtained by comparing the value assumed by the local feature with a corresponding reference statistical distribution of values of the local feature.Type: ApplicationFiled: December 20, 2012Publication date: February 5, 2015Applicant: TELECOM ITALIA S.p.A.Inventors: Massimo Balestri, Gianluca Francini, Skjalg Lepsoy
-
Publication number: 20140363078Abstract: A method for processing an image, including: identifying a group of keypoints in the image; for each keypoint, calculating a corresponding descriptor array including plural array elements, each array element storing values taken by a corresponding color gradient histogram of a respective sub-region of the image in the neighborhood of the keypoint; for each keypoint, subdividing the descriptor array in at least two sub-arrays each including a respective number of elements of the descriptor array, and generating a compressed descriptor array including a corresponding compressed sub-array for each of the at least two sub-arrays, each compressed sub-array obtained by compressing the corresponding sub-array by vector quantization using a respective codebook; exploiting the compressed descriptor arrays of the keypoints for image analysis.Type: ApplicationFiled: October 12, 2012Publication date: December 11, 2014Applicant: TELECOM ITALIA S.p.A.Inventors: Massimo Balestri, Gianluca Francini, Skjalg Lepsoy
-
Patent number: 8442236Abstract: A server communicates a set of entitlement data representative of the entitlement of a client to access corresponding contents data by using a set of keys and a non-invertible cryptographic function. The cryptographic function is applied to a set of candidate bit strings using the set of keys to find a selected bit string that produces the set of entitlement data as a result of the application of the non-invertible cryptographic function by using the keys in the set. The server and the client share the cryptographic function as well as the set of keys (or the selected bit string). The server transmits to the client the selected bit string (or the set of keys). In either case, the client is thus in a position to apply the cryptographic function to the selected string of bits by using the set of keys, thereby reconstructing the set of entitlement data.Type: GrantFiled: December 29, 2005Date of Patent: May 14, 2013Assignee: Telecom Italia S.p.A.Inventors: Gianluca De Petris, Massimo Balestri, Barbara Silano
-
Patent number: 7680275Abstract: The services delivered by a plurality of providers (SP) towards the users (U) are identified by respective streams of encoded data, for instance MPEG data. The users (U) are provided with respective receiving means (STB) of a generalised type, common to all users. Each user is provided with a user unit (105), preferably embodied in the form of a smart card, incorporating a processing function (VM) able to recognize, load and execute at least one enabling algorithm embedded in the data streams sent by the providers, by exploiting a respective identifying code, also embedded in the delivered data stream, to enable to receiving means, through the user unit (105), to make use of the respective service.Type: GrantFiled: July 15, 1999Date of Patent: March 16, 2010Assignee: Telecom Italia S.p.A.Inventors: Massimo Balestri, Gianluca De Petris
-
Publication number: 20090034743Abstract: A server communicates a set of entitlement data representative of the entitlement of a client to access corresponding contents data by using a set of keys and a non-invertible cryptographic function. The cryptographic function is applied to a set of candidate bit strings using the set of keys to find a selected bit string that produces the set of entitlement data as a result of the application of the non-invertible cryptographic function by using the keys in the set. The server and the client share the cryptographic function as well as the set of keys (or the selected bit string). The server transmits to the client the selected bit string (or the set of keys). In either case, the client is thus in a position to apply the cryptographic function to the selected string of bits by using the set of keys, thereby reconstructing the set of entitlement data.Type: ApplicationFiled: December 29, 2005Publication date: February 5, 2009Inventors: Gianluca De Petris, Massimo Balestri, Barbara Silano