05-06 00:02
Notice
Recent Posts
Recent Comments
관리 메뉴

Scientific Computing & Data Science

Definition of Video Analysis from Wikipedia 본문

Video Analysis/Definition

Definition of Video Analysis from Wikipedia

cinema4dr12 2013. 10. 22. 20:26

Video content analysis (also Video content analyticsVCA) is the capability of automatically analyzing video to detect and determine temporal events not based on a single image. As such, it can be seen as the automated equivalent of the biological visual cortex.

This technical capability is used in a wide range of domains including entertainment,[1] health-care, retail, automotive, transport, home automation, safety and security.[2]The algorithms can be implemented as software on general purpose machines, or as hardware in specialized video processing units.

Many different functionalities can be implemented in VCA. Video Motion Detection is one of the simpler forms where motion is detected with regard to a fixed background scene. More advanced functionalities include video tracking and egomotion estimation.

Based on the internal representation that VCA generates in the machine, it is possible to build other functionalities, such as identificationbehavior analysis or other forms ofsituation awareness.

VCA relies on good input video, so it is often combined with video enhancement technologies such as video denoisingimage stabilizationunsharp masking and super-resolution.

Functionalities[edit]

Several articles provide an overview of the modules involved in the development of video analytic applications.[3][4] This is a list of known functionalities and a short description.

FunctionDescription
Dynamic maskingBlocking a part of the video signal based on the signal itself, for example because of privacy concerns.
Egomotion estimationEgomotion estimation is used to determine the location of a camera by analyzing its output signal.
Motion detectionMotion detection is used to determine the presence of relevant motion in the observed scene.
Object detectionObject detection is used to determine the presence of a type of object or entity, for example a person or car. Other examples include fire and smoke detection.
RecognitionFace recognition and Automatic Number Plate Recognition are used to recognize, and therefore possibly identify persons or cars.
Style detectionStyle detection is used in settings where the video signal has been produced, for example for television broadcast. Style detection detects the style of the production process.[5]
Tamper detectionTamper detection is used to determine whether the camera or output signal is tampered with.
Video trackingVideo tracking is used to determine the location of persons or objects in the video signal, possibly with regard to an external reference grid.

Commercial applications[edit]

VCA is a new technology. New applications are frequently found, however the track record of different types of VCA differs widely. Functionalities such as motion detection and people counting are believed to be available as commercial off-the-shelf products with a decent track-record, even freeware such as dsprobotics Flowstone can handle movement and color analysis.

In many domains VCA is implemented on CCTV systems, either distributed on the cameras (at-the-edge) or centralized on dedicated processing systems. Video Analytics and Smart CCTV are commercial terms for VCA in the security domain. In the UK the BSIA has developed an introduction guide for VCA in the security domain.[6] In addition to video analytics and to complement it audio analytics can also be used.[7]

Kinect is an add-on peripheral for the Xbox 360 gaming console that uses VCA for part of the user input.[8]

The quality of VCA in the commercial setting is difficult to determine. It depends on many variables such as use caseimplementationsystem configuration and computing platform. Typical methods to get an objective idea of the quality in commercial settings include independent benchmarking[9] and designated test-locations.

Academic research[edit]

Video content analysis is a subset of computer vision and thereby of artificial intelligence. Two major academic benchmark initiatives are TRECVID,[10] which uses a small portion of i-LIDS video footage, and the PETS Benchmark Data.[11] They focus on functionalities such as tracking, left luggage detection and virtual fencing. Significant academic research into the field is ongoing at the LIVSUniversity of CalgaryUniversity of WaterlooUniversity of KingstonGeorgia Institute of TechnologyCarnegie Mellon UniversityWest Virginia University, and The British Columbia Institute of Technology.

References[edit]

  1. Jump up^ KINECT, add-on peripheral for the Xbox 360 console
  2. Jump up^ VCA usage increase in British SecurityBSIA report
  3. Jump up^ Nik Gagvani, Introduction to Video Analytics
  4. Jump up^ Cheng Peng, Video Analytics
  5. Jump up^ Style detection, Cees G.M. Snoek et al., Detection of TV news monologues by style analysis, ICME'04
  6. Jump up^ British Industry VCA Guide, 262 An Introduction to Video Content Analysis Industry Guide
  7. Jump up^ UK based startup that provides audio analytics into the CCTV industry
  8. Jump up^ "Project Natal 101". Microsoft. 2009-06-01. Archived from the original on 2009-06-01. Retrieved 2009-06-02.
  9. Jump up^ i-Lids, Benchmarking initiative by the UK Home Office
  10. Jump up^ TRECVID, Academic benchmark initiative by NIST
  11. Jump up^ PETS Benchmark Data, Performance Evaluation of Tracking and Surveillance (PETS) by University of Reading


Comments