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: 10354143
    Abstract: 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: Grant
    Filed: October 13, 2014
    Date of Patent: July 16, 2019
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Skjalg Lepsoy, Massimo Balestri, Gianluca Francini
  • Patent number: 10152646
    Abstract: 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: Grant
    Filed: July 23, 2014
    Date of Patent: December 11, 2018
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Massimo Balestri, Gianluca Francini, Skjalg Lepsoy
  • Publication number: 20170249516
    Abstract: 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: Application
    Filed: October 13, 2014
    Publication date: August 31, 2017
    Applicant: TELECOM ITALIA S.p.A.
    Inventors: Skjalg LEPSØY, Massimo BALESTRI, Gianluca FRANCINI
  • Patent number: 9412037
    Abstract: 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: Grant
    Filed: October 12, 2012
    Date of Patent: August 9, 2016
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Massimo Balestri, Gianluca Francini, Skjalg Lepsoy
  • Patent number: 9373056
    Abstract: 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: Grant
    Filed: January 8, 2016
    Date of Patent: June 21, 2016
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Massimo Balestri, Gianluca Francini, Skjalg Lepsoy
  • Publication number: 20160155014
    Abstract: 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: Application
    Filed: July 23, 2014
    Publication date: June 2, 2016
    Applicant: TELECOM ITALIA S.p.A.
    Inventors: Massimo BALESTRI, Gianluca FRANCINI, Skjalg LEPSOY
  • Publication number: 20160125261
    Abstract: 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: Application
    Filed: January 8, 2016
    Publication date: May 5, 2016
    Applicant: TELECOM ITALIA S.p.A.
    Inventors: Massimo Balestri, Gianluca Francini, Skjalg Lepsoy
  • Patent number: 9319690
    Abstract: 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: Grant
    Filed: April 19, 2013
    Date of Patent: April 19, 2016
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Massimo Balestri, Gianluca Francini, Skjalg Lepsoy
  • Patent number: 9269020
    Abstract: 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: Grant
    Filed: December 20, 2012
    Date of Patent: February 23, 2016
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Massimo Balestri, Gianluca Francini, Skjalg Lepsoy
  • Publication number: 20150104110
    Abstract: 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: Application
    Filed: April 19, 2013
    Publication date: April 16, 2015
    Applicant: TELECOM ITALIA S.p. A.
    Inventors: Massimo Balestri, Gianluca Francini, Skjalg Lepsoy
  • Publication number: 20150036936
    Abstract: 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: Application
    Filed: December 20, 2012
    Publication date: February 5, 2015
    Applicant: TELECOM ITALIA S.p.A.
    Inventors: Massimo Balestri, Gianluca Francini, Skjalg Lepsoy
  • Publication number: 20140363078
    Abstract: 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: Application
    Filed: October 12, 2012
    Publication date: December 11, 2014
    Applicant: TELECOM ITALIA S.p.A.
    Inventors: Massimo Balestri, Gianluca Francini, Skjalg Lepsoy
  • Patent number: 8442236
    Abstract: 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: Grant
    Filed: December 29, 2005
    Date of Patent: May 14, 2013
    Assignee: Telecom Italia S.p.A.
    Inventors: Gianluca De Petris, Massimo Balestri, Barbara Silano
  • Patent number: 7680275
    Abstract: 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: Grant
    Filed: July 15, 1999
    Date of Patent: March 16, 2010
    Assignee: Telecom Italia S.p.A.
    Inventors: Massimo Balestri, Gianluca De Petris
  • Publication number: 20090034743
    Abstract: 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: Application
    Filed: December 29, 2005
    Publication date: February 5, 2009
    Inventors: Gianluca De Petris, Massimo Balestri, Barbara Silano