Pedro Martins 0003

dblp:59/2784-3 · DBLP profile ↗
← Back
59ranked-venue papers
13as first author
16since 2021 · last 2026
0000-0002-3630-7034ORCID · conflict

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

Applied, interdisciplinary, general and emerging computing · 23 · 6 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 18 · 4 first-author · 5 since 2021Artificial intelligence and machine learning · 12 · 3 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 9 · 5 since 2021Databases, data management, data science and information retrieval · 8 · 2 first-author · 1 since 2021Systems, architecture and hardware · 3Security and privacy · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Read Fast, Write Carefully: Empirical Evidence on the Performance Trade-Offs of Denormalization in PostgreSQL under TPC-H Workloads
Luís Mendonça, Pedro Martins 0003, Filipe Madeira, Maryam Abbasi
DATA (1)2
2025 Generative Models as Co-Creative Partners in Visual Humour
abstract
This paper presents a co-creative system, designed to assist users in the ideation and generation of visual and textual humour using generative models. Our system employs a 2D-spatial interface, where the user interacts with blocks in an infinite canvas, allowing for the exploration and merge of multiple ideas at the same time. We also present some of the outputs generated by user during preliminary testing.
José P. Lopes, João Miguel Cunha, Pedro Martins 0003
HAI3
2025 A Symmetric Self-Embedding Mechanism for High-Fidelity Image Recovery Against Tampering
abstract
Digital images are inherently fragile and vulnerable to malicious tampering, significantly compromising their authenticity and integrity. Image recovery is crucial for restoring altered content and preserving the reliability of digital images. Traditional fragile watermarking methods achieve high-quality recovery but fail under post-processing attacks, while existing deep learning-based approaches offer some robustness, yet often produce lower-quality recovered images, typically with a PSNR of around 28 dB. To address these challenges, we propose a novel Symmetric Self-embedding Mechanism for High-Fidelity Image Recovery against tampering (SSEM-HIR), which is capable of restoring tampered images with high quality while maintaining some robustness against common attacks. Unlike existing methods that use the fragility of watermarking solely for tampering localization, SSEM-HIR is the first work to integrate fragility with spatial symmetry, enabling high-quality tampering recovery. Specifically, our SSEM-HIR employs a hierarchical watermark embedding module to embed an inverted version of the original image, utilizing spatial symmetry to retrieve lost information from the extracted watermark. To further improve recovery quality, we design a Dual-branch Region-based Self-Recovery module, where a Spatial-based Watermark Extraction block restores tampered regions using embedded watermark information, while a Frequency-assisted Image Repair block compensates for quality degradation in the untampered area. Extensive experiments show that our method achieves an average PSNR of 34.14 dB under common attack scenarios, including noise addition, image scaling, Gaussian blurring, and no post-processing. This represents an improvement of over 5 dB and 18% in recovered image quality compared to state-of-the-art approaches.
Tong Liu 0021, Xiaochen Yuan, Wei Ke 0001, Chan-Tong Lam, Sio Kei Im, Pedro Martins 0003
IEEE Trans. Inf. Forensics Secur.6
2024 Computational Creativity in Meme Generation: A Multimodal Approach
José Lopes 0003, João Miguel Cunha, Pedro Martins 0003
ICCC3
2024 PatternPursuit: Pattern Generation using Libraries Built on Graphic Decomposition
Joana Rovira Martins, João Miguel Cunha, Pedro Martins 0003, Ana Boavida
ICCC3
2024 From Pixels to Metal: AI-Empowered Numismatic Art
Penousal Machado, Tiago Martins 0003, João Correia 0001, Luís Espírito Santo, Nuno Lourenço 0002, João Miguel Cunha, Sérgio M. Rebelo, Pedro Martins 0003, João Bicker
IJCAI8
2023 Stonkinator: An Automatic Generator of Memetic Images
José Lopes 0003, João Miguel Cunha, Pedro Martins 0003
ICCC3
2022 Transmediation of the Illustrated Children's Book «Goodnight Moon»: A Web-Based Traditional Animation
Joana Rovira Martins, Pedro Martins 0003, Ana Boavida
ArtsIT2
2022 Let's Make Games Together: Explainability in Mixed-initiative Co-creative Game Design
abstract
There has been growing development of co-creative systems for game design, where both humans and computers work as colleagues, proactively contributing with creative input. However, the collaborative process is still not as seamless as in human-human co-creativity. A key element still underdeveloped in these approaches is the communication between the human and the machine, which can be facilitated by providing the computational agent with explanatory capabilities. Based on principles of explainability for co-creative systems from previous literature, we propose a framework of explainability specifically applied to mixed-initiative scenarios in game design. We illustrate the applications of the framework by suggesting possible solutions adapted to different use cases of existing approaches and, additionally, of our own proposed approach.
Solange Margarido, Penousal Machado, Licínio Roque, Pedro Martins 0003
CoG4
2021 Real-Time Dynamic Digital Scenography: An Electronic Opera as a Use Case
Cátia Roça, Carlos Alberto Augusto, Sérgio M. Rebelo, Pedro Martins 0003
ArtsIT4
2021 A Large-Scale Computational Model of Conceptual Blending Using Multiple Objective Optimisation
Pedro Martins 0003, Amílcar Cardoso
ICCC2
2021 Casa das Máquinas: An Artificial Dialogue of Portuguese Poetry
Mariana Seiça, João Couceiro e Castro, Sérgio M. Rebelo, Pedro Martins 0003, Ana Boavida, Penousal Machado
ICEC4
2021 ImageAI: Comparison Study on Different Custom Image Recognition Algorithms
Manuel Martins, David Mota, Francisco Morgado, Cristina Wanzeller, Pedro Martins 0003, Maryam Abbasi
WorldCIST (2)5
2021 MongoDB, Couchbase, and CouchDB: A Comparison
Pedro Martins 0003, Francisco Morgado, Cristina Wanzeller, Filipe Sá, Maryam Abbasi
WorldCIST (2)1
2021 NoSQL Comparative Performance Study
Pedro Martins 0003, Paulo Tomé, Cristina Wanzeller, Filipe Sá, Maryam Abbasi
WorldCIST (2)1
2021 Comparing Oracle and PostgreSQL, Performance and Optimization
Pedro Martins 0003, Paulo Tomé, Cristina Wanzeller, Filipe Sá, Maryam Abbasi
WorldCIST (2)1
2020 Emojinating Co-Creativity: Integrating Self-Evaluation and Context-Adaptation
João Miguel Cunha, Pedro Martins 0003, Nuno Lourenço 0002, Penousal Machado
ICCC2
2020 Ever-changing Flags: Impact and Ethics of Modifying National Symbols
João Miguel Cunha, Pedro Martins 0003, Penousal Machado
ICCC2
2020 Let's Figure This Out: A Roadmap for Visual Conceptual Blending
João Miguel Cunha, Pedro Martins 0003, Penousal Machado
ICCC2
2020 Money Leave(s) Portugal: an Aesthetic Exploration of Public Investments
abstract
The field of Information Visualization has undergone major changes in the last decades due to the growing computational power and easier access to various technologies by a greater number of people. However, Information Visualization and its techniques literacy continue to be a knowledge associated to a reduced audience. In order to surpass this condition of Information Visualization, new practitioners have applied techniques from other areas, such as the arts, to develop visualizations that could transmit information in a more casual and accessible way to a larger number of people, weighing heavily on the artistic component. In this paper, we present a visualization that portrays information about public contracts held in Portugal, that despite being public data, is not analyzed or much less visualized by the majority. To do so we taken a casual representation approach with a strong aesthetics component in mind with the objective of promoting awareness about the dimension and distribution of the money applied daily throughout Portugal. We perform a phenomenological experiment to assess the effectiveness of our work in transmitting the information and evoking the desired insights. The experiment allowed us to collect distinct interpretations that could lead to further approaches and improvements in future iterations.
Pedro Martins 0003, Penousal Machado
IV2
2020 An Evaluation of How Big-Data and Data Warehouses Improve Business Intelligence Decision Making
Anthony Martins, Pedro Martins 0003, Filipe Caldeira, Filipe Sá
WorldCIST (1)2
2020 Human Visual System vs Convolution Neural Networks in food recognition task: An empirical comparison
Pedro Furtado 0001, Manuel Caldeira, Pedro Martins 0003
Comput. Vis. Image Underst.3
2020 Image Classification Benchmark (ICB)
Manuel Caldeira, Pedro Martins 0003, Rogério Luís C. Costa, Pedro Furtado 0001
Expert Syst. Appl.2
2019 Assessing Usefulness of a Visual Blending System: "Pictionary Has Used Image-making New Meaning Logic for Decades. We Don't Need a Computational Platform to Explore the Blending Phenomena", Do We?
João Miguel Cunha, Sérgio M. Rebelo, Pedro Martins 0003, Penousal Machado
ICCC3
2019 Going into Greater Depth in the Quest for Hidden Frames
Aaron Bembenek, Pedro Martins 0003, Amílcar Cardoso
ICCC3
2019 A Study over NoSQL Performance
Pedro Martins 0003, Maryam Abbasi, Filipe Sá
WorldCIST (1)1
2018 A Fast Mapper as a Foundation for Forthcoming Conceptual Blending Experiments
Pedro Martins 0003, Amílcar Cardoso
ICCBR2
2018 How Shell and Horn make a Unicorn: Experimenting with Visual Blending in Emoji
João Miguel Cunha, Pedro Martins 0003, Penousal Machado
ICCC2
2018 The Many-Faced Plot: Strategy for Automatic Glyph Generation
abstract
Despite some authors stating that data-relatedness helps interpretation, glyphs are often used unrelated to the represented data. In order to automatically produce data-related glyphs, a large visual repository is required, as well as, image structure suitable for data representation. In this paper, we propose a strategy that fulfills the two requirements and allows the production of glyphs related to the data thematic (literal and metaphorical). We compare used approach with current glyph techniques and discuss the results.
João Miguel Cunha, Evgheni Polisciuc, Pedro Martins 0003, Penousal Machado
IV3
2018 Olhos Music Fest _Branding
abstract
This project is about the creation of a music festival’s dynamic brand, which reacts to music and customises itself to any person participating in the event.
Daniel Lopes, Pedro Martins 0003, Penousal Machado
IV2
2018 Consumption as a Rhythm: A Multimodal Experiment on the Representation of Time-Series
abstract
Through Data Visualisation and Sonification models, we present a study of multimodal representations to characterise the Portuguese consumption patterns, which were gathered from Portuguese hypermarkets and supermarkets over the course of two years. We focus on the rhythmic nature of the data to create and discuss audio and visual representations that highlight disruptions and sudden changes in the normal consumption patterns. For this study, we present two distinct visual and audio representations and discuss their strengths and limitations.
Catarina Maçãs, Pedro Martins 0003, Penousal Machado
IV2
2018 Registration of CT with PET: A Comparison of Intensity-Based Approaches
Gisèle Pereira, Inês Domingues, Pedro Martins 0003, Pedro H. Abreu, Hugo Duarte, João A. M. Santos
IWCIA3
2017 A Pig, an Angel and a Cactus Walk Into a Blender: A Descriptive Approach to Visual Blending
João Miguel Cunha, Pedro Martins 0003, Penousal Machado, Amílcar Cardoso
ICCC3
2017 Blend City, BlendVille
Pedro Martins 0003, Amílcar Cardoso
ICCC2
2016 X-Faces: The eXploit Is Out There
João Correia 0001, Tiago Martins 0003, Pedro Martins 0003, Penousal Machado
ICCC3
2016 Optimality Principles in Computational Approaches to Conceptual Blending: Do We Need Them (at) All?
Pedro Martins 0003, Senja Pollak, Tanja Urbancic, Amílcar Cardoso
ICCC1
2016 Computational Creativity Infrastructure for Online Software Composition: A Conceptual Blending Use Case
Martin Znidarsic, Amílcar Cardoso, Pablo Gervás, Pedro Martins 0003, Raquel Hervás, Ana Alves 0001, Hugo Gonçalo Oliveira, Ping Xiao, Simo Linkola, Hannu Toivonen, Janez Kranjc, Nada Lavrac
ICCC4
2016 On the completeness of feature-driven maximally stable extremal regions
Pedro Martins 0003, Paulo Carvalho 0001, Carlo Gatta
Pattern Recognit. Lett.1
2015 TheRiddlerBot: A next step on the ladder towards creative Twitter bots
Iván Guerrero Román, Ben Verhoeven, Francesco Barbieri, Pedro Martins 0003, Rafael Pérez y Pérez
ICCC4
2015 The Good, the Bad, and the AHA! Blends
Pedro Martins 0003, Tanja Urbancic, Senja Pollak, Nada Lavrac, Amílcar Cardoso
ICCC1
2015 Evolving Families of Shapes
Filipe Assunção, João Correia 0001, Pedro Martins 0003, Penousal Machado
IJCAI3
2015 Swarm Systems in the Visualization of Consumption Patterns
Catarina Maçãs, Pedro Cruz 0002, Pedro Martins 0003, Penousal Machado
IJCAI3
2014 Context-aware features and robust image representations
Pedro Martins 0003, P. Carvalho, C. Gatta
J. Vis. Commun. Image Represent.1
2013 Near real-time with traditional data warehouse architectures: factors and how-to
abstract
Traditional data warehouses integrate new data during lengthy offline periods, with indexes being dropped and rebuilt for efficiency reasons. There is the idea that these and other factors make them unfit for realtime warehousing. We analyze how a set of factors influence near-realtime and frequent loading capabilities, and what can be done to improve near-realtime capacity using a traditional architecture. We analyze how the query workload affects and is affected by the ETL process and the influence of factors such as the type of load strategy, the size of the load data, indexing, integrity constraints, refresh activity over summary data, and fact table partitioning. We evaluate the factors experimentally and show that partitioning is an important factor to deliver near-realtime capacity.
Nickerson Ferreira, Pedro Martins 0003, Pedro Furtado 0001
IDEAS2
2013 Cloudy: heterogeneous middleware for in time queries processing
abstract
Parallel share-nothing architectures are currently used to handle large amounts of data arriving in real-time for processing. The continuous increase on data volume and organization, introduce several limitations to scalability and quality of service (QoS) due to processing requirements and joins. Parallelism may improve query performance, however some business require timely results (results not faster or slower than specified) which, even with additional parallelism and significant upgrade costs (both monetary and due to disturbance of normal operations), cannot be guaranteed. We propose a timely-aware execution architecture, Cloudy, which balances data and queries processing among an elastic set of non-dedicated and heterogeneous nodes in order to provide scale-out performance and timely results, nor faster or slower, using both Complex Event Processing (CEP) and database (DB). Data is distributed by nodes accordingly with their hardware characteristics, then a set of layered mechanisms rearrange queries in order to provide in timely results. We present experimental evaluation of Cloudy and demonstrate its ability to provide timely results.
Pedro Martins 0003, Maryam Abbasi, Pedro Furtado 0001
IDEAS1
2012 Context Aware Keypoint Extraction for Robust Image Representation
abstract
We introduce a context-aware keypoint extractor, coined as CAKE, aimed at capturing the most informative image content. We find this algorithm particularly useful in tasks such as image retrieval, scene classification, and object (class) recognition, in which local features are mainly used to provide a robust and efficient image representation. We are motivated by the fact that the majority of local feature extractors are designed to respond to a reduced number of structures. Furthermore, we observe that the existent complementarity among feature sets is often neglected. Our context-aware algorithm is designed to respond to complementary features as long as they are informative. In the particular case of images with different types of structures, one can expect a high complementarity among the features retrieved by a context-aware extractor. By contrast, images with repetitive patterns will inhibit our method from retrieving a clear summarised description of the image content. Nonetheless, the extracted set of features can be complemented with a counterpart that retrieves the repetitive elements in the image. These two cases are depicted in Figure 1. The upper image shows a context-aware keypoint extraction on a well-structured scene, which retrieves the 100 most informative keypoints. This small number of features is sufficient to provide a good coverage of the content, which includes different types of structures. The lower image illustrates the advantages of combining context-aware keypoints with strictly local ones (SFOP keypoints [2]) to obtain a better coverage of images with repetitive patterns. An information theoretic framework is used to formulate our contextaware keypoint extraction. A keypoint will correspond to a certain image location within a structure with a low probability of occurrence (high information content). For each image location x, we consider w(x) ∈RD, any viable local representation (e.g, the Hessian matrix or the structure tensor matrix) as a “codeword” that represents the neighbourhood of x. To define the saliency measure, we regard the image codewords as samples of a multivariate probability density function. We compute the probability of a codeword w(y) using a Kernel Density Estimator [4] in which the kernel is a multidimensional Gaussian function with zero mean and standard deviation σk:
Pedro Martins 0003, Paulo Carvalho 0001, Carlo Gatta
BMVC1
2012 Overcoming the Scalability Limitations of Parallel Star Schema Data Warehouses
João Pedro Costa, José Cecílio, Pedro Martins 0003, Pedro Furtado 0001
ICA3PP (1)3
2012 TEEPA: a timely-aware elastic parallel architecture
abstract
Parallel Shared-Nothing architectures are frequently used to handle large star-schema Data Warehouses (DW). The continuous increase in data volume and the star-schema storage organization introduce severe limitations to scalability due to the well-known parallel join issues and the resulting need to use solutions such as on-the fly repartitioning of data or intermediate results, or massive replication of large data sets that still need to be joined locally, constraining their ability to deliver fast results. Parallelism may improve query performance, however some business decisions may require that query results be timely available which, even with additional parallelism and significant upgrade costs (both monetary and due to disturbance of normal operations), cannot be guaranteed. We propose a Timely-aware Execution Parallel Architecture (TEEPA) which balances data load and query processing among an elastic set of non-dedicated heterogeneous nodes in order to provide scale-out performance and timely query results. Data is allocated using adaptable storage models to minimize join costs (the major uncertainty factor) which best fit the nodes' capabilities, while preserving a consistent logical view of the star-schema. We present experimental evaluation of TEEPA and demonstrate its ability to provide timely results.
João Pedro Costa, Pedro Martins 0003, José Cecílio, Pedro Furtado 0001
IDEAS2
2012 State machine model-based middleware for control and processing in industrial wireless sensor and actuator networks
abstract
The advancements in communications and embedded systems have led to the proliferation of wireless sensor and actuator networks (WSANs) in a wide variety of application domains. One important key of many such WSAN applications is how to configure/program functionalities after deployment. Some application domains even require that sensor nodes be deployed in harsh environments (e.g., refineries), where they need to be configured over-the-air. Over-the-air programming takes more than 4 second to transmit an image code to a node where, typically, a single image has 40kB. With the proposed model, small code blocks (states and transitions) are generated (about 4kB) to upload to nodes. This methodology allows reducing the programming time to 5 times less, release bandwidth and keep battery on nodes. To support our approach we propose an architecture based on state machines model which provides an easy user-readable high-level representation of states and transitions. The communication time is reduced through the reduction of the code image size that it is needed to send to each node. We develop an architecture that allows users to define and program applications based on Markov techniques, to simultaneously facilitate the application design and take into account important requirements such as reliability. The experimental section shows a working deployment of this concept in an industrial refinery setting.
José Cecílio, Pedro Martins 0003, João Pedro Costa, Pedro Furtado 0001
INDIN2
2012 Providing Timely Results with an Elastic Parallel DW
João Pedro Costa, Pedro Martins 0003, José Cecílio, Pedro Furtado 0001
ISMIS2
2011 Blending OLAP Processing with Real-Time Data Streams
João Pedro Costa, José Cecílio, Pedro Martins 0003, Pedro Furtado 0001
DASFAA (2)3
2011 ONE: A Predictable and Scalable DW Model
João Pedro Costa, José Cecílio, Pedro Martins 0003, Pedro Furtado 0001
DaWaK3
2011 VarDB: High-Performance Warehouse Processing with Massive Ordering and Binary Search
Pedro Martins 0003, João Pedro Costa, José Cecílio, Pedro Furtado 0001
DaWaK1
2011 A predictable storage model for scalable parallel DW
abstract
Star schema model, has been widely used as the facto DW storage organization on RDBMS. Business measures are stored in a central fact table along with a set of foreign keys referencing dimension tables. While this storage organization offers a good trade-off between storage size and performance for a single node, it doesn't scale in a predictable manner in shared-nothing parallel architectures. Although fact tables can be linearly partitioned among nodes, the same doesn't apply to dimensions, which unbalances (increases) the dimensions/fact_table size ratio, and consequently introduces limits to the number of parallel nodes. In this paper we propose and evaluate a parallel DW storage model, that overcomes these limitations and deliver optimal speed-up and scale-up capabilities with top efficiency. We use the TPC-H benchmark to evaluate the scalability and efficiency of the proposed model.
João Pedro Costa, José Cecílio, Pedro Martins 0003, Pedro Furtado 0001
IDEAS3
2011 Device-Independent Middleware for Industrial Wireless Sensor Networks
abstract
Wireless sensor networks (WSNs) are deployed to sense, monitor and act on the environment. Deployments in scenarios such as industrial sense and react environments require a set of functionality, and for both ease and reconfiguration capabilities it is important to offer an appropriate framework. We propose a framework for interaction with real-world devices by abstracting proprietary protocols, allowing the interaction between client applications and heterogeneous sensor network platforms and protocols. The framework allows the (re)configuration of alarms, actions or closed-loop techniques, offering flexibility and the possibility to modify for providing performance control guarantees. It allows users to configure and apply various operations, including complex closed-loop techniques that monitor and act over any actuator in the WSN, independently of the underlying WSN infrastructure. The framework is being deployed in a real scenario in the context of European FP7 GINSENG project (wireless networks with performance control guarantees).
José Cecílio, João Pedro Costa, Pedro Martins 0003, Pedro Furtado 0001
ISPA3
2009 On interest point detection under a landmark-based medical image registration context
abstract
A comparison and a performance evaluation of 3D interest point detectors based on the structure tensor matrix under a medical image registration context is presented. The study regards the distinctiveness and the repeatability rate exhibited by the detectors on medical images as the fundamental criteria for selecting a detector to be the support of a registration task. We empirically assess those requirements under the specificities of medical image analysis and registration.
Pedro Martins 0003, Paulo Carvalho 0001
ICIP1
2006 Extension and Evaluation of Selection criteria for the Estimation of Spectral Data
abstract
Spectral data estimation from image data is an ill-posed problem since (i) due to the integral nature of imaging sensors, the same output can be obtained from an infinity of input signals and (ii) color signals are spectrally smooth in nature and, therefore, limit the number of linear independent data than can be collected. To enable the solution of these problems the solution's search space has to be constrained. The question that arises is how to select/parameterize these constraints? In this paper several model selection criteria are extended for spectral data estimation and evaluated in the context of spectral sensitivity function estimation of CCD sensors.
Paulo Carvalho 0001, Luis Mendes, Pedro Martins 0003, Amâncio Santos
ICIP3
2006 A Robust Imagewatermarking Scheme Based on the Alpha-Beta Space
abstract
A robust image watermarking scheme relying on an affine invariant embedding domain is presented. The invariant space is obtained by triangulating the image using affine invariant interest points as vertices and performing an invariant triangle representation with respect to affine transformations based on the barycentric coordinates system. The watermark is encoded via quantization index modulation with an adaptive quantization step
Pedro Martins 0003, Paulo Carvalho 0001
ICME1
2004 Recovering imaging device sensitivities: a data-driven approach
abstract
Recovering spectral sensitivities of imaging devices with indirect methods, as well as spectral stimuli estimation from device responses are ill-posed problems. All known methods have to rely on a priori information to constrain the solution space, which, in most situations, is difficult or even impossible to obtain. In this paper we introduce a simple and fully data-driven approach for indirect spectral sensitivity estimation, which does not rely on explicit a priori information. The method is built upon an extension of our previous work on generalized cross-validation for constraint Tikhonov problems and utilizes a linear combination of band-limited basis functions.
Paulo Carvalho 0001, Amâncio Santos, Pedro Martins 0003
ICIP3