Sim-LIT: A simulation framework for image quality assessment in - - PowerPoint PPT Presentation

sim lit a simulation framework for image quality
SMART_READER_LITE
LIVE PREVIEW

Sim-LIT: A simulation framework for image quality assessment in - - PowerPoint PPT Presentation

Introduction Sim-LIT Conclusion and Future Works Sim-LIT: A simulation framework for image quality assessment in wireless visual sensor networks under packet loss conditions Eric Orellana-Romero * , Javier SanMartin-Hernandez * , Cristian


slide-1
SLIDE 1

Introduction Sim-LIT Conclusion and Future Works

Sim-LIT: A simulation framework for image quality assessment in wireless visual sensor networks under packet loss conditions

Eric Orellana-Romero*, Javier SanMartin-Hernandez*, Cristian Duran-Faundez*, Vincent Lecuire† and Cristhian Aguilera*

*Departamento de Ingenier´ ıa El´ ectrica y Electr´

  • nica - Facultad de Ingenier´

ıa Universidad del B ´ ıo-B ´ ıo, Concepci´

  • n, Chile

†Centre de Recherche en Automatique de Nancy (CRAN) Universit´ e de Lorraine, CNRS, Vandœuvre-l` es-Nancy, France

XXX International Conference of the Chilean Computer Science Society (SCCC’2011), Curic´

  • , Chile

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 1 / 14

slide-2
SLIDE 2

Introduction Sim-LIT Conclusion and Future Works

Outline

1

Introduction

2

Sim-LIT

3

Conclusion and Future Works

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 2 / 14

slide-3
SLIDE 3

Introduction Sim-LIT Conclusion and Future Works Wireless sensor networks and wireless camera sensor networks Packet loss effects on visual sensor networks Simulation for WVSNs

Wireless Sensor Networks

Definition (Wireless Sensor Network (WSN)) A large-scale distributed system normally composed of a large number of very small devices called sensor nodes. These sensor nodes are able to measure certain physical phenomena in the environment where they are deployed and to report its findings to

  • ne (or various) central gateway(s) (sink).

Sink

Satellite, Internet,...

User Sensornodes Event Sensorfield A B C D E F

Figure: A typical wireless sensor network

Typical measurements: Temperature, light, magnetism, pressure, vibrations, . . .

Applications Military applications, Environmental applications, Industry, Robotics, Security, . . . Concerns At the node level: Limited energy, low processing/storage capacities, low bit rates, . . . At the network level: Large-scale, high- density, dynamic topology, high loss rates, . . .

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 3 / 14

slide-4
SLIDE 4

Introduction Sim-LIT Conclusion and Future Works Wireless sensor networks and wireless camera sensor networks Packet loss effects on visual sensor networks Simulation for WVSNs

Wireless Visual Sensor Networks

Definition (Wireless Visual Sensor Network (WVSN)) A WSN where one or several nodes have image sensors (cameras).

Sink Satellite, Internet, ... User F E D C A B Event Sensor nodes Sensor field G

Figure: A wireless visual sensor network

Applications Object recognition . . . numbering . . . localization, tracking, . . . . . . of objects by vision. Concerns (All of the traditional WSNs) + A more complex (expensive) sensor + Large amount of data to process/transmit Example of resource consumption a

a(using a Mica2 mote, data payload: 27 bytes, pout: -20dBm)

Capture/Transmission of 1 scalar measure:

Number of packets: 1 (actually, 1 byte of the packet) Energy consumption: <3 mJ Time: <0.04 sec.

Capture/Transmission of 1 (128 × 128) 8bpp image (+ Cyclops camera)

Number of packets: 607 Energy consumption: ∼2358 mJ Time: ∼29.9 s Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 4 / 14

slide-5
SLIDE 5

Introduction Sim-LIT Conclusion and Future Works Wireless sensor networks and wireless camera sensor networks Packet loss effects on visual sensor networks Simulation for WVSNs

The effects of packet loss

As one of the main issues in WSNs is energy consumption, image compression seems an obvious solution. . .

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 5 / 14

slide-6
SLIDE 6

Introduction Sim-LIT Conclusion and Future Works Wireless sensor networks and wireless camera sensor networks Packet loss effects on visual sensor networks Simulation for WVSNs

The effects of packet loss

As one of the main issues in WSNs is energy consumption, image compression seems an obvious solution. . . but wait!! Don’t forget about packet loss!!

Example (Considering JPEG image compression (3.4bpp) at the source node)

Original (128 × 128) image 1% packet loss 5% packet loss Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 5 / 14

slide-7
SLIDE 7

Introduction Sim-LIT Conclusion and Future Works Wireless sensor networks and wireless camera sensor networks Packet loss effects on visual sensor networks Simulation for WVSNs

The effects of packet loss

As one of the main issues in WSNs is energy consumption, image compression seems an obvious solution. . . but wait!! Don’t forget about packet loss!! In WSNs, packet loss can be important

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 5 / 14

slide-8
SLIDE 8

Introduction Sim-LIT Conclusion and Future Works Wireless sensor networks and wireless camera sensor networks Packet loss effects on visual sensor networks Simulation for WVSNs

The effects of packet loss

As one of the main issues in WSNs is energy consumption, image compression seems an obvious solution. . . but wait!! Don’t forget about packet loss!! In WSNs, packet loss can be important (it can reach 40% and more)

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 5 / 14

slide-9
SLIDE 9

Introduction Sim-LIT Conclusion and Future Works Wireless sensor networks and wireless camera sensor networks Packet loss effects on visual sensor networks Simulation for WVSNs

The effects of packet loss

As one of the main issues in WSNs is energy consumption, image compression seems an obvious solution. . . but wait!! Don’t forget about packet loss!! In WSNs, packet loss can be important Non compressed images are more resistant to packet loss

Example (Considering non-compression applied and 25% packet loss)

Original (128 × 128) image Received pixels Reconstructed image (Use of an error concealment method) Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 5 / 14

slide-10
SLIDE 10

Introduction Sim-LIT Conclusion and Future Works Wireless sensor networks and wireless camera sensor networks Packet loss effects on visual sensor networks Simulation for WVSNs

The effects of packet loss

As one of the main issues in WSNs is energy consumption, image compression seems an obvious solution. . . but wait!! Don’t forget about packet loss!! In WSNs, packet loss can be important Non compressed images are more resistant to packet loss Burst packet loss can be a problem

Example (Considering non-compression applied and 29% packet loss)

Original (128 × 128) image Received pixels Reconstructed image (Use of an error concealment method) Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 5 / 14

slide-11
SLIDE 11

Introduction Sim-LIT Conclusion and Future Works Wireless sensor networks and wireless camera sensor networks Packet loss effects on visual sensor networks Simulation for WVSNs

The effects of packet loss

As one of the main issues in WSNs is energy consumption, image compression seems an obvious solution. . . but wait!! Don’t forget about packet loss!! In WSNs, packet loss can be important Non compressed images are more resistant to packet loss Burst packet loss can be a problem When we work with images over lossy environments, there is an evaluation factor to consider: loss data leads to quality losses Possible solutions include:

ACK, FEC based protocols Block interleaving . . .

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 5 / 14

slide-12
SLIDE 12

Introduction Sim-LIT Conclusion and Future Works Wireless sensor networks and wireless camera sensor networks Packet loss effects on visual sensor networks Simulation for WVSNs

Simulation of WVSNs

Simulation is, many times, required for validation Few developments on simulation environments consider particular problemas of WVSNs Many adapt standard network or WSNs simulators (eg., OMNet++, Castalia, . . . ) Most of the times, adaptations over Matlab are used Particular example oriented to WVSNs: WISE-MNet [Nastasi and Cavallaro, 2011] (not focused on image quality issues)

  • C. Nastasi, A. Cavallaro (2011). “WiSE-MNet: an experimental environment for Wireless Multimedia Sensor

Networks”. In : SSDP’2011.

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 6 / 14

slide-13
SLIDE 13

Introduction Sim-LIT Conclusion and Future Works Proposed simulation framework Execution, options and complementary tools Evaluation

Proposed framework

Sim-LIT (Simulator for Lossy Image Transmission) It is a simulation framework oriented to the analysis of images transmission schemes

  • ver lossy environments (such as WSNs)

It allows image quality assessments considering:

image processing schemes at the source node (e.g. block interleaving), packet loss (during transmission), post-processing schemes at the decoder (e.g. error concealment)

Original Image Source node 1 Forward Image Processing 2 Packetizer 3 Loss Simulation Decoder 5 Inverse Image Processing 4 Depacketizer Reconstructed Image Packet 6 Error Concealment

Figure: Simplified Sim-LIT’s simulation scheme.

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 7 / 14

slide-14
SLIDE 14

Introduction Sim-LIT Conclusion and Future Works Proposed simulation framework Execution, options and complementary tools Evaluation

Sim-LIT features

Implementation details Object-oriented programming C++ language, g++ compiler GNU/Linux

Image Pixel Mixer Transfer Psnr

1 1..* 1 1 1 1

Implemented Models Generic simulation:

An image is a H × W matrix, I = {Ir,c}, each Ir,c containing b bpp Packetization of I in q = ⌈ H×W ×b

m

⌉ packets, m = number of bits of image data per packet Communication scheme ← → Γ , of P packets, where each packet has a probability pl of being lost Error concealment by averaging correctly received neighboring pixels

Block interleaving

Bijective function ϑ : I → I ′, where I ′ is a new bitmap with each block Bi,j → B′

i′,j′

Adapted interleaving considering B′

i,j ← Bi′,j′ Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 8 / 14

slide-15
SLIDE 15

Introduction Sim-LIT Conclusion and Future Works Proposed simulation framework Execution, options and complementary tools Evaluation

Quality assessment

Subjective assessment (direct visualization) Objective assessment (PSNR: Peak Signal-to-Noise Ratio)

PSNR = 10. log10

  • 2552

MSE

  • where MSE is the Mean Squared Error: MSE =

1 H.W

H−1

r=0

W −1

c=0

||Ir,c − I ′′

r,c||2

Example (with a 128 × 128 8bpp grayscale image) Original image PSNR = 29.01 dB PSNR = 27.56 dB PSNR = 26.17 dB

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 9 / 14

slide-16
SLIDE 16

Introduction Sim-LIT Conclusion and Future Works Proposed simulation framework Execution, options and complementary tools Evaluation

Sample execution

Example of an execution line

$./simlit -ipath /sample/ -csf results -s 27 -hb 2 -wb 2 -b 3 -loss-file /sample/loss-file 40 1.in -torus-mixer 1 8 -adapted-interleaving

  • simulation-rep-file-data-graphic

Figure: Original image

Camera node Decoder

_____.bmp

(Original Image)

_____.mix-res.bmp

(Reconstructed Image after Interleaving)

_____.trad-res.bmp

(Reconstructed Image with no Interleaving HB, WB, b, Method, . . . Applied)

_____.mix.bmp

(interleaved bitmap)

_____.mix-re .bmp

(interleaved bitmap with losses)

_____.mix-re -org.bmp

(bitmap with losses after inverse interleaved)

_____.trad-re .bmp

(received bitmap with losses) Method, keys Payload Loss rate Loss-pattern file Coding Packetizer Forward Interleaving Loss Packet Simulation Depacketizer Inverse Interleaving Decoding Error Concealment

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 10 / 14

slide-17
SLIDE 17

Introduction Sim-LIT Conclusion and Future Works Proposed simulation framework Execution, options and complementary tools Evaluation

Sample execution

Example of an execution line

$./simlit -ipath /sample/ -csf results -s 27 -hb 2 -wb 2 -b 3 -loss-file /sample/loss-file 40 1.in -torus-mixer 1 8 -adapted-interleaving

  • simulation-rep-file-data-graphic

Figure: Received image - S.T.

Camera node Decoder

_____.bmp

(Original Image)

_____.mix-res.bmp

(Reconstructed Image after Interleaving)

_____.trad-res.bmp

(Reconstructed Image with no Interleaving HB, WB, b, Method, . . . Applied)

_____.mix.bmp

(interleaved bitmap)

_____.mix-re .bmp

(interleaved bitmap with losses)

_____.mix-re -org.bmp

(bitmap with losses after inverse interleaved)

_____.trad-re .bmp

(received bitmap with losses) Method, keys Payload Loss rate Loss-pattern file Coding Packetizer Forward Interleaving Loss Packet Simulation Depacketizer Inverse Interleaving Decoding Error Concealment

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 10 / 14

slide-18
SLIDE 18

Introduction Sim-LIT Conclusion and Future Works Proposed simulation framework Execution, options and complementary tools Evaluation

Sample execution

Example of an execution line

$./simlit -ipath /sample/ -csf results -s 27 -hb 2 -wb 2 -b 3 -loss-file /sample/loss-file 40 1.in -torus-mixer 1 8 -adapted-interleaving

  • simulation-rep-file-data-graphic

Figure: Reconstructed image - S.T.

Camera node Decoder

_____.bmp

(Original Image)

_____.mix-res.bmp

(Reconstructed Image after Interleaving)

_____.trad-res.bmp

(Reconstructed Image with no Interleaving HB, WB, b, Method, . . . Applied)

_____.mix.bmp

(interleaved bitmap)

_____.mix-re .bmp

(interleaved bitmap with losses)

_____.mix-re -org.bmp

(bitmap with losses after inverse interleaved)

_____.trad-re .bmp

(received bitmap with losses) Method, keys Payload Loss rate Loss-pattern file Coding Packetizer Forward Interleaving Loss Packet Simulation Depacketizer Inverse Interleaving Decoding Error Concealment

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 10 / 14

slide-19
SLIDE 19

Introduction Sim-LIT Conclusion and Future Works Proposed simulation framework Execution, options and complementary tools Evaluation

Sample execution

Example of an execution line

$./simlit -ipath /sample/ -csf results -s 27 -hb 2 -wb 2 -b 3 -loss-file /sample/loss-file 40 1.in -torus-mixer 1 8 -adapted-interleaving

  • simulation-rep-file-data-graphic

Figure: Original image

Camera node Decoder

_____.bmp

(Original Image)

_____.mix-res.bmp

(Reconstructed Image after Interleaving)

_____.trad-res.bmp

(Reconstructed Image with no Interleaving HB, WB, b, Method, . . . Applied)

_____.mix.bmp

(interleaved bitmap)

_____.mix-re .bmp

(interleaved bitmap with losses)

_____.mix-re -org.bmp

(bitmap with losses after inverse interleaved)

_____.trad-re .bmp

(received bitmap with losses) Method, keys Payload Loss rate Loss-pattern file Coding Packetizer Forward Interleaving Loss Packet Simulation Depacketizer Inverse Interleaving Decoding Error Concealment

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 10 / 14

slide-20
SLIDE 20

Introduction Sim-LIT Conclusion and Future Works Proposed simulation framework Execution, options and complementary tools Evaluation

Sample execution

Example of an execution line

$./simlit -ipath /sample/ -csf results -s 27 -hb 2 -wb 2 -b 3 -loss-file /sample/loss-file 40 1.in -torus-mixer 1 8 -adapted-interleaving

  • simulation-rep-file-data-graphic

Figure: Interleaving image - I.T.

Camera node Decoder

_____.bmp

(Original Image)

_____.mix-res.bmp

(Reconstructed Image after Interleaving)

_____.trad-res.bmp

(Reconstructed Image with no Interleaving HB, WB, b, Method, . . . Applied)

_____.mix.bmp

(interleaved bitmap)

_____.mix-re .bmp

(interleaved bitmap with losses)

_____.mix-re -org.bmp

(bitmap with losses after inverse interleaved)

_____.trad-re .bmp

(received bitmap with losses) Method, keys Payload Loss rate Loss-pattern file Coding Packetizer Forward Interleaving Loss Packet Simulation Depacketizer Inverse Interleaving Decoding Error Concealment

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 10 / 14

slide-21
SLIDE 21

Introduction Sim-LIT Conclusion and Future Works Proposed simulation framework Execution, options and complementary tools Evaluation

Sample execution

Example of an execution line

$./simlit -ipath /sample/ -csf results -s 27 -hb 2 -wb 2 -b 3 -loss-file /sample/loss-file 40 1.in -torus-mixer 1 8 -adapted-interleaving

  • simulation-rep-file-data-graphic

Figure: Received image - I.T.

Camera node Decoder

_____.bmp

(Original Image)

_____.mix-res.bmp

(Reconstructed Image after Interleaving)

_____.trad-res.bmp

(Reconstructed Image with no Interleaving HB, WB, b, Method, . . . Applied)

_____.mix.bmp

(interleaved bitmap)

_____.mix-re .bmp

(interleaved bitmap with losses)

_____.mix-re -org.bmp

(bitmap with losses after inverse interleaved)

_____.trad-re .bmp

(received bitmap with losses) Method, keys Payload Loss rate Loss-pattern file Coding Packetizer Forward Interleaving Loss Packet Simulation Depacketizer Inverse Interleaving Decoding Error Concealment

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 10 / 14

slide-22
SLIDE 22

Introduction Sim-LIT Conclusion and Future Works Proposed simulation framework Execution, options and complementary tools Evaluation

Sample execution

Example of an execution line

$./simlit -ipath /sample/ -csf results -s 27 -hb 2 -wb 2 -b 3 -loss-file /sample/loss-file 40 1.in -torus-mixer 1 8 -adapted-interleaving

  • simulation-rep-file-data-graphic

Figure: De-Interleaving image - I.T.

Camera node Decoder

_____.bmp

(Original Image)

_____.mix-res.bmp

(Reconstructed Image after Interleaving)

_____.trad-res.bmp

(Reconstructed Image with no Interleaving HB, WB, b, Method, . . . Applied)

_____.mix.bmp

(interleaved bitmap)

_____.mix-re .bmp

(interleaved bitmap with losses)

_____.mix-re -org.bmp

(bitmap with losses after inverse interleaved)

_____.trad-re .bmp

(received bitmap with losses) Method, keys Payload Loss rate Loss-pattern file Coding Packetizer Forward Interleaving Loss Packet Simulation Depacketizer Inverse Interleaving Decoding Error Concealment

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 10 / 14

slide-23
SLIDE 23

Introduction Sim-LIT Conclusion and Future Works Proposed simulation framework Execution, options and complementary tools Evaluation

Sample execution

Example of an execution line

$./simlit -ipath /sample/ -csf results -s 27 -hb 2 -wb 2 -b 3 -loss-file /sample/loss-file 40 1.in -torus-mixer 1 8 -adapted-interleaving

  • simulation-rep-file-data-graphic

Figure: Recontructed image - I.T.

Camera node Decoder

_____.bmp

(Original Image)

_____.mix-res.bmp

(Reconstructed Image after Interleaving)

_____.trad-res.bmp

(Reconstructed Image with no Interleaving HB, WB, b, Method, . . . Applied)

_____.mix.bmp

(interleaved bitmap)

_____.mix-re .bmp

(interleaved bitmap with losses)

_____.mix-re -org.bmp

(bitmap with losses after inverse interleaved)

_____.trad-re .bmp

(received bitmap with losses) Method, keys Payload Loss rate Loss-pattern file Coding Packetizer Forward Interleaving Loss Packet Simulation Depacketizer Inverse Interleaving Decoding Error Concealment

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 10 / 14

slide-24
SLIDE 24

Introduction Sim-LIT Conclusion and Future Works Proposed simulation framework Execution, options and complementary tools Evaluation

Sample execution

Example of an execution line

$./simlit -ipath /sample/ -csf results -s 27 -hb 2 -wb 2 -b 3 -loss-file /sample/loss-file 40 1.in -torus-mixer 1 8 -adapted-interleaving

  • simulation-rep-file-data-graphic

Figure: S.T. (PSNR=27.43dB) Figure: I.T. (PSNR=30.67dB)

Data output files: .txt Simulation report

  • data.dat

Simulation report data

  • nmixdata.dat
  • Detail. PSNR vs. loss rates / non-mixed images
  • mixdata.dat
  • Detail. PSNR vs. loss rates / mixed images

Camera node Decoder

_____.bmp

(Original Image)

_____.mix-res.bmp

(Reconstructed Image after Interleaving)

_____.trad-res.bmp

(Reconstructed Image with no Interleaving HB, WB, b, Method, . . . Applied)

_____.mix.bmp

(interleaved bitmap)

_____.mix-re .bmp

(interleaved bitmap with losses)

_____.mix-re -org.bmp

(bitmap with losses after inverse interleaved)

_____.trad-re .bmp

(received bitmap with losses) Method, keys Payload Loss rate Loss-pattern file Coding Packetizer Forward Interleaving Loss Packet Simulation Depacketizer Inverse Interleaving Decoding Error Concealment

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 10 / 14

slide-25
SLIDE 25

Introduction Sim-LIT Conclusion and Future Works Proposed simulation framework Execution, options and complementary tools Evaluation

Options and complementary tools

Principal options

  • adapted-interleaving

Interleaving technique during packetization

  • b

Bits per each pixel during transmission

  • csf

Change the results folder

  • data-graphic

Creates files to build graphics of ’Loss-Rate’ v/s ’Psnr’ for each image, under different loss-rate

  • hb/-wb

Height/Width block size input

  • help

Help information

  • ipath

Work directory

  • loss-file

Defines loss-file input

  • loss-path

Defines the path of loss files (For multiple simulation)

  • loss-rate

Defines loss rate for randomly packet loss

  • no-console-messages

Do not display console messages

  • no-res-img-store

Do not create resulting images

  • s

Payload packet

  • simulation-rep-file

Output summary data files

  • mohsen-mixer

Interleaving scheme presented in ”An Efficient Chaotic Interleaver for Image Transmission over IEEE 802.15.4 Zigbee Network”

  • torus-mixer

Interleaving scheme presented in ”Error Resilient Image Com- munication with Chaotic Pixel Interleaving for Wireless Camera Sensors”

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 11 / 14

slide-26
SLIDE 26

Introduction Sim-LIT Conclusion and Future Works Proposed simulation framework Execution, options and complementary tools Evaluation

Options and complementary tools

Complementary tools genPackLoss (loss generator) allows to create loss-pattern files both user defined or randomly.

1 1 2 1 3 . . . . . .

graphic Plotter of data graphics, allow graphically display of generated data by Sim-LIT through -data-graphic option

10 15 20 25 30 35 40 45 50 55 60 65 10 20 30 40 50 60 70 80 90 100 PSNR (dB) Packet Loss Rate (%) Quality Image Test Whitout Interleaving TA Interleaving

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 11 / 14

slide-27
SLIDE 27

Introduction Sim-LIT Conclusion and Future Works Proposed simulation framework Execution, options and complementary tools Evaluation

Evaluation

Evaluation parameters Used machine

Processor: AMD Phenom II x4 955 RAM: 6 GB O.S.: GNU/Linux Debian (Squeeze) kernel release 2.6.32-5-amd64

Measurements collected with the Linux command time Simulations considered T.A. interleaving scheme applied in [Duran-Faundez and Lecuire, 2008]

  • C. Duran-Faundez, V. Lecuire (2008). “Error resilient image communication with chaotic pixel interleaving for

wireless camera sensors”. In : REALWSN’2008.

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 12 / 14

slide-28
SLIDE 28

Introduction Sim-LIT Conclusion and Future Works Proposed simulation framework Execution, options and complementary tools Evaluation

Evaluation

Example (Performance of simulations)

50 100 150 200 250 300 32x32 64x64 128x128 256x256 512x512 Average Time (seconds) Resolution (pixels) 5 input images 25 input images 50 input images 50000 100000 150000 200000 250000 32x32 64x64 128x128 256x256 512x512 Maximum Memory (KBytes) Resolution (pixels) 5 input images 25 input images 50 input images

Execution Time Memory Use

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 12 / 14

slide-29
SLIDE 29

Introduction Sim-LIT Conclusion and Future Works Proposed simulation framework Execution, options and complementary tools Evaluation

Evaluation

Example (Performance of simulations)

5 10 15 20 25 30 0 5 10 15 20 25 30 35 40 45 50 50 100 150 200 250 300 350 Average Time (seconds) Numbers of Loss Files Number of Input Images Average Time (seconds)

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 12 / 14

slide-30
SLIDE 30

Introduction Sim-LIT Conclusion and Future Works

Conclusion and Future Works

Conclusions Simulation framework oriented to image quality assessments

Oriented-object C++ Programming For now, only .bmp support Block interleaving included in the first version Loss models depend on the constructed loss files (it is possible to connect with WSNs simulators)

Currently, we use Sim-LIT to evaluate existing and new interleaving schemes (possible to find optimal?) Available as open-source: http://pegasus.dci.ubiobio.cl/~crduran/software/simlit Future works Parallel programming Incorporation of other error robust methods Incorporation of other quality metric measurements Other improvements

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 13 / 14

slide-31
SLIDE 31

Introduction Sim-LIT Conclusion and Future Works

Sim-LIT: A simulation framework for image quality assessment in wireless visual sensor networks under packet loss conditions

Eric Orellana-Romero*, Javier SanMartin-Hernandez*, Cristian Duran-Faundez*, Vincent Lecuire† and Cristhian Aguilera*

*Departamento de Ingenier´ ıa El´ ectrica y Electr´

  • nica - Facultad de Ingenier´

ıa Universidad del B ´ ıo-B ´ ıo, Concepci´

  • n, Chile

†Centre de Recherche en Automatique de Nancy (CRAN) Universit´ e de Lorraine, CNRS, Vandœuvre-l` es-Nancy, France

XXX International Conference of the Chilean Computer Science Society (SCCC’2011), Curic´

  • , Chile

Eric Orellana-Romero et al (Contact E-mail: crduran@ubiobio.cl) Sim-LIT: simulation framework for quality assessment in WVSNs 14 / 14