Irida Shallari

Ms. Irida Shallari

STC Research Centre, Mid-Sweden University, Holmgatan 10, 85170 Sundsvall, Sweden
orcid

Research Focus & Metrics

Academic Career Length

10Years (2017-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
25 November 2019 in Sensors
Verified
Journal Article
Open access
PDF file
Irida ShallariIrida Shallari
Irida Shallari
Mattias O'NilsMattias O'Nils
Mattias O'Nils
The Internet of Things has grown quickly in the last few years, with a variety of sensing, processing and storage devices interconnected, resulting in high data traffic. While some sensors such as temperature, or humidity sensors produce a few bits of data periodically, imaging sensors output data in the range of megabytes every second. This raises a complexity for battery operated smart cameras, as they would be required to perform intensive image processing operations on large volumes of data, within energy consumption constraints. By using intelligence partitioning we analyse the effects of different partitioning scenarios for the processing tasks between the smart camera node, the fog computing layer and cloud computing, in the node energy consumption as well as the real time performance of the WVSN (Wireless Vision Sensor Node). The results obtained show that traditional design space exploration approaches are inefficient for WVSN, while intelligence partitioning enhances the energy consumption performance of the smart camera node and meets the timing constraints.

29 February 2024 in Sensors
Verified
Journal Article
Open access
PDF file
Vincenzo GalloVincenzo Gallo
Vincenzo Gallo
Irida ShallariIrida Shallari
Irida Shallari
Marco CarratùMarco Carratù
Marco Carratù
VLValter Laino
Valter Laino
CLConsolatina Liguori
Consolatina Liguori
The current technological revolution driven by advances in machine learning has motivated a wide range of applications aiming to improve our quality of life. Representative of such applications are autonomous and semiautonomous Powered Wheelchairs (PWs), where the focus is on providing a degree of autonomy to the wheelchair user as a matter of guidance and interaction with the environment. Based on these perspectives, the focus of the current research has been on the design of lightweight systems that provide the necessary accuracy in the navigation system while enabling an embedded implementation. This motivated us to develop a real-time measurement methodology that relies on a monocular RGB camera to detect the caregiver’s feet based on a deep learning method, followed by the distance measurement of the caregiver from the PW. An important contribution of this article is the metrological characterization of the proposed methodology in comparison with measurements made with dedicated depth cameras. Our results show that despite shifting from 3D imaging to 2D imaging, we can still obtain comparable metrological performances in distance estimation as compared with Light Detection and Ranging (LiDAR) or even improved compared with stereo cameras. In particular, we obtained comparable instrument classes with LiDAR and stereo cameras, with measurement uncertainties within a magnitude of 10 cm. This is further complemented by the significant reduction in data volume and object detection complexity, thus facilitating its deployment, primarily due to the reduced complexity of initial calibration, positioning, and deployment compared with three-dimensional segmentation algorithms.

22 April 2021 in IEEE Access
Verified
Journal Article
Open access
Irida ShallariIrida Shallari
Irida Shallari
ILIsaac Sánchez Leal
Isaac Sánchez Leal
SKSilvia Krug
Silvia Krug
AJAxel Jantsch
Axel Jantsch
MOMattias O'NIls
Mattias O'NIls
The proliferation of smart sensor nodes for IoT deployments comes with requirements of energy efficiency and to fulfil functional requirements, but it also demands a fast time to market. As a result, we need to facilitate the design of these IoT nodes, while providing the required performance. In this article, we introduce a design space exploration method focusing on IoT nodes that are data intensive due to the inherent complexity of their high data volume. The proposed method aims to identify areas of the design where processing optimisation would have a greater impact on the overall node energy consumption, define an energy budget for prospective additional tasks in the processing pipeline, and in conclusion evaluate the optimal node offloading configuration.

23 January 2020 in Journal of Real-Time Image Processing
Verified
Journal Article
Open access
PDF file
Irida ShallariIrida Shallari
Irida Shallari
SKSilvia Krug
Silvia Krug
MOMattias O’nIls
Mattias O’nIls
The rapid development of the Internet of Things is affecting the requirements towards wireless vision sensor networks (WVSN). Future smart camera architectures require battery-operated devices to facilitate deployment for scenarios such as industrial monitoring, environmental monitoring and smart city, consequently imposing constraints on the node energy consumption. This paper provides an analysis of the inter-effects between computation and communication energy for a smart camera node. Based on a people counting scenario, we evaluate the trade-off for the node energy consumption with different processing configurations of the image processing tasks, and several communication technologies. The results indicate that the optimal partition between the smart camera node and remote processing is with background modelling, segmentation, morphology and binary compression implemented in the smart camera, supported by Bluetooth Low Energy (BLE) version 5 technologies. The comparative assessment of these results with other implementation scenarios underlines the energy efficiency of this approach. This work changes pre-conceptions regarding design space exploration in WVSN, motivating further investigation regarding the inclusion of intermediate processing layers between the node and the cloud to interlace low-power configurations of communication and processing architectures.

9 May 2023
Verified
Conference Paper
Open access
ILIsaac Sánchez Leal
Isaac Sánchez Leal
ESEiraj Saqib
Eiraj Saqib
Irida ShallariIrida Shallari
Irida Shallari
AJAxel Jantsch
Axel Jantsch
SKSilvia Krug
Silvia Krug
MOMattias O'NIls
Mattias O'NIls
Computer vision systems in sensor nodes of the Internet of Things (IoT) based on Deep Learning (DL) are demanding because the DL models are memory and computation hungry while the nodes often come with tight constraints on energy, latency, and memory. Consequently, work has been done to reduce the model size or distribute part of the work to other nodes. However, then the question arises how these approaches impact the energy consumption at the node and the inference time of the system. In this work, we perform a case study to explore the impact of partitioning a Convolutional Neural Network (CNN) such that one part is implemented on the IoT node, while the rest is implemented on an edge device. The goal is to explore how the choice of partition point, quantization method and communication technology affects the IoT system. We identify possible partitioning points between layers, where we transform the feature maps passed between layers by applying quantization and compression to reduce the data sent over the communication channel between the two partitions in Tiny YOLOv3. The results show that a reduction of transmitted data by 99.8% reduces the network accuracy by 3 percentage points. Furthermore, the evaluation of various IoT communication protocols shows that the quantization of data facilitates CNN network partitioning with significant reduction of overall latency and node energy consumption.

7 August 2021 in Electronics
Verified
Journal Article
Open access
PDF file
ILIsaac Sánchez Leal
Isaac Sánchez Leal
Irida ShallariIrida Shallari
Irida Shallari
SKSilvia Krug
Silvia Krug
AJAxel Jantsch
Axel Jantsch
Mattias O'NilsMattias O'Nils
Mattias O'Nils
Image processing systems exploit image information for a purpose determined by the application at hand. The implementation of image processing systems in an Internet of Things (IoT) context is a challenge due to the amount of data in an image processing system, which affects the three main node constraints: memory, latency and energy. One method to address these challenges is the partitioning of tasks between the IoT node and a server. In this work, we present an in-depth analysis of how the input image size and its content within the conventional image processing systems affect the decision on where tasks should be implemented, with respect to node energy and latency. We focus on explaining how the characteristics of the image are transferred through the system until finally influencing partition decisions. Our results show that the image size affects significantly the efficiency of the node offloading configurations. This is mainly due to the dominant cost of communication over processing as the image size increases. Furthermore, we observed that image content has limited effects in the node offloading analysis.