Patents by Inventor Markus Skans

Markus Skans 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: 12450864
    Abstract: The present disclosure generally relates to a method for weighting of features in a feature vector of an object detected in a video stream capturing a scene, comprising: determining a feature vector comprising a set of features for a detected object in the video stream; acquiring a reference feature vector of a reference model of the scene; and assigning a weight to at least one feature of the determined feature vector, wherein the weight for a feature of the determined feature vector depends on a deviation measure indicative of a degree of deviation of the feature from a corresponding feature of the acquired reference feature vector of the reference model.
    Type: Grant
    Filed: May 4, 2023
    Date of Patent: October 21, 2025
    Assignee: Axis AB
    Inventors: Anton Öhrn, Markus Skans, Niclas Danielsson
  • Patent number: 12363257
    Abstract: A method for prioritization of video processing resources in a video processing and/or management system is provided. The method includes receiving video streams from multiple cameras and automatically ranking each camera as either a higher-priority or lower-priority camera. For higher-priority cameras, video content analysis is performed (as background processes), and the result is stored in storage. For lower-priority cameras, no such analysis is performed. The ranking is based on at least one of a historical usability, a historical cost, and a historical usability-to-cost ratio of a camera. A corresponding camera monitoring system, video processing and/or management system, computer program and computer program product are also provided.
    Type: Grant
    Filed: March 20, 2023
    Date of Patent: July 15, 2025
    Assignee: AXIS AB
    Inventors: Hanna Björgvinsdóttir, Markus Skans, Amanda Tydén
  • Patent number: 12283057
    Abstract: A method for selecting a crop score threshold for enhancing tracking of objects in a scene captured in a video sequence is disclosed. A respective track is obtained for two different objects, each track comprising crops of object instances of the objects in in a video sequence, each crop having a crop score and a feature vector. Each track is split into respective more tracklets thereby forming four or more tracklets. For each candidate crop score threshold a respective difference between each tracklet and each other tracklet is determined based on differences between feature vectors of crops having a crop score above the candidate crop score threshold of each tracklet, and each other tracklet. A crop score threshold is selected from the set of crop score thresholds resulting in a maximum difference between the differences between tracklets of different tracks and the differences between tracklets of the same track.
    Type: Grant
    Filed: February 12, 2024
    Date of Patent: April 22, 2025
    Assignee: AXIS AB
    Inventors: Niclas Danielsson, Markus Skans, Anton Öhrn
  • Patent number: 12094236
    Abstract: A method of object re-identification in images of objects comprises providing a plurality of neural networks for object re-identification, wherein each of the plurality of neural networks is trained on image data with different sets of anatomical features, each set being represented by a reference vector; receiving a plurality of images of objects and an input vector representing anatomical features that are depicted in all of the plurality of images; comparing the input vector with the reference vectors for determining, according to a predefined condition, the most similar reference vector; and inputting image data of the plurality of objects to the neural network represented by the most similar reference vector for determining whether the plurality of objects have the same identity.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: September 17, 2024
    Assignee: AXIS AB
    Inventors: Markus Skans, Christian Colliander, Martin Ljungqvist, Willie Betschart, Niclas Danielsson
  • Publication number: 20240303828
    Abstract: A method for selecting a crop score threshold for enhancing tracking of objects in a scene captured in a video sequence is disclosed. A respective track is obtained for two different objects, each track comprising crops of object instances of the objects in in a video sequence, each crop having a crop score and a feature vector. Each track is split into respective more tracklets thereby forming four or more tracklets. For each candidate crop score threshold a respective difference between each tracklet and each other tracklet is determined based on differences between feature vectors of crops having a crop score above the candidate crop score threshold of each tracklet, and each other tracklet. A crop score threshold is selected from the set of crop score thresholds resulting in a maximum difference between the differences between tracklets of different tracks and the differences between tracklets of the same track.
    Type: Application
    Filed: February 12, 2024
    Publication date: September 12, 2024
    Applicant: Axis AB
    Inventors: Niclas Danielsson, Markus Skans, Anton Öhrn
  • Publication number: 20230360360
    Abstract: The present disclosure generally relates to a method for weighting of features in a feature vector of an object detected in a video stream capturing a scene, comprising: determining a feature vector comprising a set of features for a detected object in the video stream; acquiring a reference feature vector of a reference model of the scene; and assigning a weight to at least one feature of the determined feature vector, wherein the weight for a feature of the determined feature vector depends on a deviation measure indicative of a degree of deviation of the feature from a corresponding feature of the acquired reference feature vector of the reference model.
    Type: Application
    Filed: May 4, 2023
    Publication date: November 9, 2023
    Applicant: Axis AB
    Inventors: Anton ÖHRN, Markus Skans, Niclas Danielsson
  • Publication number: 20230344961
    Abstract: A method for prioritization of video processing resources in a video processing and/or management system is provided. The method includes receiving video streams from multiple cameras and automatically ranking each camera as either a higher-priority or lower-priority camera. For higher-priority cameras, video content analysis is performed (as background processes), and the result is stored in storage. For lower-priority cameras, no such analysis is performed. The ranking is based on at least one of a historical usability, a historical cost, and a historical usability-to-cost ratio of a camera. A corresponding camera monitoring system, video processing and/or management system, computer program and computer program product are also provided.
    Type: Application
    Filed: March 20, 2023
    Publication date: October 26, 2023
    Applicant: Axis AB
    Inventors: Hanna BJÖRGVINSDÓTTIR, Markus SKANS, Amanda TYDÉN
  • Patent number: 11024039
    Abstract: In a method for tracking an object in video-monitoring scenes, multiple feature vectors are extracted (722) and assembled (724) in point clouds, wherein a point cloud may be assembled for each tracklet, i.e. for each separate part of a track. In order to determine if different tracklets relate to the same or different objects the point clouds of each tracklet is compared (734). Based on the outcome of the comparison it is deduced if the first object and the second object may be considered to be the same object and, if so, the first object is associated (738) with the second object.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: June 1, 2021
    Assignee: AXIS AB
    Inventors: Niclas Danielsson, Markus Skans
  • Publication number: 20210142149
    Abstract: A method of object re-identification in images of objects comprises providing a plurality of neural networks for object re-identification, wherein each of the plurality of neural networks is trained on image data with different sets of anatomical features, each set being represented by a reference vector; receiving a plurality of images of objects and an input vector representing anatomical features that are depicted in all of the plurality of images; comparing the input vector with the reference vectors for determining, according to a predefined condition, the most similar reference vector; and inputting image data of the plurality of objects to the neural network represented by the most similar reference vector for determining whether the plurality of objects have the same identity.
    Type: Application
    Filed: September 30, 2020
    Publication date: May 13, 2021
    Applicant: Axis AB
    Inventors: Markus SKANS, Christian COLLIANDER, Martin LJUNGQVIST, Willie BETSCHART, Niclas DANIELSSON
  • Patent number: 10956781
    Abstract: A method, device and computer program product for training neural networks being adapted to process image data and output a vector of values forming a feature vector for the processed image data. The training is performed using feature vectors from a reference neural network as ground truth. A system of devices for tracking an object using feature vectors outputted by neural networks running on the devices.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: March 23, 2021
    Assignee: Axis AB
    Inventors: Markus Skans, Niclas Danielsson
  • Patent number: 10832076
    Abstract: A method and an image processing entity for applying a convolutional neural network to an image are disclosed. The image processing entity processes the image while using the convolutional kernel to render a feature map, whereby a second feature map size of the feature map is greater than a first feature map size of the feature maps with which the feature kernel was trained. Furthermore, the image processing entity repeatedly applies the feature kernel to the feature map in a stepwise manner, wherein the feature kernel was trained to identify the feature based on the feature maps of the first feature maps, wherein the feature kernel has the first feature map size.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: November 10, 2020
    Assignee: AXIS AB
    Inventors: Niclas Danielsson, Simon Molin, Markus Skans
  • Publication number: 20200193619
    Abstract: In a method for tracking an object in video-monitoring scenes, multiple feature vectors are extracted (722) and assembled (724) in point clouds, wherein a point cloud may be assembled for each tracklet, i.e. for each separate part of a track. In order to determine if different tracklets relate to the same or different objects the point clouds of each tracklet is compared (734). Based on the outcome of the comparison it is deduced if the first object and the second object may be considered to be the same object and, if so, the first object is associated (738) with the second object.
    Type: Application
    Filed: November 18, 2019
    Publication date: June 18, 2020
    Applicant: Axis AB
    Inventors: Niclas DANIELSSON, Markus SKANS
  • Patent number: 10671887
    Abstract: Methods and apparatus, including computer program products, for creating a quality annotated training data set of images for training a quality estimating neural network. A set of images depicting a same object is received. The images in the set of images have varying image quality. A probe image whose quality is to be estimated is selected from the set of images. A gallery of images is selected from the set of images. The gallery of images does not include the probe image. The probe image is compared to each image in the gallery and a match score is generated for each image comparison. Based on the match scores, a quality value is determined for the probe image. The probe image and its associated quality value are added to a quality annotated training data set for the neural network.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: June 2, 2020
    Assignee: Axis AB
    Inventors: Niclas Danielsson, Markus Skans
  • Patent number: 10635948
    Abstract: A method for finding one or more candidate digital images being likely candidates for depicting a specific object comprising: receiving an object digital image depicting the specific object; determining, using a classification subnet of a convolutional neural network, a class for the specific object depicted in the object digital image; selecting, based on the determined class for the specific object depicted in the object digital image, a feature vector generating subnet from a plurality of feature vector generating subnets; determining, by the selected feature vector generating subnet, a feature vector of the specific object depicted in the object digital image; locating one or more candidate digital images being likely candidates for depicting the specific object depicted in the object digital image by comparing the determined feature vector and feature vectors registered in a database, wherein each registered feature vector is associated with a digital image.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: April 28, 2020
    Assignee: Axis AB
    Inventors: Niclas Danielsson, Simon Molin, Markus Skans, Jakob Grundström
  • Patent number: 10373035
    Abstract: A method and system for determining a position of a camera is disclosed. The method and system includes determining and registering geographical coordinates of a mobile device in the mobile device itself, presenting on a display of the mobile device a pattern representing the geographical coordinates of the mobile device, capturing by the camera an image of the display of the mobile device when presenting the geographical coordinates, translating in the camera the pattern in the captured image of the display of the mobile device into geographical coordinates, and determining in the camera the position of the camera based on the geographical coordinates translated from the pattern in the captured image.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: August 6, 2019
    Assignee: Axis AB
    Inventors: Markus Skans, Björn Ardö, Igor Gurovski
  • Publication number: 20190188512
    Abstract: A method and an image processing entity for applying a convolutional neural network to an image are disclosed. The image processing entity processes the image while using the convolutional kernel to render a feature map, whereby a second feature map size of the feature map is greater than a first feature map size of the feature maps with which the feature kernel was trained. Furthermore, the image processing entity repeatedly applies the feature kernel to the feature map in a stepwise manner, wherein the feature kernel was trained to identify the feature based on the feature maps of the first feature maps, wherein the feature kernel has the first feature map size.
    Type: Application
    Filed: December 4, 2018
    Publication date: June 20, 2019
    Applicant: Axis AB
    Inventors: Niclas Danielsson, Simon Molin, Markus Skans
  • Publication number: 20190171910
    Abstract: Methods and apparatus, including computer program products, for creating a quality annotated training data set of images for training a quality estimating neural network. A set of images depicting a same object is received. The images in the set of images have varying image quality. A probe image whose quality is to be estimated is selected from the set of images. A gallery of images is selected from the set of images. The gallery of images does not include the probe image. The probe image is compared to each image in the gallery and a match score is generated for each image comparison. Based on the match scores, a quality value is determined for the probe image. The probe image and its associated quality value are added to a quality annotated training data set for the neural network.
    Type: Application
    Filed: December 5, 2017
    Publication date: June 6, 2019
    Inventors: Niclas Danielsson, Markus Skans
  • Publication number: 20190087687
    Abstract: A method for finding one or more candidate digital images being likely candidates for depicting a specific object comprising: receiving an object digital image depicting the specific object; determining, using a classification subnet of a convolutional neural network, a class for the specific object depicted in the object digital image; selecting, based on the determined class for the specific object depicted in the object digital image, a feature vector generating subnet from a plurality of feature vector generating subnets; determining, by the selected feature vector generating subnet, a feature vector of the specific object depicted in the object digital image; locating one or more candidate digital images being likely candidates for depicting the specific object depicted in the object digital image by comparing the determined feature vector and feature vectors registered in a database, wherein each registered feature vector is associated with a digital image.
    Type: Application
    Filed: September 6, 2018
    Publication date: March 21, 2019
    Applicant: Axis AB
    Inventors: Niclas Danielsson, Simon Molin, Markus Skans, Jakob Grundström
  • Publication number: 20180165546
    Abstract: A method, device and computer program product for training neural networks being adapted to process image data and output a vector of values forming a feature vector for the processed image data. The training is performed using feature vectors from a reference neural network as ground truth. A system of devices for tracking an object using feature vectors outputted by neural networks running on the devices.
    Type: Application
    Filed: December 13, 2017
    Publication date: June 14, 2018
    Applicant: Axis AB
    Inventors: Markus Skans, Niclas Danielsson
  • Patent number: 9990199
    Abstract: A method and system are disclosed. The method may include receiving instructions in a hardware accelerator coupled to a computing device. The instructions may describe operations and data dependencies between the operations. The operations and the data dependencies may be predetermined. The method may include performing a splitter operation in the hardware accelerator, performing an operation in each of a plurality of branches, and performing a combiner operation in the hardware accelerator.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: June 5, 2018
    Assignee: Axis AB
    Inventors: Niclas Danielsson, Mikael Asker, Hans-Peter Nilsson, Markus Skans, Mikael Pendse