Showing posts with label VideoSurveillance. Show all posts
Showing posts with label VideoSurveillance. Show all posts

Saturday, 25 August 2012

GigE Vision

       GigE Vision  is a camera standard for real-time machine vision.  Automated Imaging Association (AIA)  developed this standard and was released in May 2006. Within a span of four years the number of units shipped was comparable to the rival 'Firewire' and 'Camera link'  standards.  Camera link is from AIA and firewire is Apple's version of IEEE 1394 standard. After the inception of GigE Vision, revision 1.1 and 1.2 was released. In 2011 Gig E Vision 2.0 was released. It supports 10 GigE, IEEE 1588 Precision Time Protocol, JPEG, JPEG2000 and H.264 image compression standards.

GigE Vision Merits

  • Supports common camera control interface GenICam. European Machine Vision Association (EMVA) has developed GenIcam.
  • It has plug & play, high data transfer rate and low cost cabling. All the above helps system integrators a lot.
  • It has wide range of camera for various applications
  • cable length supported is around 100m. This feat is not possible by other standards like Firewire, USB3, camera link and coaXpress.


Camera capture system
          Real time applications  do not  necessarily need  ultra fast acquisition. But images should be acquired and processed within the stipulated time.  Reliability of  a real time system depends upon the parameters like jitter and latency. Latency is normally understood as time delay.  Here it means the time taken to complete a task from start to finish. Jitter gives the time variation when  the same task is repeated multiple times.

         Camera capture system consists of a PC with Network Interface Card (NIC), camera and Ethernet link to connect the PC and camera.  Hardware or software trigger can initiate camera to capture image. As expected, hardware trigger has  lesser latency.  Camera-head process the trigger and start the sensor to accumulate incoming light and convert into electrical charges. These accumulated charges are converted into digital and to be placed in the camera buffer memory. This process is called 'readout'. Entire buffer content is transferred to the PC by breaking them into small chunks and adding Ethernet header for each chunk. NIC receives the packet and raise an interrupt to CPU. If CPU is not busy then it will process the packet  and put the chunk into the computer memory. The time taken from start of trigger to reception of last packet of the image is included to calculate the latency.

GigE Standard
          Single GigE camera connected to PC via direct Ethernet link or multiple GigE camera can be connected to PC through an Ethernet switch. Avoid using hub to multiple cameras

          A dedicated wire or electronic signal which is directly connected to input pin of the camera can act as a hardware trigger. To avoid false start,  trigger debouncing method is incorporated. The price we pay for safety is one microsecond latency. An application software can send a trigger via camera configuration channel and it has lesser responsiveness than camera pin. If a software trigger comes from an application that runs on a non real-time operating systems (ex. Microsoft Windows)  then jitter may vary from few hundredth of microseconds to few milliseconds. So it better to avoid software trigger mode. There are three types of exposures  viz. free running mode, horizontal synchronous mode, reset mode and jitter varies from one frame to one pixel depending upon the type of exposure. Latency of camera is depends on exposure time and sensor readout time. Biggest contributor of latency will be readout time. A 60 frame per second camera takes 16ms to do readout.

           The normal size of Ethernet frame (A packet in physical layer is called frame) will be 1500 bytes. Jumbo packets with a size of 9000 to 16000 bytes are available. A chunk inside a frame will be called as payload. Then GVSP (GigE Vision Stream Protocol) header, UDP (User Datagram Protocol) header, IP header and at last Ethernet header are added to payload. Appended four byte Cyclic Redundancy Code (CRC) will help to detect any errors that creped while the packet was in transit. 8000 byte sized packet will take 16.3 microsecond to get transferred over network.

            Without the involvement of CPU, transfer of data from NIC to memory can be accomplished using Frame Grabber. It contains powerful Direct Memory Access (DMA) engine that helps to reduce latency and jitter to a minimum. Fortunately or unfortunately GigE standard do not have frame grabber. GigE software driver takes care of the role of frame grabber. So choice of GigE software driver plays a vital role in the performance.

 Performance Improvement Tips
  • Few network adapter allow 'interrupt moderation'. This instead of raising an interrupt for every packet arrival, it waits for certain number packets to arrive then it raises an interrupt. This helps to reduce CPU overload.
  • 9000 byte sized jumbo packets are best even though networks may support 16000 byte size jumbo packets. The reason is CRC calculation above 9000 bytes is very cumbersome.
  •  Increase the receiver buffer size as much as possible. This in turn will reduce CPU usage.


A typical GigE camera will have physical dimension of  5cm x 3cm  x 7cm , with 1400 x 1024 image resolution capable taking 75 frames per second (fps). Image exposure duration will be 100 microseconds. The data can be transported over 100m using CAT-5e or CAT-6 cables. It will have a mass of around 120 grams. Monochrome, colour and high speed cameras are available.

Source:

Saturday, 24 December 2011

Video Surveillance IP Camera - Texas Instruments

Texas Instruments offers multiple highly optimized reference designs based on the TMS320DM8127, DM3xx and DMVA1 DaVinci™ video processors for the IP camera market to enable developers to speed through the design process as well as reducing overall bill of materials costs.

These reference designs:

    * Reduce development time by 90%
    * Deliver higher quality video, up to 10 megapixel at reduced frame rate
    * Optimize electronic bill of materials
    * Empower customers to design sub $100 HD IP camera


DM8127 IP Camera
Part number:     TMDSIPCAM8127J3
  • Description:     Single platform solution provides SVC(Scalable Video Coding) /H.264 4 megapixel 30 fps + SVC/H.264 D1 30 fps and up to 10 megapixels at reduced frame rate along with 750MHz DSP for video analytics
  • Processor:     DM8127 DaVinci video processor includes ARM® Cortex-A8, DSP C674x, SVC/H.264/MJPEG video coprocessor, Gigabit EMAC, PCIe
  • Sensor:     Aptina 10-MP A10030 sensor CMOS imager optimized for low-light performance
  • Source Code:     Complete Linux-based IP camera application including free source code
  • Video codecs:     Encode up to SVC or H.264 high profile Level 3.1 1080p at >60fps including MPEG-4 and MJPEG support

Wednesday, 21 December 2011

Video Surveillance Book

Book Name:: Video Surveillance

Edited by: Weiyao Lin

ISBN 978-953-307-436-8, Hard cover, 486 pages
Publisher: InTech
Publication date: February 2011


This book presents the latest achievements and developments in the field of video surveillance. The chapters selected for this book comprise a cross-section of topics that reflect a variety of perspectives and disciplinary backgrounds. Besides the introduction of new achievements in video surveillance, this book also presents some good overviews of the state-of-the-art technologies as well as some interesting advanced topics related to video surveillance.


FREE TO DOWNLOAD - CREATIVE COMMON LICENSED (So no piracy problem)
PDF file size 45MB individual chapters can also be downloaded

Table of Contents Chapterwise

  1. Information Management and Video Analytics: the Future of Intelligent Video Surveillance   
  2. Efficient Video Surveillance: Performance Evaluation in Distributed Video Surveillance Systems
  3. Federalism, Privacy Rights, and Intergovernmental Management of Surveillance: Legal and Policy Issues
  4. Video Surveillance of Today: Compressed Domain Object Detection, ONVIF Web Services Based System Component Communication and Standardized Data Storage and Export using VSAF – a Walkthrough
  5. Realizing Video-Surveillance on Wireless Mesh Networks: Implementation Issues and Performance Evaluation
  6. An Application of Quantum Networks for Secure Video Surveillance Cooperative Visual Surveillance Network with Embedded Content Analysis Engine
  7. SuperVision: Video Content Analysis Engine for Videosurveillance Applications
  8. Multi-Stage Video Analysis Framework
  9. Background Subtraction and Lane Occupancy Analysis
  10. Block Matching-Based Background Generation and Non-Rigid Shape Tracking for Video Surveillance
  11. Integrating Color and Gradient into Real-Time Curve Tracking and Feature Extraction for Video Surveillance
  12. Targets Tracking in the Crowd
  13. Estimation of Human Traffic Flow Using Feature-based Regression in the Spatiotemporal Domain
  14. The Management of a Multicamera Tracking System for Videosurveillance by Using an Agent Based Approach
  15. A Survey on Behavior Analysis in Video Surveillance Applications
  16. Automatic Detection of Unexpected Events in Dense Areas for Videosurveillance Application
  17. Automatic Scenario Recognition for Visual-Surveillance by Combining Probabilistic Graphical Approaches
  18. A Parallel Non-Linear Surveillance Video Synopsis System with Operator Eye-Gaze Input
  19. Video Surveillance for Fall Detection
  20. Uncertainty Control for Reliable Video Understanding on Complex Environments
  21. Hot Topics in Video Fire Surveillance
  22. Animal Eyes and Video Surveillance
  23. Camera Placement for Surveillance Applications
  24. Real-time Stereo Disparity Map for Continuous Distance Sensing Applications - A Method of Sparse Correspondence

Source: http://www.intechopen.com/books/show/title/video-surveillance



IP Video Market Info

http://ipvideomarket.info


IP Video Market Info website claim they are the  world's leading resource on video surveillance, providing news, reviews and test results on IP cameras, DVRs, NVRs, video analytics and more.

Independent and dedicated to objective information, they say they do not accept advertising, sponsorship nor consulting projects from manufacturers.

It was launched in 2008 and they have 40000 visitors per month.


The following types questions are raised and answered to their members.

Which Megapixel cameras offer the best low light performance?

...

WDR Megapixel Camera Shootout

Dealing with direct sunlight is one of video surveillance's toughest problems.It creates both dark and bright areas, due to this image quality can suffer dramatically. Avoiding the sun is frequently impossible.

Camera's ability to handle these conditions is called WDR or Wide Dynamic Range. In this context, range refers to the variations of light levels that a camera can capture. The greater the range, the more likely the camera can handle both very bright and dark areas (e.g., sunlight on a person's face, shadow on the car in the corner).

Earlier this year, they have  did our their WDR shootout with (2) SD and (2) MP cameras. One of the clear, yet surprising, results was that cameras with more pixels (i.e., megapixel) tended to outperform (i.e., capture more image details) than standard resolution cameras, even if the SD cameras were marketed as supporting WDR.

Given those results, in this test, they wanted to learn more about the differences in megapixel camera WDR performance. To do so,they tested 6 Megapixel cameras from Arecont Vision (AV1315), Axis (P1344), Panasonic (WV-SP306 and WV-NP502), Sony (CH140) and Vivotek (IP8151P) to see who was the best and worst at handling WDR scenes.

Tuesday, 20 December 2011

VMS or NVR

Video Management Software OR  Network Video Recorder

 Network Video Recorder


Benefit: No staging or installation hassle

When sourcing a complete NVR solution the software is pre installed, eliminating an obstacle to successful deployment.  This mean less time at the installation site and a lower potential for problems and time consuming troubleshooting.


Benefit:  Single point of support/easier vendor management

One of the benefits of an NVR is that the hardware and software come from a single vendor.  This makes the management of vendors simpler. This also eliminates the proverbial 'finger pointing' between vendors when a problem occurs.

Benefit:  Easier to specify hardware for a particular camera configuration

One of the major design challenges is how to specify the correct server hardware for the video recording needs.  Some camera and recording configuration factors influence server processing requirements, such as:


    * Number of cameras
    * Recording frame rate
    * Live viewing frame rate
    * Compression type (MJPEG / MPEG4 / H.264)
    * Resolution of recorded/live video
    * Processing of the video (motion detection / Analytics)


Other factors influence storage required:


    * Amount of video being recorded at a given time (throughput of the disk system)
    * Resolution
    * Frame rate recorded
    * Retention time
    * Compression type
    * Scene complexity (amount of movement & variation of colors)


 Video Management System

Benefit:  Hardware flexibility

When sourcing a recording server hardware platform from a single vendor, the choices are limited to the vendor’s offerings. 

Benefit:  Compliance with organization’s standard PC vendor

Source : http://www.salientsys.com/blog/vms-or-nvr/

Arecont Vision - Company

Manufacturer of Video Surveillance Camera


Arecont was started around the year 2004 in Southern California, USA. Arecont Vision maintains leadership in megapixel imaging technologies and products. With the industry’s most comprehensive line of H.264 megapixel cameras, Arecont Vision delivers superior HD megapixel image resolution and sensitivity for mainstream video surveillance applications as well as business solutions such as operations, monitoring, control, and merchandizing.

Arecont Vision’s products leverage its patented image processing technology which provides scalable high performance megapixel imaging at a low cost. The MegaVideo® and MegaDome™ series consist of 1.3, 2, 3, 5 and 10 Megapixel H.264 and MJPEG single and dual sensor camera solutions. The SurroundVideo® series is comprised of 8 megapixel H.264 and MJPEG camera solutions with 180 degree and 360 degree panoramic configurations.


Source: http://www.arecontvision.com/

Anurag Mittal Homepage

Indian Institute of Technology,
Chennai, India
http://www.cse.iitm.ac.in/~amittal/



His research interests are in all areas of Computer Vision, with special interest in multi-camera vision systems. His thesis was on surveillance under severe occlusions using multiple cameras.

Monday, 19 December 2011

Video Surveillance




A CCTV (or closed-circuit television) camera is an analog video camera that transmits signals via coaxial cable to a single central location for monitoring, recording, and video analysis. While the recent trend is a push towards IP network cameras, CCTV cameras are still widely used, and offer a cost-effective answer to many common surveillance scenarios.

CCTV technology has been around since the 1940's, and became a major player in the security industry around 1970. The two main

      PROS and CONS
  •    Lower initial cost
  •    Wide-spread compatibility
  •    Expensive cabling - ( For large-scale surveillance applications)
  •    Limited features

Components of a CCTV System

    * Cameras
    * Monitor
    * Cable

CCTV Camera Types

  • Fixed  CCTV cameras point in a single direction, which makes them perfect for monitoring very specific areas of interest. These  cameras are quite effective not only for capturing footage of suspicious activity, but also for deterring criminals and vandals from carrying out their acts in the first place. 
  • PTZ cameras are ideal for wide-area surveillance. They give operators the ability to remotely control pan, tilt, and zoom functions to follow activity and to zoom in for detailed monitoring.

Most standard CCTV cameras offer a TVL (Television Lines) resolution of around 380, while high-resolution cameras will deliver something closer to 540 TVL

IP-based video surveillance has improved the effectiveness of video security by leaps and bounds over the analog CCTV equipment we've grown so accustomed to over the years.

    * Simple cabling system
    * Connected to Internet
    * Scalability
    * Simpler storage (Stored in video servers)


Along with streaming video footage, network cameras can include a number of additional functionalities, such as pan/tilt/zoom operation, motion detection, audio surveillance, integration with alarms and other security systems, automated alerts, intelligent video analytics, and much more. Many IP cameras can also send multiple streams of video, using different compression technologies for live viewing and archiving.

Source: Videosurveillance.com

http://www.videosurveillance.com/

VideoSurveillance.com is  an online retailer started in 2008 specialized in video surveillance equipments.