Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Ali Diba

dblp:135/4925 · DBLP profile ↗
← Back
15ranked-venue papers
7as first author
4since 2021 · last 2021
0000-0001-6202-9931ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 14 · 7 first-author · 4 since 2021Artificial intelligence and machine learning · 13 · 7 first-author · 3 since 2021

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
13 papers
Video understanding and tracking · 50% Image recognition and object detection · 27% Representation and self-supervised learning · 12%
Databases, data mining, and information retrieval
2 papers
Data mining · 86% Information retrieval · 14%

Topics — the 27 heaviest of 30, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computer vision › Video understanding and tracking
action recognition
1.442021
3D CNNs With Adaptive Temporal Feature Resolutions · CVPR 2021
Spatio-temporal Channel Correlation Networks for Action Classification · ECCV (4) 2018
Deep Temporal Linear Encoding Networks · CVPR 2017
Computer vision › Video understanding and tracking
video representation learning
1.232021
Vi2CLR: Video and Image for Visual Contrastive Learning of Representation · ICCV 2021
DynamoNet: Dynamic Action and Motion Network · ICCV 2019
Deep Temporal Linear Encoding Networks · CVPR 2017
Computer vision › Image recognition and object detection
image classification
0.822021
Vi2CLR: Video and Image for Visual Contrastive Learning of Representation · ICCV 2021
Classification-Driven Dynamic Image Enhancement · CVPR 2018
Computer vision › Image recognition and object detection
object detection
0.722020
Large Scale Holistic Video Understanding · ECCV (5) 2020
DeepProposal: Hunting Objects by Cascading Deep Convolutional Layers · ICCV 2015
Computer vision › Image recognition and object detection › object detection
object proposal generation
0.522017
DeepProposals: Hunting Objects and Actions by Cascading Deep Convolutional Layers · Int. J. Comput. Vis. 2017
DeepProposal: Hunting Objects by Cascading Deep Convolutional Layers · ICCV 2015
Computer vision › Video understanding and tracking
3D CNN efficiency
0.512021
3D CNNs With Adaptive Temporal Feature Resolutions · CVPR 2021
Computer vision › Video understanding and tracking
action segmentation
0.512021
Temporally-Weighted Hierarchical Clustering for Unsupervised Action Segmentation · CVPR 2021
Machine learning › Efficient and distributed learning
adaptive computation
0.512021
3D CNNs With Adaptive Temporal Feature Resolutions · CVPR 2021
Machine learning › Representation and self-supervised learning
contrastive learning
0.512021
Vi2CLR: Video and Image for Visual Contrastive Learning of Representation · ICCV 2021
Computer vision › Video understanding and tracking › temporal understanding
temporal segmentation
0.512021
Temporally-Weighted Hierarchical Clustering for Unsupervised Action Segmentation · CVPR 2021
Computer vision › Video understanding and tracking › action segmentation
unsupervised action segmentation
0.512021
Temporally-Weighted Hierarchical Clustering for Unsupervised Action Segmentation · CVPR 2021
Machine learning › Representation and self-supervised learning › representation learning
visual representation learning
0.512021
Vi2CLR: Video and Image for Visual Contrastive Learning of Representation · ICCV 2021
Data mining
clustering
0.512021
Temporally-Weighted Hierarchical Clustering for Unsupervised Action Segmentation · CVPR 2021
Data mining › clustering
hierarchical clustering
0.512021
Temporally-Weighted Hierarchical Clustering for Unsupervised Action Segmentation · CVPR 2021
Computer vision › Video understanding and tracking › action recognition
human action recognition
0.412019
DynamoNet: Dynamic Action and Motion Network · ICCV 2019
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning › self-supervised representation learning
self-supervised motion representation learning
0.412019
DynamoNet: Dynamic Action and Motion Network · ICCV 2019
Computer vision › Image recognition and object detection › image classification
fine-grained image classification
0.312018
Classification-Driven Dynamic Image Enhancement · CVPR 2018
Image and video processing
image enhancement
0.312018
Classification-Driven Dynamic Image Enhancement · CVPR 2018
Computer vision › Video understanding and tracking › action detection › temporal action localization
temporal action proposal generation
0.312017
DeepProposals: Hunting Objects and Actions by Cascading Deep Convolutional Layers · Int. J. Comput. Vis. 2017
Computer vision › Image recognition and object detection › object detection
weakly supervised object detection
0.312017
Weakly Supervised Cascaded Convolutional Networks · CVPR 2017
Computer vision › Video understanding and tracking › action recognition
fine-grained action recognition
0.212016
DeepCAMP: Deep Convolutional Action & Attribute Mid-Level Patterns · CVPR 2016
Computer vision › Face, body and person analysis
pedestrian attribute recognition
0.212016
DeepCAMP: Deep Convolutional Action & Attribute Mid-Level Patterns · CVPR 2016
Computer vision › Image recognition and object detection › object detection › deep learning object detection
CNN-based detection
0.212015
DeepProposal: Hunting Objects by Cascading Deep Convolutional Layers · ICCV 2015
Information retrieval › image retrieval › semantic image retrieval
attribute-based image retrieval
0.212013
Multi-attribute Queries: To Merge or Not to Merge? · CVPR 2013
Computer vision › Video understanding and tracking
video prediction
0.112019
DynamoNet: Dynamic Action and Motion Network · ICCV 2019
Computer vision › Segmentation and scene understanding
object segmentation
0.112017
Weakly Supervised Cascaded Convolutional Networks · CVPR 2017
Mathematical optimization
combinatorial optimization
0.012013
Multi-attribute Queries: To Merge or Not to Merge? · CVPR 2013

Methods — techniques the papers use, named apart from their topics

convolutional neural network · 1.2temporally-weighted clustering · 1.01-nearest neighbor graph · 1.0integral image · 0.5visual clustering · 0.5similarity guided sampling · 0.5differentiable sampling · 0.5contrastive learning · 0.5dynamic motion filters · 0.43d convolutional network · 0.4geometric variance reasoning · 0.3dynamic filter learning · 0.3discriminative binary space · 0.3
YearPublicationVenuePosition
2021 3D CNNs With Adaptive Temporal Feature Resolutions
abstract
While state-of-the-art 3D Convolutional Neural Networks (CNN) achieve very good results on action recognition datasets, they are computationally very expensive and require many GFLOPs. While the GFLOPs of a 3D CNN can be decreased by reducing the temporal feature resolution within the network, there is no setting that is optimal for all input clips. In this work, we therefore introduce a differentiable Similarity Guided Sampling (SGS) module, which can be plugged into any existing 3D CNN architecture. SGS empowers 3D CNNs by learning the similarity of temporal features and grouping similar features together. As a result, the temporal feature resolution is not anymore static but it varies for each input video clip. By integrating SGS as an additional layer within current 3D CNNs, we can convert them into much more efficient 3D CNNs with adaptive temporal feature resolutions (ATFR). Our evaluations show that the proposed module improves the state-of-the-art by reducing the computational cost (GFLOPs) by half while preserving or even improving the accuracy. We evaluate our module by adding it to multiple state-of-the-art 3D CNNs on various datasets such as Kinetics-600, Kinetics-400, mini-Kinetics, Something-Something V2, UCF101, and HMDB51.
Mohsen Fayyaz, Emad Bahrami Rad, Ali Diba, Mehdi Noroozi, Ehsan Adeli-Mosabbeb, Luc Van Gool, Juergen Gall
CVPR3
2021 Temporally-Weighted Hierarchical Clustering for Unsupervised Action Segmentation
abstract
Action segmentation refers to inferring boundaries of semantically consistent visual concepts in videos and is an important requirement for many video understanding tasks. For this and other video understanding tasks, supervised approaches have achieved encouraging performance but require a high volume of detailed frame-level annotations. We present a fully automatic and unsupervised approach for segmenting actions in a video that does not require any training. Our proposal is an effective temporally-weighted hierarchical clustering algorithm that can group semantically consistent frames of the video. Our main finding is that representing a video with a 1-nearest neighbor graph by taking into account the time progression is sufficient to form semantically and temporally consistent clusters of frames where each cluster may represent some action in the video. Additionally, we establish strong unsupervised baselines for action segmentation and show significant performance improvements over published unsupervised methods on five challenging action segmentation datasets. Our code is available.1
M. Saquib Sarfraz, Naila Murray, Vivek Sharma 0001, Ali Diba, Luc Van Gool, Rainer Stiefelhagen
CVPR4
2021 Vi2CLR: Video and Image for Visual Contrastive Learning of Representation
abstract
In this paper, we introduce a novel self-supervised visual representation learning method which understands both images and videos in a joint learning fashion. The proposed neural network architecture and objectives are designed to obtain two different Convolutional Neural Networks for solving visual recognition tasks in the domain of videos and images. Our method called Video/Image for Visual Contrastive Learning of Representation(Vi2CLR) uses unlabeled videos to exploit dynamic and static visual cues for self-supervised and instances similarity/dissimilarity learning. Vi2CLR optimization pipeline consists of visual clustering part and representation learning based on groups of similar positive instances within a cluster and negative ones from other clusters and learning visual clusters and their distances. We show how a joint self-supervised visual clustering and instance similarity learning with 2D (image) and 3D (video) CovNet encoders yields such robust and near to supervised learning performance.We extensively evaluate the method on downstream tasks like large scale action recognition, image and object classification on datasets like Kinetics, ImageNet, Pascal VOC’07 and UCF101 and achieve outstanding results compared to state-of-the-art self-supervised methods.
Ali Diba, Vivek Sharma 0001, Reza Safdari, Dariush Lotfi, M. Saquib Sarfraz, Rainer Stiefelhagen, Luc Van Gool
ICCV1
2021 Show me where the action is!
abstract
Abstract Reality TV shows have gained popularity, motivating many production houses to bring new variants for us to watch. Compared to traditional TV shows, reality TV shows have spontaneous unscripted footage. Computer vision techniques could partially replace the manual labour needed to record and process this spontaneity. However, automated real-world video recording and editing is a challenging topic. In this paper, we propose a system that utilises state-of-the-art video and audio processing algorithms to, on the one hand, automatically steer cameras, replacing camera operators and on the other hand, detect all audiovisual action cues in the recorded video, to ease the job of the film editor. This publication has hence two main contributions. The first, automating the steering of multiple Pan-Tilt-Zoom PTZ cameras to take aesthetically pleasing medium shots of all the people present. These shots need to comply with the cinematographic rules and are based on the poses acquired by a pose detector. Secondly, when a huge amount of audio-visual data has been collected, it becomes labour intensive for a human editor retrieve the relevant fragments. As a second contribution, we combine state-of-the-art audio and video processing techniques for sound activity detection, action recognition, face recognition, and pose detection to decrease the required manual labour during and after recording. These techniques used during post-processing produce meta-data allowing for footage filtering, decreasing the search space. We extended our system further by producing timelines uniting generated meta-data, allowing the editor to have a quick overview. We evaluated our system on three in-the-wild reality TV recording sessions of 24 hours (× 8 cameras) each taken in real households.
Timothy Callemein, Tom Roussel, Ali Diba, Floris De Feyter, Wim Boes, Luc Van Eycken, Luc Van Gool, Hugo Van hamme, Tinne Tuytelaars, Toon Goedemé
Multim. Tools Appl.3
2020 Large Scale Holistic Video Understanding
Ali Diba, Mohsen Fayyaz, Vivek Sharma 0001, Manohar Paluri, Juergen Gall, Rainer Stiefelhagen, Luc Van Gool
ECCV (5)1
2019 DynamoNet: Dynamic Action and Motion Network
abstract
In this paper, we are interested in self-supervised learning the motion cues in videos using dynamic motion filters for a better motion representation to finally boost human action recognition in particular. Thus far, the vision community has focused on spatio-temporal approaches using standard filters, rather we here propose dynamic filters that adaptively learn the video-specific internal motion representation by predicting the short-term future frames. We name this new motion representation, as dynamic motion representation (DMR) and is embedded inside of 3D convolutional network as a new layer, which captures the visual appearance and motion dynamics throughout entire video clip via end-to-end network learning. Simultaneously, we utilize these motion representation to enrich video classification. We have designed the frame prediction task as an auxiliary task to empower the classification problem. With these overall objectives, to this end, we introduce a novel unified spatio-temporal 3D-CNN architecture (DynamoNet) that jointly optimizes the video classification and learning motion representation by predicting future frames as a multi-task learning problem. We conduct experiments on challenging human action datasets: Kinetics 400, UCF101, HMDB51. The experiments using the proposed DynamoNet show promising results on all the datasets.
Ali Diba, Vivek Sharma 0001, Luc Van Gool, Rainer Stiefelhagen
ICCV1
2018 Classification-Driven Dynamic Image Enhancement
abstract
Convolutional neural networks rely on image texture and structure to serve as discriminative features to classify the image content. Image enhancement techniques can be used as preprocessing steps to help improve the overall image quality and in turn improve the overall effectiveness of a CNN. Existing image enhancement methods, however, are designed to improve the perceptual quality of an image for a human observer. In this paper, we are interested in learning CNNs that can emulate image enhancement and restoration, but with the overall goal to improve image classification and not necessarily human perception. To this end, we present a unified CNN architecture that uses a range of enhancement filters that can enhance image-specific details via end-to-end dynamic filter learning. We demonstrate the effectiveness of this strategy on four challenging benchmark datasets for fine-grained, object, scene, and texture classification: CUB-200-2011, PASCAL-VOC2007, MIT-Indoor, and DTD. Experiments using our proposed enhancement show promising results on all the datasets. In addition, our approach is capable of improving the performance of all generic CNN architectures.
Vivek Sharma 0001, Ali Diba, Davy Neven, Michael S. Brown, Luc Van Gool, Rainer Stiefelhagen
CVPR2
2018 Spatio-temporal Channel Correlation Networks for Action Classification
Ali Diba, Mohsen Fayyaz, Vivek Sharma 0001, Mohammad Mahdi Arzani, Rahman Yousefzadeh, Juergen Gall, Luc Van Gool
ECCV (4)1
2018 The CAMETRON Lecture Recording System: High Quality Video Recording and Editing with Minimal Human Supervision
Dries Hulens, Bram Aerts, Punarjay Chakravarty, Ali Diba, Toon Goedemé, Tom Roussel, Jeroen Zegers, Tinne Tuytelaars, Luc Van Eycken, Luc Van Gool, Hugo Van hamme, Joost Vennekens
MMM (1)4
2017 Deep Temporal Linear Encoding Networks
abstract
The CNN-encoding of features from entire videos for the representation of human actions has rarely been addressed. Instead, CNN work has focused on approaches to fuse spatial and temporal networks, but these were typically limited to processing shorter sequences. We present a new video representation, called temporal linear encoding (TLE) and embedded inside of CNNs as a new layer, which captures the appearance and motion throughout entire videos. It encodes this aggregated information into a robust video feature representation, via end-to-end learning. Advantages of TLEs are: (a) they encode the entire video into a compact feature representation, learning the semantics and a discriminative feature space, (b) they are applicable to all kinds of networks like 2D and 3D CNNs for video classification, and (c) they model feature interactions in a more expressive way and without loss of information. We conduct experiments on two challenging human action datasets: HMDB51 and UCF101. The experiments show that TLE outperforms current state-of-the-art methods on both datasets.
Ali Diba, Vivek Sharma 0001, Luc Van Gool
CVPR1
2017 Weakly Supervised Cascaded Convolutional Networks
abstract
Object detection is a challenging task in visual understanding domain, and even more so if the supervision is to be weak. Recently, few efforts to handle the task without expensive human annotations is established by promising deep neural network. A new architecture of cascaded networks is proposed to learn a convolutional neural network (CNN) under such conditions. We introduce two such architectures, with either two cascade stages or three which are trained in an end-to-end pipeline. The first stage of both architectures extracts best candidate of class specific region proposals by training a fully convolutional network. In the case of the three stage architecture, the middle stage provides object segmentation, using the output of the activation maps of first stage. The final stage of both architectures is a part of a convolutional neural network that performs multiple instance learning on proposals extracted in the previous stage(s). Our experiments on the PASCAL VOC 2007, 2010, 2012 and large scale object datasets, ILSVRC 2013, 2014 datasets show improvements in the areas of weakly-supervised object detection, classification and localization.
Ali Diba, Vivek Sharma 0001, Ali Mohammad Pazandeh, Hamed Pirsiavash, Luc Van Gool
CVPR1
2017 DeepProposals: Hunting Objects and Actions by Cascading Deep Convolutional Layers
abstract
In this paper, a new method for generating object and action proposals in images and videos is proposed. It builds on activations of different convolutional layers of a pretrained CNN, combining the localization accuracy of the early layers with the high informativeness (and hence recall) of the later layers. To this end, we build an inverse cascade that, going backward from the later to the earlier convolutional layers of the CNN, selects the most promising locations and refines them in a coarse-to-fine manner. The method is efficient, because (i) it re-uses the same features extracted for detection, (ii) it aggregates features using integral images, and (iii) it avoids a dense evaluation of the proposals thanks to the use of the inverse coarse-to-fine cascade. The method is also accurate. We show that DeepProposals outperform most of the previous object proposal and action proposal approaches and, when plugged into a CNN-based object detector, produce state-of-the-art detection performance.
Amir Ghodrati, Ali Diba, Marco Pedersoli, Tinne Tuytelaars, Luc Van Gool
Int. J. Comput. Vis.2
2016 DeepCAMP: Deep Convolutional Action & Attribute Mid-Level Patterns
abstract
The recognition of human actions and the determination of human attributes are two tasks that call for fine-grained classification. Indeed, often rather small and inconspicuous objects and features have to be detected to tell their classes apart. In order to deal with this challenge, we propose a novel convolutional neural network that mines mid-level image patches that are sufficiently dedicated to resolve the corresponding subtleties. In particular, we train a newly designed CNN (DeepPattern) that learns discriminative patch groups. There are two innovative aspects to this. On the one hand we pay attention to contextual information in an original fashion. On the other hand, we let an iteration of feature learning and patch clustering purify the set of dedicated patches that we use. We validate our method for action classification on two challenging datasets: PASCAL VOC 2012 Action and Stanford 40 Actions, and for attribute recognition we use the Berkeley Attributes of People dataset. Our discriminative mid-level mining CNN obtains state-of-the-art results on these datasets, without a need for annotations about parts and poses.
Ali Diba, Ali Mohammad Pazandeh, Hamed Pirsiavash, Luc Van Gool
CVPR1
2015 DeepProposal: Hunting Objects by Cascading Deep Convolutional Layers
abstract
In this paper we evaluate the quality of the activation layers of a convolutional neural network (CNN) for the generation of object proposals. We generate hypotheses in a sliding-window fashion over different activation layers and show that the final convolutional layers can find the object of interest with high recall but poor localization due to the coarseness of the feature maps. Instead, the first layers of the network can better localize the object of interest but with a reduced recall. Based on this observation we design a method for proposing object locations that is based on CNN features and that combines the best of both worlds. We build an inverse cascade that, going from the final to the initial convolutional layers of the CNN, selects the most promising object locations and refines their boxes in a coarse-to-fine manner. The method is efficient, because i) it uses the same features extracted for detection, ii) it aggregates features using integral images, and iii) it avoids a dense evaluation of the proposals due to the inverse coarse-to-fine cascade. The method is also accurate, it outperforms most of the previously proposed object proposals approaches and when plugged into a CNN-based detector produces state-of-the-art detection performance.
Amir Ghodrati, Ali Diba, Marco Pedersoli, Tinne Tuytelaars, Luc Van Gool
ICCV2
2013 Multi-attribute Queries: To Merge or Not to Merge?
abstract
Users often have very specific visual content in mind that they are searching for. The most natural way to communicate this content to an image search engine is to use key-words that specify various properties or attributes of the content. A naive way of dealing with such multi-attribute queries is the following: train a classifier for each attribute independently, and then combine their scores on images to judge their fit to the query. We argue that this may not be the most effective or efficient approach. Conjunctions of attribute often correspond to very characteristic appearances. It would thus be beneficial to train classifiers that detect these conjunctions as a whole. But not all conjunctions result in such tight appearance clusters. So given a multi-attribute query, which conjunctions should we model? An exhaustive evaluation of all possible conjunctions would be time consuming. Hence we propose an optimization approach that identifies beneficial conjunctions without explicitly training the corresponding classifier. It reasons about geometric quantities that capture notions similar to intra- and inter-class variances. We exploit a discriminative binary space to compute these geometric quantities efficiently. Experimental results on two challenging datasets of objects and birds show that our proposed approach can improve performance significantly over several strong base-lines, while being an order of magnitude faster than exhaustively searching through all possible conjunctions.
Mohammad Rastegari, Ali Diba, Devi Parikh, Ali Farhadi
CVPR2