Demo Data from SIGIR 2026 / reviewers in the wild / expert
Giuseppe Amato 0001
dblp:54/685
· DBLP profile ↗
89ranked-venue papers
41as first author
40since 2021 · last 2026
0000-0003-0171-4315ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 35 · 21 first-author · 11 since 2021Graphics, computer vision, multimedia, augmented reality and games · 28 · 14 first-author · 14 since 2021Artificial intelligence and machine learning · 27 · 5 first-author · 17 since 2021Computer networks · 7 · 5 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 3 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
2 papers |
Deep learning architectures and training · 50% Image recognition and object detection · 50% | |
| Databases, data mining, and information retrieval
5 papers |
Information retrieval · 79% Web and social media mining · 19% Indexing and storage engines · 1% | |
| Network and information security
1 paper |
Digital forensics and information hiding · 100% |
Topics — the 17 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Deep learning architectures and training › recurrent neural network
reservoir computing |
1.0 | 1 | 2026 | Neuro-Inspired Visual Pattern Recognition via Biological Reservoir Computing · Int. J. Comput. Vis. 2026 |
Computer vision › Image recognition and object detection › object recognition
visual pattern recognition |
1.0 | 1 | 2026 | Neuro-Inspired Visual Pattern Recognition via Biological Reservoir Computing · Int. J. Comput. Vis. 2026 |
Digital forensics and information hiding
deepfake detection |
0.8 | 1 | 2024 | MINTIME: Multi-Identity Size-Invariant Video Deepfake Detection · IEEE Trans. Inf. Forensics Secur. 2024 |
Digital forensics and information hiding › deepfake detection
video deepfake detection |
0.8 | 1 | 2024 | MINTIME: Multi-Identity Size-Invariant Video Deepfake Detection · IEEE Trans. Inf. Forensics Secur. 2024 |
Information retrieval › image retrieval
content-based image retrieval |
0.3 | 1 | 2018 | Large-Scale Image Retrieval with Elasticsearch · SIGIR 2018 |
Information retrieval
indexing |
0.3 | 1 | 2018 | Large-Scale Image Retrieval with Elasticsearch · SIGIR 2018 |
Information retrieval › image retrieval
large-scale image retrieval |
0.3 | 1 | 2018 | Large-Scale Image Retrieval with Elasticsearch · SIGIR 2018 |
Web and social media mining
social media analysis |
0.3 | 1 | 2017 | Social Media Image Recognition for Food Trend Analysis · SIGIR 2017 |
Information retrieval › multimedia analysis and retrieval
multimedia analysis |
0.1 | 1 | 2017 | Social Media Image Recognition for Food Trend Analysis · SIGIR 2017 |
Information retrieval › similarity search
approximate similarity search |
0.0 | 1 | 2003 | Region proximity in metric spaces and its use for approximate similarity search · ACM Trans. Inf. Syst. 2003 |
Information retrieval
retrieval models |
0.0 | 1 | 2003 | Region proximity in metric spaces and its use for approximate similarity search · ACM Trans. Inf. Syst. 2003 |
Information retrieval
similarity search |
0.0 | 1 | 2003 | Region proximity in metric spaces and its use for approximate similarity search · ACM Trans. Inf. Syst. 2003 |
Indexing and storage engines
metric space indexing |
0.0 | 1 | 1998 | Approximate Similarity Retrieval with M-Trees · VLDB J. 1998 |
Algorithms and data structures
similarity search |
0.0 | 1 | 1998 | Approximate Similarity Retrieval with M-Trees · VLDB J. 1998 |
Computational geometry
metric space |
0.0 | 1 | 2003 | Region proximity in metric spaces and its use for approximate similarity search · ACM Trans. Inf. Syst. 2003 |
Data models and query languages
database programming language |
0.0 | 1 | 1993 | Data Sharing Analysis for a Database Programming Lanaguage via Abstract Interpretation · VLDB 1993 |
Program analysis › static analysis
abstract interpretation |
0.0 | 1 | 1993 | Data Sharing Analysis for a Database Programming Lanaguage via Abstract Interpretation · VLDB 1993 |
Methods — techniques the papers use, named apart from their topics
convolutional neural network · 2.1temporal coherent positional embedding · 1.5spatio-temporal transformer · 1.5size embedding · 1.5identity-aware attention · 1.5reservoir computing · 1.0range query · 0.1probabilistic proximity estimation · 0.1nearest neighbor query · 0.1metric tree · 0.1m-tree · 0.0abstract interpretation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | CountingDINO A Training-free Pipeline for Class-Agnostic Counting using Unsupervised BackbonesabstractClass-agnostic counting (CAC) aims to estimate the number of objects in images without being restricted to predefined categories. However, while current exemplar-based CAC methods offer flexibility at inference time, they still heavily rely on labeled data for training, which limits scalability and generalization to many downstream use cases. In this paper, we introduce CountingDINO, the first training-free exemplar-based CAC framework that exploits a fully unsupervised feature extractor. Specifically, our approach employs self-supervised vision-only backbones to extract object-aware features, and it eliminates the need for annotated data throughout the entire proposed pipeline. At inference time, we extract latent object prototypes via ROI-Align from DINO features and use them as convolutional kernels to generate similarity maps. These are then transformed into density maps through a simple yet effective normalization scheme. We evaluate our approach on the FSC-147 and CARPK benchmarks, where we consistently outperform a baseline based on an SOTA unsupervised object detector under the same label- and training-free setting. Additionally, we achieve competitive results – and in some cases surpass – training-free methods that rely on supervised backbones, non-training-free unsupervised methods, as well as several fully supervised SOTA approaches. This demonstrates that label- and training-free CAC can be both scalable and effective. Website: https://lorebianchi98.github.io/CountingDINO/. Giacomo Pacini, Lorenzo Bianchi 0001, Luca Ciampi, Nicola Messina, Giuseppe Amato 0001, Fabrizio Falchi |
WACV | 5 |
| 2026 | A survey on class-agnostic counting: Advancements from reference-based to open-world text-guided approachesabstractVisual object counting has recently shifted towards class-agnostic counting (CAC), which addresses the challenge of counting objects across arbitrary categories—a crucial capability for flexible and generalizable counting systems. Unlike humans, who effortlessly identify and count objects from diverse categories without prior knowledge, most existing counting methods are restricted to enumerating instances of known classes, requiring extensive labeled datasets for training and struggling in open-vocabulary settings. In contrast, CAC aims to count objects belonging to classes never seen during training, operating in a few-shot setting. In this paper, we present the first comprehensive review of CAC methodologies. We propose a taxonomy to categorize CAC approaches into three paradigms based on how target object classes can be specified: reference-based, reference-less, and open-world text-guided. Reference-based approaches achieve state-of-the-art performance by relying on exemplar-guided mechanisms. Reference-less methods eliminate exemplar dependency by leveraging inherent image patterns. Finally, open-world text-guided methods use vision-language models, enabling object class descriptions via textual prompts, offering a flexible and promising solution. Based on this taxonomy, we provide an overview of 30 CAC architectures and report their performance on gold-standard benchmarks, discussing key strengths and limitations. Specifically, we present results on the FSC-147 dataset, setting a leaderboard using gold-standard metrics, and on the CARPK dataset to assess generalization capabilities. Finally, we offer a critical discussion of persistent challenges, such as annotation dependency and generalization, alongside future directions. We believe this survey offers a valuable resource for researchers, capturing the evolution of CAC and providing insights to guide future developments in the field. • Provides the first comprehensive survey on class-agnostic object counting (CAC). • Proposes a taxonomy: reference-based, reference-less, and open-world text-guided. • Benchmarks 30 CAC methods on FSC-147 and CARPK, setting a leaderboard. • Discusses trade-offs between accuracy, flexibility, and annotation requirements. • Identifies open challenges and future directions for generalizable counting. Luca Ciampi, Ali Azmoudeh, Elif Ecem Akbaba, Erdi Saritas, Ziya Ata Yazici, Hazim Kemal Ekenel, Giuseppe Amato 0001, Fabrizio Falchi |
Comput. Vis. Image Underst. | 7 |
| 2026 | Synthetic frequency patterns injection for data-agnostic deepfake detectionabstractDeepfake detectors are typically trained on large sets of pristine and generated images, resulting in limited generalization capacity; they excel at identifying deepfakes created through methods encountered during training but struggle with those generated by unknown techniques.This paper introduces a learning approach aimed at significantly enhancing the generalization capabilities of deepfake detectors. Our method takes inspiration from the unique "fingerprints" that image generation processes consistently introduce into the frequency domain. These fingerprints manifest as structured and distinctly recognizable frequency patterns. We propose to train detectors using only pristine images injecting in part of them crafted frequency patterns, simulating the effects of various deepfake generation techniques without being specific to any. These synthetic patterns are based on generic shapes, grids, or auras.We evaluated our approach using diverse architectures across 25 different generation methods. The models trained with our approach were able to perform state-of-the-art deepfake detection, demonstrating also superior generalization capabilities in comparison with previous methods. Indeed, they are untied to any specific generation technique and can effectively identify deepfakes regardless of how they were made.The code to use the proposed approach and reproduce the presented experiments is available at: https://github.com/davide-coccomini/Deepfake-Detection-without-Deepfakes-Generalization-via-Synthetic-Frequency-Patterns-Injection Davide Coccomini, Roberto Caldelli, Claudio Gennaro, Giuseppe Fiameni, Giuseppe Amato 0001, Fabrizio Falchi |
Comput. Vis. Image Underst. | 5 |
| 2026 | Neuro-Inspired Visual Pattern Recognition via Biological Reservoir Computing
Luca Ciampi, Ludovico Iannello, Fabrizio Tonelli, Gabriele Lagani, Angelo Di Garbo, Federico Cremisi, Giuseppe Amato 0001 |
Int. J. Comput. Vis. | 7 |
| 2026 | Biologically-inspired semi-supervised semantic segmentation for biomedical imagingabstractWe propose a novel bio-inspired two-stage semi-supervised learning approach for training semantic segmentation models based on downsampling-upsampling architectures. The first stage does not use backpropagation. Rather, it exploits the Hebbian principle “fire together, wire together” as a local learning rule for updating the weights of both convolutional and transpose-convolutional layers, allowing unsupervised discovery of data features. In the second stage, the model is fine-tuned with standard backpropagation on a small subset of labeled data. We evaluate our methodology through experiments conducted on several widely used biomedical datasets, deeming that this domain is paramount in computer vision and is notably impacted by data scarcity. Results show that our proposed method outperforms SOTA approaches across different levels of label availability. Furthermore, we show that using our unsupervised stage to initialize the SOTA approaches leads to performance improvements. The code to replicate our experiments can be found at https://tinyurl.com/hebbian-semantic-segmentation . Luca Ciampi, Gabriele Lagani, Giuseppe Amato 0001, Fabrizio Falchi |
Neural Networks | 3 |
| 2025 | Maybe You Are Looking for CroQS 🐊 Cross-Modal Query Suggestion for Text-to-Image Retrieval
Giacomo Pacini, Fabio Carrara, Nicola Messina, Nicola Tonellotto, Giuseppe Amato 0001, Fabrizio Falchi |
ECIR (2) | 5 |
| 2025 | A Comparative Demonstration of Relevance Feedback Methods for Image Retrieval
Francesca Scotti, Lucia Vadicamo, Giuseppe Amato 0001, Fabio Carrara |
SISAP | 3 |
| 2025 | Mind the Prompt: A Novel Benchmark for Prompt-Based Class-Agnostic CountingabstractRecently, object counting has shifted towards classagnostic counting (CAC), which counts instances of arbitrary object classes never seen during model training. With advancements in robust vision-and-language foundation models, there is a growing interest in prompt-based CAC, where object categories are specified using natural language. However, we identify significant limitations in current benchmarks for evaluating this task, which hinder both accurate assessment and the development of more effective solutions. Specifically, we argue that the current evaluation protocols do not measure the ability of the model to understand which object has to be counted. This is due to two main factors: (i) the shortcomings of CAC datasets, which primarily consist of images containing objects from a single class, and (ii) the limitations of current counting performance evaluators, which are based on traditional class-specific counting and focus solely on counting errors. To fill this gap, we introduce the Prompt-Aware Counting (PrACo) benchmark. It comprises two targeted tests coupled with evaluation metrics specifically designed to quantitatively measure the robustness and trustworthiness of existing prompt-based CAC models. We evaluate state-of-the-art methods and demonstrate that, although some achieve impressive results on standard class-specific counting metrics, they exhibit a significant deficiency in understanding the input prompt, indicating the need for more careful training procedures or revised designs. The code for reproducing our results is available at https://github.com/ciampluca/PrACo. Luca Ciampi, Nicola Messina, Matteo Pierucci, Giuseppe Amato 0001, Marco Avvenuti, Fabrizio Falchi |
WACV | 4 |
| 2025 | Training-free sparse representations of dense vectors for scalable information retrievalabstractIn this paper, we propose and analyze Vec2Doc, a novel training-free method to transform dense vectors into sparse integer vectors, facilitating the use of inverted indexes for information retrieval (IR). The exponential growth of deep learning and artificial intelligence has revolutionized scientific problem-solving in areas such as computer vision, natural language processing, and automatic content generation. These advances have also significantly impacted IR, with a better understanding of natural language and multimodal content analysis leading to more accurate information retrieval. Despite these developments, modern IR relies primarily on the similarity evaluation of dense vectors from the latent spaces of deep neural networks. This dependence introduces substantial challenges in performing similarity searches on large collections containing billions of vectors. Traditional IR methods, which employ inverted indexes and vector space models, are adept at handling sparse vectors but do not work well with dense ones. Vec2Doc attempts to fill this gap by converting dense vectors into a format compatible with conventional inverted index techniques. Our preliminary experimental evaluations show that Vec2Doc is a promising solution to overcome the scalability problems inherent in vector-based IR, offering an alternative method for efficient and accurate large-scale information retrieval. Fabio Carrara, Lucia Vadicamo, Giuseppe Amato 0001, Claudio Gennaro |
Inf. Syst. | 3 |
| 2024 | Visione 5.0: Toward Evaluation With Novice UsersabstractVISIONE is a video search system that integrates multiple search functionalities, allowing users to search for video segments using textual and visual queries, complemented by temporal search capabilities. It exploits state-of-the-art Artificial Intelligence approaches for visual content analysis and highly efficient indexing techniques to ensure fast response and scalability. In the recently concluded Video Browser Showdown (VBS2024) - a well-established international competition in interactive video retrieval - VISIONE ranked first and scored as the best interactive video search system in four out of seven tasks carried out in the competition.This paper provides an overview of the VISIONE system, emphasizing the improvements made to the system in the last year to improve its usability for novice users. A demonstration video showcasing the system's capabilities across 2,300 hours of diverse video content is available online, as well as a simplified demo of VISIONE. Giuseppe Amato 0001, Paolo Bolettieri, Fabio Carrara, Fabrizio Falchi, Claudio Gennaro, Nicola Messina |
CBMI | 1 |
| 2024 | VISIONE 5.0: Enhanced User Interface and AI Models for VBS2024
Giuseppe Amato 0001, Paolo Bolettieri, Fabio Carrara, Fabrizio Falchi, Claudio Gennaro, Nicola Messina, Lucia Vadicamo, Claudio Vairo |
MMM (4) | 1 |
| 2024 | Scalable bio-inspired training of Deep Neural Networks with FastHebbabstractRecent work on sample efficient training of Deep Neural Networks (DNNs) proposed a semi-supervised methodology based on biologically inspired Hebbian learning, combined with traditional backprop-based training. Promising results were achieved on various computer vision benchmarks, in scenarios of scarce labeled data availability. However, current Hebbian learning solutions can hardly address large-scale scenarios due to their demanding computational cost. In order to tackle this limitation, in this contribution, we investigate a novel solution, named FastHebb (FH), based on the reformulation of Hebbian learning rules in terms of matrix multiplications, which can be executed more efficiently on GPU. Starting from Soft-Winner-Takes-All (SWTA) and Hebbian Principal Component Analysis (HPCA) learning rules, we formulate their improved FH versions: SWTA-FH and HPCA-FH. We experimentally show that the proposed approach accelerates training speed up to 70 times, allowing us to gracefully scale Hebbian learning experiments on large datasets and network architectures such as ImageNet and VGG. Gabriele Lagani, Fabrizio Falchi, Claudio Gennaro, Hannes Fassold, Giuseppe Amato 0001 |
Neurocomputing | 5 |
| 2024 | MINTIME: Multi-Identity Size-Invariant Video Deepfake DetectionabstractIn this paper, we present MINTIME, a video deepfake detection method that effectively captures spatial and temporal inconsistencies in videos that depict multiple individuals and varying face sizes. Unlike previous approaches that either employ simplistic a-posteriori aggregation schemes, i.e., averaging or max operations, or only focus on the largest face in the video, our proposed method learns to accurately detect spatio-temporal inconsistencies across multiple identities in a video through a Spatio-Temporal Transformer combined with a Convolutional Neural Network backbone. This is achieved through an Identity-aware Attention mechanism that applies a masking operation on the face sequence to process each identity independently, which enables effective video-level aggregation. Furthermore, our system incorporates two novel embedding schemes: (i) the Temporal Coherent Positional Embedding, which encodes the temporal information of the face sequences of each identity, and (ii) the Size Embedding, which captures the relative sizes of the faces to the video frames. MINTIME achieves state-of-the-art performance on the ForgeryNet dataset, with a remarkable improvement of up to 14% AUC in videos containing multiple people. Moreover, it demonstrates very robust generalization capabilities in cross-forgery and cross-dataset settings. The code is publicly available at: https://github.com/davide-coccomini/MINTIME-Multi-Ident ity-size-iNvariant-TIMEsformer-for-Video-Deepfake-Detection. Davide Coccomini, Giorgos Kordopatis-Zilos, Giuseppe Amato 0001, Roberto Caldelli, Fabrizio Falchi, Symeon Papadopoulos, Claudio Gennaro |
IEEE Trans. Inf. Forensics Secur. | 3 |
| 2023 | VISIONE for newbies: an easier-to-use video retrieval systemabstractThis paper presents a revised version of the VISIONE video retrieval system, which offers a wide range of search functionalities, including free text search, spatial color and object search, visual and semantic similarity search, and temporal search. The system is designed to ensure scalability using advanced indexing techniques and effectiveness using cutting-edge Artificial Intelligence technology for visual content analysis. VISIONE was the runner-up in the 2023 Video Browser Showdown competition, demonstrating its comprehensive video retrieval capabilities. In this paper, we detail the improvements made to the search and browsing interface to enhance its usability for non-expert users. A demonstration video of our system with the restyled interface, showcasing its capabilities on over 2,300 hours of diverse video content, is available online at https://youtu.be/srD3TCUkMSg. Giuseppe Amato 0001, Paolo Bolettieri, Fabio Carrara, Fabrizio Falchi, Claudio Gennaro, Nicola Messina, Lucia Vadicamo, Claudio Vairo |
CBMI | 1 |
| 2023 | SegmentCodeList: Unsupervised Representation Learning for Human Skeleton Data Retrieval
Jan Sedmidubský, Fabio Carrara, Giuseppe Amato 0001 |
ECIR (2) | 3 |
| 2023 | Traffic Scheduling in Non-Stationary Multipath Non-Terrestrial Networks: A Reinforcement Learning ApproachabstractIn Non-Terrestrial Networks (NTNs), where LEO satellites and User Equipment (UE) move relative to each other, Line-of-Sight (LOS) tracking, and adapting to channel state variations due to endpoint movements are a major challenge. Therefore, continuous LOS estimation and channel impairment compensation are crucial for a UE to access a satellite and maintain connectivity. In this paper, we propose a Actor-Critic (AC)-Reinforcement Learning (RL) framework for traffic scheduling in NTN scenarios where the channel state is non-stationary due to the variability of LOS, which depends on the current satellite elevation. We deploy the framework as an agent in a Multi-Path Routing (MPR) scheme where the UE can access more than one satellite simultaneously to improve link reliability and throughput. We study how the agent schedules traffic on multiple satellite links by adopting the AC version of RL. The agent continuously trains based on variations in satellite elevation angles, handoffs, and relative LOS probabilities. We compare the agent retraining time with the satellite visibility intervals to investigate the effectiveness of the agent's learning rate. We carry out performance analysis considering the dense urban area of Chicago, where high-rise buildings significantly affect the LOS. The simulation results show how the learning agent selects the scheduling policy when it is connected to a pair of satellites. The results also show that the retraining time of the learning agent is up to 0.1 times the satellite visibility time at certain elevations, which guarantees efficient use of satellite visibility. Achilles Machumilane, Alberto Gotta, Pietro Cassarà, Claudio Gennaro, Giuseppe Amato 0001 |
ICC | 5 |
| 2023 | VISIONE: A Large-Scale Video Retrieval System with Advanced Search FunctionalitiesabstractVISIONE is a large-scale video retrieval system that integrates multiple search functionalities, including free text search, spatial color and object search, visual and semantic similarity search, and temporal search. The system leverages cutting-edge AI technology for visual analysis and advanced indexing techniques to ensure scalability. As demonstrated by its runner-up position in the 2023 Video Browser Showdown competition, VISIONE effectively integrates these capabilities to provide a comprehensive video retrieval solution. A system demo is available online, showcasing its capabilities on over 2300 hours of diverse video content (V3C1+V3C2 dataset) and 12 hours of highly redundant content (Marine dataset). The demo can be accessed at https://visione.isti.cnr.it/. Giuseppe Amato 0001, Paolo Bolettieri, Fabio Carrara, Fabrizio Falchi, Claudio Gennaro, Nicola Messina, Lucia Vadicamo, Claudio Vairo |
ICMR | 1 |
| 2023 | VISIONE at Video Browser Showdown 2023
Giuseppe Amato 0001, Paolo Bolettieri, Fabio Carrara, Fabrizio Falchi, Claudio Gennaro, Nicola Messina, Lucia Vadicamo, Claudio Vairo |
MMM (1) | 1 |
| 2023 | Vec2Doc: Transforming Dense Vectors into Sparse Representations for Efficient Information Retrieval
Fabio Carrara, Claudio Gennaro, Lucia Vadicamo, Giuseppe Amato 0001 |
SISAP | 4 |
| 2023 | Induced permutations for approximate metric search
Lucia Vadicamo, Giuseppe Amato 0001, Claudio Gennaro |
Inf. Syst. | 2 |
| 2022 | Deep Features for CBIR with Scarce Data using Hebbian LearningabstractFeatures extracted from Deep Neural Networks (DNNs) have proven to be very effective in the context of Content Based Image Retrieval (CBIR). Recently, biologically inspired Hebbian learning algorithms have shown promises for DNN training. In this contribution, we study the performance of such algorithms in the development of feature extractors for CBIR tasks. Specifically, we consider a semi-supervised learning strategy in two steps: first, an unsupervised pre-training stage is performed using Hebbian learning on the image dataset; second, the network is fine-tuned using supervised Stochastic Gradient Descent (SGD) training. For the unsupervised pre-training stage, we explore the nonlinear Hebbian Principal Component Analysis (HPCA) learning rule. For the supervised fine-tuning stage, we assume sample efficiency scenarios, in which the amount of labeled samples is just a small fraction of the whole dataset. Our experimental analysis, conducted on the CIFAR10 and CIFAR100 datasets, shows that, when few labeled samples are available, our Hebbian approach provides relevant improvements compared to various alternative methods. Gabriele Lagani, Davide Bacciu, Claudio Gallicchio, Fabrizio Falchi, Claudio Gennaro, Giuseppe Amato 0001 |
CBMI | 6 |
| 2022 | ALADIN: Distilling Fine-grained Alignment Scores for Efficient Image-Text Matching and RetrievalabstractImage-text matching is gaining a leading role among tasks involving the joint understanding of vision and language. In literature, this task is often used as a pre-training objective to forge architectures able to jointly deal with images and texts. Nonetheless, it has a direct downstream application: cross-modal retrieval, which consists in finding images related to a given query text or vice-versa. Solving this task is of critical importance in cross-modal search engines. Many recent methods proposed effective solutions to the image-text matching problem, mostly using recent large vision-language (VL) Transformer networks. However, these models are often computationally expensive, especially at inference time. This prevents their adoption in large-scale cross-modal retrieval scenarios, where results should be provided to the user almost instantaneously. In this paper, we propose to fill in the gap between effectiveness and efficiency by proposing an ALign And DIstill Network (ALADIN). ALADIN first produces high-effective scores by aligning at fine-grained level images and texts. Then, it learns a shared embedding space – where an efficient kNN search can be performed – by distilling the relevance scores obtained from the fine-grained alignments. We obtained remarkable results on MS-COCO, showing that our method can compete with state-of-the-art VL Transformers while being almost 90 times faster. The code for reproducing our results is available at https://github.com/mesnico/ALADIN. Nicola Messina, Matteo Stefanini, Marcella Cornia, Lorenzo Baraldi 0001, Fabrizio Falchi, Giuseppe Amato 0001, Rita Cucchiara |
CBMI | 6 |
| 2022 | VISIONE at Video Browser Showdown 2022
Giuseppe Amato 0001, Paolo Bolettieri, Fabio Carrara, Fabrizio Falchi, Claudio Gennaro, Nicola Messina, Lucia Vadicamo, Claudio Vairo |
MMM (2) | 1 |
| 2022 | Approximate Nearest Neighbor Search on Standard Search Engines
Fabio Carrara, Lucia Vadicamo, Claudio Gennaro, Giuseppe Amato 0001 |
SISAP | 4 |
| 2022 | FastHebb: Scaling Hebbian Training of Deep Neural Networks to ImageNet Level
Gabriele Lagani, Claudio Gennaro, Hannes Fassold, Giuseppe Amato 0001 |
SISAP | 4 |
| 2022 | Actor-Critic Scheduling for Path-Aware Air-to-Ground Multipath Multimedia DeliveryabstractReinforcement Learning (RL) has recently found wide applications in network traffic management and control because some of its variants do not require prior knowledge of network models. In this paper, we present a novel scheduler for real-time multimedia delivery in multipath systems based on an Actor-Critic (AC) RL algorithm. We focus on a challenging scenario of real-time video streaming from an Unmanned Aerial Vehicle (UAV) using multiple wireless paths. The scheduler acting as an RL agent learns in real-time the optimal policy for path selection, path rate allocation and redundancy estimation for flow protection. The scheduler, implemented as a module of the GStreamer framework, can be used in real or simulated settings. The simulation results show that our scheduler can target a very low loss rate at the receiver by dynamically adapting in real-time the scheduling policy to the path conditions without performing training or relying on prior knowledge of network channel models. Achilles Machumilane, Alberto Gotta, Pietro Cassarà, Claudio Gennaro, Giuseppe Amato 0001 |
VTC Spring | 5 |
| 2022 | An embedded toolset for human activity monitoring in critical environments
Marco Di Benedetto 0001, Fabio Carrara, Luca Ciampi, Fabrizio Falchi, Claudio Gennaro, Giuseppe Amato 0001 |
Expert Syst. Appl. | 6 |
| 2022 | Multi-camera vehicle counting using edge-AI
Luca Ciampi, Claudio Gennaro, Fabio Carrara, Fabrizio Falchi, Claudio Vairo, Giuseppe Amato 0001 |
Expert Syst. Appl. | 6 |
| 2022 | Learning to count biological structures with raters' uncertaintyabstractExploiting well-labeled training sets has led deep learning models to astonishing results for counting biological structures in microscopy images. However, dealing with weak multi-rater annotations, i.e., when multiple human raters disagree due to non-trivial patterns, remains a relatively unexplored problem. More reliable labels can be obtained by aggregating and averaging the decisions given by several raters to the same data. Still, the scale of the counting task and the limited budget for labeling prohibit this. As a result, making the most with small quantities of multi-rater data is crucial. To this end, we propose a two-stage counting strategy in a weakly labeled data scenario. First, we detect and count the biological structures; then, in the second step, we refine the predictions, increasing the correlation between the scores assigned to the samples and the raters' agreement on the annotations. We assess our methodology on a novel dataset comprising fluorescence microscopy images of mice brains containing extracellular matrix aggregates named perineuronal nets. We demonstrate that we significantly enhance counting performance, improving confidence calibration by taking advantage of the redundant information characterizing the small sets of available multi-rater data. Luca Ciampi, Fabio Carrara, Valentino Totaro, Raffaele Mazziotti, Leonardo Lupori, Carlos Santiago, Giuseppe Amato 0001, Tommaso Pizzorusso, Claudio Gennaro |
Medical Image Anal. | 7 |
| 2022 | Comparing the performance of Hebbian against backpropagation learning using convolutional neural networks
Gabriele Lagani, Fabrizio Falchi, Claudio Gennaro, Giuseppe Amato 0001 |
Neural Comput. Appl. | 4 |
| 2022 | MOCCA: Multilayer One-Class Classification for Anomaly DetectionabstractAnomalies are ubiquitous in all scientific fields and can express an unexpected event due to incomplete knowledge about the data distribution or an unknown process that suddenly comes into play and distorts the observations. Usually, due to such events’ rarity, to train deep learning (DL) models on the anomaly detection (AD) task, scientists only rely on “normal” data, i.e., nonanomalous samples. Thus, letting the neural network infer the distribution beneath the input data. In such a context, we propose a novel framework, named multilayer one-class classification (MOCCA), to train and test DL models on the AD task. Specifically, we applied our approach to autoencoders. A key novelty in our work stems from the explicit optimization of the intermediate representations for the task at hand. Indeed, differently from commonly used approaches that consider a neural network as a single computational block, i.e., using the output of the last layer only, MOCCA explicitly leverages the multilayer structure of deep architectures. Each layer’s feature space is optimized for AD during training, while in the test phase, the deep representations extracted from the trained layers are combined to detect anomalies. With MOCCA, we split the training process into two steps. First, the autoencoder is trained on the reconstruction task only. Then, we only retain the encoder tasked with minimizing the$L_{2}$distance between the output representation and a reference point, the anomaly-free training data centroid, at each considered layer. Subsequently, we combine the deep features extracted at the various trained layers of the encoder model to detect anomalies at inference time. To assess the performance of the models trained with MOCCA, we conduct extensive experiments on publicly available datasets, namely CIFAR10, MVTec AD, and ShanghaiTech. We show that our proposed method reaches comparable or superior performance to state-of-the-art approaches available in the literature. Finally, we provide a model analysis to give insights regarding the benefits of our training procedure. Fabio Valerio Massoli, Fabrizio Falchi, Alperen Kantarci, Seymanur Akti, Hazim Kemal Ekenel, Giuseppe Amato 0001 |
IEEE Trans. Neural Networks Learn. Syst. | 6 |
| 2021 | Towards Efficient Cross-Modal Visual Textual Retrieval using Transformer-Encoder Deep FeaturesabstractCross-modal retrieval is an important functionality in modern search engines, as it increases the user experience by allowing queries and retrieved objects to pertain to different modalities. In this paper, we focus on the image-sentence retrieval task, where the objective is to efficiently find relevant images for a given sentence (image-retrieval) or the relevant sentences for a given image (sentence-retrieval). Computer vision literature reports the best results on the image-sentence matching task using deep neural networks equipped with attention and self-attention mechanisms. They evaluate the matching performance on the retrieval task by performing sequential scans of the whole dataset. This method does not scale well with an increasing amount of images or captions. In this work, we explore different preprocessing techniques to produce sparsified deep multi-modal features extracting them from state-of-the-art deep-learning architectures for image-text matching. Our main objective is to lay down the paths for efficient indexing of complex multi-modal descriptions. We use the recently introduced TERN architecture as an image-sentence features extractor. It is designed for producing fixed-size 1024-d vectors describing whole images and sentences, as well as variable-length sets of 1024-d vectors describing the various building components of the two modalities (image regions and sentence words respectively). All these vectors are enforced by the TERN design to lie into the same common space. Our experiments show interesting preliminary results on the explored methods and suggest further experimentation in this important research direction. Nicola Messina, Giuseppe Amato 0001, Fabrizio Falchi, Claudio Gennaro, Stéphane Marchand-Maillet |
CBMI | 2 |
| 2021 | VISIONE at Video Browser Showdown 2021
Giuseppe Amato 0001, Paolo Bolettieri, Fabrizio Falchi, Claudio Gennaro, Nicola Messina, Lucia Vadicamo, Claudio Vairo |
MMM (2) | 1 |
| 2021 | On Generalizing Permutation-Based Representations for Approximate Search
Lucia Vadicamo, Claudio Gennaro, Giuseppe Amato 0001 |
SISAP | 3 |
| 2021 | Detection of Face Recognition Adversarial Attacks
Fabio Valerio Massoli, Fabio Carrara, Giuseppe Amato 0001, Fabrizio Falchi |
Comput. Vis. Image Underst. | 3 |
| 2021 | Re-ranking via local embeddings: A use case with permutation-based indexing and the nSimplex projectionabstractApproximate Nearest Neighbor (ANN) search is a prevalent paradigm for searching intrinsically high dimensional objects in large-scale data sets. Recently, the permutation-based approach for ANN has attracted a lot of interest due to its versatility in being used in the more general class of metric spaces. In this approach, the entire database is ranked by a permutation distance to the query. Typically, permutations allow the efficient selection of a candidate set of results, but typically to achieve high recall or precision this set has to be reviewed using the original metric and data. This can lead to a sizeable percentage of the database being recalled, along with many expensive distance calculations. To reduce the number of metric computations and the number of database elements accessed, we propose here a re-ranking based on a local embedding using the nSimplex projection. The nSimplex projection produces Euclidean vectors from objects in metric spaces which possess the n-point property. The mapping is obtained from the distances to a set of reference objects, and the original metric can be lower bounded and upper bounded by the Euclidean distance of objects sharing the same set of references. Our approach is particularly advantageous for extensive databases or expensive metric function. We reuse the distances computed in the permutations in the first stage, and hence the memory footprint of the index is not increased. An extensive experimental evaluation of our approach is presented, demonstrating excellent results even on a set of hundreds of millions of objects. Lucia Vadicamo, Claudio Gennaro, Fabrizio Falchi, Edgar Chávez, Richard Connor 0001, Giuseppe Amato 0001 |
Inf. Syst. | 6 |
| 2021 | Learning accurate personal protective equipment detection from virtual worlds
Marco Di Benedetto 0001, Fabio Carrara, Enrico Meloni, Giuseppe Amato 0001, Fabrizio Falchi, Claudio Gennaro |
Multim. Tools Appl. | 4 |
| 2021 | Hebbian semi-supervised learning in a sample efficiency settingabstractWe propose to address the issue of sample efficiency, in Deep Convolutional Neural Networks (DCNN), with a semi-supervised training strategy that combines Hebbian learning with gradient descent: all internal layers (both convolutional and fully connected) are pre-trained using an unsupervised approach based on Hebbian learning, and the last fully connected layer (the classification layer) is trained using Stochastic Gradient Descent (SGD). In fact, as Hebbian learning is an unsupervised learning method, its potential lies in the possibility of training the internal layers of a DCNN without labels. Only the final fully connected layer has to be trained with labeled examples. We performed experiments on various object recognition datasets, in different regimes of sample efficiency, comparing our semi-supervised (Hebbian for internal layers + SGD for the final fully connected layer) approach with end-to-end supervised backprop training, and with semi-supervised learning based on Variational Auto-Encoder (VAE). The results show that, in regimes where the number of available labeled samples is low, our semi-supervised approach outperforms the other approaches in almost all the cases. Gabriele Lagani, Fabrizio Falchi, Claudio Gennaro, Giuseppe Amato 0001 |
Neural Networks | 4 |
| 2021 | Solving the same-different task with convolutional neural networksabstractDeep learning demonstrated major abilities in solving many kinds of different real-world problems in computer vision literature. However, they are still strained by simple reasoning tasks that humans consider easy to solve. In this work, we probe current state-of-the-art convolutional neural networks on a difficult set of tasks known as the same-different problems. All the problems require the same prerequisite to be solved correctly: understanding if two random shapes inside the same image are the same or not. With the experiments carried out in this work, we demonstrate that residual connections, and more generally the skip connections, seem to have only a marginal impact on the learning of the proposed problems. In particular, we experiment with DenseNets, and we examine the contribution of residual and recurrent connections in already tested architectures, ResNet-18, and CorNet-S respectively. Our experiments show that older feed-forward networks, AlexNet and VGG, are almost unable to learn the proposed problems, except in some specific scenarios. We show that recently introduced architectures can converge even in the cases where the important parts of their architecture are removed. We finally carry out some zero-shot generalization tests, and we discover that in these scenarios residual and recurrent connections can have a stronger impact on the overall test accuracy. On four difficult problems from the SVRT dataset, we can reach state-of-the-art results with respect to the previous approaches, obtaining super-human performances on three of the four problems. Nicola Messina, Giuseppe Amato 0001, Fabio Carrara, Claudio Gennaro, Fabrizio Falchi |
Pattern Recognit. Lett. | 2 |
| 2021 | Fine-Grained Visual Textual Alignment for Cross-Modal Retrieval Using Transformer EncodersabstractDespite the evolution of deep-learning-based visual-textual processing systems, precise multi-modal matching remains a challenging task. In this work, we tackle the task of cross-modal retrieval through image-sentence matching based on word-region alignments, using supervision only at the global image-sentence level. Specifically, we present a novel approach called Transformer Encoder Reasoning and Alignment Network (TERAN). TERAN enforces a fine-grained match between the underlying components of images and sentences (i.e., image regions and words, respectively) to preserve the informative richness of both modalities. TERAN obtains state-of-the-art results on the image retrieval task on both MS-COCO and Flickr30k datasets. Moreover, on MS-COCO, it also outperforms current approaches on the sentence retrieval task. Focusing on scalable cross-modal information retrieval, TERAN is designed to keep the visual and textual data pipelines well separated. Cross-attention links invalidate any chance to separately extract visual and textual features needed for the online search and the offline indexing steps in large-scale retrieval systems. In this respect, TERAN merges the information from the two domains only during the final alignment phase, immediately before the loss computation. We argue that the fine-grained alignments produced by TERAN pave the way toward the research for effective and efficient methods for large-scale cross-modal information retrieval. We compare the effectiveness of our approach against relevant state-of-the-art methods. On the MS-COCO 1K test set, we obtain an improvement of 5.7% and 3.5% respectively on the image and the sentence retrieval tasks on the Recall@1 metric. The code used for the experiments is publicly available on GitHub at https://github.com/mesnico/TERAN . Nicola Messina, Giuseppe Amato 0001, Andrea Esuli, Fabrizio Falchi, Claudio Gennaro, Stéphane Marchand-Maillet |
ACM Trans. Multim. Comput. Commun. Appl. | 2 |
| 2020 | Combining GANs and AutoEncoders for efficient anomaly detectionabstractIn this work, we propose CBiGAN - a novel method for anomaly detection in images, where a consistency constraint is introduced as a regularization term in both the encoder and decoder of a BiGAN. Our model exhibits fairly good modeling power and reconstruction consistency capability. We evaluate the proposed method on MVTec AD - a real-world benchmark for unsupervised anomaly detection on high-resolution images - and compare against standard baselines and state-of-the-art approaches. Experiments show that the proposed method improves the performance of BiGAN formulations by a large margin and performs comparably to expensive state-of-the-art iterative methods while reducing the computational cost. We also observe that our model is particularly effective in texture-type anomaly detection, as it sets a new state of the art in this category. Our code is available at https://github.com/fabiocarrara/cbigan-ad/. Fabio Carrara, Giuseppe Amato 0001, Luca Brombin, Fabrizio Falchi, Claudio Gennaro |
ICPR | 2 |
| 2020 | Transformer Reasoning Network for Image- Text Matching and RetrievalabstractImage-text matching is an interesting and fascinating task in modern AI research. Despite the evolution of deep-learning-based image and text processing systems, multimodal matching remains a challenging problem. In this work, we consider the problem of accurate image-text matching for the task of multi-modal large-scale information retrieval. State-of-the-art results in image-text matching are achieved by inter-playing image and text features from the two different processing pipelines, usually using mutual attention mechanisms. However, this invalidates any chance to extract separate visual and textual features needed for later indexing steps in large-scale retrieval systems. In this regard, we introduce the Transformer Encoder Reasoning Network (TERN), an architecture built upon one of the modern relationship-aware self-attentive architectures, the Transformer Encoder (TE). This architecture is able to separately reason on the two different modalities and to enforce a final common abstract concept space by sharing the weights of the deeper transformer layers. Thanks to this design, the implemented network is able to produce compact and very rich visual and textual features available for the successive indexing step. Experiments are conducted on the MS-COCO dataset, and we evaluate the results using a discounted cumulative gain metric with relevance computed exploiting caption similarities, in order to assess possibly non-exact but relevant search results. We demonstrate that on this metric we are able to achieve state-of-the-art results in the image retrieval task. Our code is freely available at https://github.com/mesnico/TERN. Nicola Messina, Fabrizio Falchi, Andrea Esuli, Giuseppe Amato 0001 |
ICPR | 4 |
| 2020 | Continuous ODE-defined Image Features for Adaptive RetrievalabstractIn the last years, content-based image retrieval largely benefited from representation extracted from deeper and more complex convolutional neural networks, which became more effective but also more computationally demanding. Despite existing hardware acceleration, query processing times may be easily saturated by deep feature extraction in high-throughput or real-time embedded scenarios, and usually, a trade-off between efficiency and effectiveness has to be accepted. In this work, we experiment with the recently proposed continuous neural networks defined by parametric ordinary differential equations, dubbed ODE-Nets, for adaptive extraction of image representations. Given the continuous evolution of the network hidden state, we propose to approximate the exact feature extraction by taking a previous "near-in-time" hidden state as features with a reduced computational cost. To understand the potential and the limits of this approach, we also evaluate an ODE-only architecture in which we minimize the number of classical layers in order to delegate most of the representation learning process --- and thus the feature extraction process --- to the continuous part of the model. Preliminary experiments on standard benchmarks show that we are able to dynamically control the trade-off between efficiency and effectiveness of feature extraction at inference-time by controlling the evolution of the continuous hidden state. Although ODE-only networks provide the best fine-grained control on the effectiveness-efficiency trade-off, we observed that mixed architectures perform better or comparably to standard residual nets in both the image classification and retrieval setups while using fewer parameters and retaining the controllability of the trade-off. Fabio Carrara, Giuseppe Amato 0001, Fabrizio Falchi, Claudio Gennaro |
ICMR | 2 |
| 2020 | Learning Distance Estimators from Pivoted Embeddings of Metric Objects
Fabio Carrara, Claudio Gennaro, Fabrizio Falchi, Giuseppe Amato 0001 |
SISAP | 4 |
| 2020 | Cross-Resolution Deep Features Based Image Search
Fabio Valerio Massoli, Fabrizio Falchi, Claudio Gennaro, Giuseppe Amato 0001 |
SISAP | 4 |
| 2020 | Large-scale instance-level image retrieval
Giuseppe Amato 0001, Fabio Carrara, Fabrizio Falchi, Claudio Gennaro, Lucia Vadicamo |
Inf. Process. Manag. | 1 |
| 2020 | Cross-resolution learning for Face Recognition
Fabio Valerio Massoli, Giuseppe Amato 0001, Fabrizio Falchi |
Image Vis. Comput. | 2 |
| 2020 | Cross-resolution face recognition adversarial attacks
Fabio Valerio Massoli, Fabrizio Falchi, Giuseppe Amato 0001 |
Pattern Recognit. Lett. | 3 |
| 2019 | Learning Safety Equipment Detection using Virtual WorldsabstractNowadays, the possibilities offered by state-of-the-art deep neural networks allow the creation of systems capable of recognizing and indexing visual content with very high accuracy. Performance of these systems relies on the availability of high quality training sets, containing a large number of examples (e.g. million), in addition to the the machine learning tools themselves. For several applications, very good training sets can be obtained, for example, crawling (noisily) annotated images from the internet, or by analyzing user interaction (e.g.: on social networks). However, there are several applications for which high quality training sets are not easy to be obtained/created. Consider, as an example, a security scenario where one wants to automatically detect rarely occurring threatening events. In this respect, recently, researchers investigated the possibility of using a visual virtual environment, capable of artificially generating controllable and photo-realistic contents, to create training sets for applications with little available training images. We explored this idea to generate synthetic photo-realistic training sets to train classifiers to recognize the proper use of individual safety equipment (e.g.: worker protection helmets, high-visibility vests, ear protection devices) during risky human activities. Then, we performed domain adaptation to real images by using a very small image data set of real-world photographs. We show that training with the generated synthetic training set and using the domain adaptation step is an effective solution to address applications for which no training sets exist. Marco Di Benedetto 0001, Enrico Meloni, Giuseppe Amato 0001, Fabrizio Falchi, Claudio Gennaro |
CBMI | 3 |
| 2019 | Testing Deep Neural Networks on the Same-Different TaskabstractDeveloping abstract reasoning abilities in neural networks is an important goal towards the achievement of human-like performances on many tasks. As of now, some works have tackled this problem, developing ad-hoc architectures and reaching overall good generalization performances. In this work we try to understand to what extent state-of-the-art convolutional neural networks for image classification are able to deal with a challenging abstract problem, the so-called same-different task. This problem consists in understanding if two random shapes inside the same image are the same or not. A recent work demonstrated that simple convolutional neural networks are almost unable to solve this problem. We extend their work, showing that ResNet-inspired architectures are able to learn, while VGG cannot converge. In light of this, we suppose that residual connections have some important role in the learning process, while the depth of the network seems not so relevant. In addition, we carry out some targeted tests on the converged architectures to figure out to what extent they are able to generalize to never seen patterns. However, further investigation is needed in order to understand what are the architectural peculiarities and limits as far as abstract reasoning is concerned. Nicola Messina, Giuseppe Amato 0001, Fabio Carrara, Fabrizio Falchi, Claudio Gennaro |
CBMI | 2 |
| 2019 | Exploiting CNN Layer Activations to Improve Adversarial Image ClassificationabstractNeural networks are now used in many sectors of our daily life thanks to efficient solutions such instruments provide for diverse tasks. Leaving to artificial intelligence the chance to make choices on behalf of humans inevitably exposes these tools to be fraudulently attacked. In fact, adversarial examples, intentionally crafted to fool a neural network, can dangerously induce a misclassification though appearing innocuous for a human observer. On such a basis, this paper focuses on the problem of image classification and proposes an analysis to better insight what happens inside a convolutional neural network (CNN) when it evaluates an adversarial example. In particular, the activations of the internal network layers have been analyzed and exploited to design possible countermeasures to reduce CNN vulnerability. Experimental results confirm that layer activations can be adopted to detect adversarial inputs. Roberto Caldelli, Rudy Becarelli, Fabio Carrara, Fabrizio Falchi, Giuseppe Amato 0001 |
ICIP | 5 |
| 2019 | Counting Vehicles with Deep Learning in Onboard UAV ImageryabstractThe integration of mobile and ubiquitous computing with deep learning methods is a promising emerging trend that aims at moving the processing task closer to the data source rather than bringing the data to a central node. The advantages of this approach range from bandwidth reduction, high scalability, to high reliability, just to name a few. In this paper, we propose a real-time deep learning approach to automatically detect and count vehicles in videos taken from a UAV (Unmanned Aerial Vehicle). Our solution relies on a convolutional neural network-based model fine-tuned to the specific domain of applications that is able to precisely localize instances of the vehicles using a regression approach, straight from image pixels to bounding box coordinates, reasoning globally about the image when making predictions and implicitly encoding contextual information. A comprehensive experimental evaluation on real-world datasets shows that our approach results in state-of-the-art performances. Furthermore, our solution achieves real-time performances by running at a speed of 4 Frames Per Second on an NVIDIA Jetson TX2 board, showing the potentiality of this approach for real-time processing in UAVs. Giuseppe Amato 0001, Luca Ciampi, Fabrizio Falchi, Claudio Gennaro |
ISCC | 1 |
| 2019 | VISIONE at VBS2019
Giuseppe Amato 0001, Paolo Bolettieri, Fabio Carrara, Franca Debole, Fabrizio Falchi, Claudio Gennaro, Lucia Vadicamo, Claudio Vairo |
MMM (2) | 1 |
| 2019 | Distributed Video Surveillance Using Smart Cameras
Hanna Kavalionak, Claudio Gennaro, Giuseppe Amato 0001, Claudio Vairo, Costantino Perciante, Carlo Meghini, Fabrizio Falchi |
J. Grid Comput. | 3 |
| 2019 | Adversarial image detection in deep neural networks
Fabio Carrara, Fabrizio Falchi, Roberto Caldelli, Giuseppe Amato 0001, Rudy Becarelli |
Multim. Tools Appl. | 4 |
| 2018 | Large-Scale Image Retrieval with ElasticsearchabstractContent-Based Image Retrieval in large archives through the use of visual features has become a very attractive research topic in recent years. The cause of this strong impulse in this area of research is certainly to be attributed to the use of Convolutional Neural Network (CNN) activations as features and their outstanding performance. However, practically all the available image retrieval systems are implemented in main memory, limiting their applicability and preventing their usage in big-data applications. In this paper, we propose to transform CNN features into textual representations and index them with the well-known full-text retrieval engine Elasticsearch. We validate our approach on a novel CNN feature, namely Regional Maximum Activations of Convolutions. A preliminary experimental evaluation, conducted on the standard benchmark INRIA Holidays, shows the effectiveness and efficiency of the proposed approach and how it compares to state-of-the-art main-memory indexes. Giuseppe Amato 0001, Paolo Bolettieri, Fabio Carrara, Fabrizio Falchi, Claudio Gennaro |
SIGIR | 1 |
| 2018 | Re-ranking Permutation-Based Candidate Sets with the n-Simplex Projection
Giuseppe Amato 0001, Edgar Chávez, Richard Connor 0001, Fabrizio Falchi, Claudio Gennaro, Lucia Vadicamo |
SISAP | 1 |
| 2018 | Aggregating binary local descriptors for image retrieval
Giuseppe Amato 0001, Fabrizio Falchi, Lucia Vadicamo |
Multim. Tools Appl. | 1 |
| 2017 | Efficient Indexing of Regional Maximum Activations of Convolutions using Full-Text Search EnginesabstractIn this paper, we adapt a surrogate text representation technique to develop efficient instance-level image retrieval using Regional Maximum Activations of Convolutions (R-MAC). R-MAC features have recently showed outstanding performance in visual instance retrieval. However, contrary to the activations of hidden layers adopting ReLU (Rectified Linear Unit), these features are dense. This constitutes an obstacle to the direct use of inverted indexes, which rely on sparsity of data. We propose the use of deep permutations, a recent approach for efficient evaluation of permutations, to generate surrogate text representation of R-MAC features, enabling indexing of visual features as text into a standard search-engine. The experiments, conducted on Lucene, show the effectiveness and efficiency of the proposed approach. Giuseppe Amato 0001, Fabio Carrara, Fabrizio Falchi, Claudio Gennaro |
ICMR | 1 |
| 2017 | Social Media Image Recognition for Food Trend AnalysisabstractAn increasing number of people share their thoughts and the images of their lives on social media platforms. People are exposed to food in their everyday lives and share on-line what they are eating by means of photos taken to their dishes. The hashtag #foodporn is constantly among the popular hashtags in Twitter and food photos are the second most popular subject in Instagram after selfies. The system that we propose, WorldFoodMap, captures the stream of food photos from social media and, thanks to a CNN food image classifier, identifies the categories of food that people are sharing. By collecting food images from the Twitter stream and associating food category and location to them, WorldFoodMap permits to investigate and interactively visualize the popularity and trends of the shared food all over the world. Giuseppe Amato 0001, Paolo Bolettieri, Vinicius Monteiro de Lira, Cristina Ioana Muntean, Raffaele Perego 0001, Chiara Renso |
SIGIR | 1 |
| 2017 | Deep learning for decentralized parking lot occupancy detection
Giuseppe Amato 0001, Fabio Carrara, Fabrizio Falchi, Claudio Gennaro, Carlo Meghini, Claudio Vairo |
Expert Syst. Appl. | 1 |
| 2017 | Preface
Giuseppe Amato 0001, Richard Connor 0001, Fabrizio Falchi, Claudio Gennaro |
Inf. Syst. | 1 |
| 2016 | Large Scale Indexing and Searching Deep Convolutional Neural Network Features
Giuseppe Amato 0001, Franca Debole, Fabrizio Falchi, Claudio Gennaro, Fausto Rabitti |
DaWaK | 1 |
| 2016 | Car parking occupancy detection using smart camera networks and Deep LearningabstractThis paper presents an approach for real-time car parking occupancy detection that uses a Convolutional Neural Network (CNN) classifier running on-board of a smart camera with limited resources. Experiments show that our technique is very effective and robust to light condition changes, presence of shadows, and partial occlusions. The detection is reliable, even when tests are performed using images captured from a viewpoint different than the viewpoint used for training. In addition, it also demonstrates its robustness when training and tests are executed on different parking lots. We have tested and compared our solution against state of the art techniques, using a reference benchmark for parking occupancy detection. We have also produced and made publicly available an additional dataset that contains images of the parking lot taken from different viewpoints and in different days with different light conditions. The dataset captures occlusion and shadows that might disturb the classification of the parking spaces status. Giuseppe Amato 0001, Fabio Carrara, Fabrizio Falchi, Claudio Gennaro, Claudio Vairo |
ISCC | 1 |
| 2016 | YFCC100M-HNfc6: A Large-Scale Deep Features Benchmark for Similarity Search
Giuseppe Amato 0001, Fabrizio Falchi, Claudio Gennaro, Fausto Rabitti |
SISAP | 1 |
| 2016 | Deep Permutations: Deep Convolutional Neural Networks and Permutation-Based Indexing
Giuseppe Amato 0001, Fabrizio Falchi, Claudio Gennaro, Lucia Vadicamo |
SISAP | 1 |
| 2015 | A cognitive robotic ecology approach to self-configuring and evolving AAL systems
Mauro Dragone, Giuseppe Amato 0001, Davide Bacciu, Stefano Chessa, Sonya A. Coleman, Maurizio Di Rocco, Claudio Gallicchio, Claudio Gennaro, Héctor Lozano Peiteado, Liam P. Maguire, T. Martin McGinnity, Alessio Micheli, Gregory M. P. O'Hare, Arantxa Rentería, Alessandro Saffiotti, Claudio Vairo, Philip J. Vance |
Eng. Appl. Artif. Intell. | 2 |
| 2015 | A comparison of pivot selection techniques for permutation-based indexing
Giuseppe Amato 0001, Andrea Esuli, Fabrizio Falchi |
Inf. Syst. | 1 |
| 2015 | Querying moving events in wireless sensor networks
Giuseppe Amato 0001, Stefano Chessa, Claudio Gennaro, Claudio Vairo |
Pervasive Mob. Comput. | 1 |
| 2014 | Indexing Vectors of Locally Aggregated Descriptors Using Inverted FilesabstractVector of locally aggregated descriptors (VLAD) is a promising approach for addressing the problem of image search on a very large scale. This representation is proposed to overcome the quantization error problem faced in Bag-of-Words (BoW) representation. In this paper, we propose to enable inverted files of standard text search engines to exploit VLAD representation to deal with large-scale image search scenarios. We show that the use of inverted files with VLAD significantly outperforms BoW in terms of efficiency and effectiveness on the same hardware and software infrastructure. Giuseppe Amato 0001, Fabrizio Falchi, Claudio Gennaro, Paolo Bolettieri |
ICMR | 1 |
| 2014 | Some Theoretical and Experimental Observations on Permutation Spaces and Similarity Search
Giuseppe Amato 0001, Fabrizio Falchi, Fausto Rabitti, Lucia Vadicamo |
SISAP | 1 |
| 2014 | MI-File: using inverted files for scalable approximate similarity search
Giuseppe Amato 0001, Claudio Gennaro, Pasquale Savino |
Multim. Tools Appl. | 1 |
| 2013 | Large Scale Image Retrieval Using Vector of Locally Aggregated Descriptors
Giuseppe Amato 0001, Paolo Bolettieri, Fabrizio Falchi, Claudio Gennaro |
SISAP | 1 |
| 2013 | Pivot Selection Strategies for Permutation-Based Similarity Search
Giuseppe Amato 0001, Andrea Esuli, Fabrizio Falchi |
SISAP | 1 |
| 2011 | Local Feature based Image Similarity Functions for kNN Classification
Giuseppe Amato 0001, Fabrizio Falchi |
ICAART (1) | 1 |
| 2011 | Efficient detection of composite events in Wireless Sensor Networks: Design and evaluationabstractOne of the most promising use of Wireless Sensor Networks is in the field of the event warning applications. However, depending on the communication scheme adopted, the amount of the exchanged data may be huge, with large energy consumption. In this paper we study the efficiency of two approaches to composite event detection in Wireless Sensor Networks. The first solution approaches the problem by collecting all the available information in a single sensor that performs the real event detection. If the area covered by the network is wide this approach may result inefficient. In the second solution, the sensors may exchange among themselves the sensed data and execute locally the event detection, with the advantage of propagating the sensed data only in a smaller area. Giuseppe Amato 0001, Stefano Chessa, Claudio Gennaro, Claudio Vairo |
ISCC | 1 |
| 2011 | Landmark recognition in VISITO: VIsual Support to Interactive TOurism in TuscanyabstractWe present the VIsual Support to Interactive TOurism in Tuscany (VISITO Tuscany) project which offers an interactive guide for tourists visiting cities of art accessible via smartphones. The peculiarity of the system is that user interaction is mainly obtained by the use of images -- In order to receive information on a particular monument users just have to take a picture of it. VISITO Tuscany, using techniques of image analysis and content recognition, automatically recognize the photographed monuments and pertinent information is displayed to the user. In this paper we illustrate how the use of landmarks recognition from mobile devices can provide the tourist with relevant and customized information about various type of objects in cities of art. Giuseppe Amato 0001, Paolo Bolettieri, Fabrizio Falchi |
ICMR | 1 |
| 2011 | Geometric consistency checks for kNN based image classification relying on local featuresabstractApplications of image content recognition, as for instance landmark recognition, can be obtained by using techniques of kNN classifications based on the use of local image features, such as SIFT or SURF. Quality of image classification can be improved by defining geometric consistency check rules based on space transformations of the scene depicted in images. However, this prevents the use of state of the art access methods for similarity searching and sequential scan of the images in the training sets has to be executed in order to perform classification. In this paper we propose a technique that allows one to use access methods for similarity searching, such as those exploiting metric space properties, in order to perform kNN classification with geometric consistency checks. We will see that the proposed approach, in addition to offer an obvious efficiency improvement, surprisingly offers also an improvement of the effectiveness of the classification. Giuseppe Amato 0001, Fabrizio Falchi, Claudio Gennaro |
SISAP | 1 |
| 2011 | Element detection relying on information retrieval techniques applied to laser spectroscopyabstractIn this paper, we propose a technique for automatic element detection from Laser Induced Breakdown Spectroscopy (LIBS) spectra. The presented approach uses a technique derived from information retrieval and, more specifically, from the Vector Space Model, to compute the similarity between spectra of elements and samples. These spectra, obtained by LIBS methods, can be represented as sequences of peaks of light emissions of specific wavelengths and intensities. In text retrieval, vectors are built using terms of the vocabulary and weight assessing the relevance of terms in documents or queries. In our case, peaks play the role of terms, elements that of documents, and samples that of queries. We will discuss how to define vectors, weights, and similarity between spectra. Experiments prove the validity of the method. Giuseppe Amato 0001, Stefano Legnaioli, Giulia Lorenzetti, Vincenzo Palleschi, Lorenzo Pardini, Fausto Rabitti |
SISAP | 1 |
| 2010 | Modeling detection and tracking of complex events in wireless sensor networksabstractCurrent approaches to the query of wireless sensor networks address specific sources such as individual sensors or transducers. We believe that it is important to have a higher level mechanism of abstraction for querying a sensor network. In this work we aim at querying complex events, where such an event is modeled as a condition computed over a complex aggregate of sensed data. When the condition becomes true then the event is detected and tracked. In this paper we present a model for detecting and tracking such complex events in a WSN and we propose a declarative language for the event definition and for the detection and tracking specification and we also discuss its implementation guidelines. Claudio Vairo, Giuseppe Amato 0001, Stefano Chessa, Paolo Valleri |
SMC | 2 |
| 2010 | MaD-WiSe: a distributed stream management system for wireless sensor networksabstractWireless sensor networks (WSN) are composed of several sensors having limited memory, processing power, communication bandwidth, and energy, which cooperate in performing a given task. The use of the database paradigm has emerged in the last few years as a viable solution to manage data in such a context. In this paper we present the MaD-WiSe system, a distributed query processing framework that moves the processing of the query into the network. MaD-WiSe reconsiders various aspects related to database system design and it reinterprets them according to the WSN constraints and requirements. In particular it considers the aspects related to the definition of a query language to formalize the queries, a stream model to manage data acquired by the sensors, a query algebra to define the operators that actually perform the query, and energy efficiency and query optimization strategies for saving energy. Giuseppe Amato 0001, Stefano Chessa, Claudio Vairo |
Softw. Pract. Exp. | 1 |
| 2009 | Application-driven, energy-efficient communication in wireless sensor networks
Giuseppe Amato 0001, Antonio Caruso 0001, Stefano Chessa |
Comput. Commun. | 1 |
| 2006 | The Stream System: a Data Collection and Communication Abstraction for Sensor NetworksabstractSensor network software is still in its youth. Due to sensor hardware limitations and the highly specific nature of application domains, existing software is generally poorly structured. We identify data collection, intra-sensor and inter-sensor communication as recurring activities in sensor network applications and propose a software module that abstracts these activities: the stream system. Applications running on the sensors rely on the stream system to disregard the actual implementation details of collecting transducer readings and passing such data to other local or remote computational entities. Giuseppe Amato 0001, Paolo Baronti, Stefano Chessa, Valentina Masi |
SMC | 1 |
| 2003 | Region proximity in metric spaces and its use for approximate similarity searchabstractSimilarity search structures for metric data typically bound object partitions by ball regions. Since regions can overlap, a relevant issue is to estimate the proximity of regions in order to predict the number of objects in the regions' intersection. This paper analyzes the problem using a probabilistic approach and provides a solution that effectively computes the proximity through realistic heuristics that only require small amounts of auxiliary data. An extensive simulation to validate the technique is provided. An application is developed to demonstrate how the proximity measure can be successfully applied to the approximate similarity search. Search speedup is achieved by ignoring data regions whose proximity to the query region is smaller than a user-defined threshold. This idea is implemented in a metric tree environment for the similarity range and "nearest neighbors" queries. Several measures of efficiency and effectiveness are applied to evaluate proposed approximate search algorithms on real-life data sets. An analytical model is developed to relate proximity parameters and the quality of search. Improvements of two orders of magnitude are achieved for moderately approximated search results. We demonstrate that the precision of proximity measures can significantly influence the quality of approximated algorithms. Giuseppe Amato 0001, Fausto Rabitti, Pasquale Savino, Pavel Zezula |
ACM Trans. Inf. Syst. | 1 |
| 1998 | Multimedia Document Search on the Web
Giuseppe Amato 0001, Fausto Rabitti, Pasquale Savino |
Comput. Networks | 1 |
| 1998 | An Approach to a Content-Based Retrieval of Multimedia Data
Giuseppe Amato 0001, Gianni Mainetto, Pasquale Savino |
Multim. Tools Appl. | 1 |
| 1998 | Approximate Similarity Retrieval with M-Trees
Pavel Zezula, Pasquale Savino, Giuseppe Amato 0001, Fausto Rabitti |
VLDB J. | 3 |
| 1997 | A Query Language for Similarity-Based Retrieval of Multimedia Data
Giuseppe Amato 0001, Gianni Mainetto, Pasquale Savino |
ADBIS | 1 |
| 1993 | Data Sharing Analysis for a Database Programming Lanaguage via Abstract Interpretation
Giuseppe Amato 0001, Fosca Giannotti, Gianni Mainetto |
VLDB | 1 |