Video/Image Processing
Upcoming SlideShare
Loading in...5
×
 

Video/Image Processing

on

  • 537 views

 

Statistics

Views

Total Views
537
Views on SlideShare
537
Embed Views
0

Actions

Likes
0
Downloads
6
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Video/Image Processing Video/Image Processing Presentation Transcript

    • Video-Based
    • Sensor Networks
    • H. GHARAVI
    • K. Ban
    • NIST
  • Video- Based Sensor Networks
    • Video streaming
      • RTP
    • Networking
      • Multi-hop/Ad-hoc
    • Transport Systems
      • IEEE 802.11b
        • DSSS
        • FHSS
    • Implementations
      • SPW software implementation to evaluate the network deign
      • iPAQ based experimental setup for real-time demo
  • Multi-hop Sensor Networks
    • Requirements;
      • Energy efficient
      • Scalable
    • For an efficient and robust system IEEE 802.11 FHSS is considered.
  • Implementations & Demos
    • SPW implementation of 801.11b FHSS
        • for evaluating the performance of the physical layer under various mobility conditions.
        • receiver design with Viterbi equalizer for 2GFSK, 4GFSK, and 8GFSK signals
        • Antenna Diversity
        • Transmission of video bitstreams
        • Effect of packet loss on the recovered video
  • Multi-hop ad-hoc Networks
    • AODV (Ad-hoc on-demand Distance Vector ) routing.
    • DSR (Dynamic Source Routing)
    • Sensoria Multi-hop Network (WIN NG 2.0)
    • NIST Approach
  • AODV
    • It provides loop free routes using sequence numbers associated to each route.
    • AODV MODULES consists of:
    • Rout request, rout reply, routing table, packet resend, packet capture
    S A B C D RREQ D X To B To C To D RREP S X REER
  • Sensor Ad-hoc Networking (NIST Demo) AP AP AP AP Sensor Networks iPAQ iPAQ iPAQ 802.11b FHSS IP UDP RTP H.263 802.11b FHSS IP UDP RTP H.263
  • Video Streaming
      • VIC/RTP package
      • VIC on iPAQ (Linux)
      • Applied H.263+ compression for low bitrate video conferencing
      • Developed H.263 + -based Error resilient video decoding
        • Partitioned
        • Non-partitioned
      • RTP/UDP for low delay video conferencing
  • PLCP Hdr. 802.11 MAC FCS PLCP Preamble MPDU 802.2 LLC 802.2 SNAP UDP Hdr. RTP Hdr. IP Hdr. H.263 video stream Payload Hdr. Physical Layer Logical Link Layer Network Layer Transport Layer Frame Format for video stream transmitted by RTP/UDP/IP with IEEE 802.11
  • Solutions
    • Delivering corrupted packets to the higher layer.
      • Perform packet-loss corrections:
        • Suitable for multicast
        • Unsuitable for conferencing
      • Perform error resilient video decoding by taking advantage of the RTP packet sequencing to detect lost packets
    Parity check packet Data packet-k Data packet-1
  • Video Partitioning Data Splitter IEEE 802.11b FHSS Data Assem. H.263 Video Encoder R R = Bitrate (fixed) S = Splitting Percentage Rate CODEC INDEPENDENT H.263 Video Decoder Packet-H + FEC1 Packet-L +FEC2 Delay MUX DE MUX FEC-2 Decoded FEC-1 Decoded Delay R.S R.(100-S)
  • Error Resilient H.263 video streaming (SPW Demo) H.263 + encoder Video Input H.263 + decoder IEEE 802.11b FHSS Bitstream re-sync. Video streaming H.263 encoder Video Input H.263 decoder IEEE-802.11b FHSS Splitting & streaming Bitstream combine & re-sync.
  • Pre-Decoder Design (non-partitioned) video bitstream Bitstream reconstruction Error Concealment Buffer Header Extractor Legal H.263 bitstream Error classifications Self Error Detection Standard Video Decoder Video Display
  • FY’02 tasks
    • Complete the 802.11b FHSS implementation for field tests
    • Performance evaluations in terms of :
          • Coverage (indoor/outdoor)
          • Mobility
          • Bandwidth
          • Number of nodes
    • Further extensions to improve the error resilient decoding of the corrupted bitstream