| Literature DB >> 25599425 |
Daniel G Costa1, Luiz Affonso Guedes2, Francisco Vasques3, Paulo Portugal4.
Abstract
The development of wireless sensor networks for control and monitoring functions has created a vibrant investigation scenario, where many critical topics, such as communication efficiency and energy consumption, have been investigated in the past few years. However, when sensors are endowed with low-power cameras for visual monitoring, a new scope of challenges is raised, demanding new research efforts. In this context, the resource-constrained nature of sensor nodes has demanded the use of prioritization approaches as a practical mechanism to lower the transmission burden of visual data over wireless sensor networks. Many works in recent years have considered local-level prioritization parameters to enhance the overall performance of those networks, but global-level policies can potentially achieve better results in terms of visual monitoring efficiency. In this paper, we make a broad review of some recent works on priority-based optimizations in wireless visual sensor networks. Moreover, we envisage some research trends when exploiting prioritization, potentially fostering the development of promising optimizations for wireless sensor networks composed of visual sensors.Entities:
Year: 2015 PMID: 25599425 PMCID: PMC4327102 DOI: 10.3390/s150101760
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Some prioritization parameters.
| Energy | Global | The energy level of the sensor node |
| Hardware capabilities | Global | Resources, such as the camera resolution, number and type of sensor units, memory capacity, |
| Data type | Local or global | The transmitted data may be temperature, pressure, video stream, image snapshot, infrared image, audio stream, |
| Media coding | Local | Codec and its configuration |
| Sensing relevance | Global | The relevance of the retrieved information for the monitoring functions of the application |
| Confidentiality | Local or global | Required confidentiality for the transmitted data |
| Criticality | Local or global | The level of criticality associated with the transmitted data |
Groups of relevance and the associated sensing relevance index (SR).
| Irrelevant | 0 | The source node has no relevance for the application and should act only as a relay node. |
| Low relevance | 1–4 | Visual sensors are transmitting complementary visual information with low influence over the monitoring quality. |
| Medium relevance | 5–10 | The transmitted information is relevant, but some quality loss can be tolerated. |
| High relevance | 11–14 | Some visual sensors will have higher relevance for the application, requiring prioritized treatment by the network. |
| Maximum relevance | 15 | Monitoring quality is highly dependent on visual data transmitted by these source nodes. |
Figure 1.Exploiting global-level prioritization in wireless visual sensor networks. The monitoring of cars is more relevant in this example, but other configurations are possible. WVSN, wireless visual sensor networks. (a) A typical WVSN; (b) A WVSN exploiting global-level prioritization.
Load balancing for braided paths.
| Very Low | 0 |
| Low | 1 |
| Average | 2 |
| High | 3 |
| Very High | 4 or more |
Error recovery exploiting global-level prioritization.
| Very Low | No packet should be transmitted |
| Low | Unreliable transmission without correction codes |
| Average | Code rate of 0.9 |
| High | Code rate of 0.7 |
| Very High | Code rate of 0.5 |
Figure 2.A one-level 2D DWT.
A hybrid optimized error recovery mechanism.
| 0 | No packet should be transmitted |
| 1 | Unreliable transmission without correction codes |
| 2 | Code rate of 0.9 for only the LL sub-band |
| 3 | Code rate of 0.9 for all packets |
| 4 | Code rate of 0.7 for only the LL sub-band |
| 5 | Code rate of 0.7 for all packets |
| 6 | Code rate of 0.6 for all packets |
| 7 | Code rate of 0.5 for all packets |
Adaptive reducing of the source transmission rate.
| Low | Transmit only LL sub-band |
| Medium | Transmit only LL and HL sub-bands |
| High | Transmit all DWT sub-bands (full-quality images) |
Global-level priority-based secure transmission.
| Low | Transmission of clear data |
| Medium | Periodic encryption with the DES (Data Encryption Standard) algorithm. Periods of encrypted data are intercalated with clear data transmissions |
| High | Continuous encryption with the DES algorithm |
| Very high | Continuous encryption with the 3DES algorithm |
Relevance-based energy-efficient image transmission.
| 0 | No packets to be transmitted. | 0 |
| 1–4 | LL(2) | |
| 5–6 | LL(2) and HL(2) | |
| 7–8 | LL(2), HL(2) and LH(2), | ( |
| 9–10 | LL(2), HL(2), LH(2) and HH(2) | |
| 11–12 | LL(2), HL(2), LH(2), HH(2) and HL(1) | |
| 13–14 | LL(2), HL(2), LH(2), HH(2), HL(1) and LH(1) | ( |
| 15 | LL(2), HL(2), LH(2), HH(2), HL(1), LH(1) and HH(1) |
Relevance-based energy-efficient monitoring.
| 0 | 0 |
| 1–4 | 0.1 |
| 5–6 | 0.3 |
| 7–8 | 0.4 |
| 9–10 | 0.5 |
| 11–12 | 0.6 |
| 13–14 | 0.8 |
| 15 | 1.0 |
Some combined global-level priority-based optimizations.
| Delay-aware routing [ | Reliability based on packet-level redundancy [ | More relevant visual sources will transmit packets through paths with lower end-to-end delay. Additionally, replicated packets are transmitted according to global-level priorities for improved reliability. The replicated packets could be transmitted through the same path or employing the remaining paths with lower expected delay. |
| Reliability based on packet-level redundancy [ | Semi-reliable retransmission [ | More relevant source nodes will transmit more replicated copies of data packets. Besides that, intermediate nodes will retransmit only corrupted packets from more relevant sources. Doing so, a high reliability level is achieved, but energy is saved due to unreliable transmissions from lower relevant visual sources. |
| Energy-efficient packet relaying [ | Delay-aware routing [ | Intermediate nodes will discard less relevant packets when their energy levels are below a pre-defined threshold. However, such behavior could be employed only in paths with lower end-to-end delay (best paths), enlarging their expected lifetime while reducing complexity over the network. |
Relevance-based selective retransmission.
| 1–4 | LL(2) |
| 5–6 | LL(2) and HL(2) |
| 7–8 | LL(2), HL(2) and LH(2) |
| 9–10 | LL(2), HL(2), LH(2) and HH(2) |
| 11–12 | LL(2), HL(2), LH(2), HH(2) and LH(1) |
| 13–14 | LL(2), HL(2), LH(2), HH(2), LH(1) and HL(1) |
| 15 | LL(2), HL(2), LH(2), HH(2), LH(1), HL(1) and HH(1) |
Average percentage of received packets.
| 1–4 | 6.25 |
|
| 5–6 | 12.5 |
|
| 7–8 | 18.75 |
|
| 9–10 | 25 |
|
| 11–12 | 50 |
|
| 13–14 | 75 |
|
| 15 | 100 | 100 |
Some valuable performance comparisons.
| Energy-efficient transmission [ | Packet prioritization for congestion control [ | When network faces congestion, some intermediate nodes may drop lower relevant packets. Packet discarding at source nodes or in congested nodes may bring different results in terms of energy consumption and monitoring quality, where the most appropriate approach depends on the perceived network congestion and the applications' monitoring requirements. |
| Reliability based on packet-level redundancy [ | Priority-based retransmission [ | Error recovery can be provided by different approaches, and sometimes, they may have equivalent results. Packet-level redundancy and hop-by-hop retransmission, when exploiting global-level prioritization parameters, may save energy while preserving the most relevant visual data for the applications. |
Packet-level redundancy transmission based on global-level priority.
| 1–10 | 0 |
| 11–14 | 1 |
| 15 | 2 |
SR- and DWT-based packet-level redundancy transmission.
| 1–4 | 0 | - |
| 5–6 | 1 | LL sub-band |
| 7–8 | 1 | LL and HL sub-bands |
| 9–10 | 1 | LL, HL and LH sub-bands |
| 11–14 | 1 | Entire image |
| 15 | 2 | Entire image |
Average percentage of received packets for medium-relevant source nodes.
| 5–6 |
|
|
| 7–8 |
|
|
| 9–10 |
|
|
Some examples of combined optimizations based on local and global-level prioritization.
| Delay-aware routing [ | Local-level priorities can be exploited to enhance the routing policies of intermediate nodes. Doing so, global-level prioritization parameters and data coding relevancies would be considered when forwarding data packets. |
| Selective retransmission [ | Packet retransmission could also consider local-level relevancies, achieving more complex levels of reliability. The work in [ |