Ehsan Pajouheshgar

dblp:232/2458 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
6since 2021 · last 2025
0000-0002-1163-1962ORCID · corroborated

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

Graphics, computer vision, multimedia, augmented reality and games · 5 · 3 first-author · 5 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 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.

Computer graphics and multimedia
4 papers
Visual content generation and editing · 52% Geometric modeling and processing · 31% Rendering · 17%
Databases, data mining, and information retrieval
1 paper
Data mining · 67% Web and social media mining · 33%

Topics — the 11 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Rendering
procedural texture synthesis
0.912025
The Mokume Dataset and Inverse Modeling of Solid Wood Textures · ACM Trans. Graph. 2025
Visual content generation and editing
texture synthesis
0.812024
Mesh Neural Cellular Automata · ACM Trans. Graph. 2024
Visual content generation and editing › video generation
controllable video generation
0.712023
DyNCA: Real-Time Dynamic Texture Synthesis Using Neural Cellular Automata · CVPR 2023
Visual content generation and editing › texture synthesis
dynamic texture synthesis
0.712023
DyNCA: Real-Time Dynamic Texture Synthesis Using Neural Cellular Automata · CVPR 2023
Data mining › predictive analytics
churn prediction
0.612022
ChOracle: A Unified Statistical Framework for Churn Prediction · IEEE Trans. Knowl. Data Eng. 2022
Data mining › probabilistic model
temporal point process
0.612022
ChOracle: A Unified Statistical Framework for Churn Prediction · IEEE Trans. Knowl. Data Eng. 2022
Web and social media mining › user behavior analysis
user return time prediction
0.612022
ChOracle: A Unified Statistical Framework for Churn Prediction · IEEE Trans. Knowl. Data Eng. 2022
Geometric modeling and processing › shape analysis
semantic abstraction
0.612022
CLIPasso: semantically-aware object sketching · ACM Trans. Graph. 2022
Visual content generation and editing
sketch generation
0.612022
CLIPasso: semantically-aware object sketching · ACM Trans. Graph. 2022
Geometric modeling and processing › procedural modeling
inverse procedural modeling
0.312025
The Mokume Dataset and Inverse Modeling of Solid Wood Textures · ACM Trans. Graph. 2025
Computer vision › Vision and language
vision-language model
0.212022
CLIPasso: semantically-aware object sketching · ACM Trans. Graph. 2022

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

neural cellular automata · 1.4differentiable rasterization · 1.1CLIP-based perceptual loss · 1.1neural network year ring localization · 0.9neural cellular automaton · 0.9iso-contour loss optimization · 0.9WebGL · 0.8iterative optimization · 0.7variational inference · 0.6temporal point process · 0.6recurrent neural network · 0.6latent variables · 0.6
YearPublicationVenuePosition
2025 The Mokume Dataset and Inverse Modeling of Solid Wood Textures
abstract
We present the Mokume dataset for solid wood texturing consisting of 190 cube-shaped samples of various hard and softwood species documented by high-resolution exterior photographs, annual ring annotations, and volumetric computed tomography (CT) scans. A subset of samples further includes photographs along slanted cuts through the cube for validation purposes. Using this dataset, we propose a three-stage inverse modeling pipeline to infer solid wood textures using only exterior photographs. Our method begins by evaluating a neural model to localize year rings on the cube face photographs. We then extend these exterior 2D observations into a globally consistent 3D representation by optimizing a procedural growth field using a novel iso-contour loss. Finally, we synthesize a detailed volumetric color texture from the growth field. For this last step, we propose two methods with different efficiency and quality characteristics: a fast inverse procedural texture method, and a neural cellular automaton (NCA). We demonstrate the synergy between the Mokume dataset and the proposed algorithms through comprehensive comparisons with unseen captured data. We also present experiments demonstrating the efficiency of our pipeline's components against ablations and baselines. Our code, the dataset, and reconstructions are available via https://mokumeproject.github.io/.
Maria Larsson, Hodaka Yamaguchi, Ehsan Pajouheshgar, I-Chao Shen, Kenji Tojo, Chia-Ming Chang 0003, Lars Hansson, Olof Broman, Takashi Ijiri, Ariel Shamir, Wenzel Jakob, Takeo Igarashi
ACM Trans. Graph.3
2024 Mesh Neural Cellular Automata
abstract
Texture modeling and synthesis are essential for enhancing the realism of virtual environments. Methods that directly synthesize textures in 3D offer distinct advantages to the UV-mapping-based methods as they can create seamless textures and align more closely with the ways textures form in nature. We propose Mesh Neural Cellular Automata (MeshNCA), a method that directly synthesizes dynamic textures on 3D meshes without requiring any UV maps. MeshNCA is a generalized type of cellular automata that can operate on a set of cells arranged on non-grid structures such as the vertices of a 3D mesh. MeshNCA accommodates multi-modal supervision and can be trained using different targets such as images, text prompts, and motion vector fields. Only trained on an Icosphere mesh, MeshNCA shows remarkable test-time generalization and can synthesize textures on unseen meshes in real time. We conduct qualitative and quantitative comparisons to demonstrate that MeshNCA outperforms other 3D texture synthesis methods in terms of generalization and producing high-quality textures. Moreover, we introduce a way of grafting trained MeshNCA instances, enabling interpolation between textures. MeshNCA allows several user interactions including texture density/orientation controls, grafting/regenerate brushes, and motion speed/direction controls. Finally, we implement the forward pass of our MeshNCA model using the WebGL shading language and showcase our trained models in an online interactive demo, which is accessible on personal computers and smartphones and is available at https://meshnca.github.io/.
Ehsan Pajouheshgar, Yitao Xu 0002, Alexander Mordvintsev, Eyvind Niklasson, Tong Zhang 0023, Sabine Süsstrunk
ACM Trans. Graph.1
2023 DyNCA: Real-Time Dynamic Texture Synthesis Using Neural Cellular Automata
abstract
Current Dynamic Texture Synthesis (DyTS) models can synthesize realistic videos. However, they require a slow iterative optimization process to synthesize a single fixed-size short video, and they do not offer any post-training control over the synthesis process. We propose Dynamic Neural Cellular Automata (DyNCA), a framework for real-time and controllable dynamic texture synthesis. Our method is built upon the recently introduced NCA models and can synthesize infinitely long and arbitrary-sized realistic video textures in real time. We quantitatively and qualitatively evaluate our model and show that our synthesized videos appear more realistic than the existing results. We improve the SOTA DyTS performance by 2 ~ 4 orders of magnitude. Moreover, our model offers several real-time video controls including motion speed, motion direction, and an editing brush tool. We exhibit our trained models in an online interactive demo that runs on local hardware and is accessible on personal computers and smartphones.
Ehsan Pajouheshgar, Yitao Xu 0002, Tong Zhang 0023, Sabine Süsstrunk
CVPR1
2022 Optimizing Latent Space Directions for Gan-Based Local Image Editing
abstract
Generative Adversarial Network (GAN) based localized image editing can suffer from ambiguity between semantic at-tributes. We thus present a novel objective function to evaluate the locality of an image edit. By introducing the super-vision from a pre-trained segmentation network and optimizing the objective function, our framework, called Locally Effective Latent Space Direction (LELSD), is applicable to any dataset and GAN architecture. Our method is also computationally fast and exhibits a high extent of disentanglement, which allows users to interactively perform a sequence of edits on an image. Our experiments on both GAN-generated and real images qualitatively demonstrate the high quality and advantages of our method.
Ehsan Pajouheshgar, Tong Zhang 0023, Sabine Süsstrunk
ICASSP1
2022 ChOracle: A Unified Statistical Framework for Churn Prediction
abstract
User churn is an important issue in online services that threatens the health and profitability of services. Most of the previous works on churn prediction convert the problem into a binary classification task where the users are labeled as churned and non-churned. More recently, some works have tried to convert the user churn prediction problem into the prediction of user return time. In this approach which is more realistic in real world online services, at each time-step the model predicts the user return time instead of predicting a churn label. However, the previous works in this category suffer from lack of generality and require high computational complexity. In this paper, we introduceChOracle, an oracle that predicts the user churn by modeling the user return times to service by utilizing a combination of Temporal Point Processes and Recurrent Neural Networks. Moreover, we incorporate latent variables into the proposed recurrent neural network to model the latent user loyalty to the system. We also develop an efficient approximate variational inference algorithm for learning parameters of the proposed RNN by using back propagation through time. Finally, we demonstrate the superior performance of ChOracle on a wide variety of real world datasets.
Ali Khodadadi, Seyyed Abbas Hosseini, Ehsan Pajouheshgar, Farnam Mansouri, Hamid R. Rabiee 0001
IEEE Trans. Knowl. Data Eng.3
2022 CLIPasso: semantically-aware object sketching
abstract
Abstraction is at the heart of sketching due to the simple and minimal nature of line drawings. Abstraction entails identifying the essential visual properties of an object or scene, which requires semantic understanding and prior knowledge of high-level concepts. Abstract depictions are therefore challenging for artists, and even more so for machines. We present CLIPasso, an object sketching method that can achieve different levels of abstraction, guided by geometric and semantic simplifications. While sketch generation methods often rely on explicit sketch datasets for training, we utilize the remarkable ability of CLIP (Contrastive-Language-Image-Pretraining) to distill semantic concepts from sketches and images alike. We define a sketch as a set of Bézier curves and use a differentiable rasterizer to optimize the parameters of the curves directly with respect to a CLIP-based perceptual loss. The abstraction degree is controlled by varying the number of strokes. The generated sketches demonstrate multiple levels of abstraction while maintaining recognizability, underlying structure, and essential visual components of the subject drawn.
Yael Vinker, Ehsan Pajouheshgar, Jessica Y. Bo, Roman Bachmann 0001, Amit Bermano, Daniel Cohen-Or, Amir Zamir, Ariel Shamir
ACM Trans. Graph.2