Patents by Inventor Alexander Gorban
Alexander Gorban 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: 11967103Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for estimating a 3-D pose of an object of interest from image and point cloud data. In one aspect, a method includes obtaining an image of an environment; obtaining a point cloud of a three-dimensional region of the environment; generating a fused representation of the image and the point cloud; and processing the fused representation using a pose estimation neural network and in accordance with current values of a plurality of pose estimation network parameters to generate a pose estimation network output that specifies, for each of multiple keypoints, a respective estimated position in the three-dimensional region of the environment.Type: GrantFiled: October 20, 2021Date of Patent: April 23, 2024Assignee: Waymo LLCInventors: Jingxiao Zheng, Xinwei Shi, Alexander Gorban, Junhua Mao, Andre Liang Cornman, Yang Song, Ting Liu, Ruizhongtai Qi, Yin Zhou, Congcong Li, Dragomir Anguelov
-
Publication number: 20230367809Abstract: In one example embodiment, a computer-implemented method for extracting information from imagery includes obtaining data representing a sequence of images, at least one of the sequence of images depicting an object. The method includes inputting the sequence of images into a machine-learned information extraction model that is trained to extract location information from the sequence of images. The method includes obtaining as an output of the information extraction model in response to inputting the sequence of images, data representing a real-world location associated with the object depicted in the sequence of images.Type: ApplicationFiled: May 16, 2023Publication date: November 16, 2023Inventors: Alexander Gorban, Yanxiang Wu
-
Patent number: 11693901Abstract: In one example embodiment, a computer-implemented method for extracting information from imagery includes obtaining data representing a sequence of images, at least one of the sequence of images depicting an object. The method includes inputting the sequence of images into a machine-learned information extraction model that is trained to extract location information from the sequence of images. The method includes obtaining as an output of the information extraction model in response to inputting the sequence of images, data representing a real-world location associated with the object depicted in the sequence of images.Type: GrantFiled: January 10, 2019Date of Patent: July 4, 2023Assignee: GOOGLE LLCInventors: Alexander Gorban, Yanxiang Wu
-
Publication number: 20220262032Abstract: In one example embodiment, a computer-implemented method for extracting information from imagery includes obtaining data representing a sequence of images, at least one of the sequence of images depicting an object. The method includes inputting the sequence of images into a machine-learned information extraction model that is trained to extract location information from the sequence of images. The method includes obtaining as an output of the information extraction model in response to inputting the sequence of images, data representing a real-world location associated with the object depicted in the sequence of images.Type: ApplicationFiled: January 10, 2019Publication date: August 18, 2022Inventors: Alexander Gorban, Yanxiang Wu
-
Publication number: 20220156965Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for estimating a 3-D pose of an object of interest from image and point cloud data. In one aspect, a method includes obtaining an image of an environment; obtaining a point cloud of a three-dimensional region of the environment; generating a fused representation of the image and the point cloud; and processing the fused representation using a pose estimation neural network and in accordance with current values of a plurality of pose estimation network parameters to generate a pose estimation network output that specifies, for each of multiple keypoints, a respective estimated position in the three-dimensional region of the environment.Type: ApplicationFiled: October 20, 2021Publication date: May 19, 2022Inventors: Jingxiao Zheng, Xinwei Shi, Alexander Gorban, Junhua Mao, Andre Liang Cornman, Yang Song, Ting Liu, Ruizhongtai Qi, Yin Zhou, Congcong Li, Dragomir Anguelov
-
Publication number: 20220084228Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining estimated ground truth object keypoint labels for sensor readings of objects. In one aspect, a method comprises obtaining a plurality of sets of label data for a sensor reading of an object; obtaining respective quality control data corresponding to each of the plurality of sets of label data, the respective quality control data comprising: data indicating whether the labeled location of the first object keypoint in the corresponding set of label data is accurate; and determining an estimated ground truth location for the first object keypoint in the sensor data keypoint from (i) the labeled locations that were indicated as accurate by the corresponding quality control data and (ii) not from the labeled locations that were indicated as not accurate by the corresponding quality control data.Type: ApplicationFiled: September 10, 2021Publication date: March 17, 2022Inventors: Alexander Gorban, Yin Zhou, JR., Dragomir Anguelov, Alessandro Giulianelli
-
Patent number: 11138470Abstract: Systems, methods, and computer readable media related to training and/or using a neural network model. The trained neural network model can be utilized to generate (e.g., over a hidden layer) a spectral image based on a regular image, and to generate output indicative of one or more features present in the generated spectral image (and present in the regular image since the spectral image is generated based on the regular image). As one example, a regular image may be applied as input to the trained neural network model, a spectral image generated over multiple layers of the trained neural network model based on the regular image, and output generated over a plurality of additional layers based on the spectral image. The generated output may be indicative of various features, depending on the training of the additional layers of the trained neural network model.Type: GrantFiled: May 8, 2019Date of Patent: October 5, 2021Assignee: GOOGLE LLCInventor: Alexander Gorban
-
Patent number: 10489634Abstract: A method including receiving an indication that a first classifier has identified that an image includes an object of a predetermined class of objects. Image data that relates to the image is processed using a second classifier with a first training state, which determines whether the image data includes the object of the predetermined class of objects. In response to the determining, data relating to the image data is transmitted to a remote system. Update data relating to the transmitted data is received from the remote system. The training state of the second classifier is updated to a second training state in response to the update data such that the second classifier with the second training state would make a different determination of whether future image data similar to the image data includes an object of the predetermined class of objects than the second classifier with the first training state.Type: GrantFiled: September 26, 2017Date of Patent: November 26, 2019Assignee: Apical Limited and University of LeicesterInventors: Ilya Romanenko, Alexander Gorban, Ivan Tyukin
-
Publication number: 20190266446Abstract: Systems, methods, and computer readable media related to training and/or using a neural network model. The trained neural network model can be utilized to generate (e.g., over a hidden layer) a spectral image based on a regular image, and to generate output indicative of one or more features present in the generated spectral image (and present in the regular image since the spectral image is generated based on the regular image). As one example, a regular image may be applied as input to the trained neural network model, a spectral image generated over multiple layers of the trained neural network model based on the regular image, and output generated over a plurality of additional layers based on the spectral image. The generated output may be indicative of various features, depending on the training of the additional layers of the trained neural network model.Type: ApplicationFiled: May 8, 2019Publication date: August 29, 2019Inventor: Alexander Gorban
-
Patent number: 10331975Abstract: Systems, methods, and computer readable media related to training and/or using a neural network model. The trained neural network model can be utilized to generate (e.g., over a hidden layer) a spectral image based on a regular image, and to generate output indicative of one or more features present in the generated spectral image (and present in the regular image since the spectral image is generated based on the regular image). As one example, a regular image may be applied as input to the trained neural network model, a spectral image generated over multiple layers of the trained neural network model based on the regular image, and output generated over a plurality of additional layers based on the spectral image. The generated output may be indicative of various features, depending on the training of the additional layers of the trained neural network model.Type: GrantFiled: November 29, 2016Date of Patent: June 25, 2019Assignee: GOOGLE LLCInventor: Alexander Gorban
-
Patent number: 10295691Abstract: To process geological log data, a two-dimensional set of log values recorded at a plurality of points is obtained about a borehole periphery, and over a chosen length along the borehole. The set of log values are decomposed by identifying in the set one or more main functions indicative of one or more main geological layer features of the rock penetrated by the borehole and removing log values corresponding to values of the main functions from the set of log values. Further decomposing the set of log values can be performed, as necessary iteratively, based on one or more subsidiary functions. The log values of the set remaining after identification and removal of values are designated as texture. Functions indicative of the main and subsidiary layer features and the texture are used to construct a synthesized volume representing the rock removed during creation of the chosen length of the borehole.Type: GrantFiled: October 12, 2016Date of Patent: May 21, 2019Assignee: Reeves Wireline Technologies LimitedInventors: Alexander Gorban, Evgeny Mirkes, Jeremy Levesley, James Whetton
-
Patent number: 10062013Abstract: According to an aspect of the present disclosure, there is provided a method of image processing. The method comprises receiving image data comprising a set of feature vectors of a first dimensionality, the feature vectors corresponding to a class of objects. A variable projection is applied to each feature vector in the set of feature vectors to generate a set of projected vectors of a second dimensionality. The method then comprises processing the set of projected vectors to generate a model for the class of objects. A projection is applied to the model to generate an object classification model, of the first dimensionality, for the class of objects.Type: GrantFiled: December 23, 2016Date of Patent: August 28, 2018Assignee: Apical Ltd.Inventors: Ilya Romanenko, Ivan Tyukin, Alexander Gorban, Konstantin Sofeikov
-
Publication number: 20180150726Abstract: Systems, methods, and computer readable media related to training and/or using a neural network model. The trained neural network model can be utilized to generate (e.g., over a hidden layer) a spectral image based on a regular image, and to generate output indicative of one or more features present in the generated spectral image (and present in the regular image since the spectral image is generated based on the regular image). As one example, a regular image may be applied as input to the trained neural network model, a spectral image generated over multiple layers of the trained neural network model based on the regular image, and output generated over a plurality of additional layers based on the spectral image. The generated output may be indicative of various features, depending on the training of the additional layers of the trained neural network model.Type: ApplicationFiled: November 29, 2016Publication date: May 31, 2018Inventor: Alexander Gorban
-
Publication number: 20180089497Abstract: A method including receiving an indication that a first classifier has identified that an image includes an object of a predetermined class of objects. Image data that relates to the image is processed using a second classifier with a first training state, which determines whether the image data includes the object of the predetermined class of objects. In response to the determining, data relating to the image data is transmitted to a remote system. Update data relating to the transmitted data is received from the remote system. The training state of the second classifier is updated to a second training state in response to the update data such that the second classifier with the second training state would make a different determination of whether future image data similar to the image data includes an object of the predetermined class of objects than the second classifier with the first training state.Type: ApplicationFiled: September 26, 2017Publication date: March 29, 2018Inventors: Ilya ROMANENKO, Alexander GORBAN, Ivan TYUKIN
-
Publication number: 20170185870Abstract: According to an aspect of the present disclosure, there is provided a method of image processing. The method comprises receiving image data comprising a set of feature vectors of a first dimensionality, the feature vectors corresponding to a class of objects. A variable projection is applied to each feature vector in the set of feature vectors to generate a set of projected vectors of a second dimensionality. The method then comprises processing the set of projected vectors to generate a model for the class of objects. A projection is applied to the model to generate an object classification model, of the first dimensionality, for the class of objects.Type: ApplicationFiled: December 23, 2016Publication date: June 29, 2017Inventors: Ilya ROMANENKO, Ivan TYUKIN, Alexander GORBAN, Konstantin SOFEIKOV
-
Publication number: 20170108606Abstract: To process geological log data, a two-dimensional set of log values recorded at a plurality of points is obtained about a borehole periphery, and over a chosen length along the borehole. The set of log values are decomposed by identifying in the set one or more main functions indicative of one or more main geological layer features of the rock penetrated by the borehole and removing log values corresponding to values of the main functions from the set of log values. Further decomposing the set of log values can be performed, as necessary iteratively, based on one or more subsidiary functions. The log values of the set remaining after identification and removal of values are designated as texture. Functions indicative of the main and subsidiary layer features and the texture are used to construct a synthesised volume representing the rock removed during creation of the chosen length of the borehole.Type: ApplicationFiled: October 12, 2016Publication date: April 20, 2017Inventors: Alexander Gorban, Evgeny Mirkes, Jeremy Levesley, James Whetton
-
Patent number: 7553138Abstract: The invention relates to a rotary screw machine of volume type comprising a body (30) having a main axis X, two members (10, 20), wherein a first one (20) surrounds a second one (10). Said first member (20) is hinged in said body (30) and is able to swivel on itself about its axis (Xf), aligned with said main axis X, according to a swiveling motion, whereas the axis (Xm) of said second member (10), revolves about the axis of said first member (Xf) according to an revolution motion having said length E as a radius. The machine further comprises a synchronizer (34, 36, 38, 40) synchronizing said swiveling motion and said revolution motion, such that a working medium performs a volumetric displacement in at least one working chamber (11) delimited by an outer surface (22) of said first member (20) and a inner surface (12) of said second member (10).Type: GrantFiled: July 14, 2003Date of Patent: June 30, 2009Assignee: Elthom Enterprises LimitedInventor: Alexander Gorban
-
Patent number: 7540728Abstract: In order to more effectively use the constructional volume of a volume screw machine of rotary type, a plurality of sets (80, 70; 60, 50) of female elements having an inner screw surface and of male elements having an outer screw surface is provided, wherein in each set a rotary motion of at least one element is created. If the motion of elements in different sets (80, 70; 60, 50) is synchronized, one can provide for a dynamically balanced machine.Type: GrantFiled: July 14, 2003Date of Patent: June 2, 2009Assignee: Elthom Enterprises LimitedInventor: Alexander Gorban
-
Publication number: 20070271931Abstract: The Invention relates to a process for transforming heat and work in a thermoelectric cycle, wherein charge carriers of an electronic gas are cyclically subjected to at least a first and second (7) heat source. Thereby, heat is exchanged between elements of the cycle representing adjacent sections (c-d, d-a) of a thermodynamic representation of the thermoelectric cycle. The process can be performed without thermal loss and without thermal (entropy) degradation of the second source, which provides a thermoelectric efficiency higher than that of Carnot cycles.Type: ApplicationFiled: September 29, 2004Publication date: November 29, 2007Applicant: ELTHOM ENTERPRISES LIMITEDInventor: Alexander Gorban
-
Publication number: 20070264147Abstract: A method of transforming energy in a rotary screw machine that comprises a first and a second set of conjugated male and female elements spaced apart from each other along a central axis and having inner/outer profiled surfaces. Upon rotary motion of the male and/or female elements, working chambers are formed between these elements. The working chambers perform an axial movement. The rotary motions of the different sets (1, 2, 3) are synchronized in such a manner that synchronous and inphase motion of the elements in the different sets is performed with different values of angular periods of oscillation of axial movement of the working chambers. Thereby, a working medium transported in these working chambers can be compressed or expanded.Type: ApplicationFiled: January 14, 2004Publication date: November 15, 2007Applicant: Elthom Enterprises LimitedInventors: Alexander Gorban, Natalya Gorban