System and method of detecting moving objects
AssigneesHanwha Techwin Co., Ltd., Hanwha Defense Co., Ltd., Hanwha Precision Machinery Co., Ltd.
InventorsYoungmin Baek, Jikhan Jung, Jisung Kim
Life of this patent
Estimating the term…
Abstract
Provided are a system and method of detecting moving objects. The system stores pixel information regarding each of pixels included in frames of the video in a storage, sets a background model comprising at least one background model element, the at least one background model element indicating at least one of a reference visual property and a reference usage time, determines whether the pixels are background pixels or foreground pixels by comparing the pixel information with the at least one background model element, and updating the background model based on a result of the comparing.
Claims14
A system for detecting a moving object in a video, the system comprising:
- at least one memory configured to store pixel information regarding each of pixels included in frames of the video;
- and
- at least one processor configured to implement:
- a background model setting unit which sets a background model comprising at least one background model element, the at least one background model element indicating a reference visual property and a usage time;
- a background pixel determining unit which determines whether the pixels are background pixels or foreground pixels by comparing pixel information of a first frame with the at least one background model element, and detects a moving object in the first frame based on pixels which are determined to be the foreground pixels according to the comparing;
- and
- a background model updating unit which periodically updates the background model based on a result of the comparing,
- wherein the background model updating unit
- expands a range of the reference visual property to include a peripheral video property range when the compared pixel information corresponds to the peripheral video property range, the peripheral video property range representing a visual property range that does not belong to and is adjacent to the range of the reference visual property before the range of the reference visual property is expanded;
- generates at least one background model element candidate comprising pixel information and usage time information of one of the foreground pixels which has a predetermined visual property;
- and
- when a number of frames in which one of the at least one background model element candidate is used is greater than a predetermined number, updates the one of the at least one background model element candidate to one of the at least one background model element and deletes a background model element that has not been used for a longest time in the background model, and
- wherein the background pixel determining unit detects a moving object in a second frame by comparing pixel information of the second frame with the expanded range of the reference visual property.
A method of detecting a moving object in a video, the method comprising:
- storing pixel information regarding each of pixels included in frames of the video in a storage;
- setting a background model comprising at least one background model element, the at least one background model element indicating a reference visual property and a usage time;
- determining whether the pixels are background pixels or foreground pixels by comparing pixel information of a first frame with the at least one background model element;
- detecting a moving object in the first frame based on pixels which are determined to be the foreground pixels according to the comparing;
- updating the background model based on a result of the comparing, wherein the updating comprises expanding a range of the reference visual property to include a peripheral video property range when the compared pixel information corresponds to the peripheral video property range, the peripheral video property range representing a visual property range that does not belong to and is adjacent to the range of the reference visual property before the range of the reference visual property is expanded;
- generating at least one background model element candidate comprising pixel information and usage time information of one of the foreground pixels which has a predetermined visual property;
- when a number of frames in which one of the at least one background model element candidate is used is greater than a predetermined number, updating the one of the at least one background model element candidate to one of the at least one background model element and deleting a background model element that has not been used for a longest time in the background model;
- and
- detects a moving object in a second frame by comparing pixel information of the second frame with the expanded range of the reference visual property.
Dependencies are inferred from the claim text.