Skip to main content

Posts

Showing posts from October, 2025

Network Science and Graph Analytics

Urban Graph Networks This article is structured as follows. We begin by introducing how OpenStreetMap works and how we can receive data via python. Then, we discover how we can display data via python’s folium library. Afterwards we deep dive into graph theory and its applications. For instance, routing via Dijkstra’s algorithm and approaching the Traveling Salesman Problem are the final steps towards a data-informed optimized trip visiting Berlin’s famous spots. You will learn:how OpenStreetMaps data model works, how Coordinate Reference Systems work, basics of Graph Theory and its algorithmic challenges, as well as, how to draw beautiful maps with python’s folium library. Before we start, let’s find out how OpenStreetMap’s data model works. Basically, its data model consists of nodes, ways and _relations._For instance, nodes do have a specific position determined via latitude and longitude, like a tree, a bench, or a corner of a building. Tags and comments can be added, as w...

Technical and Non-Technical skills

A novel framework for evaluating developers’ code comprehension proficiency through technical and non-technical skills Context: Code comprehension is an essential software maintenance skill, where technical skills are often considered the primary benchmark for evaluating developers’ proficiency, overlooking the significant role of non-technical skills. Objective: Our work aims to propose a generalized framework for measuring developers’ code comprehension proficiency by integrating technical and non-technical skills, inspired by cognitive attraction networks, and conducting an empirical study to evaluate code comprehension proficiency based on selective skills. Methods: The generalized framework evaluates developers’ technical and non-technical skills separately using collected data and computes their respective indices to derive an overall measure of code comprehension ability, represented as the comprehension measure index (CMI). Additionally, an empirical study with 158 participant...

Machine Learning

Exploring interconnections among atoms, brain, society, and cosmos with network science and explainable machine learning This paper presents a methodology combining Network Science (NS) and Explainable Machine Learning (XML) that could hypothetically uncover shared principles across seemingly disparate scientific domains. As an example, it presents how the approach could be applied to four fields: materials science, neuroscience, social science, and cosmology. The study focuses on criticality, a phenomenon associated with the transition of complex systems between states, characterized by sudden and significant behavioral shifts. By proposing a five-step methodology-ranging from relational data collection to cross-domain analysis with XML-the paper offers a hypothetical framework for potentially identifying criticality-related features in these fields and transferring insights across disciplines. The results of domains cross-fertilization could support practical applications, such as im...

Neural Network

Three-branch neural network for No-Reference Quality assessment of Pan-Sharpened Images Pan-Sharpening (PS) techniques aim to enhance the spatial resolution of low-resolution multispectral images by leveraging data from high-resolution panchromatic images. Their comparison typically relies on the quality assessment of the resulting Full-Resolution (FS) pan-sharpened images. However, in the absence of a reference image, a dedicated No-Reference (NR) method must be employed. Therefore, this paper introduces a novel approach called the Three-Branch Neural Network for No-Reference Quality Assessment of Pan-Sharpened Images (TBN-PSI). The network consists of three subnetworks designed for perceptual processing of image channels, featuring shared extraction of low-level features and high-level semantics. Extensive experimental evaluation demonstrates the superiority of the approach over the state-of-the-art NR PS image quality assessment methods, using six datasets containing diverse satelli...

Relay Selection for Covert Communication

Relay Selection for Covert Communication with an Active Warden We consider covert communication with multiple relays and an active warden who not only sends jamming signals but also aims to detect the covert transmission. In the relay system with the active warden, the most critical factor is the channel between the relay and the warden, as the warden leverages this channel to transmit jamming signals while trying to detect the presence of covert communication. To mitigate the impact of the active warden, we propose a relay selection scheme that selects the relay with the minimum channel gain to the warden.  We analyze the performance of the proposed scheme and demonstrate how increasing the number of relays leads to performance improvements based on analytical results. Numerical results show that the analytical predictions closely match the simulations, and our proposed scheme effectively increases the covert rate while minimizing the threat posed by the active warden. In two-pha...

Relay Selection for Covert Communication

Relay Selection for Covert Communication with an Active Warden We consider covert communication with multiple relays and an active warden who not only sends jamming signals but also aims to detect the covert transmission. In the relay system with the active warden, the most critical factor is the channel between the relay and the warden, as the warden leverages this channel to transmit jamming signals while trying to detect the presence of covert communication. To mitigate the impact of the active warden, we propose a relay selection scheme that selects the relay with the minimum channel gain to the warden. We analyze the performance of the proposed scheme and demonstrate how increasing the number of relays leads to performance improvements based on analytical results. Numerical results show that the analytical predictions closely match the simulations, and our proposed scheme effectively increases the covert rate while minimizing the threat posed by the active warden. In two-phase DF ...

Single Threshold for CAN Networks

Adaptive Autoencoder-Based Intrusion Detection System with Single Threshold for CAN Networks The controller area network (CAN) protocol, widely used for in-vehicle communication, lacks built-in security features and is inherently vulnerable to various attacks. Numerous attack techniques against CAN have been reported, leading to intrusion detection systems (IDSs) tailored for in-vehicle networks. In this study, we propose a novel lightweight unsupervised IDS for CAN networks, designed for real-time, on-device implementation. The proposed autoencoder model was trained exclusively on normal data. A portion of the attack data was utilized to determine the optimal detection threshold using a Gaussian kernel density estimation function, while the frame count was selected based on error rate analysis. Subsequently, the model was evaluated using four types of attack data that were not seen during training. Notably, the model employs a single threshold across all attack types, enabling detect...

IoT Sensor Applications

Age of Information-Aware Networks for Low-Power IoT Sensor Applications The Internet of Things (IoT) is a fast-growing field that has found a variety of applications, such as smart agriculture and industrial processing. In these applications, it is important for nodes to maximize the amount of useful information transmitted over a limited channel. This work seeks to improve the performance of low-powered sensor networks by developing an architecture that leverages existing techniques such as lossy compression and different queuing strategies in order to minimize their drawbacks and meet the performance needs of backend applications. The Age of Information (AoI) provides a useful metric for quantifying Quality of Service (QoS) in low-powered sensor networks and provides a method for measuring the freshness of data in the network. In this paper, we investigate QoS requirements and the effects of lossy compression and queue strategies on AoI. Furthermore, two important use cases for low...

Signal-Free Intersections

An Optimal Vehicle-Scheduling Model for Signal-Free Intersections Considering Bus Priority in a Connected and Automated Vehicle Environment The optimal scheduling of vehicles at signal-free intersections under the connected and automated vehicle (CAV) environment has become a research hotspot in the intelligent transportation field. However, existing studies often oversimplify the intersection’s conflict area and fail to adequately address the spatiotemporal sparsity of conflict points, with little attention given to bus priority requirements. To address these gaps, this paper first establishes an intersection coordinate system and constructs a conflict area analysis model based on the coordinates of key conflict points and vehicle trajectories. Subsequently, an optimal scheduling model for automated vehicles at signal-free intersections with bus priority is developed, which considers the set of vehicles influencing decisions within a time window and uses vehicle entry times and later...

Low-Frequency Extended Signal

Design of Low-Frequency Extended Signal Conditioning Circuit for Coal Mine Geophone The traditional magnetoelectric geophone is widely used in the microseismic monitoring of coal mines. However, its measurement capability in the low-frequency range is insufficient and cannot fully meet the monitoring requirements of underground coal mines, which extend as low as 0.1 Hz. This paper proposes a signal conditioning (SC) circuit based on the extended filtering method to improve the low-frequency response capability of the geophone. Through simulation and experimental tests, it is verified that the designed SC circuit can reduce the cut-off frequency of the EST-4.5C geophone from 4.5 Hz to 0.16 Hz. Meanwhile, the noise introduced by this SC circuit is relatively low thanks to its simple and easy-to-implement structural model. The test results also indicate that it provides a strong ability to resist noise interference for the geophone, which is valuable under complex working conditions. Over...