Patents by Inventor Hakan Ardo
Hakan Ardo 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: 11967002Abstract: A method for anonymizing a digital colour image comprising obtaining the digital colour image, and applying a linear random function to a respective colour vector representing colour components of a respective pixel of the digital colour image to obtain a monochrome image. The linear random function varies over the pixels of the digital colour image, and is further dependent on at least one random parameter.Type: GrantFiled: June 17, 2021Date of Patent: April 23, 2024Assignee: AXIS ABInventors: Carl-Axel Alm, Håkan Ardö, Raphael Teller, Song Yuan, Tim Borglund
-
Publication number: 20230360235Abstract: A plurality of feature vectors for moveable objects are received in a sequence of image frames captured during a first period. The feature vectors are received from a machine learning module trained to extract similar feature vectors in different image frames. An initial value is assigned to a first feature vector , or to a cluster of feature vectors identified in a second sequence of image frames preceding the first image frame. The indicator indicates whether vector is alive. For each subsequent image frame , the indicator is updated by: updating the value based on a similarity between the feature vector and the first feature vector or the cluster of feature vectors. If the value of the indicator indicates that the vector is alive, determining that there is a moveable object that is located in the captured scene at least the predetermined portion of the given period of time.Type: ApplicationFiled: April 26, 2023Publication date: November 9, 2023Applicant: Axis ABInventors: Niclas Danielsson, Axel Keskikangas, Håkan Ardö
-
Patent number: 11769222Abstract: An image processor and a method therein to provide a target image for evaluation with an object detector. The method comprises: obtaining a source image captured by a camera and depicting an object, and applying an inverse pixel transform to each target pixel of a target image to determine one or more source pixels located at a position in the source image corresponding to a position of each target pixel in the target image. The method further comprises assigning, to each target pixel, a target pixel value determined based on one or more source pixel values of the determined one or more source pixels located at the corresponding position, thereby is a size c in the target image of the depicted object of a specific object type normalized in at least one size dimension. Thereafter, the target image is fed to an object detector for evaluation.Type: GrantFiled: April 5, 2022Date of Patent: September 26, 2023Assignee: AXIS ABInventor: Håkan Ardö
-
Patent number: 11640680Abstract: An imaging system is described having at least three cameras and a processing unit. The at least three cameras have a common field of view and camera centres positioned along a line. The at least three cameras are configured to image a calibration object to generate a set of calibration object images, wherein the calibration object is located nearby the at least three cameras and in the common field of view. The at least three cameras are further configured to image a scene comprising a set of distant scene position points to generate a set of position point images. The processing unit is configured to generate a set of calibration parameters in dependence on the set of calibration object images and the set of position point images.Type: GrantFiled: December 4, 2020Date of Patent: May 2, 2023Assignee: Axis ABInventors: Håkan Ardö, Mikael Nilsson, Karl Erik Åström, Martin Ahrnbom
-
Publication number: 20220375025Abstract: An image processor and a method therein to provide a target image for evaluation with an object detector. The method comprises: obtaining a source image captured by a camera and depicting an object, and applying an inverse pixel transform to each target pixel of a target image to determine one or more source pixels located at a position in the source image corresponding to a position of each target pixel in the target image. The method further comprises assigning, to each target pixel, a target pixel value determined based on one or more source pixel values of the determined one or more source pixels located at the corresponding position, thereby is a size c in the target image of the depicted object of a specific object type normalized in at least one size dimension. Thereafter, the target image is fed to an object detector for evaluation.Type: ApplicationFiled: April 5, 2022Publication date: November 24, 2022Applicant: Axis ABInventor: Håkan ARDÖ
-
Patent number: 11283983Abstract: A system for providing virtual pan-tilt-zoom, PTZ, video functionality video to a plurality of users (60a-60c) over a data network (30) is provided.Type: GrantFiled: November 9, 2020Date of Patent: March 22, 2022Assignee: SPIIDEO ABInventors: Magnus Linderoth, Håkan Ardö, Klas Josephson
-
Publication number: 20210409573Abstract: A method for anonymizing a digital colour image comprising obtaining the digital colour image, and applying a linear random function to a respective colour vector representing colour components of a respective pixel of the digital colour image to obtain a monochrome image. The linear random function varies over the pixels of the digital colour image, and is further dependent on at least one random parameter.Type: ApplicationFiled: June 17, 2021Publication date: December 30, 2021Applicant: Axis ABInventors: Carl-Axel ALM, Håkan ARDÖ, Raphael TELLER, Song YUAN, Tim BORGLUND
-
Publication number: 20210233276Abstract: An imaging system comprises at least three cameras having a common field of view, wherein each of the at least three cameras having a camera centre, and wherein the camera centres are positioned along a line, the at least three cameras being configured to: image a calibration object to generate a set of calibration object images, wherein the calibration object is located nearby the at least three cameras and in the common field of view, and image a scene comprising a set of distant scene position points to generate a set of position point images, and a processing unit configured to generate a set of calibration parameters in dependence on the set of calibration object images and the set of position point images.Type: ApplicationFiled: December 4, 2020Publication date: July 29, 2021Applicant: Axis ABInventors: Håkan ARDÖ, Mikael NILSSON, Karl Erik ÅSTRÖM, Martin AHRNBOM
-
Publication number: 20210136278Abstract: A system for providing virtual pan-tilt-zoom, PTZ, video functionality video to a plurality of users (60a-60c) over a data network (30) is provided.Type: ApplicationFiled: November 9, 2020Publication date: May 6, 2021Inventors: Magnus Linderoth, Håkan Ardö, Klas Josephson
-
Patent number: 10834305Abstract: A system for providing virtual pan-tilt-zoom, PTZ, video functionality video to a plurality of users over a data network is provided.Type: GrantFiled: April 11, 2017Date of Patent: November 10, 2020Assignee: SPIIDEO ABInventors: Magnus Linderoth, Håkan Ardö, Klas Josephson
-
Patent number: 10818017Abstract: There is provided a method and system for tracking a plurality of objects in a sequence of images. The method comprises: receiving an image from a sequence of images; calculating, based on the received image, a detection probability map which, for each state of a predefined set of states of an object, specifies a probability that any of the plurality of objects is detected in that state in the received image; updating, based on the calculated detection probability map, an object identity map and an accumulated probability map recursively from a previous object identity map and a previous accumulated probability map corresponding to a previously received image of the sequence of images, and tracking each object in the received image based on the updated object identity map and the updated accumulated probability map.Type: GrantFiled: October 23, 2018Date of Patent: October 27, 2020Assignee: AXIS ABInventor: Håkan Ardö
-
Patent number: 10687044Abstract: A method and arrangement for calibrating stereo cameras. A first image from a first camera is received, and a second image is received from a second camera, the first image and the second image comprise an overlap. One or more candidate points of the first image and of the second image are determined in the overlap. The candidate points of the first image are matched with the candidate points of the second image and pairs of corresponding candidate points are determined. A homography of the first camera is calculated based on the pairs of corresponding candidate points and a homography of the second camera is calculated based on the pairs of corresponding candidate points. The first camera and the second camera are calibrated by adjusting an intrinsic parameter or an extrinsic parameter of each respective camera, based on the calculated homography of each respective camera.Type: GrantFiled: May 20, 2016Date of Patent: June 16, 2020Assignee: Cognimatics ABInventors: Rikard Berthilsson, Siri Dovner, Håkan Ardö
-
Publication number: 20190164300Abstract: There is provided a method and system for tracking a plurality of objects in a sequence of images. The method comprises: receiving an image from a sequence of images; calculating, based on the received image, a detection probability map which, for each state of a predefined set of states of an object, specifies a probability that any of the plurality of objects is detected in that state in the received image; updating, based on the calculated detection probability map, an object identity map and an accumulated probability map recursively from a previous object identity map and a previous accumulated probability map corresponding to a previously received image of the sequence of images, and tracking each object in the received image based on the updated object identity map and the updated accumulated probability map.Type: ApplicationFiled: October 23, 2018Publication date: May 30, 2019Applicant: Axis ABInventor: Håkan Ardö
-
Publication number: 20190109975Abstract: A system for providing virtual pan-tilt-zoom, PTZ, video functionality video to a plurality of users over a data network is provided.Type: ApplicationFiled: April 11, 2017Publication date: April 11, 2019Inventors: Magnus Linderoth, Håkan Ardö, Klas Josephson
-
Patent number: 10210394Abstract: An apparatus being adapted to determine an occupancy in a designated area, said apparatus comprising a memory and a controller, said controller being configured to determine at least one passage time; wherein said passage time is a time for a detected passage into and/or out of said area based on said image stream, determine an average occupancy time, determine if a passage into said designated area is estimated to occupy the designated area by comparing the time for the passage with the average occupancy time, and determine an estimation of the present occupancy in the designated area to equal the number of such passages.Type: GrantFiled: January 21, 2015Date of Patent: February 19, 2019Assignee: COGNIMATICS ABInventors: Karl Astrom, Marcus Johansson, Jonna Hellstrom, Hakan Ardo, Rikard Berthilsson
-
Publication number: 20170161562Abstract: An apparatus being adapted to determine an occupancy in a designated area, said apparatus comprising a memory and a controller, said controller being configured to determine at least one passage time; wherein said passage time is a time for a detected passage into and/or out of said area based on said image stream, determine an average occupancy time, determine if a passage into said designated area is estimated to occupy the designated area by comparing the time for the passage with the average occupancy time, and determine an estimation of the present occupancy in the designated area to equal the number of such passages.Type: ApplicationFiled: January 21, 2015Publication date: June 8, 2017Applicant: COGNIMATICS ABInventors: Karl ASTROM, Marcus JOHANSSON, Jonna HELLSTROM, Hakan ARDO, Rikard BERTHILSSON
-
Patent number: 8111873Abstract: A method for tracking objects in a scene being viewed by a sequence of digital images comprises: separating a region of interest in the digital images into a plurality of spatially smaller, overlapping modules, and defining a hidden Markov model for each module. The method further comprises observing detections of positions of possible objects at different times, considering a set of states at a point of time (t1) such that the set of states comprises a state having a global optimum probability, and backtracking through the sequence of digital images for each hidden Markov model to shrink the set of states that are possible for earlier parts of the sequence of digital images, such that a single optimal state is found for an earlier point of time (t2<t1), whereby tracks of detected objects through the scene are determined up to the earlier point of time (t2).Type: GrantFiled: March 20, 2006Date of Patent: February 7, 2012Assignee: Cognimatics ABInventors: Rikard Berthilsson, Karl Åström, Håkan Ardö
-
Publication number: 20060215880Abstract: A method for tracking objects in a scene being viewed by a sequence of digital images comprises: separating a region of interest in the digital images into a plurality of spatially smaller, overlapping modules, and defining a hidden Markov model for each module. The method further comprises observing detections of positions of possible objects at different times, considering a set of states at a point of time (t1) such that the set of states comprises a state having a global optimum probability, and backtracking through the sequence of digital images for each hidden Markov model to shrink the set of states that are possible for earlier parts of the sequence of digital images, such that a single optimal state is found for an earlier point of time (t2<t1), whereby tracks of detected objects through the scene are determined up to the earlier point of time (t2).Type: ApplicationFiled: March 20, 2006Publication date: September 28, 2006Inventors: Rikard Berthilsson, Karl Astrom, Hakan Ardo