Patents by Inventor Ivan Sosnovik

Ivan Sosnovik 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: 11886995
    Abstract: A method for recognizing at least one object in at least one input image. In the method, a template image of the object is processed by a first convolutional neural network (CNN) to form at least one template feature map; the input image is processed by a second CNN to form at least one input feature map; the at least one template feature map is compared to the at least one input feature map; it is evaluated from the result of the comparison whether and possibly at which position the object is contained in the input image, the convolutional neural networks each containing multiple convolutional layers, and at least one of the convolutional layers being at least partially formed from at least two filters, which are convertible into one another by a scaling operation.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: January 30, 2024
    Assignee: ROBERT BOSCH GMBH
    Inventors: Artem Moskalev, Ivan Sosnovik, Arnold Smeulders, Konrad Groh
  • Publication number: 20220375113
    Abstract: A system and computer-implemented method for training a machine learnable model to estimate a relative scale of objects in an image. A feature extractor and a scale estimator comprising a machine learnable model part are provided. The feature extractor may be pretrained, while the scale estimator may be trained by the system and method to transform feature maps generated by the feature extractor into relative scale estimates of objects. For that purpose, the scale estimator may be trained on training data in a specific yet non-supervised manner which may not require scale labels. During inference, the scale estimator may be applied to several image patches of an image. The resulting patch-level scale estimates may be combined into a scene geometry map which may be indicative of a geometry of a scene depicted in the image.
    Type: Application
    Filed: May 4, 2022
    Publication date: November 24, 2022
    Inventors: Ivan Sosnovik, Arnold Smeulders, Konrad Groh
  • Publication number: 20220076096
    Abstract: A computer-implemented method for training a scale-equivariant convolutional neural network. The scale-equivariant convolutional neural network is configured to determine an output signal characterizing a classification of an input image of the scale-equivariant convolutional neural network. The scale-equivariant convolutional neural network includes a convolutional layer. The convolutional layer is configured to provide a convolution output based on a plurality of steerable filters of the convolutional layer and a convolution input. The convolution input is based on the input image and the steerable filters are determined based on a plurality of basis filters. The method for training includes training the plurality of basis filters.
    Type: Application
    Filed: September 1, 2021
    Publication date: March 10, 2022
    Inventors: Ivan Sosnovik, Arnold Smeulders, Konrad Groh
  • Publication number: 20210406610
    Abstract: A method for recognizing at least one object in at least one input image. In the method, a template image of the object is processed by a first convolutional neural network (CNN) to form at least one template feature map; the input image is processed by a second CNN to form at least one input feature map; the at least one template feature map is compared to the at least one input feature map; it is evaluated from the result of the comparison whether and possibly at which position the object is contained in the input image, the convolutional neural networks each containing multiple convolutional layers, and at least one of the convolutional layers being at least partially formed from at least two filters, which are convertible into one another by a scaling operation.
    Type: Application
    Filed: June 28, 2021
    Publication date: December 30, 2021
    Inventors: Artem Moskalev, Ivan Sosnovik, Arnold Smeulders, Konrad Groh
  • Publication number: 20210089901
    Abstract: A computer-implemented method for processing sensor data using a convolutional network. The method includes: processing the sensor data using several successive layers of the convolutional network, which has a convolution filter layer that receives an input matrix having input data values, implements a first filter matrix that is defined by a sum, weighted with a first weighting, of basic filter functions, calculates a second weighting from the first weighting by applying to the first weighting, for a respective value of a transformation parameter, a transformation formula that is parameterized by the transformation parameter, for each second weighting, ascertains a respective second filter matrix by calculating a sum, weighted with the second weighting, of the basic filter functions, and convolutes the input matrix with the first filter matrix and with each of the second filter matrices, so that for each filter matrix, an output matrix having output data values is generated.
    Type: Application
    Filed: September 16, 2020
    Publication date: March 25, 2021
    Inventors: Arnold Smeulders, Ivan Sosnovik, Konrad Groh, Michal Szmaja