Patents by Inventor Hampus Linse

Hampus Linse 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: 11682190
    Abstract: A method for detecting an object in a first distorted image using a sliding window algorithm, comprising: receiving an inverse of a mathematical representation of a distortion of the first distorted image; wherein the detection of an object comprises sliding a sliding window over the first distorted image, the sliding window comprising a feature detection pattern, and for each position of a plurality of positions in the first distorted image: transforming the sliding window based on the inverse of the mathematical representation of the distortion at the position, wherein the step of transforming the sliding window comprises transforming the feature detection pattern of the sliding window such that a resulting distortion of the feature detection pattern of the transformed sliding window corresponds to the distortion of the first distorted image at the position; and using the transformed sliding window comprising the transformed feature detection pattern in the sliding window algorithm.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: June 20, 2023
    Assignee: Axis AB
    Inventors: Hampus Linse, Song Yuan, Johan Förberg
  • Patent number: 11172124
    Abstract: A video processing comprises a video image processing pipeline and an encoder. The video image processing pipeline is processes images of captured video data and comprises: an image stream forming function which generates a first and second image streams each comprising a plurality of image frames, and an image stabilization function for image stabilizing the first image stream, thereby forming a stabilized image stream. The image stream forming function bypasses the second image stream from the image stabilization function, thereby forming an original image stream. The encoder encodes the stabilized image stream and the original image stream as a joint encoded image stream comprising encoded frames based on images frames from both the stabilized \the original image streams, wherein the joint encoded image stream comprises intra and inter frames, and wherein the intra frames are exclusively encoded based on image frames of the original image stream.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: November 9, 2021
    Assignee: AXIS AB
    Inventors: Johan Forberg, Hampus Linse, Song Yuan
  • Publication number: 20200382699
    Abstract: A video processing comprises a video image processing pipeline and an encoder. The video image processing pipeline is processes images of captured video data and comprises: an image stream forming function which generates a first and second image streams each comprising a plurality of image frames, and an image stabilization function for image stabilizing the first image stream, thereby forming a stabilized image stream. The image stream forming function bypasses the second image stream from the image stabilization function, thereby forming an original image stream. The encoder encodes the stabilized image stream and the original image stream as a joint encoded image stream comprising encoded frames based on images frames from both the stabilized \the original image streams, wherein the joint encoded image stream comprises intra and inter frames, and wherein the intra frames are exclusively encoded based on image frames of the original image stream.
    Type: Application
    Filed: April 30, 2020
    Publication date: December 3, 2020
    Applicant: Axis AB
    Inventors: Johan Forberg, Hampus Linse, Song Yuan
  • Patent number: 10810847
    Abstract: A method and a camera system for stitching video data from two image sensors arranged to each capture video data of overlapping camera views comprises detecting motion in an area in the camera views corresponding to the overlapping camera views, determining an activity distance, being the distance from a position at the location of the two image sensors to an activity position including the detected motion, positioning in a three-dimensional coordinate system a predefined projection surface at a position having a distance between the position at the location of the image sensors and a position of the projection of the activity onto the projection surface that corresponds to the determined activity distance, projecting the video data from each of the image sensors onto the predefined projection surface that have been positioned at the activity distance, and outputting a two-dimensional video corresponding to the projection onto the projection surface.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: October 20, 2020
    Assignee: Axis AB
    Inventors: Johan Stening, Hampus Linse, Song Yuan
  • Publication number: 20200327691
    Abstract: A method for detecting an object in a first distorted image using a sliding window algorithm, comprising: receiving an inverse of a mathematical representation of a distortion of the first distorted image; wherein the detection of an object comprises sliding a sliding window over the first distorted image, the sliding window comprising a feature detection pattern, and for each position of a plurality of positions in the first distorted image: transforming the sliding window based on the inverse of the mathematical representation of the distortion at the position, wherein the step of transforming the sliding window comprises transforming the feature detection pattern of the sliding window such that a resulting distortion of the feature detection pattern of the transformed sliding window corresponds to the distortion of the first distorted image at the position; and using the transformed sliding window comprising the transformed feature detection pattern in the sliding window algorithm.
    Type: Application
    Filed: April 3, 2020
    Publication date: October 15, 2020
    Applicant: Axis AB
    Inventors: Hampus LINSE, Song YUAN, Johan FÖRBERG
  • Patent number: 10798418
    Abstract: A method and an encoder for encoding a video stream in a video coding format supporting auxiliary frames which includes receiving first image data captured by a video capturing device, using the first image data as image data of a first auxiliary frame, encoding the first auxiliary frame as an intra frame, and encoding a first frame as an inter frame referencing the first auxiliary frame, wherein motion vectors of the first frame are representing a first image transformation to be applied to the first image data.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: October 6, 2020
    Assignee: AXIS AB
    Inventors: Viktor Edpalm, Hampus Linse
  • Patent number: 10699377
    Abstract: There is provided a method for blending a first image and a second image having overlapping fields of view. The first and the second images are blended in a blending region. A width of the blending region is selected based on similarity between a first set of camera parameters used when capturing the first image and a second set of camera parameters used when capturing the second image such that the width decreases with increasing similarity.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: June 30, 2020
    Assignee: Axis AB
    Inventors: Song Yuan, Hampus Linse
  • Patent number: 10616592
    Abstract: A method and an encoder for encoding a video stream in a video coding format supporting auxiliary frames, where such auxiliary frames, in conjunction with the frames that reference the auxiliary frames, can be used to for rate control, in that the image data of the auxiliary frames comprises a down scaled version of an image data captured by a video capturing device, and that motion vectors of the frame referring to the auxiliary frame are calculated/determined to scale up the down scaled version of the image data to again have the intended resolution.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: April 7, 2020
    Assignee: Axis AB
    Inventors: Viktor Edpalm, Hampus Linse
  • Publication number: 20200035075
    Abstract: A method and a camera system for stitching video data from two image sensors arranged to each capture video data of overlapping camera views comprises detecting motion in an area in the camera views corresponding to the overlapping camera views, determining an activity distance, being the distance from a position at the location of the two image sensors to an activity position including the detected motion, positioning in a three-dimensional coordinate system a predefined projection surface at a position having a distance between the position at the location of the image sensors and a position of the projection of the activity onto the projection surface that corresponds to the determined activity distance, projecting the video data from each of the image sensors onto the predefined projection surface that have been positioned at the activity distance, and outputting a two-dimensional video corresponding to the projection onto the projection surface.
    Type: Application
    Filed: July 29, 2019
    Publication date: January 30, 2020
    Applicant: Axis AB
    Inventors: Johan Stening, Hampus Linse, Song Yuan
  • Publication number: 20190147564
    Abstract: There is provided a method for blending a first image and a second image having overlapping fields of view. The first and the second images are blended in a blending region. A width of the blending region is selected based on similarity between a first set of camera parameters used when capturing the first image and a second set of camera parameters used when capturing the second image such that the width decreases with increasing similarity.
    Type: Application
    Filed: November 9, 2018
    Publication date: May 16, 2019
    Applicant: Axis AB
    Inventors: Song Yuan, Hampus Linse
  • Publication number: 20190116382
    Abstract: A method and an encoder for encoding a video stream in a video coding format supporting auxiliary frames which includes receiving first image data captured by a video capturing device, using the first image data as image data of a first auxiliary frame, encoding the first auxiliary frame as an intra frame, and encoding a first frame as an inter frame referencing the first auxiliary frame, wherein motion vectors of the first frame are representing a first image transformation to be applied to the first image data.
    Type: Application
    Filed: October 4, 2018
    Publication date: April 18, 2019
    Applicant: Axis AB
    Inventors: Viktor Edpalm, Hampus Linse
  • Publication number: 20190116371
    Abstract: A method and an encoder for encoding a video stream in a video coding format supporting auxiliary frames, where such auxiliary frames, in conjunction with the frames that reference the auxiliary frames, can be used to for rate control, in that the image data of the auxiliary frames comprises a down scaled version of an image data captured by a video capturing device, and that motion vectors of the frame referring to the auxiliary frame are calculated/determined to scale up the down scaled version of the image data to again have the intended resolution.
    Type: Application
    Filed: October 17, 2018
    Publication date: April 18, 2019
    Applicant: Axis AB
    Inventors: Viktor Edpalm, Hampus Linse