US20170263001A1 - Monitoring method and monitoring device - Google Patents
Monitoring method and monitoring device Download PDFInfo
- Publication number
- US20170263001A1 US20170263001A1 US15/238,965 US201615238965A US2017263001A1 US 20170263001 A1 US20170263001 A1 US 20170263001A1 US 201615238965 A US201615238965 A US 201615238965A US 2017263001 A1 US2017263001 A1 US 2017263001A1
- Authority
- US
- United States
- Prior art keywords
- image
- images
- changed
- external environment
- target moving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 238000012806 monitoring device Methods 0.000 title claims abstract description 47
- 238000012544 monitoring process Methods 0.000 title claims abstract description 40
- 230000009466 transformation Effects 0.000 claims description 6
- 230000008569 process Effects 0.000 description 7
- 230000002035 prolonged effect Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000001186 cumulative effect Effects 0.000 description 4
- 239000002699 waste material Substances 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 239000000523 sample Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 241001622623 Coeliadinae Species 0.000 description 1
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/215—Motion-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/254—Analysis of motion involving subtraction of images
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/147—Scene change detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/188—Capturing isolated or intermittent images triggered by the occurrence of a predetermined event, e.g. an object reaching a predetermined position
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30196—Human being; Person
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30232—Surveillance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30241—Trajectory
Definitions
- the present invention belongs to the field of electronic monitoring technology, and particularly relates to a monitoring method and a monitoring device.
- monitoring devices e.g., probes, cameras, etc.
- common monitoring devices collect image signals, and people can know the process, cause, and specific situation of an event that has occurred from image data recorded by a monitoring device.
- traffic police can reproduce the course of a traffic accident that has occurred according to images recorded by a road monitoring probe, policemen can track down a suspect's escape route by means of a bank or road monitoring probe, etc.
- These monitoring devices play an important role in monitoring and reproducing an event that has occurred in people's living environment, so to speak.
- the present invention provides a monitoring method and a monitoring device, which can effectively save storage space and facilitate quick extraction of key video.
- the present invention provides a monitoring method, comprising:
- the monitoring method before determining whether or not a first image is changed, the monitoring method further comprises:
- determining whether or not a first image is changed comprises:
- generating a storage instruction if it is determined that the first image is changed comprises:
- sequentially obtaining a difference between every two adjacent frames of images among the first image and at least a predetermined frame of image previous to the first image and then cumulatively adding the obtained differences specifically comprises:
- collecting and storing images of external environment according to the storage instruction comprises: collecting images of external environment by way of both videotaping and photographing, and storing the images collected by way of both videotaping and photographing.
- collecting images of external environment by way of photographing is stopped, if it is determined that the second image is not changed.
- whether or not the second image is changed is determined by using images collected by way of videotaping; and determining whether or not the second image is changed comprises:
- stopping storing images of external environment if it is determined that the second image is not changed comprises:
- it is determined, by using images collected by way of photographing, whether or not the second image is changed, and determining whether or not the second image is changed comprises:
- the present invention further provides a monitoring device, comprising:
- a first determination module used for determining whether or not a first image is changed
- a generation module used for generating a storage instruction when the first determination module determines that the first image is changed
- a collection module used for collecting images of external environment according to the storage instruction
- a storage module used for storing images of external environment according to the storage instruction:
- an obtaining module used for obtaining a second image according to the collected images of external environment
- a second determination module used for determining whether or not the second image is changed
- a termination module used for stopping storing images of external environment when the second determination module determines that the second image is not changed.
- the collection module comprises a videotaping module which is used for collecting images of external environment by way of videotaping, and the obtaining module is further used for obtaining the first image according to images of external environment collected by the videotaping module.
- the first determination module is specifically used for sequentially obtaining a difference between every two adjacent frames of images among the first image and at least a predetermined frame of image previous to the first image, then cumulatively adding the obtained differences to obtain a first target moving dimension, and is also used for determining whether or not the first target moving dimension exceeds a first target moving dimension threshold;
- the generation module is specifically used for generating a storage instruction when the first target moving dimension exceeds the first target moving dimension threshold.
- the first determination module sequentially compares a latter frame of image with a former frame of image in every two adjacent frames of images to obtain a difference between pixel brightness values at same positions of the latter frame of image and the former frame of image, and then cumulatively adds the obtained differences to obtain the first target moving dimension.
- the collection module further comprises a photographing module used for collecting images of external environment by way of photographing, and the collection module is used for collecting images of external environment by means of both the videotaping module and the photographing module according to the storage instruction, and the storage module is used for storing the images of external environment collected by the videotaping module and the photographing module according to the storage instruction.
- a photographing module used for collecting images of external environment by way of photographing
- the collection module is used for collecting images of external environment by means of both the videotaping module and the photographing module according to the storage instruction
- the storage module is used for storing the images of external environment collected by the videotaping module and the photographing module according to the storage instruction.
- the second determination module determines whether or not the second image is changed by using the images collected by the videotaping module.
- the second determination module sequentially obtains a difference between every two adjacent frames of images among the second image and at least a predetermined frame of image previous to the second image, then cumulatively adds the obtained differences to obtain a second target moving dimension, and determines whether or not the second target moving dimension exceeds a second target moving dimension threshold;
- the termination module is specifically used for stopping storing images of external environment when the second target moving dimension does not exceed the second target moving dimension threshold.
- the second determination module determines whether or not the second image is changed by using the images collected by the photographing module.
- the second determination module determines, by any one method of sum of absolute values of corresponding pixel differences in an image sequence, sum of squares of corresponding pixel differences in an image sequence, normalized cross correlation and Census transformation, whether or not the second image is changed.
- the termination module is used for stopping the collection module from collecting images of external environment by means of the photographing module when the second determination module determines that the second image is not changed.
- the present invention provides a monitoring method and a monitoring device, and the monitoring method includes: determining whether or not the first image is changed; generating a storage instruction if it is determined that the first image is changed; collecting and storing images of external environment according to the storage instruction; obtaining the second image according to the collected images of external environment; determining whether or not the second image is changed; stopping storing images of external environment if it is determined that the second image is not changed. That is to say, in the present method, when the second image is not changed, the second image and images subsequent thereto are not photographed and stored; when the scene in the image is changed, the storage and photographing functions may start working automatically, and when the scene in the image stops changing, the storage and photographing functions may stop working automatically. In this way, the storage space in the monitoring device is saved, thus the duration of shooting is prolonged, and in the meanwhile, related personnel can extract valuable videos and photographs quickly.
- FIG. 1 is a schematic flow chart of a monitoring method according to an embodiment of the present invention
- FIG. 2 is a schematic flow chart of a monitoring method according to an embodiment of the present invention.
- FIG. 3 is a schematic flow chart of an SAD method adopted in a monitoring method according to an embodiment of the present invention.
- FIG. 4 is a schematic structure diagram of a monitoring device according to an embodiment of the present invention.
- FIG. 1 is a schematic flow chart of a monitoring method according to an embodiment of the present invention.
- the monitoring method provided by the embodiment includes the following steps.
- images of external environment are collected by way of videotaping, and a first image is obtained according to the collected images of external environment.
- the first image used herein refers to an image suspected to change suddenly.
- images of the inside of a cash withdrawal hall of a bank are collected by way of videotaping, images regarding normal activity behavior of customers are collected, but not stored, and if a crime suspect robs a customer of his/her belongings suddenly, an image corresponding to the time when this event occurs suddenly is referred to as the first image.
- Step 101 it is determined whether or not the first image is changed; if it is determined that the first image is changed, it proceeds to step 102 , and if it is determined that there is no change in the first image, it returns back to step 100 .
- Step 101 may specifically include the following steps 1011 and 1012 .
- a difference between every two adjacent frames of images among the first image and at least a predetermined frame of image previous to the first image is obtained sequentially, and the obtained differences are cumulatively added to obtain a target moving dimension.
- the predetermined frame of image includes at least 8 frames of images. If the number of the predetermined frame of image is less than 8, misjudgment is very likely to occur; and if the number of the predetermined frame of image is too large, e.g. 30 frames or 40 frames, it will be a waste of storage resource when they are all stored in the hard disk.
- the predetermined frame of image includes 8 frames of images as an example
- a latter frame of image is compared with a former frame of image in every two adjacent frames sequentially.
- differences between pixel brightness values at same positions of the latter frame of image and the former frame of image are obtained, then the obtained differences are cumulatively added, and the target moving dimension is obtained according to the result of the cumulative addition.
- the number of the predetermined frame of image is not limited thereto, and whether the first image is changed may be determined by using other number of frames, as long as the purpose of avoiding misjudgment and occupying the storage space in the monitoring device as little as possible can be achieved, which is not described herein.
- step 1012 it is determined whether or not the target moving dimension exceeds a target moving dimension threshold; if it is determined that the target moving dimension exceeds the target moving dimension threshold, it proceeds to step 102 , and if it is determined that the target moving dimension does not exceed the target moving dimension threshold, it returns back to step 100 . That is to say, if the target moving dimension exceeds the target moving dimension threshold, it indicates that the first image is changed; if the target moving dimension does not exceed the target moving dimension threshold, it indicates that the first image is not changed.
- a storage instruction is generated.
- the storage instruction refers to an instruction which instructs to start storing images of external environment, that is, the storage instruction instructs to store the first image and images of external environment collected subsequently thereto.
- the target moving dimension exceeds the target moving dimension threshold, it is determined that the first image is changed, and the storage instruction which instructs to start storing images of external environment is generated, so as to store the first image and the images subsequent thereto.
- images of external environment are collected and then stored according to the storage instruction.
- images of external environment are collected by way of videotaping all the time. Before the storage instruction is generated, images of external environment are only collected, by way of videotaping, but are not stored. After the storage instruction is generated, images of external environment are still collected by way of videotaping and the images collected by way of videotaping (i.e., videos) are stored.
- a second image is obtained according to the collected images of external environment.
- the second image used herein refers to an image suspected to stop changing.
- the image corresponding to the time when the crime suspect leaves the cash withdrawal hall is referred to as the second image.
- step 105 it is determined whether or not the second image is changed; if it is determined that the second image is changed, it returns back to step 103 , and if it is determined that the second image is not changed, it proceeds to step 106 .
- step 105 may include the following steps 1051 and 1052 .
- a difference between every two adjacent frames of images among the second image and at least a predetermined frame of image previous to the second image is obtained sequentially, and the obtained differences are cumulatively added to obtain a target moving dimension.
- the predetermined frame of image includes at least 8 frames of images. If the number of the predetermined frame of image is less than 8, misjudgment is very likely to occur, and if the number of the predetermined frame of image is too large, e.g. 30 frames or 40 frames, it will be a waste of storage resource when they are all stored in the hard disk.
- the predetermined frame of image includes 8 frames of images as an example
- a latter frame of image is compared with a former frame of image in every two adjacent frames sequentially.
- differences between pixel brightness values at same positions of the latter frame of image and the former frame of image are obtained, then the obtained differences are cumulatively added, and the target moving dimension is obtained according to the result of the cumulative addition.
- the number of the predetermined frame of image is not limited thereto, and whether the second image is changed may be determined by using other number of frames, as long as the purpose of avoiding misjudgment and occupying the storage space in the monitoring device as little as possible can be achieved, which is not described herein.
- step 1052 it is determined whether or not the target moving dimension exceeds a target moving dimension threshold; if the target moving dimension exceeds the target moving dimension threshold, it returns back to step 103 , and the target moving dimension does not exceed the target moving dimension threshold, it proceeds to step 106 . That is to say, if the target moving dimension exceeds the target moving dimension threshold, it indicates that the second image is changed; if the target moving dimension does not exceed the target moving dimension threshold, it indicates that the second image is not changed.
- step 106 the storing of the collected images of external environment is stopped.
- the storing of the collected images of external environment is stopped means the storing of the second image and the images collected subsequently thereto is stopped. Specifically, when the target moving dimension does not exceed the target moving dimension threshold, it is determined that the second image is not changed, and the storing of the images of external environment collected by way of videotaping is stopped. It needs to be noted that, when it is determined that the second image is not changed, the storing of the collected images of external environment is stopped, but the function of videotaping still remains on; however, the images of external environment collected by way of videotaping are collected and buffered, but not stored.
- the monitoring method of the present embodiment only the images regarding the process of an event (i.e., from the beginning to the end of the event) are stored, and useless images (i.e., images irrelevant to the event) are not stored, which not only saves storage space of the monitoring device and thus prolongs duration of shooting, but also enables related personnel to extract valuable image data quickly.
- the monitoring method of the present embodiment includes: determining whether or not the first image is changed; generating a storage instruction if it is determined that the first image is changed; collecting and storing images of external environment according to the storage instruction; obtaining the second image according to the collected images of external environment; determining whether or not the second image is changed; stopping storing if it is determined that the second image is not changed. That is to say, in the present method, when the second image is not changed, the second image and images subsequent thereto are not stored; when the scene in the image is changed, the storage function may start working automatically, and when the scene in the image stops changing, the storage function may stop working automatically. In this way, the storage space in the monitoring device is saved, thus the duration of shooting is prolonged, and in the meanwhile, related personnel can extract valuable image data quickly.
- FIG. 2 is a schematic flow chart of another monitoring method according to an embodiment of the present invention.
- the monitoring method provided by the embodiment includes the following steps.
- images of external environment are collected by way of videotaping, and a first image is obtained according to the collected images of external environment.
- the first image used herein refers to an image suspected to change suddenly.
- images of the inside of a cash withdrawal hall of a bank are collected by way of videotaping, images regarding normal activity behavior of customers are collected, but not stored, and if a crime suspect robs a customer of his/her belongings suddenly, an image corresponding to the time when this event occurs suddenly is referred to as the first image.
- Step 201 it is determined whether or not the first image is changed; if it is determined that the first image is changed, it proceeds to step 202 , and if it is determined that the first image is not changed, it returns back to step 200 .
- Step 201 may specifically include steps 2011 and 2012 .
- a difference between every two adjacent frames of images among the first image and at least a predetermined frame of image previous to the first image is obtained sequentially, and the obtained differences are cumulatively added to obtain a target moving dimension.
- the predetermined frame of image includes at least 8 frames of images. If the number of the predetermined frame of image is less than 8, misjudgment is very likely to occur; and if the number of the predetermined frame of image is too large, e.g. 30 frames or 40 frames, it will be a waste of storage resource when they are all stored in the hard disk.
- the predetermined frame of image includes 8 frames of images as an example
- a latter frame of image is compared with a former frame of image in every two adjacent frames sequentially.
- differences between pixel brightness values at same positions of the latter frame of image and the former frame of image are obtained, then the obtained differences are cumulatively added, and the target moving dimension is obtained according to the result of the cumulative addition.
- the number of the predetermined frame of image is not limited thereto, and whether the first image is changed may be determined by using other number of frames, as long as the purpose of avoiding misjudgment and occupying the storage space in the monitoring device as little as possible can be achieved, which is not described herein.
- step 2012 it is determined whether or not the target moving dimension exceeds a target moving dimension threshold; if it is determined that the target moving dimension exceeds the target moving dimension threshold, it proceeds to step 202 , and if it is determined that the target moving dimension does not exceed the target moving dimension threshold, it returns back to step 200 . That is to say, if the target moving dimension exceeds the target moving dimension threshold, it indicates that the first image is changed; if the target moving dimension does not exceed the target moving dimension threshold, it indicates that the first image is not changed.
- a storage instruction is generated.
- the storage instruction refers to an instruction which instructs to start storing images of external environment, that is, the storage instruction instructs to store the first image and images of external environment collected subsequently thereto.
- the target moving dimension exceeds the target moving dimension threshold, it is determined that the first image is changed, and the storage instruction which instructs to start storing images of external environment is generated, so as to store the first image and the images subsequent thereto.
- images of external environment are collected by way of both videotaping and photographing, and the images of external environment collected by way of both videotaping and photographing are then stored according to the storage instruction. It can be understood that images of external environment are collected by way of videotaping all the time. Before the storage instruction is generated, images of external environment are collected only by way of videotaping, and are not stored, but after the storage instruction is generated, images of external environment are collected by way of both videotaping and paragraphing, and the images collected by way of both videotaping and paragraphing (i.e., videos and photographs) are all stored.
- a second image is obtained according to the collected images of external environment.
- the second image used herein refers to an image suspected to stop changing.
- images of the inside of a cash withdrawal hall of a bank are collected by way of both videotaping and paragraphing, if a crime suspect escapes from the cash withdrawal hall after robbing a customer of his/her belongings, the image corresponding to the time when the crime suspect leaves the cash withdrawal hall is referred to as the second image.
- step 205 it is determined whether or not the second image is changed; if it is determined that the second image is changed, it returns back to step 203 , and if it is determined that the second image is not changed, it proceeds to step 206 .
- whether the second image is changed may be determined according to the images collected by way of photographing.
- the second image is changed by any one method of sum of absolute values of corresponding pixel differences in an image sequence (Sum of Absolute Differences, SAD), sum of squares of corresponding pixel differences in an image sequence (Sum of Squared Differences, SSD), normalized cross correlation (NCC) and Census transformation.
- SAD Sum of Absolute Differences
- SSD sum of squares of corresponding pixel differences in an image sequence
- NCC normalized cross correlation
- FIG. 3 is a schematic flow chart in which an SAD method is adopted to determine whether or not the second image is changed.
- the specific determination process includes the following steps.
- the photographed image is divided into x blocks, wherein the number of each of the x blocks is denoted by t, a pointer r 2 points to a current frame (the latest frame that is photographed), and a pointer r 1 points to a reference frame (a frame immediately previous to the latest frame).
- t the number of each of the x blocks
- a pointer r 2 points to a current frame (the latest frame that is photographed)
- a pointer r 1 points to a reference frame (a frame immediately previous to the latest frame).
- t 1.
- step S 2 blocks (the t-th blocks), at a same position, of the current frame that the pointer r 2 points to and the reference frame that the pointer r 1 points to are compared. For example, when the current frame that the pointer r 2 points to and the reference frame that the pointer r 1 points to are compared, a sum of absolute values (SAD value) of respective pixel differences between the t-th block in the current frame that the pointer r 2 points to and the t-th block in the reference frame that the pointer r 1 points to is compared with a predetermined value SAD t .
- SAD value sum of absolute values
- step S 3 if the SAD value of the t-th block in the current frame that the pointer r 2 points to with respect to the t-th block in the reference frame that the pointer r 1 points to is larger than the predetermined value SAD t , it indicates that the comparison is effective, and it proceeds to step S 4 ; if the SAD value of the t-th block in the current frame that the pointer r 2 points to with respect to the t-th block in the reference frame that the pointer r 1 points to is smaller than or equal to the predetermined value SAD t , it proceeds to step S 5 .
- step S 5 the value oft is added by one.
- step S 6 it is determined whether or not all of the x blocks in the current frame that the pointer r 2 points to have been respectively compared with the x blocks in the reference frame that the pointer r 1 points to, that is, it is determined whether or not the condition of t>x is satisfied. If it is determined that t>x, it proceeds to step S 7 , and if it is determined that t ⁇ x, it returns back to step S 2 to perform a comparison process for a next block until all the blocks complete comparison. In the comparison for each block, steps S 3 to S 5 are performed, which are not described here.
- step S 7 the value of ‘count’ is compared with a predetermined value count t ; if count>count t , it proceeds to step S 8 , and if count ⁇ count t , the process is ended, and at this time, collecting images of external environment by way of photographing is stopped, and storing images of external environment collected by way of both videotaping and photographing is stopped, i.e., the storing of the second image and images of external environment collected subsequently thereto is stopped.
- step S 8 it is checked whether the pointer r 2 points to the current frame; if the pointer r 2 points to the current frame, it proceeds to step S 9 , and if the pointer r 2 does not point to the current frame, the pointer r 2 is made to point to the current frame and it returns back to step S 2 .
- Step S 8 is performed to avoid obtaining a wrong determination result when the pointer r 2 does not point to the current frame.
- step S 9 it continues photographing HD photographs, the pointer r 1 is made to point to the frame that the pointer r 2 points to, the pointer r 2 is made to point to the latest photographed frame (i.e., the latest frame), and it continues with a next determination process, that is, steps S 2 to S 9 are performed repeatedly.
- the monitoring method of the present embodiment only the images regarding the process of an event (i.e., from the beginning to the end of the event) are stored, and useless images (i.e., images irrelevant to the event) are not stored, which not only saves storage space of the monitoring device and thus prolongs the duration of shooting, but also enables related personnel to extract valuable image data quickly.
- the monitoring method of the present embodiment includes: determining whether or not the first image is changed; generating a storage instruction if it is determined that the first image is changed, collecting and storing images of external environment according to the storage instruction; obtaining the second image according to the collected images of external environment; determining whether or not the second image is changed; and stopping storing if it is determined that the second image is not changed. That is to say, in the present method, when the second image is not changed, the second image and images subsequent thereto are not photographed and stored; when the scene in the image is changed, the photographing and storage functions may start working automatically, and when the scene in the image stops changing, the photographing and storage functions may stop working automatically.
- FIG. 4 is a schematic structure diagram of a monitoring device according to an embodiment of the present invention.
- the monitoring device provided by the embodiment includes: a first determination module 1 , a generation module 2 , a collection module 3 , a storage module 4 , an obtaining module 5 , a second determination module 6 and a termination module 7 .
- the collection module 3 is used for collecting images of external environment.
- the collection module 3 may include a videotaping module which is used for collecting images of external environment by way of videotaping.
- the obtaining module 5 is used for obtaining a first image and a second image according to the images of external environment collected by the collection module 3 .
- the first image refers to an image suspected to change suddenly; the second image refers to an image suspected to stop changing.
- the first determination module 1 is used for determining whether or not the first image is changed.
- the generation module 2 is used for generating a storage instruction when the first determination module 1 determines that the first image is changed.
- the storage module 4 is used for storing images of external environment according to the storage instruction.
- the second determination module 6 is used for determining whether or not the second image is changed.
- the termination module 7 is used for stopping storing images of external environment when the second determination module 6 determines that the second image is not changed.
- the first determination module 1 may be specifically used for sequentially obtaining a difference between every two adjacent frames of images among the first image and at least a predetermined frame of image previous to the first image, then cumulatively adding the obtained differences to obtain a target moving dimension, and subsequently, determining whether or not the target moving dimension exceeds a target moving dimension threshold, so as to determine whether or not the first image is changed.
- the first determination module 1 sequentially compares a latter frame of image with a former frame of image in every two adjacent frames of images, specifically obtains differences between pixel brightness values at same positions of the latter frame of image and the former frame of image, then cumulatively adds the obtained differences, and obtains the target moving dimension according to the result of the cumulative addition.
- the generation module 2 may be specifically used for generating a storage instruction when it is determined that the target moving dimension exceeds the target moving dimension threshold.
- the collection module 3 may further include a photographing module used for collecting images of external environment by way of photographing.
- the collection module 3 is used for collecting images of external environment by means of the videotaping module and the photographing module after receiving the storage instruction generated by the generation module 2 .
- the storage module is used for storing the images of external environment collected by the videotaping module and the photographing module according to the storage instruction.
- the termination module 7 is further used for stopping the collection module 3 from collecting images of external environment by means of the photographing module so that the collection module 3 collects images of external environment only by means of the videotaping module, when the second determination module 6 determines that the second image is not changed.
- the second determination module 6 may determine whether or not the second image is changed by using the images collected by the videotaping module. Specifically, the second determination module 6 sequentially obtains a difference between every two adjacent frames of images among the second image and at least a predetermined frame of image previous to the second image, then cumulatively adds the obtained differences to obtain a target moving dimension, and subsequently, determines whether or not the target moving dimension exceeds a target moving dimension threshold, so as to determine whether or not the second image is changed.
- the termination module 7 is used for stopping storing images of external environment when it is determined that the target moving dimension does not exceed the target moving dimension threshold.
- the monitoring device provided by the present embodiment is used for implementing the above monitoring method according to the embodiment of the present invention.
- the monitoring device provided by the present embodiment is used for implementing the above monitoring method according to the embodiment of the present invention, and the monitoring method includes: determining whether or not the first image is changed; generating a storage instruction if it is determined that the first image is changed; collecting and storing images of external environment according to the storage instruction; obtaining the second image according to the collected images of external environment; determining whether or not the second image is changed; stopping storing if it is determined that the second image is not changed. That is to say, in the monitoring device, when the second image is not changed, the second image and images subsequent thereto are not photographed and stored; when the scene in the image is changed, the photographing and storage functions may start working automatically, and when the scene in the image stops changing, the photographing and storage functions may stop working automatically. In this way, the storage space in the monitoring device is saved, thus the duration of shooting is prolonged, and in the meanwhile, related personnel can extract valuable videos and photographs quickly.
- the second determination module 6 may determine whether or not the second image is changed by using the images collected by the photographing module, and may determine whether or not the second image is changed specifically by any one method of sum of absolute values of corresponding pixel differences in an image sequence (Sum of Absolute Differences, SAD), sum of squares of corresponding pixel differences in an image sequence (Sum of Squared Differences, SSD), normalized cross correlation (NCC), and Census transformation.
- SAD Sum of Absolute Differences
- SSD sum of squares of corresponding pixel differences in an image sequence
- NCC normalized cross correlation
- Census transformation Census transformation
- the monitoring device may have various modifications. For example, whether or not the second image is changed is determined by using images collected by both the photographing module and the videotaping module, respectively (for the determination methods, the description of the above embodiments may be referred to), wherein if the determination result as to whether or not the second image is changed is obtained by one of the two ways, the determination by the other way will be terminated automatically, for example, when the determination result as to whether or not the second image is changed has not been obtained by using the images collected by the photographing module, but it has been determined that the second image is not changed by using the images collected by the videotaping module, the storing is stopped.
- the monitoring device provided by the embodiment of the present invention is used for implementing the monitoring method according to the embodiment of the present invention, and the monitoring method includes: determining whether or not the first image is changed; generating a storage instruction if it is determined that the first image is changed; collecting and storing images of external environment according to the storage instruction; obtaining the second image according to the collected images of external environment; determining whether or not the second image is changed; stopping storing if it is determined that the second image is not changed. That is to say, in the monitoring device, when the second image is not changed, the second image and images subsequent thereto are not photographed and stored; when the scene in the image is changed, the photographing and storage functions may start working automatically, and when the scene in the image stops changing, the photographing and storage functions may stop working automatically. In this way, the storage space in the monitoring device is saved, thus the duration of shooting is prolonged, and in the meanwhile, related personnel can extract valuable videos and photographs quickly.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Closed-Circuit Television Systems (AREA)
- Alarm Systems (AREA)
- Image Analysis (AREA)
Abstract
The present invention provides a monitoring method and a monitoring device, belongs to the field of electronic monitoring technology, and can solve the problem that useless video data occupies storage space and key video cannot be extracted quickly when an event occurs in the existing monitoring device. The monitoring method of the present invention comprises: determining whether or not a first image is changed; generating a storage instruction if it is determined that the first image is changed; collecting and storing images of external environment according to the storage instruction; obtaining a second image according to the collected images of external environment; determining whether or not the second image is changed; and stopping storing images of external environment if it is determined that the second image is not changed.
Description
- The present application claims priority to Chinese Patent Application No. 201610133111.9 filed on Mar. 9, 2016, the disclosure of which is hereby incorporated by reference in its entirety.
- The present invention belongs to the field of electronic monitoring technology, and particularly relates to a monitoring method and a monitoring device.
- Nowadays, in public places such as banks and shopping malls, monitoring devices, e.g., probes, cameras, etc., can usually be seen at ceilings or corners, and are used for supervising people's behavior. In general, common monitoring devices collect image signals, and people can know the process, cause, and specific situation of an event that has occurred from image data recorded by a monitoring device. For example, traffic police can reproduce the course of a traffic accident that has occurred according to images recorded by a road monitoring probe, policemen can track down a suspect's escape route by means of a bank or road monitoring probe, etc. These monitoring devices play an important role in monitoring and reproducing an event that has occurred in people's living environment, so to speak.
- However, at least the following problems exist in the prior art: in practical applications, a monitoring device needs to store a large amount of video data every day, and most of the video data may be useless and thus wastes the storage space of a hard disk of the monitoring device to a great extent, and in the meanwhile, when an event occurs, related personnel cannot extract key video data quickly.
- In view of the problem that useless video data occupies storage space and key video cannot be extracted quickly when an event occurs in the existing monitoring device, the present invention provides a monitoring method and a monitoring device, which can effectively save storage space and facilitate quick extraction of key video.
- In one aspect, the present invention provides a monitoring method, comprising:
- determining whether or not a first image is changed;
- generating a storage instruction if it is determined that the first image is changed;
- collecting and storing images of external environment according to the storage instruction:
- obtaining a second image according to the collected images of external environment;
- determining whether or not the second image is changed; and
- stopping storing images of external environment if it is determined that the second image is not changed.
- Optionally, before determining whether or not a first image is changed, the monitoring method further comprises:
- collecting images of external environment by way of videotaping, and obtaining the first image according to the collected images of external environment.
- Optionally, determining whether or not a first image is changed comprises:
- sequentially obtaining a difference between every two adjacent frames of images among the first image and at least a predetermined frame of image previous to the first image, and then cumulatively adding the obtained differences to obtain a first target moving dimension; and
- determining whether or not the first target moving dimension exceeds a first target moving dimension threshold;
- generating a storage instruction if it is determined that the first image is changed comprises:
- generating the storage instruction if the first target moving dimension exceeds the first target moving dimension threshold.
- Optionally, sequentially obtaining a difference between every two adjacent frames of images among the first image and at least a predetermined frame of image previous to the first image and then cumulatively adding the obtained differences specifically comprises:
- among the first image and at least the predetermined frame of image previous to the first image, sequentially comparing a latter frame of image with a former frame of image in every two adjacent frames of images to obtain a difference between pixel brightness values at same positions of the latter frame of image and the former frame of image, and then cumulatively adding the obtained differences to obtain the first target moving dimension.
- Optionally, collecting and storing images of external environment according to the storage instruction comprises: collecting images of external environment by way of both videotaping and photographing, and storing the images collected by way of both videotaping and photographing.
- Optionally, collecting images of external environment by way of photographing is stopped, if it is determined that the second image is not changed.
- Optionally, whether or not the second image is changed is determined by using images collected by way of videotaping; and determining whether or not the second image is changed comprises:
- sequentially obtaining a difference between every two adjacent frames of images among the second image and at least a predetermined frame of image previous to the second image, and then cumulatively adding the obtained differences to obtain a second target moving dimension; and
- determining whether or not the second target moving dimension exceeds a second target moving dimension threshold;
- stopping storing images of external environment if it is determined that the second image is not changed comprises:
- stopping storing images of external environment if the second target moving dimension does not exceed the second target moving dimension threshold.
- Optionally, it is determined, by using images collected by way of photographing, whether or not the second image is changed, and determining whether or not the second image is changed comprises:
- it is determined, by any one method of sum of absolute values of corresponding pixel differences in an image sequence, sum of squares of corresponding pixel differences in an image sequence, normalized cross correlation and Census transformation, whether or not the second image is changed.
- In another aspect, the present invention further provides a monitoring device, comprising:
- a first determination module used for determining whether or not a first image is changed;
- a generation module used for generating a storage instruction when the first determination module determines that the first image is changed;
- a collection module used for collecting images of external environment according to the storage instruction;
- a storage module used for storing images of external environment according to the storage instruction:
- an obtaining module used for obtaining a second image according to the collected images of external environment;
- a second determination module used for determining whether or not the second image is changed; and
- a termination module used for stopping storing images of external environment when the second determination module determines that the second image is not changed.
- Optionally, the collection module comprises a videotaping module which is used for collecting images of external environment by way of videotaping, and the obtaining module is further used for obtaining the first image according to images of external environment collected by the videotaping module.
- Optionally, the first determination module is specifically used for sequentially obtaining a difference between every two adjacent frames of images among the first image and at least a predetermined frame of image previous to the first image, then cumulatively adding the obtained differences to obtain a first target moving dimension, and is also used for determining whether or not the first target moving dimension exceeds a first target moving dimension threshold; and
- the generation module is specifically used for generating a storage instruction when the first target moving dimension exceeds the first target moving dimension threshold.
- Optionally, for the first image and at least the predetermined frame of image previous to the first image, the first determination module sequentially compares a latter frame of image with a former frame of image in every two adjacent frames of images to obtain a difference between pixel brightness values at same positions of the latter frame of image and the former frame of image, and then cumulatively adds the obtained differences to obtain the first target moving dimension.
- Optionally, the collection module further comprises a photographing module used for collecting images of external environment by way of photographing, and the collection module is used for collecting images of external environment by means of both the videotaping module and the photographing module according to the storage instruction, and the storage module is used for storing the images of external environment collected by the videotaping module and the photographing module according to the storage instruction.
- Optionally, the second determination module determines whether or not the second image is changed by using the images collected by the videotaping module.
- Optionally, the second determination module sequentially obtains a difference between every two adjacent frames of images among the second image and at least a predetermined frame of image previous to the second image, then cumulatively adds the obtained differences to obtain a second target moving dimension, and determines whether or not the second target moving dimension exceeds a second target moving dimension threshold;
- the termination module is specifically used for stopping storing images of external environment when the second target moving dimension does not exceed the second target moving dimension threshold.
- Optionally, the second determination module determines whether or not the second image is changed by using the images collected by the photographing module.
- Optionally, the second determination module determines, by any one method of sum of absolute values of corresponding pixel differences in an image sequence, sum of squares of corresponding pixel differences in an image sequence, normalized cross correlation and Census transformation, whether or not the second image is changed.
- Optionally, the termination module is used for stopping the collection module from collecting images of external environment by means of the photographing module when the second determination module determines that the second image is not changed.
- The present invention provides a monitoring method and a monitoring device, and the monitoring method includes: determining whether or not the first image is changed; generating a storage instruction if it is determined that the first image is changed; collecting and storing images of external environment according to the storage instruction; obtaining the second image according to the collected images of external environment; determining whether or not the second image is changed; stopping storing images of external environment if it is determined that the second image is not changed. That is to say, in the present method, when the second image is not changed, the second image and images subsequent thereto are not photographed and stored; when the scene in the image is changed, the storage and photographing functions may start working automatically, and when the scene in the image stops changing, the storage and photographing functions may stop working automatically. In this way, the storage space in the monitoring device is saved, thus the duration of shooting is prolonged, and in the meanwhile, related personnel can extract valuable videos and photographs quickly.
-
FIG. 1 is a schematic flow chart of a monitoring method according to an embodiment of the present invention; -
FIG. 2 is a schematic flow chart of a monitoring method according to an embodiment of the present invention; -
FIG. 3 is a schematic flow chart of an SAD method adopted in a monitoring method according to an embodiment of the present invention; and -
FIG. 4 is a schematic structure diagram of a monitoring device according to an embodiment of the present invention. - To enable those skilled in the art to understand technical solutions of the present invention better, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific implementations.
-
FIG. 1 is a schematic flow chart of a monitoring method according to an embodiment of the present invention. Referring toFIG. 1 , the monitoring method provided by the embodiment includes the following steps. - At
step 100, images of external environment are collected by way of videotaping, and a first image is obtained according to the collected images of external environment. - It needs to be noted that, in this step, images of external environment collected by way of videotaping are buffered only, but not stored, and the number of frames of the buffered images is small. Therefore, only a small amount of storage space, instead of a large amount of storage space, may be occupied, and thus the storage space in the monitoring device can be effectively saved. In addition, the first image used herein refers to an image suspected to change suddenly. For example, in a case where images of the inside of a cash withdrawal hall of a bank are collected by way of videotaping, images regarding normal activity behavior of customers are collected, but not stored, and if a crime suspect robs a customer of his/her belongings suddenly, an image corresponding to the time when this event occurs suddenly is referred to as the first image.
- At step 101, it is determined whether or not the first image is changed; if it is determined that the first image is changed, it proceeds to step 102, and if it is determined that there is no change in the first image, it returns back to step 100. Step 101 may specifically include the following
steps 1011 and 1012. - At step 1011, a difference between every two adjacent frames of images among the first image and at least a predetermined frame of image previous to the first image is obtained sequentially, and the obtained differences are cumulatively added to obtain a target moving dimension.
- In general, the predetermined frame of image includes at least 8 frames of images. If the number of the predetermined frame of image is less than 8, misjudgment is very likely to occur; and if the number of the predetermined frame of image is too large, e.g. 30 frames or 40 frames, it will be a waste of storage resource when they are all stored in the hard disk.
- Specifically, by taking the case that the predetermined frame of image includes 8 frames of images as an example, for the first image and the 8 frames of images previous to the first image, a latter frame of image is compared with a former frame of image in every two adjacent frames sequentially. Specifically, differences between pixel brightness values at same positions of the latter frame of image and the former frame of image are obtained, then the obtained differences are cumulatively added, and the target moving dimension is obtained according to the result of the cumulative addition.
- Needless to say, the number of the predetermined frame of image is not limited thereto, and whether the first image is changed may be determined by using other number of frames, as long as the purpose of avoiding misjudgment and occupying the storage space in the monitoring device as little as possible can be achieved, which is not described herein.
- At
step 1012, it is determined whether or not the target moving dimension exceeds a target moving dimension threshold; if it is determined that the target moving dimension exceeds the target moving dimension threshold, it proceeds to step 102, and if it is determined that the target moving dimension does not exceed the target moving dimension threshold, it returns back to step 100. That is to say, if the target moving dimension exceeds the target moving dimension threshold, it indicates that the first image is changed; if the target moving dimension does not exceed the target moving dimension threshold, it indicates that the first image is not changed. - At
step 102, a storage instruction is generated. - Here, the storage instruction refers to an instruction which instructs to start storing images of external environment, that is, the storage instruction instructs to store the first image and images of external environment collected subsequently thereto.
- Specifically, when the target moving dimension exceeds the target moving dimension threshold, it is determined that the first image is changed, and the storage instruction which instructs to start storing images of external environment is generated, so as to store the first image and the images subsequent thereto.
- At
step 103, images of external environment are collected and then stored according to the storage instruction. - It can be understood that images of external environment are collected by way of videotaping all the time. Before the storage instruction is generated, images of external environment are only collected, by way of videotaping, but are not stored. After the storage instruction is generated, images of external environment are still collected by way of videotaping and the images collected by way of videotaping (i.e., videos) are stored.
- At
step 104, a second image is obtained according to the collected images of external environment. - The second image used herein refers to an image suspected to stop changing. For example, in the case where images of the inside of a cash withdrawal hall of a bank are collected by way of videotaping, if a crime suspect escapes from the cash withdrawal hall after robbing a customer of his/her belongings, the image corresponding to the time when the crime suspect leaves the cash withdrawal hall is referred to as the second image.
- At step 105, it is determined whether or not the second image is changed; if it is determined that the second image is changed, it returns back to step 103, and if it is determined that the second image is not changed, it proceeds to step 106.
- In the present embodiment, whether or not the second image is changed is determined according to the images collected by way of videotaping. Specifically, step 105 may include the following
steps - At
step 1051, a difference between every two adjacent frames of images among the second image and at least a predetermined frame of image previous to the second image is obtained sequentially, and the obtained differences are cumulatively added to obtain a target moving dimension. - In general, the predetermined frame of image includes at least 8 frames of images. If the number of the predetermined frame of image is less than 8, misjudgment is very likely to occur, and if the number of the predetermined frame of image is too large, e.g. 30 frames or 40 frames, it will be a waste of storage resource when they are all stored in the hard disk.
- Specifically, by taking the case that the predetermined frame of image includes 8 frames of images as an example, for the second image and the 8 frames of images previous to the second image, a latter frame of image is compared with a former frame of image in every two adjacent frames sequentially. Specifically, differences between pixel brightness values at same positions of the latter frame of image and the former frame of image are obtained, then the obtained differences are cumulatively added, and the target moving dimension is obtained according to the result of the cumulative addition.
- Needless to say, the number of the predetermined frame of image is not limited thereto, and whether the second image is changed may be determined by using other number of frames, as long as the purpose of avoiding misjudgment and occupying the storage space in the monitoring device as little as possible can be achieved, which is not described herein.
- At
step 1052, it is determined whether or not the target moving dimension exceeds a target moving dimension threshold; if the target moving dimension exceeds the target moving dimension threshold, it returns back to step 103, and the target moving dimension does not exceed the target moving dimension threshold, it proceeds to step 106. That is to say, if the target moving dimension exceeds the target moving dimension threshold, it indicates that the second image is changed; if the target moving dimension does not exceed the target moving dimension threshold, it indicates that the second image is not changed. - At
step 106, the storing of the collected images of external environment is stopped. - Here, ‘the storing of the collected images of external environment is stopped’ means the storing of the second image and the images collected subsequently thereto is stopped. Specifically, when the target moving dimension does not exceed the target moving dimension threshold, it is determined that the second image is not changed, and the storing of the images of external environment collected by way of videotaping is stopped. It needs to be noted that, when it is determined that the second image is not changed, the storing of the collected images of external environment is stopped, but the function of videotaping still remains on; however, the images of external environment collected by way of videotaping are collected and buffered, but not stored.
- In other words, in the monitoring method of the present embodiment, only the images regarding the process of an event (i.e., from the beginning to the end of the event) are stored, and useless images (i.e., images irrelevant to the event) are not stored, which not only saves storage space of the monitoring device and thus prolongs duration of shooting, but also enables related personnel to extract valuable image data quickly.
- The monitoring method of the present embodiment includes: determining whether or not the first image is changed; generating a storage instruction if it is determined that the first image is changed; collecting and storing images of external environment according to the storage instruction; obtaining the second image according to the collected images of external environment; determining whether or not the second image is changed; stopping storing if it is determined that the second image is not changed. That is to say, in the present method, when the second image is not changed, the second image and images subsequent thereto are not stored; when the scene in the image is changed, the storage function may start working automatically, and when the scene in the image stops changing, the storage function may stop working automatically. In this way, the storage space in the monitoring device is saved, thus the duration of shooting is prolonged, and in the meanwhile, related personnel can extract valuable image data quickly.
-
FIG. 2 is a schematic flow chart of another monitoring method according to an embodiment of the present invention. Referring toFIG. 2 , the monitoring method provided by the embodiment includes the following steps. - At
step 200, images of external environment are collected by way of videotaping, and a first image is obtained according to the collected images of external environment. - It needs to be noted that, in this step, images of external environment collected by way of videotaping are buffered only, but not stored, and the number of frames of the buffered images is small. Therefore, only a small amount of storage space, instead of a large amount of storage space, may be occupied, and thus the storage space in the monitoring device can be effectively saved. In addition, the first image used herein refers to an image suspected to change suddenly. For example, in a case where images of the inside of a cash withdrawal hall of a bank are collected by way of videotaping, images regarding normal activity behavior of customers are collected, but not stored, and if a crime suspect robs a customer of his/her belongings suddenly, an image corresponding to the time when this event occurs suddenly is referred to as the first image.
- At step 201, it is determined whether or not the first image is changed; if it is determined that the first image is changed, it proceeds to step 202, and if it is determined that the first image is not changed, it returns back to step 200. Step 201 may specifically include
steps 2011 and 2012. - At step 2011, a difference between every two adjacent frames of images among the first image and at least a predetermined frame of image previous to the first image is obtained sequentially, and the obtained differences are cumulatively added to obtain a target moving dimension.
- In general, the predetermined frame of image includes at least 8 frames of images. If the number of the predetermined frame of image is less than 8, misjudgment is very likely to occur; and if the number of the predetermined frame of image is too large, e.g. 30 frames or 40 frames, it will be a waste of storage resource when they are all stored in the hard disk.
- Specifically, by taking the case that the predetermined frame of image includes 8 frames of images as an example, for the first image and the 8 frames of images previous to the first image, a latter frame of image is compared with a former frame of image in every two adjacent frames sequentially. Specifically, differences between pixel brightness values at same positions of the latter frame of image and the former frame of image are obtained, then the obtained differences are cumulatively added, and the target moving dimension is obtained according to the result of the cumulative addition.
- Needless to say, the number of the predetermined frame of image is not limited thereto, and whether the first image is changed may be determined by using other number of frames, as long as the purpose of avoiding misjudgment and occupying the storage space in the monitoring device as little as possible can be achieved, which is not described herein.
- At
step 2012, it is determined whether or not the target moving dimension exceeds a target moving dimension threshold; if it is determined that the target moving dimension exceeds the target moving dimension threshold, it proceeds to step 202, and if it is determined that the target moving dimension does not exceed the target moving dimension threshold, it returns back to step 200. That is to say, if the target moving dimension exceeds the target moving dimension threshold, it indicates that the first image is changed; if the target moving dimension does not exceed the target moving dimension threshold, it indicates that the first image is not changed. - At
step 202, a storage instruction is generated. - Here, the storage instruction refers to an instruction which instructs to start storing images of external environment, that is, the storage instruction instructs to store the first image and images of external environment collected subsequently thereto.
- Specifically, when the target moving dimension exceeds the target moving dimension threshold, it is determined that the first image is changed, and the storage instruction which instructs to start storing images of external environment is generated, so as to store the first image and the images subsequent thereto.
- At
step 203, images of external environment are collected by way of both videotaping and photographing, and the images of external environment collected by way of both videotaping and photographing are then stored according to the storage instruction. It can be understood that images of external environment are collected by way of videotaping all the time. Before the storage instruction is generated, images of external environment are collected only by way of videotaping, and are not stored, but after the storage instruction is generated, images of external environment are collected by way of both videotaping and paragraphing, and the images collected by way of both videotaping and paragraphing (i.e., videos and photographs) are all stored. - At
step 204, a second image is obtained according to the collected images of external environment. - The second image used herein refers to an image suspected to stop changing. For example, in the case where images of the inside of a cash withdrawal hall of a bank are collected by way of both videotaping and paragraphing, if a crime suspect escapes from the cash withdrawal hall after robbing a customer of his/her belongings, the image corresponding to the time when the crime suspect leaves the cash withdrawal hall is referred to as the second image.
- At
step 205, it is determined whether or not the second image is changed; if it is determined that the second image is changed, it returns back to step 203, and if it is determined that the second image is not changed, it proceeds to step 206. In the present embodiment, whether the second image is changed may be determined according to the images collected by way of photographing. - Specifically, it is determined whether or not the second image is changed by any one method of sum of absolute values of corresponding pixel differences in an image sequence (Sum of Absolute Differences, SAD), sum of squares of corresponding pixel differences in an image sequence (Sum of Squared Differences, SSD), normalized cross correlation (NCC) and Census transformation.
-
FIG. 3 is a schematic flow chart in which an SAD method is adopted to determine whether or not the second image is changed. Referring toFIG. 3 , the specific determination process includes the following steps. - At step S1, the photographed image is divided into x blocks, wherein the number of each of the x blocks is denoted by t, a pointer r2 points to a current frame (the latest frame that is photographed), and a pointer r1 points to a reference frame (a frame immediately previous to the latest frame). For example, the fifth block of the x blocks is labeled as t=5. At an initial state, t=1.
- At step S2, blocks (the t-th blocks), at a same position, of the current frame that the pointer r2 points to and the reference frame that the pointer r1 points to are compared. For example, when the current frame that the pointer r2 points to and the reference frame that the pointer r1 points to are compared, a sum of absolute values (SAD value) of respective pixel differences between the t-th block in the current frame that the pointer r2 points to and the t-th block in the reference frame that the pointer r1 points to is compared with a predetermined value SADt.
- At step S3, if the SAD value of the t-th block in the current frame that the pointer r2 points to with respect to the t-th block in the reference frame that the pointer r1 points to is larger than the predetermined value SADt, it indicates that the comparison is effective, and it proceeds to step S4; if the SAD value of the t-th block in the current frame that the pointer r2 points to with respect to the t-th block in the reference frame that the pointer r1 points to is smaller than or equal to the predetermined value SADt, it proceeds to step S5.
- At step S4, the value of ‘count’ is added by one, wherein the item ‘count’ is used for recording the number of blocks with effective comparison, and at an initial state, count=0.
- At step S5, the value oft is added by one.
- At step S6, it is determined whether or not all of the x blocks in the current frame that the pointer r2 points to have been respectively compared with the x blocks in the reference frame that the pointer r1 points to, that is, it is determined whether or not the condition of t>x is satisfied. If it is determined that t>x, it proceeds to step S7, and if it is determined that t≦x, it returns back to step S2 to perform a comparison process for a next block until all the blocks complete comparison. In the comparison for each block, steps S3 to S5 are performed, which are not described here.
- At step S7, the value of ‘count’ is compared with a predetermined value countt; if count>countt, it proceeds to step S8, and if count≦countt, the process is ended, and at this time, collecting images of external environment by way of photographing is stopped, and storing images of external environment collected by way of both videotaping and photographing is stopped, i.e., the storing of the second image and images of external environment collected subsequently thereto is stopped.
- At step S8, it is checked whether the pointer r2 points to the current frame; if the pointer r2 points to the current frame, it proceeds to step S9, and if the pointer r2 does not point to the current frame, the pointer r2 is made to point to the current frame and it returns back to step S2. Step S8 is performed to avoid obtaining a wrong determination result when the pointer r2 does not point to the current frame.
- At step S9, it continues photographing HD photographs, the pointer r1 is made to point to the frame that the pointer r2 points to, the pointer r2 is made to point to the latest photographed frame (i.e., the latest frame), and it continues with a next determination process, that is, steps S2 to S9 are performed repeatedly.
- It should be noted that, when it is determined that the second image is not changed (count≦countt), storing images of external environment collected by way of both videotaping and photographing is stopped, the photographing function stops working automatically, the videotaping function still remains on, and images of external environment collected by way of videotaping are buffered only, but not stored.
- In other words, in the monitoring method of the present embodiment, only the images regarding the process of an event (i.e., from the beginning to the end of the event) are stored, and useless images (i.e., images irrelevant to the event) are not stored, which not only saves storage space of the monitoring device and thus prolongs the duration of shooting, but also enables related personnel to extract valuable image data quickly.
- The monitoring method of the present embodiment includes: determining whether or not the first image is changed; generating a storage instruction if it is determined that the first image is changed, collecting and storing images of external environment according to the storage instruction; obtaining the second image according to the collected images of external environment; determining whether or not the second image is changed; and stopping storing if it is determined that the second image is not changed. That is to say, in the present method, when the second image is not changed, the second image and images subsequent thereto are not photographed and stored; when the scene in the image is changed, the photographing and storage functions may start working automatically, and when the scene in the image stops changing, the photographing and storage functions may stop working automatically. In this way, the storage space in the monitoring device is saved, thus the duration of shooting is prolonged, and in the meanwhile, related personnel can extract valuable videos and photographs quickly. Furthermore, by collecting images of external environment by way of photographing and storing the images of external environment collected by way of photographing, clearer and valuable image data can be obtained.
-
FIG. 4 is a schematic structure diagram of a monitoring device according to an embodiment of the present invention. Referring toFIG. 4 , the monitoring device provided by the embodiment includes: afirst determination module 1, ageneration module 2, acollection module 3, astorage module 4, an obtainingmodule 5, asecond determination module 6 and atermination module 7. - The
collection module 3 is used for collecting images of external environment. Specifically, thecollection module 3 may include a videotaping module which is used for collecting images of external environment by way of videotaping. - The obtaining
module 5 is used for obtaining a first image and a second image according to the images of external environment collected by thecollection module 3. Here, the first image refers to an image suspected to change suddenly; the second image refers to an image suspected to stop changing. - The
first determination module 1 is used for determining whether or not the first image is changed. - The
generation module 2 is used for generating a storage instruction when thefirst determination module 1 determines that the first image is changed. - The
storage module 4 is used for storing images of external environment according to the storage instruction. - The
second determination module 6 is used for determining whether or not the second image is changed. - The
termination module 7 is used for stopping storing images of external environment when thesecond determination module 6 determines that the second image is not changed. - According to the embodiment of the present invention, the
first determination module 1 may be specifically used for sequentially obtaining a difference between every two adjacent frames of images among the first image and at least a predetermined frame of image previous to the first image, then cumulatively adding the obtained differences to obtain a target moving dimension, and subsequently, determining whether or not the target moving dimension exceeds a target moving dimension threshold, so as to determine whether or not the first image is changed. - Specifically, among the first image and at least the predetermined frame of image previous to the first image, the
first determination module 1 sequentially compares a latter frame of image with a former frame of image in every two adjacent frames of images, specifically obtains differences between pixel brightness values at same positions of the latter frame of image and the former frame of image, then cumulatively adds the obtained differences, and obtains the target moving dimension according to the result of the cumulative addition. - According to the embodiment of the present invention, the
generation module 2 may be specifically used for generating a storage instruction when it is determined that the target moving dimension exceeds the target moving dimension threshold. - According to the embodiment of the present invention, the
collection module 3 may further include a photographing module used for collecting images of external environment by way of photographing. In this case, thecollection module 3 is used for collecting images of external environment by means of the videotaping module and the photographing module after receiving the storage instruction generated by thegeneration module 2. At this time, the storage module is used for storing the images of external environment collected by the videotaping module and the photographing module according to the storage instruction. In addition, thetermination module 7 is further used for stopping thecollection module 3 from collecting images of external environment by means of the photographing module so that thecollection module 3 collects images of external environment only by means of the videotaping module, when thesecond determination module 6 determines that the second image is not changed. - According to the embodiment of the present invention, the
second determination module 6 may determine whether or not the second image is changed by using the images collected by the videotaping module. Specifically, thesecond determination module 6 sequentially obtains a difference between every two adjacent frames of images among the second image and at least a predetermined frame of image previous to the second image, then cumulatively adds the obtained differences to obtain a target moving dimension, and subsequently, determines whether or not the target moving dimension exceeds a target moving dimension threshold, so as to determine whether or not the second image is changed. - According to the embodiment of the present invention, the
termination module 7 is used for stopping storing images of external environment when it is determined that the target moving dimension does not exceed the target moving dimension threshold. The monitoring device provided by the present embodiment is used for implementing the above monitoring method according to the embodiment of the present invention. - The monitoring device provided by the present embodiment is used for implementing the above monitoring method according to the embodiment of the present invention, and the monitoring method includes: determining whether or not the first image is changed; generating a storage instruction if it is determined that the first image is changed; collecting and storing images of external environment according to the storage instruction; obtaining the second image according to the collected images of external environment; determining whether or not the second image is changed; stopping storing if it is determined that the second image is not changed. That is to say, in the monitoring device, when the second image is not changed, the second image and images subsequent thereto are not photographed and stored; when the scene in the image is changed, the photographing and storage functions may start working automatically, and when the scene in the image stops changing, the photographing and storage functions may stop working automatically. In this way, the storage space in the monitoring device is saved, thus the duration of shooting is prolonged, and in the meanwhile, related personnel can extract valuable videos and photographs quickly.
- In a monitoring device according another embodiment of the present invention, the
second determination module 6 may determine whether or not the second image is changed by using the images collected by the photographing module, and may determine whether or not the second image is changed specifically by any one method of sum of absolute values of corresponding pixel differences in an image sequence (Sum of Absolute Differences, SAD), sum of squares of corresponding pixel differences in an image sequence (Sum of Squared Differences, SSD), normalized cross correlation (NCC), and Census transformation. - Apparently, the monitoring device according to the embodiment of the present invention may have various modifications. For example, whether or not the second image is changed is determined by using images collected by both the photographing module and the videotaping module, respectively (for the determination methods, the description of the above embodiments may be referred to), wherein if the determination result as to whether or not the second image is changed is obtained by one of the two ways, the determination by the other way will be terminated automatically, for example, when the determination result as to whether or not the second image is changed has not been obtained by using the images collected by the photographing module, but it has been determined that the second image is not changed by using the images collected by the videotaping module, the storing is stopped.
- The monitoring device provided by the embodiment of the present invention is used for implementing the monitoring method according to the embodiment of the present invention, and the monitoring method includes: determining whether or not the first image is changed; generating a storage instruction if it is determined that the first image is changed; collecting and storing images of external environment according to the storage instruction; obtaining the second image according to the collected images of external environment; determining whether or not the second image is changed; stopping storing if it is determined that the second image is not changed. That is to say, in the monitoring device, when the second image is not changed, the second image and images subsequent thereto are not photographed and stored; when the scene in the image is changed, the photographing and storage functions may start working automatically, and when the scene in the image stops changing, the photographing and storage functions may stop working automatically. In this way, the storage space in the monitoring device is saved, thus the duration of shooting is prolonged, and in the meanwhile, related personnel can extract valuable videos and photographs quickly.
- It can be understood that, the above implementations are merely exemplary implementations used for explaining the principle of the present invention, but the present invention is not limited thereto. For those skilled in the art, various modifications and improvements may be made without departing from the spirit and essence of the present invention, and these modifications and improvements are also deemed as falling within the protection scope of the present invention.
Claims (20)
1. A monitoring method, comprising:
determining whether or not a first image is changed;
generating a storage instruction if it is determined that the first image is changed;
collecting and storing images of external environment according to the storage instruction;
obtaining a second image according to the collected images of external environment;
determining whether or not the second image is changed; and
stopping storing images of external environment if it is determined that the second image is not changed.
2. The monitoring method according to claim 1 , wherein, before determining whether or not a first image is changed, the monitoring method further comprises:
collecting images of external environment by way of videotaping, and obtaining the first image according to the collected images of external environment.
3. The monitoring method according to claim 2 , wherein, determining whether or not a first image is changed comprises:
sequentially obtaining a difference between every two adjacent frames of images among the first image and at least a predetermined frame of image previous to the first image, and then cumulatively adding the obtained differences to obtain a first target moving dimension; and
determining whether or not the first target moving dimension exceeds a first target moving dimension threshold; and
generating a storage instruction if it is determined that the first image is changed comprises:
generating the storage instruction if the first target moving dimension exceeds the first target moving dimension threshold.
4. The monitoring method according to claim 3 , wherein, sequentially obtaining a difference between every two adjacent frames of images among the first image and at least a predetermined frame of image previous to the first image and then cumulatively adding the obtained differences specifically comprises:
among the first image and at least the predetermined frame of image previous to the first image, sequentially comparing a latter frame of image with a former frame of image in every two adjacent frames of images to obtain a difference between pixel brightness values at same positions of the latter frame of image and the former frame of image, and then cumulatively adding the obtained differences to obtain the first target moving dimension.
5. The monitoring method according to claim 1 , wherein, collecting and storing images of external environment according to the storage instruction comprises:
collecting images of external environment by way of videotaping and photographing, and storing the images collected by way of videotaping and photographing.
6. The monitoring method according to claim 5 , further comprising: stopping collecting images of external environment by way of photographing if it is determined that the second image is not changed.
7. The monitoring method according to claim 1 , wherein, whether or not the second image is changed is determined by using images collected by way of videotaping; and determining whether or not the second image is changed comprises:
sequentially obtaining a difference between every two adjacent frames of images among the second image and at least a predetermined frame of image previous to the second image, and then cumulatively adding the obtained differences to obtain a second target moving dimension; and
determining whether or not the second target moving dimension exceeds a second target moving dimension threshold; and
stopping storing images of external environment if it is determined that the second image is not changed comprises:
stopping storing images of external environment if the second target moving dimension does not exceed the second target moving dimension threshold.
8. The monitoring method according to claim 5 , wherein, whether or not the second image is changed is determined by using images collected by way of videotaping; and determining whether or not the second image is changed comprises:
sequentially obtaining a difference between every two adjacent frames of images among the second image and at least a predetermined frame of image previous to the second image, and then cumulatively adding the obtained differences to obtain a second target moving dimension; and
determining whether or not the second target moving dimension exceeds a second target moving dimension threshold; and
stopping storing images of external environment if it is determined that the second image is not changed comprises:
stopping storing images of external environment if the second target moving dimension does not exceed the second target moving dimension threshold.
9. The monitoring method according to claim 5 , wherein, whether or not the second image is changed is determined by using images collected by way of photographing; and determining whether or not the second image is changed comprises:
whether or not the second image is changed is determined by any one method of sum of absolute values of corresponding pixel differences in an image sequence, sum of squares of corresponding pixel differences in an image sequence, normalized cross correlation, and Census transformation.
10. A monitoring device, comprising:
a first determination module used for determining whether or not a first image is changed;
a generation module used for generating a storage instruction when the first determination module determines that the first image is changed;
a collection module used for collecting images of external environment according to the storage instruction;
a storage module used for storing images of external environment according to the storage instruction;
an obtaining module used for obtaining a second image according to the collected images of external environment;
a second determination module used for determining whether or not the second image is changed; and
a termination module used for stopping storing images of external environment when the second determination module determines that the second image is not changed.
11. The monitoring device according to claim 10 , wherein, the collection module comprises a videotaping module which is used for collecting images of external environment by way of videotaping, and the obtaining module is further used for obtaining the first image according to images of external environment collected by the videotaping module.
12. The monitoring device according to claim 11 , wherein, the first determination module is specifically used for sequentially obtaining a difference between every two adjacent frames of images among the first image and at least a predetermined frame of image previous to the first image, then cumulatively adding the obtained differences to obtain a first target moving dimension; and determining whether or not the first target moving dimension exceeds a first target moving dimension threshold; and
the generation module is specifically used for generating a storage instruction when the first target moving dimension exceeds the first target moving dimension threshold.
13. The monitoring device according to claim 12 , wherein, for the first image and at least the predetermined frame of image previous to the first image, the first determination module sequentially compares a latter frame of image with a former frame of image in every two adjacent frames of images to obtain a difference between pixel brightness values at same positions of the latter frame of image and the former frame of image, and then cumulatively adds the obtained differences to obtain the first target moving dimension.
14. The monitoring device according to claim 11 , wherein, the collection module further comprises a photographing module used for collecting images of external environment by way of photographing,
the collection module is used for collecting images of external environment by means of both the videotaping module and the photographing module according to the storage instruction, and the storage module is used for storing the images of external environment collected by the videotaping module and the photographing module according to the storage instruction.
15. The monitoring device according to claim 10 , wherein, the second determination module determines whether or not the second image is changed by using the images collected by the videotaping module.
16. The monitoring device according to claim 14 , wherein, the second determination module determines whether or not the second image is changed by using the images collected by the videotaping module.
17. The monitoring device according to claim 15 , wherein, the second determination module sequentially obtains a difference between every two adjacent frames of images among the second image and at least a predetermined frame of image previous to the second image, then cumulatively adds the obtained differences to obtain a second target moving dimension; and determines whether or not the second target moving dimension exceeds a second target moving dimension threshold; and
the termination module is specifically used for stopping storing images of external environment when the second target moving dimension does not exceed the second target moving dimension threshold.
18. The monitoring device according to claim 14 , wherein, the second determination module determines whether or not the second image is changed by using the images collected by the photographing module.
19. The monitoring device according to claim 18 , wherein, the second determination module determines whether or not the second image is changed by any one method of sum of absolute values of corresponding pixel differences in an image sequence, sum of squares of corresponding pixel differences in an image sequence, normalized cross correlation, and Census transformation.
20. The monitoring device according to claim 14 , wherein, the termination module is used for stopping the collection module from collecting images of external environment by means of the photographing module when the second determination module determines that the second image is not changed.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610133111.9 | 2016-03-09 | ||
CN201610133111 | 2016-03-09 | ||
CN201610133111.9A CN105791766A (en) | 2016-03-09 | 2016-03-09 | Monitoring method and monitoring device |
Publications (2)
Publication Number | Publication Date |
---|---|
US20170263001A1 true US20170263001A1 (en) | 2017-09-14 |
US10204419B2 US10204419B2 (en) | 2019-02-12 |
Family
ID=56387408
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/238,965 Active 2036-08-26 US10204419B2 (en) | 2016-03-09 | 2016-08-17 | Monitoring method and monitoring device |
Country Status (2)
Country | Link |
---|---|
US (1) | US10204419B2 (en) |
CN (1) | CN105791766A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108021653A (en) * | 2017-12-01 | 2018-05-11 | 湖州师范学院 | A kind of data screening method of safety defense monitoring system |
JP7586909B2 (en) | 2019-10-30 | 2024-11-19 | テキサス インスツルメンツ インコーポレイテッド | Method and apparatus for image frame freeze detection - Patents.com |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106331644A (en) * | 2016-09-07 | 2017-01-11 | 中车唐山机车车辆有限公司 | Video monitoring method, device and train monitoring system |
CN106529528A (en) * | 2016-09-30 | 2017-03-22 | 浙江宇视科技有限公司 | Method and equipment for identifying effective moving target |
CN107396042A (en) * | 2017-06-30 | 2017-11-24 | 郑州云海信息技术有限公司 | A kind of monitoring method of recreation ground, apparatus and system |
CN107395968A (en) * | 2017-07-26 | 2017-11-24 | Tcl移动通信科技(宁波)有限公司 | Mobile terminal and its video recording operation detection process method and storage medium |
CN109348288A (en) * | 2018-11-09 | 2019-02-15 | 五八同城信息技术有限公司 | A kind of processing method of video, device, storage medium and terminal |
CN109495721A (en) * | 2018-11-28 | 2019-03-19 | 深圳市新潮智能储酒科技有限公司 | A kind of the cigar fermentation monitoring device and method of low-power consumption |
CN112689158B (en) * | 2019-10-18 | 2024-12-10 | 北京沃东天骏信息技术有限公司 | Method, device, apparatus and computer-readable medium for processing video |
CN112629829A (en) * | 2020-12-04 | 2021-04-09 | 上海影创信息科技有限公司 | Method and system for detecting AR picture deformation of vehicle windshield and vehicle |
CN112446966A (en) * | 2020-12-04 | 2021-03-05 | 上海影创信息科技有限公司 | Method and system for detecting picture deformation of VR (virtual reality) equipment and VR glasses thereof |
CN113891050B (en) * | 2021-11-12 | 2022-09-20 | 深圳市佰慧智能科技有限公司 | Monitoring equipment management system based on video networking sharing |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020006163A1 (en) * | 2000-04-19 | 2002-01-17 | Keiichi Hibi | Image processing apparatus with automatic image pickup feature |
JP2003259339A (en) * | 2002-02-28 | 2003-09-12 | Oki Electric Ind Co Ltd | Image monitoring method and apparatus |
US20050104864A1 (en) * | 2003-11-18 | 2005-05-19 | Microsoft Corporation | System and method for real-time whiteboard capture and processing |
US20080001938A1 (en) * | 2006-06-16 | 2008-01-03 | Canon Kabushiki Kaisha | Information processing system and method for controlling the same |
US20080119691A1 (en) * | 2005-03-22 | 2008-05-22 | Yasushi Yagi | Capsule Endoscope Image Display Controller |
US20100245615A1 (en) * | 2008-01-08 | 2010-09-30 | Fujitsu Limited | Image processing apparatus and image processing method |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101281649A (en) * | 2008-05-30 | 2008-10-08 | 武汉大学 | A mobile method for detecting changes in the environment |
CN101799928B (en) * | 2010-03-30 | 2013-07-03 | 深圳市融创天下科技股份有限公司 | High-efficient low-complexity motion detection method applicable to image processing |
CN102075735A (en) * | 2011-01-14 | 2011-05-25 | 深圳职业技术学院 | Video monitoring data transmission method and video monitoring terminal |
CN103327306A (en) * | 2013-06-14 | 2013-09-25 | 广东威创视讯科技股份有限公司 | Method and device for storing video surveillance image |
CN104301690A (en) * | 2014-10-29 | 2015-01-21 | 杭州凯达电力建设有限公司 | Field monitoring method and system |
CN104702914A (en) * | 2015-01-14 | 2015-06-10 | 汉柏科技有限公司 | Monitored video data processing method and system |
-
2016
- 2016-03-09 CN CN201610133111.9A patent/CN105791766A/en active Pending
- 2016-08-17 US US15/238,965 patent/US10204419B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020006163A1 (en) * | 2000-04-19 | 2002-01-17 | Keiichi Hibi | Image processing apparatus with automatic image pickup feature |
JP2003259339A (en) * | 2002-02-28 | 2003-09-12 | Oki Electric Ind Co Ltd | Image monitoring method and apparatus |
US20050104864A1 (en) * | 2003-11-18 | 2005-05-19 | Microsoft Corporation | System and method for real-time whiteboard capture and processing |
US20080119691A1 (en) * | 2005-03-22 | 2008-05-22 | Yasushi Yagi | Capsule Endoscope Image Display Controller |
US20080001938A1 (en) * | 2006-06-16 | 2008-01-03 | Canon Kabushiki Kaisha | Information processing system and method for controlling the same |
US20100245615A1 (en) * | 2008-01-08 | 2010-09-30 | Fujitsu Limited | Image processing apparatus and image processing method |
Non-Patent Citations (1)
Title |
---|
English translation of JP2003259339A * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108021653A (en) * | 2017-12-01 | 2018-05-11 | 湖州师范学院 | A kind of data screening method of safety defense monitoring system |
JP7586909B2 (en) | 2019-10-30 | 2024-11-19 | テキサス インスツルメンツ インコーポレイテッド | Method and apparatus for image frame freeze detection - Patents.com |
Also Published As
Publication number | Publication date |
---|---|
US10204419B2 (en) | 2019-02-12 |
CN105791766A (en) | 2016-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10204419B2 (en) | Monitoring method and monitoring device | |
US8576284B2 (en) | Monitoring system, monitoring apparatus and monitoring method | |
CN101860731B (en) | Video information processing method, system and server | |
US9870509B2 (en) | Image storage method and apparatus thereof | |
US20150104149A1 (en) | Video summary apparatus and method | |
KR20110132884A (en) | Intelligent video information retrieval device and method capable of multiple video indexing and retrieval | |
KR101949676B1 (en) | syntax-based method of providing intrusion detection in compressed video | |
US20190174089A1 (en) | Method and device for storing warning image | |
CN107959812B (en) | Monitoring data storage method, device and system and routing equipment | |
WO2015053599A1 (en) | Clouding black box and image processing method of clouding black box | |
CN104980681A (en) | Video acquisition method and video acquisition device | |
JP5213123B2 (en) | Video output method and video output device | |
CN105185121A (en) | Method for parallelly recognizing license plate via virtual checkpoint | |
US11657623B2 (en) | Traffic information providing method and device, and computer program stored in medium in order to execute method | |
KR101025133B1 (en) | Video surveillance system and video surveillance method | |
KR101842564B1 (en) | Focus image surveillant method for multi images, Focus image managing server for the same, Focus image surveillant system for the same, Computer program for the same and Recording medium storing computer program for the same | |
WO2001008416A1 (en) | Digital image recording system | |
US20180197000A1 (en) | Image processing device and image processing system | |
KR101356299B1 (en) | Apparatus and method for transfering video data in blackbox through wireless or wired internet network | |
KR101264667B1 (en) | Method for creating thumbnail image of video file and recording-medium recorded program thereof | |
KR100638829B1 (en) | Parking management system using video and still image | |
CN111783594A (en) | Alarm method and device and electronic equipment | |
KR20130104024A (en) | Apparatus for searching image data | |
CN111160068B (en) | Target picture generation method and device and electronic equipment | |
JP2020136855A (en) | Monitoring system, monitor support device, monitoring method, monitor support method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BOE TECHNOLOGY GROUP CO., LTD., CHINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:JING, YAOQIU;ZHOU, CHENGQI;WANG, HONG;AND OTHERS;REEL/FRAME:039468/0916 Effective date: 20160531 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |