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: 11682190Abstract: 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: GrantFiled: April 3, 2020Date of Patent: June 20, 2023Assignee: Axis ABInventors: Hampus Linse, Song Yuan, Johan Förberg
-
Patent number: 11172124Abstract: 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: GrantFiled: April 30, 2020Date of Patent: November 9, 2021Assignee: AXIS ABInventors: Johan Forberg, Hampus Linse, Song Yuan
-
Publication number: 20200382699Abstract: 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: ApplicationFiled: April 30, 2020Publication date: December 3, 2020Applicant: Axis ABInventors: Johan Forberg, Hampus Linse, Song Yuan
-
Patent number: 10810847Abstract: 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: GrantFiled: July 29, 2019Date of Patent: October 20, 2020Assignee: Axis ABInventors: Johan Stening, Hampus Linse, Song Yuan
-
Publication number: 20200327691Abstract: 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: ApplicationFiled: April 3, 2020Publication date: October 15, 2020Applicant: Axis ABInventors: Hampus LINSE, Song YUAN, Johan FÖRBERG
-
Patent number: 10798418Abstract: 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: GrantFiled: October 4, 2018Date of Patent: October 6, 2020Assignee: AXIS ABInventors: Viktor Edpalm, Hampus Linse
-
Method, device, and camera for blending a first and a second image having overlapping fields of view
Patent number: 10699377Abstract: 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: GrantFiled: November 9, 2018Date of Patent: June 30, 2020Assignee: Axis ABInventors: Song Yuan, Hampus Linse -
Patent number: 10616592Abstract: 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: GrantFiled: October 17, 2018Date of Patent: April 7, 2020Assignee: Axis ABInventors: Viktor Edpalm, Hampus Linse
-
Publication number: 20200035075Abstract: 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: ApplicationFiled: July 29, 2019Publication date: January 30, 2020Applicant: Axis ABInventors: Johan Stening, Hampus Linse, Song Yuan
-
METHOD, DEVICE, AND CAMERA FOR BLENDING A FIRST AND A SECOND IMAGE HAVING OVERLAPPING FIELDS OF VIEW
Publication number: 20190147564Abstract: 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: ApplicationFiled: November 9, 2018Publication date: May 16, 2019Applicant: Axis ABInventors: Song Yuan, Hampus Linse -
Publication number: 20190116382Abstract: 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: ApplicationFiled: October 4, 2018Publication date: April 18, 2019Applicant: Axis ABInventors: Viktor Edpalm, Hampus Linse
-
Publication number: 20190116371Abstract: 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: ApplicationFiled: October 17, 2018Publication date: April 18, 2019Applicant: Axis ABInventors: Viktor Edpalm, Hampus Linse