Patents by Inventor Michael Petrov
Michael Petrov 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: 11934983Abstract: Described herein is a computer implemented method for maintaining a plurality of issues, each issue having an associated rank value, the rank values of the plurality of issues defining an order of the plurality of issues. The method comprises receiving a rank operation request to change the rank of a subject issue; determining relevant issues to the rank operation request; and attempting to acquire locks on each of the relevant issues. In response to successfully acquiring locks on each of the relevant issues a new rank value for the subject issue is calculated and saved.Type: GrantFiled: March 25, 2019Date of Patent: March 19, 2024Assignee: ATLASSIAN PTY LTD.Inventors: Mark Lassau, Matt Quail, Nikolay Petrov, Ivo Bosticky, Michael Elias
-
Patent number: 8442967Abstract: Biometric search methods, apparatus, and systems using operator input for an operator-assisted iterative biometric search are provided. In certain embodiments, a set of candidate records is received at a computing device. At least a first portion of the set of candidate records is displayed. An indication that a first candidate record in the set of candidate records is not a match to the probe record is received. A first search of the set of candidate records using the first candidate record is performed. A score assigned to a second candidate record in the set of candidate records is modified when the second candidate record is more likely to be a match to the first candidate record than a match to the probe record. At least a second portion of the set of candidate records is displayed.Type: GrantFiled: January 31, 2011Date of Patent: May 14, 2013Assignee: Identix IncorporatedInventors: Michael Brauckmann, Ernst Mucke, Michael Petrov
-
Publication number: 20110191329Abstract: Biometric search methods, apparatus, and systems using operator input for an operator-assisted iterative biometric search are provided. In certain embodiments, a set of candidate records is received at a computing device. At least a first portion of the set of candidate records is displayed. An indication that a first candidate record in the set of candidate records is not a match to the probe record is received. A first search of the set of candidate records using the first candidate record is performed. A score assigned to a second candidate record in the set of candidate records is modified when the second candidate record is more likely to be a match to the first candidate record than a match to the probe record. At least a second portion of the set of candidate records is displayed.Type: ApplicationFiled: January 31, 2011Publication date: August 4, 2011Applicant: IDENTIX INCORPORATEDInventors: Michael Petrov, Ernst Mucke, Michael Brauckmann
-
Patent number: 7728848Abstract: Improvement of the performance, usability, and functionality of software for editing three dimensional computer models and textures is described. Editing operations are performed on the model in an ordered list to reduce the amount of memory required to maintain previous versions, and certain editing operations are precalculated to reduce the amount of real time calculation required. Improvements to usability and functionality are provided by more precisely selecting portions of a model for editing, allowing textures to be moved more easily on the model, and allowing better blending of the appearance of adjacent textures.Type: GrantFiled: March 28, 2001Date of Patent: June 1, 2010Assignee: DG FastChannel, Inc.Inventors: Michael Petrov, Alexander Migdal, Alexei Lebedev, Veronika Shelyekhova, Leonid Polonskiy, Vadim Abadjev
-
Patent number: 7474803Abstract: System and method for constructing a 3D model of an object based on a series of silhouette and texture map images. In the exemplary embodiment an object is placed on a rotating turntable and a camera, which is stationary, captures images of the object as it rotates on the turntable. In one pass, the system captures a number of photographic images that will be processed into image silhouettes. In a second pass, the system gathers texture data. After a calibration procedure (used to determine the camera's focal length and the turntable's axis of rotation), a silhouette processing module determines a set of two-dimensional polygon shapes (silhouette contour polygons) that describe the contours of the object. The system uses the silhouette contour polygons to create a 3D polygonal mesh model of the object. The system determines the shape of the 3D model analytically by finding the areas of intersection between the edges of the model faces and the edges of the silhouette contour polygons.Type: GrantFiled: May 30, 2006Date of Patent: January 6, 2009Assignee: Enliven Marketing Technologies CorporationInventors: Michael Petrov, Alexander Migdal, Alexei Lebedev, Veronika Shelyekhova, Leonid Polonskiy, Vadim Abadjev
-
Patent number: 7453456Abstract: Systems and methods for identifying the contour of an object that is depicted in an image. An object is placed on a rotating turntable and a camera, which is stationary, captures images of the object as it rotates on the turntable. In one pass, the system captures a number of photographic images that will be processed into image silhouettes. After a calibration procedure (used to determine the camera's focal length and the turntable's axis of rotation), a silhouette processing module determines a set of two-dimensional polygon shapes (silhouette contour polygons) that describe the contours of the object by comparing light intensity values in the images of the object with light intensity values from an image of the background without the object.Type: GrantFiled: May 30, 2006Date of Patent: November 18, 2008Assignee: Enliven Marketing Technologies CorporationInventors: Michael Petrov, Alexander Migdal, Alexei Lebedev, Veronika Shelyekhova, Leonid Polonskiy, Vadim Abadjev
-
Publication number: 20060232583Abstract: System and method for constructing a 3D model of an object based on a series of silhouette and texture map images. In the exemplary embodiment an object is placed on a rotating turntable and a camera, which is stationary, captures images of the object as it rotates on the turntable. In one pass, the system captures a number of photographic images that will be processed into image silhouettes. In a second pass, the system gathers texture data. After a calibration procedure (used to determine the camera's focal length and the turntable's axis of rotation), a silhouette processing module determines a set of two-dimensional polygon shapes (silhouette contour polygons) that describe the contours of the object. The system uses the silhouette contour polygons to create a 3D polygonal mesh model of the object. The system determines the shape of the 3D model analytically by finding the areas of intersection between the edges of the model faces and the edges of the silhouette contour polygons.Type: ApplicationFiled: May 30, 2006Publication date: October 19, 2006Inventors: Michael Petrov, Alexander Migdal, Alexei Lebedev, Veronika Shelyekhova, Leonid Polonskiy, Vadim Abadjev
-
Publication number: 20060227133Abstract: System and method for constructing a 3D model of an object based on a series of silhouette and texture map images. In the exemplary embodiment an object is placed on a rotating turntable and a camera, which is stationary, captures images of the object as it rotates on the turntable. In one pass, the system captures a number of photographic images that will be processed into image silhouettes. In a second pass, the system gathers texture data. After a calibration procedure (used to determine the camera's focal length and the turntable's axis of rotation), a silhouette processing module determines a set of two-dimensional polygon shapes (silhouette contour polygons) that describe the contours of the object. The system uses the silhouette contour polygons to create a 3D polygonal mesh model of the object. The system determines the shape of the 3D model analytically by finding the areas of intersection between the edges of the model faces and the edges of the silhouette contour polygons.Type: ApplicationFiled: May 30, 2006Publication date: October 12, 2006Inventors: Michael Petrov, Alexander Migdal, Alexei Lebedev, Veronika Shelyekhova, Leonid Polonskiy, Vadim Abadjev
-
Patent number: 7065242Abstract: System and method for constructing a 3D model of an object based on a series of silhouette and texture map images. In the exemplary embodiment an object is placed on a rotating turntable and a camera, which is stationary, captures images of the object as it rotates on the turntable. In one pass, the system captures a number of photographic images that will be processed into image silhouettes. In a second pass, the system gathers texture data. After a calibration procedure (used to determine the camera's focal length and the turntable's axis of rotation), a silhouette processing module determines a set of two-dimensional polygon shapes (silhouette contour polygons) that describe the contours of the object. The system uses the silhouette contour polygons to create a 3D polygonal mesh model of the object. The system determines the shape of the 3D model analytically-by finding the areas of intersection between the edges of the model faces and the edges of the silhouette contour polygons.Type: GrantFiled: March 28, 2001Date of Patent: June 20, 2006Assignee: Viewpoint CorporationInventors: Michael Petrov, Alexander Migdal, Alexei Lebedev, Veronika Shelyekhova, Leonid Polonskiy, Vadim Abadjev
-
Patent number: 6549288Abstract: The present invention provides a system for illuminating an object with a special kind of structured light pattern, recording the shape of the reflected points of light by means of a camera, and, by a triangulation technique that does not depend on the fixed direction of the light source relative to the camera, reconstructing the 3D shape of the object through a computer using the data points collected from the reflection of the structured light pattern. The scanning system is portable and does not require data processing contemporaneous with the data collection. The portable system stores in the storage media several images of the objects with different illumination patterns. The data is subsequently processed, by a computer system which applies data processing routines, i.e., the model building algorithms which provide 3D surface generation.Type: GrantFiled: May 14, 1999Date of Patent: April 15, 2003Assignee: Viewpoint Corp.Inventors: Alexander Migdal, Michael Petrov, Alexei Lebedev, Veronika Shelyekhova, Vadim Abadjev, Vladimir Bernstein, Andrei Afanassenkov
-
Publication number: 20020050988Abstract: System and method for constructing a 3D model of an object based on a series of silhouette and texture map images. In the exemplary embodiment an object is placed on a rotating turntable and a camera, which is stationary, captures images of the object as it rotates on the turntable. In one pass, the system captures a number of photographic images that will be processed into image silhouettes. In a second pass, the system gathers texture data. After a calibration procedure (used to determine the camera's focal length and the turntable's axis of rotation), a silhouette processing module determines a set of two-dimensional polygon shapes (silhouette contour polygons) that describe the contours of the object. The system uses the silhouette contour polygons to create a 3D polygonal mesh model of the object. The system determines the shape of the 3D model analytically-by finding the areas of intersection between the edges of the model faces and the edges of the silhouette contour polygons.Type: ApplicationFiled: March 28, 2001Publication date: May 2, 2002Inventors: Michael Petrov, Alexander Migdal, Alexei Lebedev, Veronika Shelyekhova, Leonid Polonskiy, Vadim Abadjev
-
Publication number: 20010056308Abstract: Improvement of the performance, usability, and functionality of software for editing three dimensional computer models and textures is described. Editing operations are performed on the model in an ordered list to reduce the amount of memory required to maintain previous versions, and certain editing operations are precalculated to reduce the amount of real time calculation required. Improvements to usability and functionality are provided by more precisely selecting portions of a model for editing, allowing textures to be moved more easily on the model, and allowing better blending of the appearance of adjacent textures.Type: ApplicationFiled: March 28, 2001Publication date: December 27, 2001Inventors: Michael Petrov, Alexander Migdal, Alexei Lebedev, Veronica Shelekhova, Leonid Polonskiy, Vadim Abadjev
-
Patent number: 6205243Abstract: System and method for rapid collection of data points and construction of a computer model based on a multi-resolution mesh to describe the surface contours and color of an object. The system collects data by projecting shapes of light against the object and collecting (from a position of triangulation relative to the light projector) images of the light as it reflects from the object. The system and method of the present invention are comprised of a multiple laser stripe generation process to project a number of light shapes against the object, the collection of one or more reflected laser stripes in a single image of an images collector to gather sufficient information to reproduce points on the surface of the object. The system compresses the data associated with collected points, which allows for accurate values for the contours of the object to subpixel accuracy.Type: GrantFiled: January 28, 2000Date of Patent: March 20, 2001Assignee: Viewpoint Corp.Inventors: Alexander A. Migdal, Michael Petrov, Alexei Lebedev
-
Patent number: 6044170Abstract: System and method for rapid collection of data points and construction of a computer model based on a multi-resolution mesh to describe the surface contours and color of an object. The system collects data by projecting shapes of light against the object and collecting (from a position of triangulation relative to the light projector) images of the light as it reflects from the object. The system and method of the present invention are comprised of a multiple laser stripe generation process to project a number of light shapes against the object, the collection of one or more reflected laser stripes in a single image of an images collector to gather sufficient information to reproduce points on the surface of the object. The system compresses the data associated with collected points, which allows for accurate values for the contours of the object to subpixel accuracy.Type: GrantFiled: March 21, 1996Date of Patent: March 28, 2000Assignee: Real-Time Geometry CorporationInventors: Alexander A. Migdal, Michael Petrov, Alexei Lebedev
-
Patent number: 5995650Abstract: System and method for rapid collection of data points and construction of a computer model based on a multi-resolution mesh to describe the surface contours and color of an object. The system collects data by projecting shapes of light against the object and collecting (from a position of triangulation relative to the light projector) images of the light as it reflects from the object. The system and method of the present invention are comprised of a multiple laser stripe generation process to project a number of light shapes against the object, the collection of one or more reflected laser stripes in a single image of an images collector to gather sufficient information to reproduce points on the surface of the object.Type: GrantFiled: July 21, 1998Date of Patent: November 30, 1999Assignee: Real-Time Geometry Corp.Inventors: Alexander A. Migdal, Michael Petrov, Alexei Lebedev
-
Patent number: 5991437Abstract: A system for high accuracy calibration of a scanning system, which provides an object for calibration of a known geometry, such as a plane or a sphere. Upon that object is marked a pattern of points or geometric shapes, such as a set of equilateral triangles or their vertices. A set of computer programmed elements process photographic images of the object (containing a depiction of the pattern of geometric objects) and scanned images of the object to calibrate to high precision parameters, including a focal point relationship value for scanning systems which use a camera as an image collector (which describes the relationships between the focal point of the lens and the light/image collection device of the camera), a set of values to correct for distortion of the lens, the relative distance between the image collector and the scanner light source and also an initial angle to determine light position scanning.Type: GrantFiled: July 12, 1996Date of Patent: November 23, 1999Assignee: Real-Time Geometry CorporationInventors: Alexander Migdal, Alexei Lebedev, Michael Petrov, Alexander Zhilyaev
-
Patent number: 5870220Abstract: A portable 3D scanning system collects 2D-profile data of objects using a combination of a laser-stripe positioning device and a video camera which detects the images of the laser stripe reflected from the object. The scanning system includes a laser-stripe generator, a video camera, a scanning mirror attached to a continuously rotating motor, an encoder or a photodiode operationally coupled to the motor, and associated electronics. As the rotating, scanning mirror reflects the laser stripe and variably positions the laser stripe across the object, the encoder or the photodiode generates signals indicating the angular position of the mirror. The video images of the reflected laser stripes are stored on a storage medium, while data relating to the angular positions of the laser stripes recorded in the video images are simultaneously stored on a storage medium.Type: GrantFiled: July 12, 1996Date of Patent: February 9, 1999Assignee: Real-Time Geometry CorporationInventors: Alexander Migdal, Michael Petrov, Alexei Lebedev