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.
? Tutorial for this page

Pitchaya Sitthi-amorn

dblp:01/5403 · DBLP profile ↗
← Back
12ranked-venue papers
4as first author
0since 2021 · last 2018
—ORCID · none

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

Graphics, computer vision, multimedia, augmented reality and games · 12 · 4 first-author

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
10 papers
Computational fabrication · 29% Rendering · 18% Image and video processing · 15%

Topics — the 15 heaviest of 20, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Virtual and augmented reality › 3d display
automultiscopic display
0.522017
3DTV at home: eulerian-lagrangian stereo-to-multiview conversion · ACM Trans. Graph. 2017
Joint view expansion and filtering for automultiscopic 3D displays · ACM Trans. Graph. 2013
Computational fabrication › additive manufacturing
multi-material 3d printing
0.422015
MultiFab: a machine vision assisted platform for multi-material 3D printing · ACM Trans. Graph. 2015
Spec2Fab: a reducer-tuner model for translating specifications to 3D prints · ACM Trans. Graph. 2013
Geometric modeling and processing › computational geometry › geometric approximation
manifold approximation
0.312017
Retrieval on Parametric Shape Collections · ACM Trans. Graph. 2017
Geometric modeling and processing
shape descriptor
0.312017
Retrieval on Parametric Shape Collections · ACM Trans. Graph. 2017
Multimedia analysis and retrieval › multimedia retrieval › content-based retrieval
shape retrieval
0.312017
Retrieval on Parametric Shape Collections · ACM Trans. Graph. 2017
Image and video processing › stereo vision
stereo matching
0.312017
3DTV at home: eulerian-lagrangian stereo-to-multiview conversion · ACM Trans. Graph. 2017
Rendering › rendering optimization
shader optimization
0.222011
Genetic programming for shader simplification · ACM Trans. Graph. 2011
Automated reprojection-based pixel shader optimization · ACM Trans. Graph. 2008
Visualization and visual analytics › visualization design
design-by-example
0.212014
Design and fabrication by example · ACM Trans. Graph. 2014
Rendering
temporal reprojection
0.222009
Amortized supersampling · ACM Trans. Graph. 2009
Automated reprojection-based pixel shader optimization · ACM Trans. Graph. 2008
Virtual and augmented reality
3d display
0.212013
Joint view expansion and filtering for automultiscopic 3D displays · ACM Trans. Graph. 2013
Rendering
antialiasing
0.112009
Amortized supersampling · ACM Trans. Graph. 2009
Rendering
real-time rendering
0.112009
Amortized supersampling · ACM Trans. Graph. 2009
Rendering › antialiasing
supersampling
0.112009
Amortized supersampling · ACM Trans. Graph. 2009
Rendering
novel view synthesis
0.012013
Joint view expansion and filtering for automultiscopic 3D displays · ACM Trans. Graph. 2013
Geometric modeling and processing
shape representation
0.012013
Spec2Fab: a reducer-tuner model for translating specifications to 3D prints · ACM Trans. Graph. 2013

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

spectral vector error diffusion · 0.3neural network · 0.3multi-objective loss · 0.3halftoning · 0.3color contoning · 0.3wavelet decomposition · 0.3novel view synthesis · 0.3eulerian-lagrangian hybrid · 0.3FPGA implementation · 0.3closed-loop feedback · 0.2
YearPublicationVenuePosition
2018 Deep multispectral painting reproduction via multi-layer, custom-ink printing
abstract
We propose a workflow for spectral reproduction of paintings, which captures a painting's spectral color, invariant to illumination, and reproduces it using multi-material 3D printing. We take advantage of the current 3D printers' capabilities of combining highly concentrated inks with a large number of layers, to expand the spectral gamut of a set of inks. We use a data-driven method to both predict the spectrum of a printed ink stack and optimize for the stack layout that best matches a target spectrum. This bidirectional mapping is modeled using a pair of neural networks, which are optimized through a problem-specific multi-objective loss function. Our loss function helps find the best possible ink layout resulting in the balance between spectral reproduction and colorimetric accuracy under a multitude of illuminants. In addition, we introduce a novel spectral vector error diffusion algorithm based on combining color contoning and halftoning, which simultaneously solves the layout discretization and color quantization problems, accurately and efficiently. Our workflow outperforms the state-of-the-art models for spectral prediction and layout optimization. We demonstrate reproduction of a number of real paintings and historically important pigments using our prototype implementation that uses 10 custom inks with varying spectra and a resin-based 3D printer.
Liang Shi 0003, Vahid Babaei, Changil Kim 0001, Michael Foshey, Yuanming Hu, Pitchaya Sitthi-amorn, Szymon Rusinkiewicz, Wojciech Matusik
ACM Trans. Graph.6
2017 3DTV at home: eulerian-lagrangian stereo-to-multiview conversion
abstract
Stereoscopic 3D (S3D) movies have become widely popular in the movie theaters, but the adoption of S3D at home is low even though most TV sets support S3D. It is widely believed that S3D with glasses is not the right approach for the home. A much more appealing approach is to use automulti-scopic displays that provide a glasses-free 3D experience to multiple viewers. A technical challenge is the lack of native multiview content that is required to deliver a proper view of the scene for every viewpoint. Our approach takes advantage of the abundance of stereoscopic 3D movies. We propose a real-time system that can convert stereoscopic video to a high-quality multiview video that can be directly fed to automultiscopic displays. Our algorithm uses a wavelet-based decomposition of stereoscopic images with per-wavelet disparity estimation. A key to our solution lies in combining Lagrangian and Eulerian approaches for both the disparity estimation and novel view synthesis, which leverages the complementary advantages of both techniques. The solution preserves all the features of Eulerian methods, e.g., subpixel accuracy, high performance, robustness to ambiguous depth cases, and easy integration of inter-view aliasing while maintaining the advantages of Lagrangian approaches, e.g., robustness to large disparities and possibility of performing non-trivial disparity manipulations through both view extrapolation and interpolation. The method achieves real-time performance on current GPUs. Its design also enables an easy hardware implementation that is demonstrated using a field-programmable gate array. We analyze the visual quality and robustness of our technique on a number of synthetic and real-world examples. We also perform a user experiment which demonstrates benefits of the technique when compared to existing solutions.
Petr Kellnhofer, Piotr Didyk, Szu-Po Wang, Pitchaya Sitthi-amorn, William T. Freeman, Frédo Durand, Wojciech Matusik
ACM Trans. Graph.4
2017 Retrieval on Parametric Shape Collections
abstract
While collections of parametric shapes are growing in size and use, little progress has been made on the fundamental problem of shape-based matching and retrieval for parametric shapes in a collection. The search space for such collections is both discrete (number of shapes) and continuous (parameter values). In this work, we propose representing this space using descriptors that have shown to be effective for single shape retrieval. While single shapes can be represented as points in a descriptor space, parametric shapes are mapped into larger continuous regions. For smooth descriptors, we can assume that these regions are bounded low-dimensional manifolds where the dimensionality is given by the number of shape parameters. We propose representing these manifolds with a set of primitives, namely, points and bounded tangent spaces. Our algorithm describes how to define these primitives and how to use them to construct a manifold approximation that allows accurate and fast retrieval. We perform an analysis based on curvature, boundary evaluation, and the allowed approximation error to select between primitive types. We show how to compute decision variables with no need for empirical parameter adjustments and discuss theoretical guarantees on retrieval accuracy. We validate our approach with experiments that use different types of descriptors on a collection of shapes from multiple categories.
Adriana Schulz, Ariel Shamir, Ilya Baran, David I. W. Levin, Pitchaya Sitthi-amorn, Wojciech Matusik
ACM Trans. Graph.5
2015 MultiFab: a machine vision assisted platform for multi-material 3D printing
abstract
We have developed a multi-material 3D printing platform that is high-resolution, low-cost, and extensible. The key part of our platform is an integrated machine vision system. This system allows for self-calibration of printheads, 3D scanning, and a closed-feedback loop to enable print corrections. The integration of machine vision with 3D printing simplifies the overall platform design and enables new applications such as 3D printing over auxiliary parts. Furthermore, our platform dramatically expands the range of parts that can be 3D printed by simultaneously supporting up to 10 different materials that can interact optically and mechanically. The platform achieves a resolution of at least 40 μm by utilizing piezoelectric inkjet printheads adapted for 3D printing. The hardware is low cost (less than $7,000) since it is built exclusively from off-the-shelf components. The architecture is extensible and modular -- adding, removing, and exchanging printing modules can be done quickly. We provide a detailed analysis of the system's performance. We also demonstrate a variety of fabricated multi-material objects.
Pitchaya Sitthi-amorn, Javier E. Ramos, Yuwang Wang, Joyce Kwan, Justin T. Lan, Wenshou Wang, Wojciech Matusik
ACM Trans. Graph.1
2014 Design and fabrication by example
abstract
We propose a data-driven method for designing 3D models that can be fabricated. First, our approach converts a collection of expert-created designs to a dataset of parameterized design templates that includes all information necessary for fabrication. The templates are then used in an interactive design system to create new fabri-cable models in a design-by-example manner. A simple interface allows novice users to choose template parts from the database, change their parameters, and combine them to create new models. Using the information in the template database, the system can automatically position, align, and connect parts: the system accomplishes this by adjusting parameters, adding appropriate constraints, and assigning connectors. This process ensures that the created models can be fabricated, saves the user from many tedious but necessary tasks, and makes it possible for non-experts to design and create actual physical objects. To demonstrate our data-driven method, we present several examples of complex functional objects that we designed and manufactured using our system.
Adriana Schulz, Ariel Shamir, David I. W. Levin, Pitchaya Sitthi-amorn, Wojciech Matusik
ACM Trans. Graph.4
2013 Computing and Fabricating Multiplanar Models
abstract
Abstract We present a method for converting computer 3D models into physical equivalents. More specifically, we address the problem of approximating a 3D textured mesh using a small number of planar polygonal primitives that form a closed surface. This simplified representation allows us to easily manufacture individual components using computer controlled cutters (e.g., laser cutters or CNC machines). These polygonal pieces can be assembled into the final 3D model using internal planar connectors that are manufactured simultaneously. Our shape approximation algorithm iteratively assigns mesh faces to planar segments and slowly deforms these faces towards corresponding segments. This approach ensures that the output for a given closed mesh is still a closed mesh and avoids introducing self‐intersections. After this step we also compute the shape of polygonal connectors that internally hold the whole mesh surface. Both the polygonal surface elements and connectors can be manufactured in a single cutting pass. We validate the use of our method by computing and manufacturing a variety of textured polyhedral models.
Desai Chen, Pitchaya Sitthi-amorn, Justin T. Lan, Wojciech Matusik
Comput. Graph. Forum2
2013 Spec2Fab: a reducer-tuner model for translating specifications to 3D prints
abstract
Multi-material 3D printing allows objects to be composed of complex, heterogenous arrangements of materials. It is often more natural to define a functional goal than to define the material composition of an object. Translating these functional requirements to fabri-cable 3D prints is still an open research problem. Recently, several specific instances of this problem have been explored (e.g., appearance or elastic deformation), but they exist as isolated, monolithic algorithms. In this paper, we propose an abstraction mechanism that simplifies the design, development, implementation, and reuse of these algorithms. Our solution relies on two new data structures: a reducer tree that efficiently parameterizes the space of material assignments and a tuner network that describes the optimization process used to compute material arrangement. We provide an application programming interface for specifying the desired object and for defining parameters for the reducer tree and tuner network . We illustrate the utility of our framework by implementing several fabrication algorithms as well as demonstrating the manufactured results.
Desai Chen, David I. W. Levin, Piotr Didyk, Pitchaya Sitthi-amorn, Wojciech Matusik
ACM Trans. Graph.4
2013 Joint view expansion and filtering for automultiscopic 3D displays
abstract
Multi-view autostereoscopic displays provide an immersive, glasses-free 3D viewing experience, but they require correctly filtered content from multiple viewpoints. This, however, cannot be easily obtained with current stereoscopic production pipelines. We provide a practical solution that takes a stereoscopic video as an input and converts it to multi-view and filtered video streams that can be used to drive multi-view autostereoscopic displays. The method combines a phase-based video magnification and an interperspective antialiasing into a single filtering process. The whole algorithm is simple and can be efficiently implemented on current GPUs to yield a near real-time performance. Furthermore, the ability to retarget disparity is naturally supported. Our method is robust and works well for challenging video scenes with defocus blur, motion blur, transparent materials, and specularities. We show that our results are superior when compared to the state-of-the-art depth-based rendering methods. Finally, we showcase the method in the context of a real-time 3D videoconferencing system that requires only two cameras.
Piotr Didyk, Pitchaya Sitthi-amorn, William T. Freeman, Frédo Durand, Wojciech Matusik
ACM Trans. Graph.2
2011 Genetic programming for shader simplification
abstract
We present a framework based on Genetic Programming (GP) for automatically simplifying procedural shaders. Our approach computes a series of increasingly simplified shaders that expose the inherent trade-off between speed and accuracy. Compared to existing automatic methods for pixel shader simplification [Olano et al. 2003; Pellacini 2005], our approach considers a wider space of code transformations and produces faster and more faithful results. We further demonstrate how our cost function can be rapidly evaluated using graphics hardware, which allows tens of thousands of shader variants to be considered during the optimization process. Our approach is also applicable to multi-pass shaders and perceptual-based error metrics.
Pitchaya Sitthi-amorn, Nicholas Modly, Westley Weimer, Jason Lawrence
ACM Trans. Graph.1
2010 Interactive Editing of Lighting and Materials using a Bivariate BRDF Representation
abstract
Abstract We present a new Precomputed Radiance Transfer (PRT) algorithm based on a two dimensional representation of isotropic BRDFs. Our approach involves precomputing matrices that allow quickly mapping environment lighting, which is represented in the global coordinate system, and the surface BRDFs, which are represented in a bivariate domain, to the local hemisphere at a surface location where the reflection integral is evaluated. When the lighting and BRDFs are represented in a wavelet basis, these rotation matrices are sparse and can be efficiently stored and combined with pre‐computed visibility at run‐time. Compared to prior techniques that also precompute wavelet rotation matrices, our method allows full control over the lighting and materials due to the way the BRDF is represented. Furthermore, this bivariate parameterization preserves sharp specular peaks and grazing effects that are attenuated in conventional parameterizations. We demonstrate a prototype rendering system that achieves real‐time framerates while lighting and materials are edited.
Pitchaya Sitthi-amorn, Fabiano Romeiro, Todd E. Zickler, Jason Lawrence
Comput. Graph. Forum1
2009 Amortized supersampling
abstract
We present a real-time rendering scheme that reuses shading samples from earlier time frames to achieve practical antialiasing of procedural shaders. Using a reprojection strategy, we maintain several sets of shading estimates at subpixel precision, and incrementally update these such that for most pixels only one new shaded sample is evaluated per frame. The key difficulty is to prevent accumulated blurring during successive reprojections. We present a theoretical analysis of the blur introduced by reprojection methods. Based on this analysis, we introduce a nonuniform spatial filter, an adaptive recursive temporal filter, and a principled scheme for locally estimating the spatial blur. Our scheme is appropriate for antialiasing shading attributes that vary slowly over time. It works in a single rendering pass on commodity graphics hardware, and offers results that surpass 4x4 stratified supersampling in quality, at a fraction of the cost.
Lei Yang 0006, Diego F. Nehab, Pedro V. Sander, Pitchaya Sitthi-amorn, Jason Lawrence, Hugues Hoppe
ACM Trans. Graph.4
2008 Automated reprojection-based pixel shader optimization
abstract
We present a framework and supporting algorithms to automate the use of temporal data reprojection as a general tool for optimizing procedural shaders. Although the general strategy of caching and reusing expensive intermediate shading calculations across consecutive frames has previously been shown to provide an effective trade-off between speed and accuracy, the critical choices of what to reuse and at what rate to refresh cached entries have been left to a designer. The fact that these decisions require a deep understanding of a procedure's semantic structure makes it challenging to select optimal candidates among possibly hundreds of alternatives. Our automated approach relies on parametric models of the way possible caching decisions affect the shader's performance and visual fidelity. These models are trained using a sample rendering session and drive an interactive profiler in which the user can explore the error/performance trade-offs associated with incorporating temporal reprojection. We evaluate the proposed models and selection algorithm with a prototype system used to optimize several complex shaders and compare our approach to current alternatives.
Pitchaya Sitthi-amorn, Jason Lawrence, Lei Yang 0006, Pedro V. Sander, Diego F. Nehab, Jiahe Xi
ACM Trans. Graph.1