-
公开(公告)号:US11627318B2
公开(公告)日:2023-04-11
申请号:US17523280
申请日:2021-11-10
Applicant: Axis AB
Inventor: Niclas Danielsson , Xing Danielsson Fan
IPC: G06T7/194 , H04N19/119 , H04N19/137 , H04N19/162 , H04N19/176 , G06T7/215 , G06V20/52 , H04N7/01 , G06F18/24 , G06F18/40 , H04N7/18
Abstract: Methods, systems and computer program products, for producing streams of image frames. Image frames in streaming video are segmented into background segments and instance segments. A background image frame containing the background segments is created. At least some of the instance segments are classified into movable objects of interest and movable objects of non-interest. During a background update time period, the background image frame is updated when a movable object of non-interest has moved to reveal a background area, to include the revealed background area in the background image frame. A foreground image containing the movable objects of interest is created. Blocks of pixels of the updated background and foreground image frames are encoded. A stream of encoded foreground image frames having a first frame rate is produced. A stream of encoded updated background image frames a second, lower frame rate is produced.
-
公开(公告)号:US20210090413A1
公开(公告)日:2021-03-25
申请号:US16947659
申请日:2020-08-11
Applicant: Axis AB
Inventor: Johan Nystrom , Xing Danielsson Fan
IPC: G08B13/196 , G06T7/11 , H04N19/166 , H04N19/167 , H04N19/176
Abstract: Methods and apparatus, including computer program products, implementing and using techniques for reducing bitrate from a monitoring camera. A first input is received that identifies first regions of an image representing a camera field of view. The first regions contribute significantly to the bitrate. A second input is received that identifies second regions of the image. The second regions contain information that is deemed to be of little visual interest to a user of the monitoring camera. Third regions of the image are determined. The third regions are regions where the first and second regions overlap at least in part. Video encoder settings are applied to force skip blocks in at least some of the third regions, thereby reducing contributions to the bitrate from the third regions.
-
公开(公告)号:US10313693B2
公开(公告)日:2019-06-04
申请号:US15344079
申请日:2016-11-04
Applicant: Axis AB
Inventor: Xing Danielsson Fan , Niclas Danielsson
IPC: H04N19/426 , H04N19/597 , H04N19/139 , H04N19/137 , H04N19/136 , H04N19/176 , H04N19/182 , H04N13/161 , G06K9/52 , G06K9/62
Abstract: Described is a method and apparatus for controlling a degree of compression of a digital image, and more specifically to such method and apparatus which receives a stereoscopic digital image, and controls a degree of compression of the digital image based on block matching characteristics between the two images of the stereoscopic digital image.
-
公开(公告)号:US20200374527A1
公开(公告)日:2020-11-26
申请号:US16863245
申请日:2020-04-30
Applicant: Axis AB
Inventor: Xing Danielsson Fan , Viktor Edpalm , Alexander Toresson
IPC: H04N19/146 , H04N19/126 , H04N19/196 , H04N19/179
Abstract: A method of controlling output bitrate of a video encoder encoding a video sequence comprises: setting an allowable average bitrate, gathering encoding data by encoding video during a first time period and for each of a plurality of time intervals, storing a respective output bitratet, and a quantisation parameter used for encoding during the respective time interval. For each time interval, the output bitrate is normalised by calculating a corresponding normalised bitrate estimated for a predetermined nominal quantisation parameter as a function of the output bitrate and the quantisation parameter. An average normalised bitrate is calculated by averaging the normalised bitrates of the plurality of time intervals. A new quantisation parameter is calculated based on a comparison of the average normalised bitrate and the allowable average bitrate. The video sequence is encoded using the new quantisation parameter during a second time period subsequent to the first time period.
-
公开(公告)号:US10382780B2
公开(公告)日:2019-08-13
申请号:US15928798
申请日:2018-03-22
Applicant: Axis AB
Inventor: Anton Öhrn , Viktor Edpalm , Henrik Eliasson , Björn Benderius , Niclas Svensson , Xing Danielsson Fan , Fredrik Pihl
IPC: H04N19/117 , H04N19/137 , H04N19/107 , H04N19/55 , H04N19/593 , H04N19/182 , H04N19/503 , H04N19/159 , H04N19/176
Abstract: A method of encoding a video stream comprising receiving a frame of a video stream to be encoded, performing motion detection in the frame to identify steady regions, and temporally filtering the frame so as to provide temporally filtered pixel values. For a pixel in the steady regions of the frame, the temporally filtered pixel value is used when encoding the pixel, on a condition that the pixel belongs to a block of pixels of the frame that will be intra-coded. On a condition that the pixel instead belongs to a block of pixels of the frame that will be inter-coded, a value that was used when encoding a corresponding pixel of the immediately preceding frame is used when encoding the pixel.
-
公开(公告)号:US20180096232A1
公开(公告)日:2018-04-05
申请号:US15725029
申请日:2017-10-04
Applicant: Axis AB
Inventor: Niclas Danielsson , Xing Danielsson Fan
CPC classification number: G06K9/66 , G06K9/4671 , G06K9/6202 , G06K9/6212 , G06K9/6273 , G06N3/08 , G06N3/084
Abstract: A method, computer program, computer and system for training a neural network that receives a plurality of input digital images and, for each specific input digital image, outputs data for determining a relevance level of groups of pixels in the specific input digital image.
-
公开(公告)号:US11164008B2
公开(公告)日:2021-11-02
申请号:US16166955
申请日:2018-10-22
Applicant: Axis AB
Inventor: Xing Danielsson Fan , Niclas Danielsson , Anton Jakobsson , Emanuel Johansson , Thomas Winzell , Jesper Bengtsson
IPC: G06K9/00 , G08B13/196 , H04N7/18 , H04N5/33 , H04N19/167 , G07C9/00
Abstract: A method and a controller for controlling a video processing unit to facilitate detection of newcomers in a first environment. The method comprises: capturing a thermal image of a human object in the first environment, the first environment being associated with a first climate; calculating, based on the thermal image, a thermal signature of a portion of the human object; determining that the human object has entered the first environment from a second environment when the thermal signature of the portion of the human object deviates from a predetermined thermal signature associated with the first environment, wherein the second environment is associated with a second, different, climate; and controlling the video processing unit to prioritize the human object over other human objects when processing video frames depicting the human object together with the other human objects.
-
公开(公告)号:US10652538B2
公开(公告)日:2020-05-12
申请号:US16199225
申请日:2018-11-26
Applicant: Axis AB
Inventor: Fredrik Pihl , Xing Danielsson Fan
IPC: H04N19/122 , H04N19/154 , H04N19/136 , H04N19/176 , H04N19/137 , H04N19/172 , H04N19/119 , H04N19/174
Abstract: The present invention relates to a system and a method for encoding a video stream. The encoding includes determining a level of relevance for areas in an image frame to be included in the video stream, determining a block size value for coding blocks in the image frame, the block size value is depending on the level of relevance determined for the area including each coding block, respectively, encoding the image frame using coding block sizes based on the determined block size values for each of the coding blocks.
-
公开(公告)号:US10531001B2
公开(公告)日:2020-01-07
申请号:US15928722
申请日:2018-03-22
Applicant: Axis AB
Inventor: Fredrik Pihl , Xing Danielsson Fan , Björn Benderius , Viktor Edpalm , Niclas Svensson , Henrik Eliasson
IPC: H04N5/232 , H04N19/139 , H04N19/105 , H04N19/177 , H04N19/154 , H04N5/243
Abstract: A method for controlling a video camera which is configured to capture and process image frames prior to encoding. The method comprises determining whether the video camera is going to encode an image frame as an intra-frame or an inter-frame. If the image frame is going to be encoded as an inter-frame, the video camera is controlled to capture and process the image frame using first settings prior to encoding. If the image frame is going to be encoded as an intra-frame, the video camera is controlled to capture and process the image frame using second settings prior to encoding, wherein the second settings are modified in relation to the first settings to further reduce a level of noise in the image frame.
-
10.
公开(公告)号:US20190130197A1
公开(公告)日:2019-05-02
申请号:US16166955
申请日:2018-10-22
Applicant: Axis AB
Inventor: Xing Danielsson Fan , Niclas Danielsson , Anton Jakobsson , Emanuel Johansson , Thomas Winzell , Jesper Bengtsson
IPC: G06K9/00 , G08B13/196 , H04N5/33 , H04N19/167 , H04N7/18
Abstract: A method and a controller for controlling a video processing unit to facilitate detection of newcomers in a first environment. The method comprises: capturing a thermal image of a human object in the first environment, the first environment being associated with a first climate; calculating, based on the thermal image, a thermal signature of a portion of the human object; determining that the human object has entered the first environment from a second environment when the thermal signature of the portion of the human object deviates from a predetermined thermal signature associated with the first environment, wherein the second environment is associated with a second, different, climate; and controlling the video processing unit to prioritize the human object over other human objects when processing video frames depicting the human object together with the other human objects.
-
-
-
-
-
-
-
-
-