Demo Data from EDBT 2026 / reviewers in the wild / expert
Dennis C. Koelma
dblp:k/DennisKoelma
· DBLP profile ↗
36ranked-venue papers
1as first author
3since 2021 · last 2025
0000-0002-2207-5682ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 24 · 3 since 2021Systems, architecture and hardware · 8Artificial intelligence and machine learning · 7 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 4Computer networks · 1Human-computer interaction and ubiquitous computing · 1
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
3 papers |
Vision and language · 58% Efficient and distributed learning · 36% Image recognition and object detection · 6% | |
| Computer graphics and multimedia
8 papers |
Multimedia analysis and retrieval · 86% Visualization and visual analytics · 12% Image and video processing · 2% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Performance modeling and evaluation · 33% Parallel and multicore computing · 32% Distributed systems · 18% |
Topics — the 29 heaviest of 35, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer vision › Vision and language
multimodal grounding |
0.9 | 1 | 2025 | TWIST & SCOUT: Grounding Multimodal LLM-Experts by Forget-Free Tuning · ICCV 2025 |
Computer vision › Vision and language › vision-language model
multimodal large language model |
0.9 | 1 | 2025 | TWIST & SCOUT: Grounding Multimodal LLM-Experts by Forget-Free Tuning · ICCV 2025 |
Machine learning › Efficient and distributed learning
parameter-efficient fine-tuning |
0.9 | 1 | 2025 | TWIST & SCOUT: Grounding Multimodal LLM-Experts by Forget-Free Tuning · ICCV 2025 |
Multimedia analysis and retrieval › multimedia retrieval
large-scale multimedia retrieval |
0.3 | 1 | 2018 | Blackthorn: Large-Scale Interactive Multimodal Learning · IEEE Trans. Multim. 2018 |
Multimedia analysis and retrieval › multimedia analysis
multimedia collection analysis |
0.3 | 1 | 2018 | Blackthorn: Large-Scale Interactive Multimodal Learning · IEEE Trans. Multim. 2018 |
Multimedia analysis and retrieval › interactive retrieval
relevance feedback |
0.3 | 1 | 2018 | Blackthorn: Large-Scale Interactive Multimodal Learning · IEEE Trans. Multim. 2018 |
Multimedia analysis and retrieval › multimedia analysis › multimedia collection analysis
image collection analysis |
0.2 | 1 | 2016 | Multimedia Pivot Tables for Multimedia Analytics on Image Collections · IEEE Trans. Multim. 2016 |
Visualization and visual analytics
visual analytics |
0.2 | 1 | 2016 | Multimedia Pivot Tables for Multimedia Analytics on Image Collections · IEEE Trans. Multim. 2016 |
Computer vision › Image recognition and object detection
image classification |
0.2 | 1 | 2013 | Bootstrapping Visual Categorization With Relevant Negatives · IEEE Trans. Multim. 2013 |
Multimedia analysis and retrieval
image retrieval |
0.2 | 1 | 2013 | Bootstrapping Visual Categorization With Relevant Negatives · IEEE Trans. Multim. 2013 |
Multimedia analysis and retrieval
video retrieval |
0.1 | 2 | 2007 | A Learned Lexicon-Driven Paradigm for Interactive Video Retrieval · IEEE Trans. Multim. 2007 The mediamill large.lexicon concept suggestion engine · ACM Multimedia 2006 |
Multimedia analysis and retrieval › multimedia analysis › multimedia content description › multimedia semantics
semantic concept detection |
0.1 | 3 | 2007 | The Semantic Pathfinder: Using an Authoring Metaphor for Generic Multimedia Indexing · IEEE Trans. Pattern Anal. Mach. Intell. 2006 A Learned Lexicon-Driven Paradigm for Interactive Video Retrieval · IEEE Trans. Multim. 2007 The mediamill large.lexicon concept suggestion engine · ACM Multimedia 2006 |
Parallel and multicore computing › parallel programming models
automatic parallelization |
0.1 | 2 | 2004 | Finite State Machine-Based Optimization of Data Parallel Regular Domain Problems Applied in Low-Level Image Processing · IEEE Trans. Parallel Distributed Syst. 2004 P-3PC: A Point-to-Point Communication Model for Automatic and Optimal Decomposition of Regular Domain Problems · IEEE Trans. Parallel Distributed Syst. 2002 |
Multimedia analysis and retrieval › video retrieval
interactive video search |
0.1 | 1 | 2007 | A Learned Lexicon-Driven Paradigm for Interactive Video Retrieval · IEEE Trans. Multim. 2007 |
Multimedia analysis and retrieval
video indexing |
0.1 | 1 | 2006 | The Semantic Pathfinder: Using an Authoring Metaphor for Generic Multimedia Indexing · IEEE Trans. Pattern Anal. Mach. Intell. 2006 |
Multimedia analysis and retrieval › video retrieval › semantic video retrieval
concept-based video retrieval |
0.1 | 1 | 2005 | MediaMill: exploring news video archives based on learned semantics · ACM Multimedia 2005 |
Multimedia analysis and retrieval › video indexing
semantic video indexing |
0.1 | 1 | 2005 | MediaMill: exploring news video archives based on learned semantics · ACM Multimedia 2005 |
Multimedia analysis and retrieval › video retrieval
video search engine |
0.1 | 1 | 2005 | MediaMill: exploring news video archives based on learned semantics · ACM Multimedia 2005 |
Machine learning › Efficient and distributed learning › model compression
ensemble compression |
0.0 | 1 | 2013 | Bootstrapping Visual Categorization With Relevant Negatives · IEEE Trans. Multim. 2013 |
Machine learning › Efficient and distributed learning
model compression |
0.0 | 1 | 2013 | Bootstrapping Visual Categorization With Relevant Negatives · IEEE Trans. Multim. 2013 |
Distributed systems › communication optimization
communication overhead reduction |
0.0 | 1 | 2004 | Finite State Machine-Based Optimization of Data Parallel Regular Domain Problems Applied in Low-Level Image Processing · IEEE Trans. Parallel Distributed Syst. 2004 |
Performance modeling and evaluation › cost modeling
communication cost modeling |
0.0 | 1 | 2002 | P-3PC: A Point-to-Point Communication Model for Automatic and Optimal Decomposition of Regular Domain Problems · IEEE Trans. Parallel Distributed Syst. 2002 |
High-performance computing
domain decomposition |
0.0 | 1 | 2002 | P-3PC: A Point-to-Point Communication Model for Automatic and Optimal Decomposition of Regular Domain Problems · IEEE Trans. Parallel Distributed Syst. 2002 |
Performance modeling and evaluation › communication modeling
point-to-point communication model |
0.0 | 1 | 2002 | P-3PC: A Point-to-Point Communication Model for Automatic and Optimal Decomposition of Regular Domain Problems · IEEE Trans. Parallel Distributed Syst. 2002 |
Image and video processing › image segmentation
color image segmentation |
0.0 | 1 | 2000 | Image Retrieval and Segmentation based on Color Invariants · CVPR 2000 |
Multimedia analysis and retrieval › image retrieval
content-based image retrieval |
0.0 | 1 | 2000 | Image Retrieval and Segmentation based on Color Invariants · CVPR 2000 |
Image and video processing
image segmentation |
0.0 | 1 | 2000 | Image Retrieval and Segmentation based on Color Invariants · CVPR 2000 |
Multimedia analysis and retrieval
interactive retrieval |
0.0 | 1 | 2006 | The mediamill large.lexicon concept suggestion engine · ACM Multimedia 2006 |
Visualization and visual analytics › information visualization › knowledge visualization
semantic visualization |
0.0 | 1 | 2005 | MediaMill: exploring news video archives based on learned semantics · ACM Multimedia 2005 |
Methods — techniques the papers use, named apart from their topics
multimodal LLM experts · 0.9continual learning · 0.9ratio-64 data representation · 0.7product quantization · 0.7feature selection · 0.7pivot table · 0.5multimodal summarization · 0.5concept detection · 0.5negative bootstrap · 0.3ensemble learning · 0.3query-by-keyword · 0.1query-by-example · 0.1message passing · 0.0finite state machine · 0.0P-3PC model · 0.0LogGP comparison · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | TWIST & SCOUT: Grounding Multimodal LLM-Experts by Forget-Free Tuning
Aritra Bhowmik, Mohammad Mahdi Derakhshani, Dennis C. Koelma, Yuki Markus Asano, Martin R. Oswald, Cees Snoek |
ICCV | 3 |
| 2022 | Exquisitor at the Video Browser Showdown 2022
Omar Shahbaz Khan, Ujjwal Sharma 0001, Björn Þór Jónsson 0001, Dennis C. Koelma, Stevan Rudinac, Marcel Worring, Jan Zahálka |
MMM (2) | 4 |
| 2021 | Exquisitor at the Video Browser Showdown 2021: Relationships Between Semantic Classifiers
Omar Shahbaz Khan, Björn Þór Jónsson 0001, Mathias Dybkjær Larsen, Liam Alex Sonto Poulsen, Dennis C. Koelma, Stevan Rudinac, Marcel Worring, Jan Zahálka |
MMM (2) | 5 |
| 2020 | Exquisitor at the Video Browser Showdown 2020
Björn Þór Jónsson 0001, Omar Shahbaz Khan, Dennis C. Koelma, Stevan Rudinac, Marcel Worring, Jan Zahálka |
MMM (2) | 3 |
| 2020 | Shuffled ImageNet Banks for Video Event Detection and SearchabstractThis article aims for the detection and search of events in videos, where video examples are either scarce or even absent during training. To enable such event detection and search, ImageNet concept banks have shown to be effective. Rather than employing the standard concept bank of 1,000 ImageNet classes, we leverage the full 21,841-class dataset. We identify two problems with using the full dataset: (i) there is an imbalance between the number of examples per concept, and (ii) not all concepts are equally relevant for events. In this article, we propose to balance large-scale image hierarchies for pre-training. We shuffle concepts based on bottom-up and top-down operations to overcome the problems of example imbalance and concept relevance. Using this strategy, we arrive at the shuffled ImageNet bank, a concept bank with an order of magnitude more concepts compared to standard ImageNet banks. Compared to standard ImageNet pre-training, our shuffles result in more discriminative representations to train event models from the limited video event examples. For event search, the broad range of concepts enable a closer match between textual queries of events and concept detections in videos. Experimentally, we show the benefit of the proposed bank for event detection and event search, with state-of-the-art performance for both tasks on the challenging TRECVID Multimedia Event Detection and Ad-Hoc Video Search benchmarks. Pascal Mettes, Dennis C. Koelma, Cees Snoek |
ACM Trans. Multim. Comput. Commun. Appl. | 2 |
| 2018 | Cheat me not: automated proctoring of digital exams on bring-your-own-deviceabstractDetecting fraud in digital assessment is currently done by human proctor, that observes recordings of the exam. This is costly, tedious and time consuming process. In this paper we present preliminary results on automated video proctoring, which has the potential to significantly reduce manual effort and scale-up digital assessment, while retaining good fraud detection. Gosia Migut, Dennis C. Koelma, Cees Snoek, Natasa Brouwer |
ITiCSE | 2 |
| 2018 | Blackthorn: Large-Scale Interactive Multimodal LearningabstractThis paper presents Blackthorn, an efficient interactive multimodal learning approach facilitating analysis of multimedia collections of up to 100 million items on a single high-end workstation. Blackthorn features efficient data compression, feature selection, and optimizations to the interactive learning process. The Ratio-64 data representation introduced in this paper only costs tens of bytes per item yet preserves most of the visual and textual semantic information with good accuracy. The optimized interactive learning model scores the Ratio-64-compressed data directly, greatly reducing the computational requirements. The experiments compare Blackthorn with two baselines: Conventional relevance feedback, and relevance feedback using product quantization to compress the features. The results show that Blackthorn is up to 77.5× faster than the conventional relevance feedback alternative, while outperforming the baseline with respect to the relevance of results: It vastly outperforms the baseline on recall over time and reaches up to 108% of its precision. Compared to the product quantization variant, Blackthorn is just as fast, while producing more relevant results. On the full YFCC100M dataset, Blackthorn performs one complete interaction round in roughly 1 s while maintaining adequate relevance of results, thus opening multimedia collections comprising up to 100 million items to fully interactive learning-based analysis. Jan Zahálka, Stevan Rudinac, Björn Þór Jónsson 0001, Dennis C. Koelma, Marcel Worring |
IEEE Trans. Multim. | 4 |
| 2016 | The ImageNet Shuffle: Reorganized Pre-training for Video Event DetectionabstractThis paper strives for video event detection using a representation learned from deep convolutional neural networks. Different from the leading approaches, who all learn from the 1,000 classes defined in the ImageNet Large Scale Visual Recognition Challenge, we investigate how to leverage the complete ImageNet hierarchy for pre-training deep networks. To deal with the problems of over-specific classes and classes with few images, we introduce a bottom-up and top-down approach for reorganization of the ImageNet hierarchy based on all its 21,814 classes and more than 14 million images. Experiments on the TRECVID Multimedia Event Detection 2013 and 2015 datasets show that video representations derived from the layers of a deep neural network pre-trained with our reorganized hierarchy i) improves over standard pre-training, ii) is complementary among different reorganizations, iii) maintains the benefits of fusion with other modalities, and v) leads to state-of-the-art event detection results. The reorganized hierarchies and their derived Caffe models are publicly available at http://tinyurl.com/imagenetshuffle. Pascal Mettes, Dennis C. Koelma, Cees Snoek |
ICMR | 2 |
| 2016 | Interactive Multimodal Learning on 100 Million ImagesabstractThis paper presents Blackthorn, an efficient interactive multimodal learning approach facilitating analysis of multimedia collections of 100 million items on a single high-end workstation. This is achieved by efficient data compression and optimizations to the interactive learning process. The compressed i-I64 data representation costs tens of bytes per item yet preserves most of the visual and textual semantic information. The optimized interactive learning model scores the i-I64-compressed data directly, greatly reducing the computational requirements. The experiments show that Blackthorn is up to 105x faster than the conventional relevance feedback baseline. Blackthorn is shown to vastly outperform the baseline with respect to recall over time. Blackthorn reaches up to 92% of the precision achieved by the baseline, validating the efficacy of the i-I64 representation. On the YFCC100M dataset, Blackthorn performes one complete interaction round in 0.7 seconds. Blackthorn thus opens multimedia collections comprising 100 million items to learning-based analysis in fully interactive time. Jan Zahálka, Stevan Rudinac, Björn Þór Jónsson 0001, Dennis C. Koelma, Marcel Worring |
ICMR | 4 |
| 2016 | Multimedia Pivot Tables for Multimedia Analytics on Image CollectionsabstractWe propose a multimedia analytics solution for getting insight into image collections by extending the powerful analytic capabilities of pivot tables, found in the ubiquitous spreadsheets, to multimedia. We formalize the concept of multimedia pivot tables and give design rules and methods for the multimodal summarization, structuring, and browsing of the collection based on these tables, all optimized to support an analyst in getting structural and conclusive insights. Our proposed solution provides truly interactive analytics on the visual content of image collections through concept detection results, as well as tags, geolocation, time, and other metadata. We have performed user experiments with novice users on a dataset from Flickr to improve the initial design and with expert users in marketing and multimedia analysis on two domain-specific datasets collected from Instagram. The results show that analysts are indeed capable of deriving structural and conclusive insights using the proposed multimedia analytics solution. On our website, videos of the system in action are available. Marcel Worring, Dennis C. Koelma, Jan Zahálka |
IEEE Trans. Multim. | 2 |
| 2015 | Insight in Image Collections by Multimedia Pivot TablesabstractWe propose a multimedia analytics solution for getting insight in image collections by extending the powerful method of pivot tables, found in the ubiquitous spreadsheets, to multimedia. Our proposed solution is designed by considering the characteristics of multimedia data as well as insight and provides integral access to visual content through concept detection results, tags, geolocation, and other metadata. We present a set of scenarios of using the pivot tables for a collection of images, tags, and metadata from Flickr. User experiments have been instrumental in realizing the final design presented in this paper. The accompanying video shows the solution in action. Marcel Worring, Dennis C. Koelma |
ICMR | 2 |
| 2014 | Late fusion and calibration for multimedia event detection using few examplesabstractThe state-of-the-art in example-based multimedia event detection (MED) rests on heterogeneous classifiers whose scores are typically combined in a late-fusion scheme. Recent studies on this topic have failed to reach a clear consensus as to whether machine learning techniques can outperform rule-based fusion schemes with varying amount of training data. In this paper, we present two parametric approaches to late fusion: a normalization scheme for arithmetic mean fusion (logistic averaging) and a fusion scheme based on logistic regression, and compare them to widely used rule-based fusion schemes. We also describe how logistic regression can be used to calibrate the fused detection scores to predict an optimal threshold given a detection prior and costs on errors. We discuss the advantages and shortcomings of each approach when the amount of positives available for training varies from 10 positives (10Ex) to 100 positives (100Ex). Experiments were run using video data from the NIST TRECVID MED 2013 evaluation and results were reported in terms of a ranking metric: the mean average precision (mAP) and R0, a cost-based metric introduced in TRECVID MED 2013. Julien van Hout, Eric Yeh, Dennis C. Koelma, Cees Snoek, Chen Sun 0002, Ramakant Nevatia, Julie Wong, Gregory K. Myers |
ICASSP | 3 |
| 2014 | SocialZap: Catch-up on Interesting Television Fragments Discovered from Social MediaabstractIn this paper we present SocialZap, a multimedia search engine that finds the most interesting fragments, zap points, in a television broadcast based on microblog posts and socially tagged photos. The main novelty of SocialZap is the fully-automatic transfer of the learned viewers interest from textual posts to the visual channel, without the need for any manual effort in the process. Once SocialZap finds the zap points, users can easily browse through a television broadcast and directly watch the interesting fragments. Thus, SocialZap adds social experience to watching television. Svetlana Kordumova, Christoph Kofler, Dennis C. Koelma, Bouke Huurnink, Bauke Freiburg, Joris Kleinveld, Manuel van Rijn, Marco van Deursen, Martha A. Larson, Cees Snoek |
ICMR | 3 |
| 2014 | Evaluating multimedia features and fusion for example-based event detectionabstractMultimedia event detection (MED) is a challenging problem because of the heterogeneous content and variable quality found in large collections of Internet videos. To study the value of multimedia features and fusion for representing and learning events from a set of example video clips, we created SESAME, a system for video SEarch with Speed and Accuracy for Multimedia Events. SESAME includes multiple bag-of-words event classifiers based on single data types: low-level visual, motion, and audio features; high-level semantic visual concepts; and automatic speech recognition. Event detection performance was evaluated for each event classifier. The performance of low-level visual and motion features was improved by the use of difference coding. The accuracy of the visual concepts was nearly as strong as that of the low-level visual features. Experiments with a number of fusion methods for combining the event detection scores from these classifiers revealed that simple fusion methods, such as arithmetic mean, perform as well as or better than other, more complex fusion methods. SESAME’s performance in the 2012 TRECVID MED evaluation was one of the best reported. Gregory K. Myers, Ramesh Nallapati, Julien van Hout, Stephanie Pancoast, Ramakant Nevatia, Chen Sun 0002, AmirHossein Habibian, Dennis C. Koelma, Koen E. A. van de Sande, Arnold W. M. Smeulders, Cees Snoek |
Mach. Vis. Appl. | 8 |
| 2013 | Bootstrapping Visual Categorization With Relevant NegativesabstractLearning classifiers for many visual concepts are important for image categorization and retrieval. As a classifier tends to misclassify negative examples which are visually similar to positive ones, inclusion of such misclassified and thus relevant negatives should be stressed during learning. User-tagged images are abundant online, but which images are the relevant negatives remains unclear. Sampling negatives at random is the de facto standard in the literature. In this paper, we go beyond random sampling by proposing Negative Bootstrap. Given a visual concept and a few positive examples, the new algorithm iteratively finds relevant negatives. Per iteration, we learn from a small proportion of many user-tagged images, yielding an ensemble of meta classifiers. For efficient classification, we introduce Model Compression such that the classification time is independent of the ensemble size. Compared with the state of the art, we obtain relative gains of 14% and 18% on two present-day benchmarks in terms of mean average precision. For concept search in one million images, model compression reduces the search time from over 20 h to approximately 6 min. The effectiveness and efficiency, without the need of manually labeling any negatives, make negative bootstrap appealing for learning better visual concept classifiers. Xirong Li 0001, Cees Snoek, Marcel Worring, Dennis C. Koelma, Arnold W. M. Smeulders |
IEEE Trans. Multim. | 4 |
| 2008 | Analyzing video concept detectors visuallyabstractIn this demonstration we showcase an interactive analysis tool for researchers working on concept-based video retrieval. By visualizing intermediate concept detection analysis stages, the tool aids in understanding the success and failure of video concept detection methods. We demonstrate the tool on the domain of pop concert video. Cees Snoek, Richard van Balen, Dennis C. Koelma, Arnold W. M. Smeulders, Marcel Worring |
ICME | 3 |
| 2007 | A Learned Lexicon-Driven Paradigm for Interactive Video RetrievalabstractEffective video retrieval is the result of interplay between interactive query selection, advanced visualization of results, and a goal-oriented human user. Traditional interactive video retrieval approaches emphasize paradigms, such as query-by-keyword and query-by-example, to aid the user in the search for relevant footage. However, recent results in automatic indexing indicate that query-by-concept is becoming a viable resource for interactive retrieval also. We propose in this paper a new video retrieval paradigm. The core of the paradigm is formed by first detecting a large lexicon of semantic concepts. From there, we combine query-by-concept, query-by-example, query-by-keyword, and user interaction into the MediaMill semantic video search engine. To measure the impact of increasing lexicon size on interactive video retrieval performance, we performed two experiments against the 2004 and 2005 NIST TRECVID benchmarks, using lexicons containing 32 and 101 concepts, respectively. The results suggest that from all factors that play a role in interactive retrieval, a large lexicon of semantic concepts matters most. Indeed, by exploiting large lexicons, many video search questions are solvable without using query-by-keyword and query-by-example. In addition, we show that the lexicon-driven search engine outperforms all state-of-the-art video retrieval systems in both TRECVID 2004 and 2005 Cees Snoek, Marcel Worring, Dennis C. Koelma, Arnold W. M. Smeulders |
IEEE Trans. Multim. | 3 |
| 2006 | The Semantic Pathfinder for Generic News Video IndexingabstractThis paper presents the semantic pathfinder architecture for generic indexing of video archives. The pathfinder automatically extracts semantic concepts from video based on the exploration of different paths through three consecutive analysis steps, closely linked to the video production process, namely: content analysis, style analysis, and context analysis. The virtue of the semantic pathfinder is its learned ability to find a best path of analysis steps on a per-concept basis. To show the generality of this indexing approach we develop detectors for a lexicon of 32 concepts and we evaluate the semantic pathfinder against the 2004 NIST TRECVID video retrieval benchmark, using a news archive of 64 hours. Top ranking performance indicates the merit of the semantic pathfinder Cees Snoek, Marcel Worring, Jan-Mark Geusebroek, Dennis C. Koelma, Frank J. Seinstra, Arnold W. M. Smeulders |
ICME | 4 |
| 2006 | The mediamill large.lexicon concept suggestion engineabstractIn this technical demonstration we show the current version of the MediaMill system, a search engine that facilitates access to news video archives at a semantic level. The core of the system is a lexicon of 436 automatically detected semantic concepts. To handle such a large lexicon in retrieval, an engine is developed which automatically selects a set of relevant concepts based on the textual query and example images. The result set can be browsed easily to obtain the final result for the query. Marcel Worring, Cees Snoek, Bouke Huurnink, Jan C. van Gemert, Dennis C. Koelma, Ork de Rooij |
ACM Multimedia | 5 |
| 2006 | The Semantic Pathfinder: Using an Authoring Metaphor for Generic Multimedia IndexingabstractThis paper presents the semantic pathfinder architecture for generic indexing of multimedia archives. The semantic pathfinder extracts semantic concepts from video by exploring different paths through three consecutive analysis steps, which we derive from the observation that produced video is the result of an authoring-driven process. We exploit this authoring metaphor for machine-driven understanding. The pathfinder starts with the content analysis step. In this analysis step, we follow a data-driven approach of indexing semantics. The style analysis step is the second analysis step. Here, we tackle the indexing problem by viewing a video from the perspective of production. Finally, in the context analysis step, we view semantics in context. The virtue of the semantic pathfinder is its ability to learn the best path of analysis steps on a per-concept basis. To show the generality of this novel indexing approach, we develop detectors for a lexicon of 32 concepts and we evaluate the semantic pathfinder against the 2004 NIST TRECVID video retrieval benchmark, using a news archive of 64 hours. Top ranking performance in the semantic concept detection task indicates the merit of the semantic pathfinder for generic indexing of multimedia archives. Cees Snoek, Marcel Worring, Jan-Mark Geusebroek, Dennis C. Koelma, Frank J. Seinstra, Arnold W. M. Smeulders |
IEEE Trans. Pattern Anal. Mach. Intell. | 4 |
| 2005 | Mediamill: Searching Multimedia Archives Based on Learned SemanticsabstractVideo is about to conquer the Internet. Real-time delivery of video content is technically possible to any desktop and mobile device, even with modest connections. The main problem hampering massive (re)usage of video content today is the lack of effective content-based tools that provide semantic access. In this contribution, we discuss systems for both video analysis and video retrieval that facilitate semantic access to video sources. Both systems were evaluated in the 2004 TRECVID benchmark as top performers in their task Cees Snoek, Dennis C. Koelma, Jeroen van Rest, Nellie Schipper, Frank J. Seinstra, Andrew H. C. Thean, Marcel Worring |
ICME | 2 |
| 2005 | On the surplus value of semantic video analysis beyond the key frameabstractTypical semantic video analysis methods aim for classification of camera shots based on extracted features from a single keyframe only. In this paper, we sketch a video analysis scenario and evaluate the benefit of analysis beyond the key frame for semantic concept detection performance. We developed detectors for a lexicon of 26 concepts, and evaluated their performance on 120 hours of video data. Results show that, on average, detection performance can increase with almost 40% when the analysis method takes more visual content into account. Cees Snoek, Marcel Worring, Jan-Mark Geusebroek, Dennis C. Koelma, Frank J. Seinstra |
ICME | 4 |
| 2005 | MediaMill: exploring news video archives based on learned semanticsabstractIn this technical demonstration we showcase the MediaMill system. A search engine that facilitates access to news video archives at a semantic level. The core of the system is an unprecedented lexicon of 100 automatically detected semantic concepts. Based on this lexicon we demonstrate how users can obtain highly relevant retrieval results using query-by-concept. In addition, we show how the lexicon of concepts can be exploited for novel applications using advanced semantic visualizations. Several aspects of the MediaMill system are evaluated as part of our TRECVID 2005 efforts. Cees Snoek, Marcel Worring, Jan C. van Gemert, Jan-Mark Geusebroek, Dennis C. Koelma, Giang P. Nguyen, Ork de Rooij, Frank J. Seinstra |
ACM Multimedia | 5 |
| 2004 | Towards User Transparent Data and Task Parallel Image and Video Processing: An Overview of the Parallel-Horus Project
Frank J. Seinstra, Dennis C. Koelma, Andrew D. Bagdanov |
Euro-Par | 2 |
| 2004 | Accessing video archives using interactive searchabstractIn this presentation, we present a system for interactive search in video archives. In our view, interactive search is a four-step process composed of indexing, filtering, browsing, and ranking. We have experimentally verified, using 22 groups of two participants each, how users apply these steps in the interactive search and how well they perform. Marcel Worring, Giang P. Nguyen, Laura Hollink, Jan C. van Gemert, Dennis C. Koelma |
ICME | 5 |
| 2004 | User transparency: a fully sequential programming model for efficient data parallel image processingabstractAbstract Although many image processing applications are ideally suited for parallel implementation, most researchers in imaging do not benefit from high‐performance computing on a daily basis. Essentially, this is due to the fact that no parallelization tools exist that truly match the image processing researcher's frame of reference. As it is unrealistic to expect imaging researchers to become experts in parallel computing, tools must be provided to allow them to develop high‐performance applications in a highly familiar manner. In an attempt to provide such a tool, we have designed a software architecture that allows transparent (i.e. sequential) implementation of data parallel imaging applications for execution on homogeneous distributed memory MIMD‐style multicomputers. This paper presents an extensive overview of the design rationale behind the software architecture, and gives an assessment of the architecture's effectiveness in providing significant performance gains. In particular, we describe the implementation and automatic parallelization of three well‐known example applications that contain many fundamental imaging operations: (1) template matching; (2) multi‐baseline stereo vision; and (3) line detection. Based on experimental results we conclude that our software architecture constitutes a powerful and user‐friendly tool for obtaining high performance in many important image processing research areas. Copyright © 2004 John Wiley & Sons, Ltd. Frank J. Seinstra, Dennis C. Koelma |
Concurr. Pract. Exp. | 2 |
| 2004 | Finite State Machine-Based Optimization of Data Parallel Regular Domain Problems Applied in Low-Level Image ProcessingabstractA popular approach to providing nonexperts in parallel computing with an easy-to-use programming model is to design a software library consisting of a set of preparallelized routines, and hide the intricacies of parallelization behind the library's API. However, for regular domain problems (such as simple matrix manipulations or low-level image processing applications-in which all elements in a regular subset of a dense data field are accessed in turn) speedup obtained with many such library-based parallelization tools is often suboptimal. This is because interoperation optimization (or: time-optimization of communication steps across library calls) is generally not incorporated in the library implementations. We present a simple, efficient, finite state machine-based approach for communication minimization of library-based data parallel regular domain problems. In the approach, referred to as lazy parallelization, a sequential program is parallelized automatically at runtime by inserting communication primitives and memory management operations whenever necessary. Apart from being simple and cheap, lazy parallelization guarantees to generate legal, correct, and efficient parallel programs at all times. The effectiveness of the approach is demonstrated by analyzing the performance characteristics of two typical regular domain problems obtained from the field of low-level image processing. Experimental results show significant performance improvements over nonoptimized parallel applications. Moreover, obtained communication behavior is found to be optimal with respect to the abstraction level of message passing programs. Frank J. Seinstra, Dennis C. Koelma, Andrew D. Bagdanov |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2003 | Incorporating memory layout in the modeling of message passing programs
Frank J. Seinstra, Dennis C. Koelma |
J. Syst. Archit. | 2 |
| 2002 | A software architecture for user transparent parallel image processing
Frank J. Seinstra, Dennis C. Koelma, Jan-Mark Geusebroek |
Parallel Comput. | 2 |
| 2002 | P-3PC: A Point-to-Point Communication Model for Automatic and Optimal Decomposition of Regular Domain ProblemsabstractOne of the most fundamental problems automatic parallelization tools are confronted with is to find an optimal domain decomposition for a given application. For regular domain problems (such as simple matrix manipulations), this task may seem trivial. However, communication costs in message-passing programs often depend significantly on the memory layout of data blocks to be transmitted. As a consequence, straightforward domain decompositions may be non-optimal. In this paper, we introduce a new point-to-point communication model, called P-3PC (Parameterized model based on the Three Paths of Communication), that is specifically designed to overcome this problem. In comparison with related models (e.g. LogGP), P-3PC is similar in complexity, but more accurate in many situations. Although the model is aimed at MPI's standard point-to-point operations, it is applicable to similar message-passing definitions as well. The effectiveness of the model is tested in a framework for automatic parallelization of low-level image processing applications. Experiments are performed on two Beowulf-type systems, each having a different interconnection network and a different MPI implementation. The results show that, where other models frequently fail, P-3PC correctly predicts the communication costs related to any type of domain decomposition. Frank J. Seinstra, Dennis C. Koelma |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2001 | A Software Architecture for User Transparent Parallel Image Processing on MIMD Computers
Frank J. Seinstra, Dennis C. Koelma, Jan-Mark Geusebroek |
Euro-Par | 2 |
| 2001 | The Lazy Programmer's Approach to Building a Parallel Image processing LibraryabstractIn this paper we show how an extensive library of data parallel low level image processing operations is created with minimal effort. We discuss how many commonly used image processing operations are implemented in parallel by concatenation of communication routines, basic memory operations, and so-called ”parallelizable patterns”. A parallelizable pattern constitutes the maximum amount of work in a sequential image processing operation that can be applied in a parallel operation as well- with-out having to communicate to obtain non-local data. Apart from being relatively simple to implement, a parallel library built in this manner is extensible and easily maintainable, as code redundancy is avoided as much as possible. 1. Frank J. Seinstra, Dennis C. Koelma |
IPDPS | 2 |
| 2000 | Image Retrieval and Segmentation based on Color InvariantsabstractWe will demonstrate our CVPR2000 paper "Measurement of Color Invariants" for the cases of image retrieval based on query by example and for color image segmentation. Both are of importance in content based access of image and video data. We demonstrate the usefulness of the proposed color invariants in image retrieval by example systems. We show that an image retrieval query should include the type of invariance expected in the result. We demonstrate such queries by using the "ImageSurf" retrieval system. Segmentation of images based on the proposed color invariants is demonstrated by the "PicToVision" system. The system provides image processing functionality through the world wide web, and is publicly accessible at www.science. uva.nl/research/isis.pictovision.html. Jan-Mark Geusebroek, Dennis C. Koelma, Arnold W. M. Smeulders, Theo Gevers |
CVPR | 2 |
| 2000 | Transparent Parallel Image Processing by way of a Familiar Sequential APIabstractThis paper descibes an infrastructure that enables transparent development of image processing software for parallel computers. The infrastructure's main component is an image processing library containing operations capable of running on distributed memory MIMD-style parallel hardware. Since the library has a programming interface identical to that of a familiar sequential image processing library the parallelism is completely hidden from the user. All library functions are based on an abstract parallel image processing machine (APIPM), introduced in this paper. To guide the process of automatic parallelization and optimization, a performance model is defined for operations implemented using APIPM instructions. Experiments show that for realistic image operations performance predictions are highly accurate. These results suggest that the infrastructure's core forms a powerful basis for automatic parallelization and optimization of complete applications. Frank J. Seinstra, Dennis C. Koelma |
ICPR | 2 |
| 1994 | Location estimation of cylinders from a 2-D imageabstractThis paper describes an approach to estimate the location from a cylinder considering both diffuse and specular models of reflection. Given the proper orientation of the cylinder, the Marquardt-Levenberg method from computational mathematics is used to estimate the parameters in the models based on several intensity profiles perpendicular to the cylinders orientation. While the nonphysical axis of the cylinder is used to determine its position, radius lighting direction and other reflectance parameters are also estimated. Experimental results for both synthesised and real images show that the method is robust with respect to noise. Onno Wink, Arnold W. M. Smeulders, Dennis C. Koelma |
ICPR (1) | 3 |
| 1994 | A visual programming interface for an image processing environment
Dennis C. Koelma, Arnold W. M. Smeulders |
Pattern Recognit. Lett. | 1 |