49696322 smart cameras as embedded systems

Upload: rohan66

Post on 08-Apr-2018

232 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/7/2019 49696322 Smart Cameras as Embedded Systems

    1/14

  • 8/7/2019 49696322 Smart Cameras as Embedded Systems

    2/14

    Smart cameras are equipped with a high-performance onboard computing and

    communication infrastructure, combining

    in a single embedded devicevideo sensing

    processing

    communications

  • 8/7/2019 49696322 Smart Cameras as Embedded Systems

    3/14

  • 8/7/2019 49696322 Smart Cameras as Embedded Systems

    4/14

    From Analog to Digital Cameras: 1st generation surveillance: analog equipment

    (closed circuit TV cameras transmitted videosignal over analog lines)

    2nd generation: digital back-end components;allow real time automated analysis of incoming

    data

    3rd generation: complete digital transformation;video converted in digital domain at the camera

    and transmitted via a computer network;cameras can also compress video to savebandwidth

    Evolution

  • 8/7/2019 49696322 Smart Cameras as Embedded Systems

    5/14

    4th generation: intelligent cameras; perform low-levelimage processing operations on the captured frames

    onboard to improve video compression and intelligenthost efficiency however most of the processing is done at a central unit

    But smart cameras

    directly perform highly sophisticated video analysis video sensing

    video processing

    communication

    designed as reconfigurable and flexible processing nodes withself-reconfiguration, self-monitoring, and self diagnosis

    capabilities.

  • 8/7/2019 49696322 Smart Cameras as Embedded Systems

    6/14

    Shift from a central to a distributed control

    surveillance system Increase the surveillance systems functionality,

    availability, and autonomy

    Can react autonomously to changes in the systems

    environment Can detected events in the monitored scenes.

    A static surveillance system configuration is no

    longer feasible!

  • 8/7/2019 49696322 Smart Cameras as Embedded Systems

    7/14

    Sensing unit Monochrome CMOS image sensor

    delivers images with VGA resolution at up to 30 fps

    transfers images via a first-in, first-out (FIFO) memory to the PU

    Processing unit (PU)

    Up to10

    Texas Instruments TMS320

    C64x DSPs can deliver an aggregate performance of up to 80 GIPS while keeping the power

    consumption low

    PCI bus couples the DSPs and connects them to the network processor

    Communication unit network processor: Intel XScale IXP425

    establishes the connection between the processing and communication units

    controls internal and external communication

    currently supports two interfaces for IP-based external communication: Wired Ethernet wireless Global System for Mobile Communications/general packet radio service (GSM/GPRS)

  • 8/7/2019 49696322 Smart Cameras as Embedded Systems

    8/14

  • 8/7/2019 49696322 Smart Cameras as Embedded Systems

    9/14

    Commercial off the shelf hardwarecomponents to test and evaluate the videosurveillance system

    1 cam consists of:

    network processorseveral DSPs

    a CMOS image sensor

  • 8/7/2019 49696322 Smart Cameras as Embedded Systems

    10/14

  • 8/7/2019 49696322 Smart Cameras as Embedded Systems

    11/14

  • 8/7/2019 49696322 Smart Cameras as Embedded Systems

    12/14

    Multicamera object-tracking application

    Multicamera system instantiates only a single tracker (agent) task

    The agent follows the tracked object migrating to the SmartCam that shouldnext observe the object

    Tracking agent based on a Kanade-Lucas-Tomasi feature tracker

    Main advantage is its short initialization time Applicable for multicamera object tracking by mobile agents

    Tracking agents control the handover process, using predefined migration regions

    When the tracked object enters a migration region, the tracker initiates handoverto the next SmartCam

    Each migration region assigned to one or more possible next SmartCams

    Motion vectors help distinguish among several SmartCams assigned to the samemigration migration region

    Motion vectors check whether the object moves in the correct direction

    A master-slave approach for the tracked object handover

    Tracking agents migration between SmartCams takes up to 1 second

    Task-allocation systems setup timeapproximately 190 milliseconds

  • 8/7/2019 49696322 Smart Cameras as Embedded Systems

    13/14

  • 8/7/2019 49696322 Smart Cameras as Embedded Systems

    14/14

    Conclusions

    Keys to successful deployment of smart

    cameras are:the integration of sensing, computing, and

    communication in a small, power-aware

    embedded device

    the availability of high-level image/video

    processing algorithms

    System usage:

    traffic surveillance

    detection of stationary vehicles

    detection of wrong-way drivers

    computation of average speed,lane occupancy