Arcangelo Bruna - Academia.edu (original) (raw)

Papers by Arcangelo Bruna

Research paper thumbnail of Signal Activity Estimation with Built-in Noise Management in Raw Digital Images

International Conference on Computer Vision Theory and Applications, 2013

Discriminating smooth image regions from areas in which significant signal activity occurs is a w... more Discriminating smooth image regions from areas in which significant signal activity occurs is a widely studied subject and is important in low level image processing as well as computer vision applications. In this paper we present a novel method for estimating signal activity in an image directly in the CFA (Color Filter Array) Bayer raw domain. The solution is robust against noise in that it utilizes low level noise characterization of the image sensor to automatically compensate for high noise levels that contaminate the image signal.

Research paper thumbnail of Article Noise Reduction for CFA Image Sensors Exploiting HVS

Research paper thumbnail of Digital Video Stabilization through Curve Warping Techniques

— The widespread diffusion of hand-held devices with video recording capabilities requires the ad... more — The widespread diffusion of hand-held devices with video recording capabilities requires the adoption of reliable Digital Stabilization methods to enjoy the acquired sequences without disturbing jerkiness. In order to effectively get rid of the unwanted camera movements, an estimate of the global motion between adjacent frames is necessary. This paper presents a novel approach for estimating the global motion between frames using a Curve Warping technique known as Dynamic Time Warping. The proposed algorithm guarantees robustness also in presence of sharp illumination changes and moving objects 1. Index Terms —Video Stabilization, Dynamic Time Warping, global motion estimation. I.

Research paper thumbnail of 1D Convolutional Neural Network approach to classify voluntary eye blinks in EEG signals for BCI applications

2020 International Joint Conference on Neural Networks (IJCNN)

The goal of this paper is to develop a Brain Computer Interface (BCI) based on voluntary eye blin... more The goal of this paper is to develop a Brain Computer Interface (BCI) based on voluntary eye blinks decoding. In particular, the study was focused on the signals generated in the cortex by eye blinking, which can be collected by frontopolar scalp Electroencephalographic (EEG) sensors. Normally, EEG recording systems meant for clinical applications are expensive and cannot be used in large-scale user-friendly applications. Thanks to a prototype made by the STMicroelectronics company, based on an Open Source EEG project, a low-cost EEG recording system was created in this work. The goal is to develop an algorithm that can detect and discriminate between voluntary (forced) and involuntary (natural) blinking so that, in the future, an EEG-based BCI system that is able to control a device through eye movements could be developed, which would be of great use for all people with motor disabilities who can control eye movements. The proposed algorithm is based on a one-dimensional (1D) Convolutional Neural Network (CNN) architecture. Frontopolar EEG signals were collected during the execution of voluntary and spontaneous blinks by four healthy subjects. A dataset of EEG epochs of including blinks was constructed and used to train and validate the proposed CNN. The proposed system allowed to discriminate the blinks performed by the subjects (voluntary vs. involuntary) with an average accuracy of 97.92%.

Research paper thumbnail of Notions about Optics and Sensors

Image Processing for Embedded Devices

Research paper thumbnail of Low cost rototranslational video stabilization algorithm

Journal of Electronic Imaging

To avoid grabbing the unintentional user motion in a video sequence, video stabilization techniqu... more To avoid grabbing the unintentional user motion in a video sequence, video stabilization techniques are used to obtain better-looking video for the final user. We present a low power rototranslational solution, extending our previous work specifically addressed for translational motion only. The proposed technique achieves a high degree of robustness with respect to common difficult conditions like noise perturbations, illumination changes, and motion blurring. Moreover, it is also able to cope with regular patterns, moving objects and it is very precise, reaching about 7% of improvement in jitter attenuation, compared to previous results. Overall performances are competitive also in terms of computational cost: it runs at more than 30 frames∕s with VGA sequences, with a CPU ARM926EJ-S at just 100 MHz clock frequency.

Research paper thumbnail of 1D Convolutional Neural Network approach to classify voluntary eye blinks in EEG signals for BCI applications

2020 International Joint Conference on Neural Networks (IJCNN), 2020

The goal of this paper is to develop a Brain Computer Interface (BCI) based on voluntary eye blin... more The goal of this paper is to develop a Brain Computer Interface (BCI) based on voluntary eye blinks decoding. In particular, the study was focused on the signals generated in the cortex by eye blinking, which can be collected by frontopolar scalp Electroencephalographic (EEG) sensors. Normally, EEG recording systems meant for clinical applications are expensive and cannot be used in large-scale user-friendly applications. Thanks to a prototype made by the STMicroelectronics company, based on an Open Source EEG project, a low-cost EEG recording system was created in this work. The goal is to develop an algorithm that can detect and discriminate between voluntary (forced) and involuntary (natural) blinking so that, in the future, an EEG-based BCI system that is able to control a device through eye movements could be developed, which would be of great use for all people with motor disabilities who can control eye movements. The proposed algorithm is based on a one-dimensional (1D) Conv...

Research paper thumbnail of Optical Flow Based System for Cross Traffic Alert

This document describes an advanced system and methodology for Cross Traffic Alert (CTA), able to... more This document describes an advanced system and methodology for Cross Traffic Alert (CTA), able to detect vehicles that move into the vehicle driving path from the left or right side. The camera is supposed to be not only on a vehicle still, e.g. at a traffic light or at an intersection, but also moving slowly, e.g. in a car park. In all of the aforementioned conditions, a driver’s short loss of concentration or distraction can easily lead to a serious accident. A valid support to avoid these kinds of car crashes is represented by the proposed system. It is an extension of our previous work, related to a clustering system, which only works on fixed cameras. Just a vanish point calculation and simple optical flow filtering, to eliminate motion vectors due to the car relative movement, is performed to let the system achieve high performances with different scenarios, cameras and resolutions. The proposed system just uses as input the optical flow, which is hardware implemented in the p...

Research paper thumbnail of Smart Side View Mirror Camera for Real Time System

In the last decade, automotive companies have invested a lot in terms of innovation about many as... more In the last decade, automotive companies have invested a lot in terms of innovation about many aspects regarding the automatic driver assistance systems. One innovation regards the usage of a smart camera placed on the car’s side mirror for monitoring the back and lateral road situation. A common road scenario is the overtaking of the preceding car and, in this case, a brief distraction or a loss of concentration can lead the driver to undertake this action, even if there is an already overtaking vehicle, leading to serious accidents. A valid support for a secure drive can be a smart camera system, which is able to automatically analyze the road scenario and consequentially to warn the driver when another vehicle is overtaking. This paper describes a method for monitoring the side view of a vehicle by using camera optical flow motion vectors. The proposed solution detects the presence of incoming vehicles, assesses their distance from the host car, and warns the driver through diffe...

Research paper thumbnail of Low Cost Point to Point Navigation System

2021 7th International Conference on Automation, Robotics and Applications (ICARA)

This document describes a novel low-cost methodology called “Towards and Tangent” for point to po... more This document describes a novel low-cost methodology called “Towards and Tangent” for point to point navigation in robotics systems. The system navigates in an unknown environment, and it avoids obstacles to reach the desired point, using only laser range sensor, without any integration with mems or another kind of data. It is composed by two simple steps: head toward the goal and select the direction with the lower angle to overcome the obstacle. In this way, compared to the state of the art algorithms, it requires less computational resources, since it does not need to detect obstacles discontinuities and do not need to follow an obstacle's boundaries. Moreover, a simple state machine can handle both obstacle avoidance and point to point navigation. Even if the system is easy to implement and requires low resources, it reaches high performances, in line with more sophisticated algorithms and works very well in real-time.

Research paper thumbnail of Distortion adaptive Sobel filters for the gradient estimation of wide angle images

Journal of Visual Communication and Image Representation, 2017

We introduce a set of distortion adaptive Sobel filters for the direct estimation of geometricall... more We introduce a set of distortion adaptive Sobel filters for the direct estimation of geometrically correct gradients of wide angle images. The definition of the filters is based on Sobel's rationale and accounts for the geometric transformation undergone by wide angle images due to the presence of radial distortion. Moreover, we show that a local normalization of the filters magnitude is essential to achieve stateof-the-art results. To perform the experimental analysis, we propose an evaluation pipeline and a benchmark dataset of images belonging to different scene categories. Experiments on both, synthetic and real images, show that our approach outperforms the current state-of-the-art in both gradient estimation and keypoint matching for images characterized by large amounts of radial distortion. The collected dataset and the MATLAB code of the proposed method can be downloaded at our web page http://iplab.dmi.unict. it/DASF/.

Research paper thumbnail of Affine Covariant Features for Fisheye Distortion Local Modeling

IEEE Transactions on Image Processing, 2017

Perspective cameras are the most popular imaging sensors used in Computer Vision. However, many a... more Perspective cameras are the most popular imaging sensors used in Computer Vision. However, many application fields including automotive, surveillance and robotics, require the use of wide angle cameras (e.g., fisheye), which allow to acquire a larger portion of the scene using a single device at the cost of the introduction of noticeable radial distortion in the images. Affine covariant feature detectors have proven successful in a variety of Computer Vision applications including object recognition, image registration and visual search. Moreover, their robustness to a series of variabilities related to both the scene and the image acquisition process has been thoroughly studied in the literature. In this paper, we investigate their effectiveness on fisheye images providing both theoretical and experimental analyses. As theoretical outcome, we show that the inherently non-linear radial distortion can be locally approximated by linear functions with a reasonably small error. The experimental analysis builds on Mikolajczyk's benchmark to assess the robustness of three popular affine region detectors (i.e., Maximally Stable Extremal Regions (MSER), Harris and Hessian affine region detectors), with respect to different variabilities as well as to radial distortion. To support the evaluations, we rely on the Oxford dataset and introduce a novel benchmark dataset comprising 50 images depicting different scene categories. Experiments are carried out on rectilinear images to which radial distortion is artificially added, and on real-world images acquired using fisheye lenses. Our analysis points out that affine region detectors can be effectively employed directly on fisheye images and that the radial distortion is locally modelled as an additional affine variability.

Research paper thumbnail of Method of compressing digital images

Research paper thumbnail of Reduction of color bleeding effects in a digitally processed image

Research paper thumbnail of Image Chroma Noise Reduction in the Bayer Domain

Research paper thumbnail of Method of chromatic classification of pixels and method of adaptive enhancement of a color image

Research paper thumbnail of Method and Relative Device for Estimating White Gaussian Noise That Corrupts a Digital Image

Research paper thumbnail of Applied Digital Imaging

Research paper thumbnail of Generalized Sobel Filters for gradient estimation of distorted images

2015 IEEE International Conference on Image Processing (ICIP), 2015

In this paper we tackle the problem of correctly estimating the gradient of distorted images. The... more In this paper we tackle the problem of correctly estimating the gradient of distorted images. The proper estimation of the gradient in the presence of distortion is of great interest due to the large number of applications relying on wide angle cameras (e.g., in surveillance, automotive, robotics). To this aim we propose the Generalized Sobel Filters (GSF), a family of adaptive Sobel filters able to correctly estimate the gradient of distorted images. To assess the performances of the proposed method, we acquired a benchmark dataset of high resolution images belonging to different categories which are relevant to application domains where the gradient estimation is usually employed. We build an objective evaluation pipeline and perform experiments which show that our method outperforms the state-of-the-art.

Research paper thumbnail of Fast and Low Power Consumption Outliers Removal for Motion Vector Estimation

Advanced Concepts for Intelligent Vision Systems, 2015

When in a pipeline a robust global motion estimation is needed, RANSAC algorithm is the usual cho... more When in a pipeline a robust global motion estimation is needed, RANSAC algorithm is the usual choice. Unfortunately, since RANSAC is an iterative method based on random analysis, it is not suitable for real-time processing. This paper presents an outlier removal algorithm, which reaches a robust estimation at least equal to RANSAC with really low power consumption and can be employed for embedded time implementation.

Research paper thumbnail of Signal Activity Estimation with Built-in Noise Management in Raw Digital Images

International Conference on Computer Vision Theory and Applications, 2013

Discriminating smooth image regions from areas in which significant signal activity occurs is a w... more Discriminating smooth image regions from areas in which significant signal activity occurs is a widely studied subject and is important in low level image processing as well as computer vision applications. In this paper we present a novel method for estimating signal activity in an image directly in the CFA (Color Filter Array) Bayer raw domain. The solution is robust against noise in that it utilizes low level noise characterization of the image sensor to automatically compensate for high noise levels that contaminate the image signal.

Research paper thumbnail of Article Noise Reduction for CFA Image Sensors Exploiting HVS

Research paper thumbnail of Digital Video Stabilization through Curve Warping Techniques

— The widespread diffusion of hand-held devices with video recording capabilities requires the ad... more — The widespread diffusion of hand-held devices with video recording capabilities requires the adoption of reliable Digital Stabilization methods to enjoy the acquired sequences without disturbing jerkiness. In order to effectively get rid of the unwanted camera movements, an estimate of the global motion between adjacent frames is necessary. This paper presents a novel approach for estimating the global motion between frames using a Curve Warping technique known as Dynamic Time Warping. The proposed algorithm guarantees robustness also in presence of sharp illumination changes and moving objects 1. Index Terms —Video Stabilization, Dynamic Time Warping, global motion estimation. I.

Research paper thumbnail of 1D Convolutional Neural Network approach to classify voluntary eye blinks in EEG signals for BCI applications

2020 International Joint Conference on Neural Networks (IJCNN)

The goal of this paper is to develop a Brain Computer Interface (BCI) based on voluntary eye blin... more The goal of this paper is to develop a Brain Computer Interface (BCI) based on voluntary eye blinks decoding. In particular, the study was focused on the signals generated in the cortex by eye blinking, which can be collected by frontopolar scalp Electroencephalographic (EEG) sensors. Normally, EEG recording systems meant for clinical applications are expensive and cannot be used in large-scale user-friendly applications. Thanks to a prototype made by the STMicroelectronics company, based on an Open Source EEG project, a low-cost EEG recording system was created in this work. The goal is to develop an algorithm that can detect and discriminate between voluntary (forced) and involuntary (natural) blinking so that, in the future, an EEG-based BCI system that is able to control a device through eye movements could be developed, which would be of great use for all people with motor disabilities who can control eye movements. The proposed algorithm is based on a one-dimensional (1D) Convolutional Neural Network (CNN) architecture. Frontopolar EEG signals were collected during the execution of voluntary and spontaneous blinks by four healthy subjects. A dataset of EEG epochs of including blinks was constructed and used to train and validate the proposed CNN. The proposed system allowed to discriminate the blinks performed by the subjects (voluntary vs. involuntary) with an average accuracy of 97.92%.

Research paper thumbnail of Notions about Optics and Sensors

Image Processing for Embedded Devices

Research paper thumbnail of Low cost rototranslational video stabilization algorithm

Journal of Electronic Imaging

To avoid grabbing the unintentional user motion in a video sequence, video stabilization techniqu... more To avoid grabbing the unintentional user motion in a video sequence, video stabilization techniques are used to obtain better-looking video for the final user. We present a low power rototranslational solution, extending our previous work specifically addressed for translational motion only. The proposed technique achieves a high degree of robustness with respect to common difficult conditions like noise perturbations, illumination changes, and motion blurring. Moreover, it is also able to cope with regular patterns, moving objects and it is very precise, reaching about 7% of improvement in jitter attenuation, compared to previous results. Overall performances are competitive also in terms of computational cost: it runs at more than 30 frames∕s with VGA sequences, with a CPU ARM926EJ-S at just 100 MHz clock frequency.

Research paper thumbnail of 1D Convolutional Neural Network approach to classify voluntary eye blinks in EEG signals for BCI applications

2020 International Joint Conference on Neural Networks (IJCNN), 2020

The goal of this paper is to develop a Brain Computer Interface (BCI) based on voluntary eye blin... more The goal of this paper is to develop a Brain Computer Interface (BCI) based on voluntary eye blinks decoding. In particular, the study was focused on the signals generated in the cortex by eye blinking, which can be collected by frontopolar scalp Electroencephalographic (EEG) sensors. Normally, EEG recording systems meant for clinical applications are expensive and cannot be used in large-scale user-friendly applications. Thanks to a prototype made by the STMicroelectronics company, based on an Open Source EEG project, a low-cost EEG recording system was created in this work. The goal is to develop an algorithm that can detect and discriminate between voluntary (forced) and involuntary (natural) blinking so that, in the future, an EEG-based BCI system that is able to control a device through eye movements could be developed, which would be of great use for all people with motor disabilities who can control eye movements. The proposed algorithm is based on a one-dimensional (1D) Conv...

Research paper thumbnail of Optical Flow Based System for Cross Traffic Alert

This document describes an advanced system and methodology for Cross Traffic Alert (CTA), able to... more This document describes an advanced system and methodology for Cross Traffic Alert (CTA), able to detect vehicles that move into the vehicle driving path from the left or right side. The camera is supposed to be not only on a vehicle still, e.g. at a traffic light or at an intersection, but also moving slowly, e.g. in a car park. In all of the aforementioned conditions, a driver’s short loss of concentration or distraction can easily lead to a serious accident. A valid support to avoid these kinds of car crashes is represented by the proposed system. It is an extension of our previous work, related to a clustering system, which only works on fixed cameras. Just a vanish point calculation and simple optical flow filtering, to eliminate motion vectors due to the car relative movement, is performed to let the system achieve high performances with different scenarios, cameras and resolutions. The proposed system just uses as input the optical flow, which is hardware implemented in the p...

Research paper thumbnail of Smart Side View Mirror Camera for Real Time System

In the last decade, automotive companies have invested a lot in terms of innovation about many as... more In the last decade, automotive companies have invested a lot in terms of innovation about many aspects regarding the automatic driver assistance systems. One innovation regards the usage of a smart camera placed on the car’s side mirror for monitoring the back and lateral road situation. A common road scenario is the overtaking of the preceding car and, in this case, a brief distraction or a loss of concentration can lead the driver to undertake this action, even if there is an already overtaking vehicle, leading to serious accidents. A valid support for a secure drive can be a smart camera system, which is able to automatically analyze the road scenario and consequentially to warn the driver when another vehicle is overtaking. This paper describes a method for monitoring the side view of a vehicle by using camera optical flow motion vectors. The proposed solution detects the presence of incoming vehicles, assesses their distance from the host car, and warns the driver through diffe...

Research paper thumbnail of Low Cost Point to Point Navigation System

2021 7th International Conference on Automation, Robotics and Applications (ICARA)

This document describes a novel low-cost methodology called “Towards and Tangent” for point to po... more This document describes a novel low-cost methodology called “Towards and Tangent” for point to point navigation in robotics systems. The system navigates in an unknown environment, and it avoids obstacles to reach the desired point, using only laser range sensor, without any integration with mems or another kind of data. It is composed by two simple steps: head toward the goal and select the direction with the lower angle to overcome the obstacle. In this way, compared to the state of the art algorithms, it requires less computational resources, since it does not need to detect obstacles discontinuities and do not need to follow an obstacle's boundaries. Moreover, a simple state machine can handle both obstacle avoidance and point to point navigation. Even if the system is easy to implement and requires low resources, it reaches high performances, in line with more sophisticated algorithms and works very well in real-time.

Research paper thumbnail of Distortion adaptive Sobel filters for the gradient estimation of wide angle images

Journal of Visual Communication and Image Representation, 2017

We introduce a set of distortion adaptive Sobel filters for the direct estimation of geometricall... more We introduce a set of distortion adaptive Sobel filters for the direct estimation of geometrically correct gradients of wide angle images. The definition of the filters is based on Sobel's rationale and accounts for the geometric transformation undergone by wide angle images due to the presence of radial distortion. Moreover, we show that a local normalization of the filters magnitude is essential to achieve stateof-the-art results. To perform the experimental analysis, we propose an evaluation pipeline and a benchmark dataset of images belonging to different scene categories. Experiments on both, synthetic and real images, show that our approach outperforms the current state-of-the-art in both gradient estimation and keypoint matching for images characterized by large amounts of radial distortion. The collected dataset and the MATLAB code of the proposed method can be downloaded at our web page http://iplab.dmi.unict. it/DASF/.

Research paper thumbnail of Affine Covariant Features for Fisheye Distortion Local Modeling

IEEE Transactions on Image Processing, 2017

Perspective cameras are the most popular imaging sensors used in Computer Vision. However, many a... more Perspective cameras are the most popular imaging sensors used in Computer Vision. However, many application fields including automotive, surveillance and robotics, require the use of wide angle cameras (e.g., fisheye), which allow to acquire a larger portion of the scene using a single device at the cost of the introduction of noticeable radial distortion in the images. Affine covariant feature detectors have proven successful in a variety of Computer Vision applications including object recognition, image registration and visual search. Moreover, their robustness to a series of variabilities related to both the scene and the image acquisition process has been thoroughly studied in the literature. In this paper, we investigate their effectiveness on fisheye images providing both theoretical and experimental analyses. As theoretical outcome, we show that the inherently non-linear radial distortion can be locally approximated by linear functions with a reasonably small error. The experimental analysis builds on Mikolajczyk's benchmark to assess the robustness of three popular affine region detectors (i.e., Maximally Stable Extremal Regions (MSER), Harris and Hessian affine region detectors), with respect to different variabilities as well as to radial distortion. To support the evaluations, we rely on the Oxford dataset and introduce a novel benchmark dataset comprising 50 images depicting different scene categories. Experiments are carried out on rectilinear images to which radial distortion is artificially added, and on real-world images acquired using fisheye lenses. Our analysis points out that affine region detectors can be effectively employed directly on fisheye images and that the radial distortion is locally modelled as an additional affine variability.

Research paper thumbnail of Method of compressing digital images

Research paper thumbnail of Reduction of color bleeding effects in a digitally processed image

Research paper thumbnail of Image Chroma Noise Reduction in the Bayer Domain

Research paper thumbnail of Method of chromatic classification of pixels and method of adaptive enhancement of a color image

Research paper thumbnail of Method and Relative Device for Estimating White Gaussian Noise That Corrupts a Digital Image

Research paper thumbnail of Applied Digital Imaging

Research paper thumbnail of Generalized Sobel Filters for gradient estimation of distorted images

2015 IEEE International Conference on Image Processing (ICIP), 2015

In this paper we tackle the problem of correctly estimating the gradient of distorted images. The... more In this paper we tackle the problem of correctly estimating the gradient of distorted images. The proper estimation of the gradient in the presence of distortion is of great interest due to the large number of applications relying on wide angle cameras (e.g., in surveillance, automotive, robotics). To this aim we propose the Generalized Sobel Filters (GSF), a family of adaptive Sobel filters able to correctly estimate the gradient of distorted images. To assess the performances of the proposed method, we acquired a benchmark dataset of high resolution images belonging to different categories which are relevant to application domains where the gradient estimation is usually employed. We build an objective evaluation pipeline and perform experiments which show that our method outperforms the state-of-the-art.

Research paper thumbnail of Fast and Low Power Consumption Outliers Removal for Motion Vector Estimation

Advanced Concepts for Intelligent Vision Systems, 2015

When in a pipeline a robust global motion estimation is needed, RANSAC algorithm is the usual cho... more When in a pipeline a robust global motion estimation is needed, RANSAC algorithm is the usual choice. Unfortunately, since RANSAC is an iterative method based on random analysis, it is not suitable for real-time processing. This paper presents an outlier removal algorithm, which reaches a robust estimation at least equal to RANSAC with really low power consumption and can be employed for embedded time implementation.