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: 11657283
    Abstract: 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: Grant
    Filed: February 5, 2018
    Date of Patent: May 23, 2023
    Assignee: INTEL CORPORATION
    Inventors: Konstantin Rodyushkin, Alexander Bovyrin
  • Publication number: 20210081797
    Abstract: 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: Application
    Filed: February 5, 2018
    Publication date: March 18, 2021
    Applicant: INTEL CORPORATION
    Inventors: Konstantin Rodyushkin, Alexander Bovyrin
  • Patent number: 10909394
    Abstract: 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: Grant
    Filed: September 8, 2016
    Date of Patent: February 2, 2021
    Assignee: Intel Corporation
    Inventors: Alexander Bovyrin, Alexander Suslov, Grigory Serebryakov
  • Patent number: 10872244
    Abstract: 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: Grant
    Filed: August 26, 2016
    Date of Patent: December 22, 2020
    Assignee: Intel Corporation
    Inventors: Alexander Bovyrin, Nikita Manovich
  • Patent number: 10810462
    Abstract: 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: Grant
    Filed: October 19, 2016
    Date of Patent: October 20, 2020
    Assignee: Intel Corporation
    Inventor: Alexander Bovyrin
  • Patent number: 10694175
    Abstract: 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: Grant
    Filed: November 11, 2016
    Date of Patent: June 23, 2020
    Assignee: Intel Corporation
    Inventors: Alexander Bovyrin, Alexander Kozlov
  • Patent number: 10180782
    Abstract: 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: Grant
    Filed: August 22, 2016
    Date of Patent: January 15, 2019
    Assignee: Intel Corporation
    Inventors: Alexander Bovyrin, Vadim Pisarevsky, Irina Kostina
  • Publication number: 20180324415
    Abstract: 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: Application
    Filed: November 11, 2016
    Publication date: November 8, 2018
    Inventors: Alexander Bovyrin, Alexander Kozlov
  • Publication number: 20180314916
    Abstract: 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: Application
    Filed: October 19, 2016
    Publication date: November 1, 2018
    Inventor: Alexander Bovyrin
  • Publication number: 20180239973
    Abstract: 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: Application
    Filed: September 8, 2016
    Publication date: August 23, 2018
    Inventors: Alexander Bovyrin, Alexander Suslov, Grigory Serebryakov
  • Publication number: 20170061220
    Abstract: 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: Application
    Filed: August 26, 2016
    Publication date: March 2, 2017
    Inventors: Alexander Bovyrin, Nikita Manovich
  • Publication number: 20170053193
    Abstract: 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: Application
    Filed: August 22, 2016
    Publication date: February 23, 2017
    Inventors: Alexander Bovyrin, Vadim Pisarevsky, Irina Kostina
  • Patent number: 7751589
    Abstract: 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: Grant
    Filed: April 18, 2005
    Date of Patent: July 6, 2010
    Assignee: Intel Corporation
    Inventors: Alexander Bovyrin, Konstantin Rodyushkin
  • Publication number: 20090028384
    Abstract: 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: Application
    Filed: April 18, 2005
    Publication date: January 29, 2009
    Inventors: Alexander Bovyrin, Konstantin Rodyushkin
  • Publication number: 20080181507
    Abstract: 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: Application
    Filed: January 28, 2008
    Publication date: July 31, 2008
    Inventors: Chandan Gope, Amit Agarwal, Vaidhi Nathan, Alexander Bovyrin, Ilya Popov, Lev Afraimovich