Patents by Inventor Adi Pinhas
Adi Pinhas 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).
-
Publication number: 20160300121Abstract: A method for representing an input image, the method including the steps of applying a trained neural network (NN) on the input image, selecting a plurality of feature maps, determining a location of each of the feature maps in an image space of the input image, defining a plurality of interest points of the input image, representing the input image as a graph according to the interest points and geometric relations between the interest points, and employing the graph for performing a visual task, the graph including a plurality of vertices and edges, and maintaining the data respective of the geometric relations, the feature maps being selected of an output of at least one selected layer of the trained NN according to values attributed to the feature maps by the trained NN, the interest points of the input image being defined based on the locations corresponding to the feature maps.Type: ApplicationFiled: June 21, 2016Publication date: October 13, 2016Inventors: Michael CHERTOK, Alexander LORBERT, Adi PINHAS
-
Patent number: 9396415Abstract: A method for representing an input image includes the steps of applying a trained neural network on the input image, selecting a plurality of feature maps, determining a location of each of the plurality of feature maps in an image space of the input image, defining a plurality of interest points of the input image, and employing the plurality of interest points for representing the input image for performing a visual task. The plurality of feature maps are selected of an output of at least one selected layer of the trained neural network according to values attributed to the plurality of feature maps by the trained neural network. The plurality of interest points of the input image are defined based on the locations corresponding to the plurality of feature maps.Type: GrantFiled: April 1, 2015Date of Patent: July 19, 2016Assignee: SUPERFISH LTD.Inventors: Michael Chertok, Alexander Lorbert, Adi Pinhas
-
Publication number: 20150278642Abstract: A method for representing an input image includes the steps of applying a trained neural network on the input image, selecting a plurality of feature maps, determining a location of each of the plurality of feature maps in an image space of the input image, defining a plurality of interest points of the input image, and employing the plurality of interest points for representing the input image for performing a visual task. The plurality of feature maps are selected of an output of at least one selected layer of the trained neural network according to values attributed to the plurality of feature maps by the trained neural network. The plurality of interest points of the input image are defined based on the locations corresponding to the plurality of feature maps.Type: ApplicationFiled: April 1, 2015Publication date: October 1, 2015Inventors: Michael CHERTOK, Alexander LORBERT, Adi PINHAS
-
Patent number: 9076074Abstract: A system and method for processing a digital image. A digital image and a definition of a segment therein may be obtained. A sampling area may be defined wherein the sampling area at least partly overlaps with the segment. A characteristic value for the sampling area may be determined The image may be represented based on the characteristic value. Other embodiments are described and claimed.Type: GrantFiled: May 1, 2012Date of Patent: July 7, 2015Assignee: Superfish LTD.Inventors: Michael Chertok, Adi Pinhas
-
Patent number: 8818106Abstract: A method for determining a matching score between a first set of n1 feature points, and a second set of n2 feature points includes producing a triple-wise affinity tensor, determining a leading eigenvector of the triple-wise affinity tensor, iteratively producing a binary optimal assignment vector and determining a matching score between the first set of feature points and the second set of feature points. The triple-wise affinity tensor includes the affinity score of assignments of triplets of feature points of the first set of feature points and triplets of feature points of the second set of feature points. The procedure of iteratively producing a binary optimal assignment vector is performed by discretization of the leading eigenvector. The procedure of determining a matching score is performed according to the triple-wise affinity tensor and according to the optimal assignment vector.Type: GrantFiled: May 6, 2010Date of Patent: August 26, 2014Assignee: Superfish Ltd.Inventors: Michael Chertok, Adi Pinhas
-
Patent number: 8731306Abstract: A system for generating virtual interest points in an image, according to detected interest points in that image is detected by an interest point detector. The system includes: an interest point density map producer and an interest point generator, the interest point density map producer receiving the image including the detected interest points, the interest point density map producer extracts a density map of the detected interest points within the image. The interest point generator is coupled with the interest point density map producer, the interest point generator receiving the image including the detected interest points and the interest point density map. The interest point generator determines image areas for generating virtual interest points, the interest point generator generating at least one virtual interest point at the determined areas according to at least the position of one of the detected interest points, the virtual interest point not being detected by the interest point detector.Type: GrantFiled: July 27, 2009Date of Patent: May 20, 2014Assignee: Superfish Ltd.Inventors: Michael Chertok, Adi Pinhas
-
Patent number: 8666145Abstract: A system and method for identifying a region of interest in a digital image. A first and second images of a scene may be obtained from a respective first and second points of view. Following an acquisition of a first image from a first point of view, a subsequent image may be automatically acquired upon determining that a second view point is achieved. Based on two or more images of a scene, a background object may be removed from an image to produce an image that only includes a foreground object or a region of interest.Type: GrantFiled: September 7, 2011Date of Patent: March 4, 2014Assignee: Superfish Ltd.Inventors: Michael Chertok, Adi Pinhas
-
Publication number: 20130294691Abstract: A system and method for processing a digital image. A digital image and a definition of a segment therein may be obtained. A sampling area may be defined wherein the sampling area at least partly overlaps with the segment. A characteristic value for the sampling area may be determined The image may be represented based on the characteristic value. Other embodiments are described and claimed.Type: ApplicationFiled: May 1, 2012Publication date: November 7, 2013Inventors: Michael CHERTOK, Adi Pinhas
-
Patent number: 8526760Abstract: A method for generating a multi scale representation of an input image, the method comprising the procedures of: estimating a scale factor corresponding to said input image; determining a set of Gaussian difference kernels according to said estimated scale factor, and according to a predetermined set of Gaussian kernels; and generating a multi-scale representation of said input image by applying each of said set of Gaussian difference kernels on said input image.Type: GrantFiled: January 14, 2009Date of Patent: September 3, 2013Assignee: Superfish Ltd.Inventors: Michael Chertok, Adi Pinhas
-
Patent number: 8463047Abstract: System for generating an edge neighborhood descriptor for describing the surrounding of an interest point according to the closest edges includes a sector determiner, a closest edge determiner, and an edge neighborhood descriptor constructor, the closest edge determiner is coupled between the sector determiner and the edge neighborhood descriptor constructor. The sector determiner determines N sectors, surrounding the interest point. The closest edge determiner determines for each of the N sectors, the edge pixel closest to the interest point, according to at least one binary edge map. The edge neighborhood descriptor constructor constructs the edge neighborhood descriptor such that the length of the radius of each of the N sectors is determined according to at least the distance from the interest point to the edge pixel closest to the interest point within the sector, the edge neighborhood descriptor includes the N sectors.Type: GrantFiled: July 27, 2009Date of Patent: June 11, 2013Assignee: Superfish Ltd.Inventors: Michael Chertok, Adi Pinhas, Lev Koushnir
-
Patent number: 8401312Abstract: Method for organizing a set of images into subsets of images, the method including the following procedures producing a respective model according to a plurality of feature points and the geometric relations between the feature points for each of the images, determining a similarity index between each pair of the images, according to the respective model of each image of the pair of the images, producing a distance matrix, according to the similarity index between each pair of the images, producing a set of coordinates, according to the distance matrix and sorting the images in plurality of dimensions, according to the set of coordinates.Type: GrantFiled: May 15, 2008Date of Patent: March 19, 2013Assignee: Superfish Ltd.Inventors: Michael Chertok, Adi Pinhas, Yossi Keller
-
Publication number: 20130058537Abstract: A system and method for identifying a region of interest in a digital image. A first and second images of a scene may be obtained from a respective first and second points of view. Following an acquisition of a first image from a first point of view, a subsequent image may be automatically acquired upon determining that a second view point is achieved. Based on two or more images of a scene, a background object may be removed from an image to produce an image that only includes a foreground object or a region of interest.Type: ApplicationFiled: September 7, 2011Publication date: March 7, 2013Inventors: Michael CHERTOK, Adi Pinhas
-
Publication number: 20130060790Abstract: A system and method for detecting outliers. A method may include selecting, from a first subset of digital objects, a second subset of digital objects, sorting the first subset of digital objects according to a similarity to at least some of the objects included in the second subset, and, designating at least one digital object included in the first subset as an outlier based on the sorting. A similarity value indicative of a level of similarity between an object and a reference object may be associated with the object. A set of objects may be sorted according to their associated similarity values.Type: ApplicationFiled: September 7, 2011Publication date: March 7, 2013Inventors: Michael CHERTOK, Adi Pinhas
-
Patent number: 8355533Abstract: System for providing a mobile user, object related information related to an object visible thereto, the system including a camera directable toward the object, a local interest points and semi global geometry (LIPSGG) extraction processor, and a remote LIPSGG identifier, the camera acquiring an image of at least a portion of the object, the LIPSGG extraction processor being coupled with the camera, the LIPSGG extraction processor extracting an LIPSGG model of the object from the image, remote LIPSGG identifier being coupled with the LIPSGG extraction processor via a network, the remote LIPSGG identifier receiving the LIPSGG model from the LIPSGG extraction processor, via the network, the remote LIPSGG identifier identifying the object according to the LIPSGG model, the remote LIPSGG identifier retrieving the object related information, the remote LIPSGG identifier providing the object related information to the mobile user operating the camera.Type: GrantFiled: March 4, 2008Date of Patent: January 15, 2013Assignee: Superfish Ltd.Inventors: Adi Pinhas, Michael Chertok
-
Publication number: 20110317922Abstract: A system for generating virtual interest points in an image, according to detected interest points in that image is detected by an interest point detector. The system includes: an interest point density map producer and an interest point generator, the interest point density map producer receiving the image including the detected interest points, the interest point density map producer extracts a density map of the detected interest points within the image. The interest point generator is coupled with the interest point density map producer, the interest point generator receiving the image including the detected interest points and the interest point density map. The interest point generator determines image areas for generating virtual interest points, the interest point generator generating at least one virtual interest point at the determined areas according to at least the position of one of the detected interest points, the virtual interest point not being detected by the interest point detector.Type: ApplicationFiled: July 27, 2009Publication date: December 29, 2011Applicant: SUPERFISH LTD.Inventors: Michael Chertok, Adi Pinhas
-
Publication number: 20110235922Abstract: System for generating an edge neighborhood descriptor for describing the surrounding of an interest point according to the closest edges includes a sector determiner, a closest edge determiner, and an edge neighborhood descriptor constructor, the closest edge determiner is coupled between the sector determiner and the edge neighborhood descriptor constructor. The sector determiner determines N sectors, surrounding the interest point. The closest edge determiner determines for each of the N sectors, the edge pixel closest to the interest point, according to at least one binary edge map. The edge neighborhood descriptor constructor constructs the edge neighborhood descriptor such that the length of the radius of each of the N sectors is determined according to at least the distance from the interest point to the edge pixel closest to the interest point within the sector, the edge neighborhood descriptor includes the N sectors.Type: ApplicationFiled: July 27, 2009Publication date: September 29, 2011Applicant: Superfish Ltd.Inventors: Michael Chertok, Adi Pinhas, Lev Koushnir
-
Publication number: 20100310179Abstract: A method for generating a multi scale representation of an input image, the method comprising the procedures of: estimating a scale factor corresponding to said input image; determining a set of Gaussian difference kernels according to said estimated scale factor, and according to a predetermined set of Gaussian kernels; and generating a multi-scale representation of said input image by applying each of said set of Gaussian difference kernels on said input image.Type: ApplicationFiled: January 14, 2009Publication date: December 9, 2010Inventors: Michael Chertok, Adi Pinhas
-
Publication number: 20100284620Abstract: A method for determining a matching score between a first set of n1 feature points, and a second set of n2 feature points includes producing a triple-wise affinity tensor, determining a leading eigenvector of the triple-wise affinity tensor, iteratively producing a binary optimal assignment vector and determining a matching score between the first set of feature points and the second set of feature points. The triple-wise affinity tensor includes the affinity score of assignments of triplets of feature points of the first set of feature points and triplets of feature points of the second set of feature points. The procedure of iteratively producing a binary optimal assignment vector is performed by discretization of the leading eigenvector. The procedure of determining a matching score is performed according to the triple-wise affinity tensor and according to the optimal assignment vector.Type: ApplicationFiled: May 6, 2010Publication date: November 11, 2010Applicant: SUPERFISH LTD.Inventors: Michael Chertok, Adi Pinhas
-
Publication number: 20100209008Abstract: Method for organizing a set of images into subsets of images, the method including the following procedures producing a respective model according to a plurality of feature points and the geometric relations between the feature points for each of the images, determining a similarity index between each pair of the images, according to the respective model of each image of the pair of the images, producing a distance matrix, according to the similarity index between each pair of the images, producing a set of coordinates, according to the distance matrix and sorting the images in plurality of dimensions, according to the set of coordinates.Type: ApplicationFiled: May 15, 2008Publication date: August 19, 2010Applicant: SUPERFISH LTD.Inventors: Michael Chertok, Adi Pinhas, Yossi Keller
-
Publication number: 20100142758Abstract: System for providing a mobile user, object related information related to an object visible thereto, the system including a camera directable toward the object, a local interest points and semi global geometry (LIPSGG) extraction processor, and a remote LIPSGG identifier, the camera acquiring an image of at least a portion of the object, the LIPSGG extraction processor being coupled with the camera, the LIPSGG extraction processor extracting an LIPSGG model of the object from the image, remote LIPSGG identifier being coupled with the LIPSGG extraction processor via a network, the remote LIPSGG identifier receiving the LIPSGG model from the LIPSGG extraction processor, via the network, the remote LIPSGG identifier identifying the object according to the LIPSGG model, the remote LIPSGG identifier retrieving the object related information, the remote LIPSGG identifier providing the object related information to the mobile user operating the camera.Type: ApplicationFiled: March 4, 2008Publication date: June 10, 2010Inventors: Adi Pinhas, Michael Chertok