Patents by Inventor Alexander Bovyrin
Alexander Bovyrin 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: 11657283Abstract: An example apparatus for selecting priors includes a training set receiver to receive a training dataset. The apparatus includes a prior generator to generate a set of redundant priors based on the training dataset. The apparatus includes an intermediate trainer to train a detection CNN using the set of redundant priors. The apparatus includes a score and location receiver to send all training samples of the training dataset to the trained detection CNN and receive responses for all of the redundant priors in the set of redundant priors. The apparatus includes a subset selector to select a subset of the set of redundant priors based on the responses.Type: GrantFiled: February 5, 2018Date of Patent: May 23, 2023Assignee: INTEL CORPORATIONInventors: Konstantin Rodyushkin, Alexander Bovyrin
-
Publication number: 20210081797Abstract: An example apparatus for selecting priors includes a training set receiver to receive a training dataset. The apparatus includes a prior generator to generate a set of redundant priors based on the training dataset. The apparatus includes an intermediate trainer to train a detection CNN using the set of redundant priors. The apparatus includes a score and location receiver to send all training samples of the training dataset to the trained detection CNN and receive responses for all of the redundant priors in the set of redundant priors. The apparatus includes a subset selector to select a subset of the set of redundant priors based on the responses.Type: ApplicationFiled: February 5, 2018Publication date: March 18, 2021Applicant: INTEL CORPORATIONInventors: Konstantin Rodyushkin, Alexander Bovyrin
-
Patent number: 10909394Abstract: A tracking algorithm includes a tracking failure detection technique using a key points selection algorithm. As a result, the described system is able to work on an embedded device in real time, providing high quality vehicle detection and tracking, in some embodiments. A vision system detects and tracks vehicles from sequences of images taken from another moving vehicle in real-time on an embedded platform. The system can achieve real-time performance on an embedded platform in some embodiments, taking into account that modern boosting detectors are too slow for use in such a system. A tracker includes an algorithm for tracking and an algorithm for detection of tracking failures. The tracking algorithm is based on an optical flow calculation for key points selected based on the distribution of features from the last detection. The algorithm for detection of tracking failures is based on an estimation of low confidence detections.Type: GrantFiled: September 8, 2016Date of Patent: February 2, 2021Assignee: Intel CorporationInventors: Alexander Bovyrin, Alexander Suslov, Grigory Serebryakov
-
Patent number: 10872244Abstract: A two-stage pipeline includes a first stage that is a static filter applied to an inverse perspective mapping (IPM) image. A SLAT (Symmetrical Local Adaptive Threshold) method, according to some embodiments, is more adaptive to environment changes. Additional geometry restrictions in the static filter remove clutter. The second stage of the pipeline is a dynamic filter. The motion of blobs is analyzed to find regions that look and behave like road marking.Type: GrantFiled: August 26, 2016Date of Patent: December 22, 2020Assignee: Intel CorporationInventors: Alexander Bovyrin, Nikita Manovich
-
Patent number: 10810462Abstract: In accordance with some embodiments Adaptive Channel Features may be implemented by determining random features. The random features may be determined by defining a maximum allowed feature size of training samples. Then random filter positions of a training sample are sampled. Thereafter, pixel weights in a patch of the maximum allowed feature size is calculated. A feature is selected for applying a boosted classifier.Type: GrantFiled: October 19, 2016Date of Patent: October 20, 2020Assignee: Intel CorporationInventor: Alexander Bovyrin
-
Patent number: 10694175Abstract: A camera facing the front of a vehicle while the vehicle is moving on the road may be calibrated by receiving sequential images from the camera. Image key points in the area limited by the road location are selected. The key points are tracked using an optical flow method. A filtering procedure is applied to the key points to identify the straight-line motion of the vehicle. At least two straight lines corresponding to opposite sides of the road. A calibration algorithm is applied to the at least two lines to determine a vanishing point. The pitch and/or yaw angles of the camera are then calculated.Type: GrantFiled: November 11, 2016Date of Patent: June 23, 2020Assignee: Intel CorporationInventors: Alexander Bovyrin, Alexander Kozlov
-
Patent number: 10180782Abstract: A specified object in still images or video may be detected using a sliding search window technique, applied to the original image and its downscaled versions, in order to detect objects of different sizes. At each scale and each position of the sliding window, the technique may use a boosted tree classifier to determine whether the window contains the object. It may exit earlier if some intermediate sum falls below the certain threshold. To accelerate object detection, hybrid features are used in different boosted chains. For first boosted chains, the fastest features may be applied and then, after more complex (but slower) features and for the last few chains, the most powerful feature (but most computationally expensive) is used. This strategy may improve the speed of detection because for a majority of checking windows, only first boosted chains are used and so only the fastest features are calculated in some embodiments.Type: GrantFiled: August 22, 2016Date of Patent: January 15, 2019Assignee: Intel CorporationInventors: Alexander Bovyrin, Vadim Pisarevsky, Irina Kostina
-
Publication number: 20180324415Abstract: A camera facing the front of a vehicle while the vehicle is moving on the road may be calibrated by receiving sequential images from the camera. Image key points in the area limited by the road location are selected. The key points are tracked using an optical flow method. A filtering procedure is applied to the key points to identify the straight-line motion of the vehicle. At least two straight lines corresponding to opposite sides of the road. A calibration algorithm is applied to the at least two lines to determine a vanishing point. The pitch and/or yaw angles of the camera are then calculated.Type: ApplicationFiled: November 11, 2016Publication date: November 8, 2018Inventors: Alexander Bovyrin, Alexander Kozlov
-
Publication number: 20180314916Abstract: In accordance with some embodiments Adaptive Channel Features may be implemented by determining random features. The random features may be determined by defining a maximum allowed feature size of training samples. Then random filter positions of a training sample are sampled. Thereafter, pixel weights in a patch of the maximum allowed feature size is calculated. A feature is selected for applying a boosted classifier.Type: ApplicationFiled: October 19, 2016Publication date: November 1, 2018Inventor: Alexander Bovyrin
-
Publication number: 20180239973Abstract: A tracking algorithm includes a tracking failure detection technique using a key points selection algorithm. As a result, the described system is able to work on an embedded device in real time, providing high quality vehicle detection and tracking, in some embodiments. A vision system detects and tracks vehicles from sequences of images taken from another moving vehicle in real-time on an embedded platform. The system can achieve real-time performance on an embedded platform in some embodiments, taking into account that modern boosting detectors are too slow for use in such a system. A tracker includes an algorithm for tracking and an algorithm for detection of tracking failures. The tracking algorithm is based on an optical flow calculation for key points selected based on the distribution of features from the last detection. The algorithm for detection of tracking failures is based on an estimation of low confidence detections.Type: ApplicationFiled: September 8, 2016Publication date: August 23, 2018Inventors: Alexander Bovyrin, Alexander Suslov, Grigory Serebryakov
-
Publication number: 20170061220Abstract: A two-stage pipeline includes a first stage that is a static filter applied to an inverse perspective mapping (IPM) image. A SLAT (Symmetrical Local Adaptive Threshold) method, according to some embodiments, is more adaptive to environment changes. Additional geometry restrictions in the static filter remove clutter. The second stage of the pipeline is a dynamic filter. The motion of blobs is analyzed to find regions that look and behave like road marking.Type: ApplicationFiled: August 26, 2016Publication date: March 2, 2017Inventors: Alexander Bovyrin, Nikita Manovich
-
Publication number: 20170053193Abstract: A specified object in still images or video may be detected using a sliding search window technique, applied to the original image and its downscaled versions, in order to detect objects of different sizes. At each scale and each position of the sliding window, the technique may use a boosted tree classifier to determine whether the window contains the object. It may exit earlier if some intermediate sum falls below the certain threshold. To accelerate object detection, hybrid features are used in different boosted chains. For first boosted chains, the fastest features may be applied and then, after more complex (but slower) features and for the last few chains, the most powerful feature (but most computationally expensive) is used. This strategy may improve the speed of detection because for a majority of checking windows, only first boosted chains are used and so only the fastest features are calculated in some embodiments.Type: ApplicationFiled: August 22, 2016Publication date: February 23, 2017Inventors: Alexander Bovyrin, Vadim Pisarevsky, Irina Kostina
-
Patent number: 7751589Abstract: Estimation of a 3D layout of roads and paths traveled by pedestrians is achieved by observing the pedestrians and estimating road parameters from the pedestrian's size and position in a sequence of video frames. The system includes a foreground object detection unit to analyze video frames of a 3D scene and detect objects and object positions in video frames, an object scale prediction unit to estimate 3D transformation parameters for the objects and to predict heights of the objects based at least in part on the parameters, and a road map detection unit to estimate road boundaries of the 3D scene using the object positions to generate the road map.Type: GrantFiled: April 18, 2005Date of Patent: July 6, 2010Assignee: Intel CorporationInventors: Alexander Bovyrin, Konstantin Rodyushkin
-
Publication number: 20090028384Abstract: Estimation of a 3D layout of roads and paths traveled by pedestrians is achieved by observing the pedestrians and estimating road parameters from the pedestrian's size and position in a sequence of video frames. The system includes a foreground object detection unit to analyze video frames of a 3D scene and detect objects and object positions in video frames, an object scale prediction unit to estimate 3D transformation parameters for the objects and to predict heights of the objects based at least in part on the parameters, and a road map detection unit to estimate road boundaries of the 3D scene using the object positions to generate the road map.Type: ApplicationFiled: April 18, 2005Publication date: January 29, 2009Inventors: Alexander Bovyrin, Konstantin Rodyushkin
-
Publication number: 20080181507Abstract: In an embodiment, an image is received having a first portion and one or more other portions. The one or more other portions are replaced with one or more other images. The replacing of the one or more portions results in an image including the first portion and the one or more other images. In an embodiment, the background of an image is replaced with another background. In an embodiment, the foreground is extracted by identifying the background based on an image of the background without any foreground. In an embodiment, the foreground is extracted by identifying portions of the image that have characteristics that are expected to be associated with the background and characteristics that are expected to be associated with foreground. In an embodiment any of the images can be still images. In an embodiment, any of the images are video images.Type: ApplicationFiled: January 28, 2008Publication date: July 31, 2008Inventors: Chandan Gope, Amit Agarwal, Vaidhi Nathan, Alexander Bovyrin, Ilya Popov, Lev Afraimovich