Shayan Hoshyari

dblp:224/0712 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
1since 2021 · last 2023
0000-0003-1257-5584ORCID · corroborated

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

Graphics, computer vision, multimedia, augmented reality and games · 4 · 2 first-author · 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
Geometric modeling and processing · 37% Visual content generation and editing · 20% Rendering · 19%

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

TopicWeightPapersLastEvidence papers
Rendering
non-photorealistic rendering
0.712023
ConTesse: Accurate Occluding Contours for Subdivision Surfaces · ACM Trans. Graph. 2023
Geometric modeling and processing
occluding contours
0.712023
ConTesse: Accurate Occluding Contours for Subdivision Surfaces · ACM Trans. Graph. 2023
Visual content generation and editing › image vectorization
clip-art vectorization
0.412020
PolyFit: perception-aligned vectorization of raster clip-art via intermediate polygonal fitting · ACM Trans. Graph. 2020
Geometric modeling and processing
curve fitting
0.412020
PolyFit: perception-aligned vectorization of raster clip-art via intermediate polygonal fitting · ACM Trans. Graph. 2020
Visual content generation and editing
image vectorization
0.412020
PolyFit: perception-aligned vectorization of raster clip-art via intermediate polygonal fitting · ACM Trans. Graph. 2020
Computer animation and physical simulation
motion retargeting
0.412019
Vibration-minimizing motion retargeting for robotic characters · ACM Trans. Graph. 2019
Geometric modeling and processing
vectorization
0.312018
Perception-driven semi-structured boundary vectorization · ACM Trans. Graph. 2018
Geometric modeling and processing
subdivision surfaces
0.212023
ConTesse: Accurate Occluding Contours for Subdivision Surfaces · ACM Trans. Graph. 2023
Rendering
visibility computation
0.212023
ConTesse: Accurate Occluding Contours for Subdivision Surfaces · ACM Trans. Graph. 2023

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

contour visibility theory · 0.7polygon fitting · 0.4human preference learning · 0.4optimization · 0.4differentiable dynamics simulation · 0.4spline fitting · 0.3learned metric · 0.3corner detection · 0.3
YearPublicationVenuePosition
2023 ConTesse: Accurate Occluding Contours for Subdivision Surfaces
abstract
This article proposes a method for computing the visible occluding contours of subdivision surfaces. The article first introduces new theory for contour visibility of smooth surfaces. Necessary and sufficient conditions are introduced for when a sampled occluding contour is valid, that is, when it may be assigned consistent visibility. Previous methods do not guarantee these conditions, which helps explain why smooth contour visibility has been such a challenging problem in the past. The article then proposes an algorithm that, given a subdivision surface, finds sampled contours satisfying these conditions, and then generates a new triangle mesh matching the given occluding contours. The contours of the output triangle mesh may then be rendered with standard non-photorealistic rendering algorithms, using the mesh for visibility computation. The method can be applied to any triangle mesh, by treating it as the base mesh of a subdivision surface.
Chenxi Liu 0004, Pierre Bénard, Aaron Hertzmann, Shayan Hoshyari
ACM Trans. Graph.4
2020 PolyFit: perception-aligned vectorization of raster clip-art via intermediate polygonal fitting
abstract
Raster clip-art images, which consist of distinctly colored regions separated by sharp boundaries typically allow for a clear mental vector interpretation. Converting these images into vector format can facilitate compact lossless storage and enable numerous processing operations. Despite recent progress, existing vectorization methods that target such data frequently produce vectorizations that fail to meet viewer expectations. We present PolyFit , a new clip-art vectorization method that produces vectorizations well aligned with human preferences. Since segmentation of such inputs into regions had been addressed successfully, we specifically focus on fitting piecewise smooth vector curves to the raster input region boundaries, a task prior methods are particularly prone to fail on. While perceptual studies suggest the criteria humans are likely to use during mental boundary vectorization, they provide no guidance as to the exact interaction between them; learning these interactions directly is problematic due to the large size of the solution space. To obtain the desired solution, we first approximate the raster region boundaries with coarse intermediate polygons leveraging a combination of perceptual cues with observations from studies of human preferences. We then use these intermediate polygons as auxiliary inputs for computing piecewise smooth vectorizations of raster inputs. We define a finite set of potential polygon to curve primitive maps, and learn the mapping from the polygons to their best fitting primitive configurations from human annotations, arriving at a compact set of local raster and polygon properties whose combinations reliably predict human-expected primitive choices. We use these primitives to obtain a final globally consistent spline vectorization. Extensive comparative user studies show that our method outperforms state-of-the-art approaches on a wide range of data, where our results are preferred three times as often as those of the closest competitor across multiple types of inputs with various resolutions.
Edoardo A. Dominici, Nico Schertler, Jonathan Griffin, Shayan Hoshyari, Leonid Sigal, Alla Sheffer
ACM Trans. Graph.4
2019 Vibration-minimizing motion retargeting for robotic characters
abstract
Creating animations for robotic characters is very challenging due to the constraints imposed by their physical nature. In particular, the combination of fast motions and unavoidable structural deformations leads to mechanical oscillations that negatively affect their performances. Our goal is to automatically transfer motions created using traditional animation software to robotic characters while avoiding such artifacts. To this end, we develop an optimization-based, dynamics-aware motion retargeting system that adjusts an input motion such that visually salient low-frequency, large amplitude vibrations are suppressed. The technical core of our animation system consists of a differentiable dynamics simulator that provides constraint-based two-way coupling between rigid and flexible components. We demonstrate the efficacy of our method through experiments performed on a total of five robotic characters including a child-sized animatronic figure that features highly dynamic drumming and boxing motions.
Shayan Hoshyari, Espen Knoop, Stelian Coros, Moritz Bächer
ACM Trans. Graph.1
2018 Perception-driven semi-structured boundary vectorization
abstract
Artist-drawn images with distinctly colored, piecewise continuous boundaries, which we refer to as semi-structured imagery , are very common in online raster databases and typically allow for a perceptually unambiguous mental vector interpretation. Yet, perhaps surprisingly, existing vectorization algorithms frequently fail to generate these viewer-expected interpretations on such imagery. In particular, the vectorized region boundaries they produce frequently diverge from those anticipated by viewers. We propose a new approach to region boundary vectorization that targets semi-structured inputs and leverages observations about human perception of shapes to generate vector images consistent with viewer expectations. When viewing raster imagery observers expect the vector output to be an accurate representation of the raster input. However, perception studies suggest that viewers implicitly account for the lossy nature of the rasterization process and mentally smooth and simplify the observed boundaries. Our core algorithmic challenge is to balance these conflicting cues and obtain a piecewise continuous vectorization whose discontinuities, or corners, are aligned with human expectations. Our framework centers around a simultaneous spline fitting and corner detection method that combines a learned metric, that approximates human perception of boundary discontinuities on raster inputs, with perception-driven algorithmic discontinuity analysis. The resulting method balances local cues provided by the learned metric with global cues obtained by balancing simplicity and continuity expectations. Given the finalized set of corners, our framework connects those using simple, continuous curves that capture input regularities. We demonstrate our method on a range of inputs and validate its superiority over existing alternatives via an extensive comparative user study.
Shayan Hoshyari, Edoardo A. Dominici, Alla Sheffer, Nathan Carr 0001, Duygu Ceylan, I-Chao Shen
ACM Trans. Graph.1