Joonghyun Ryu

dblp:60/4643 · DBLP profile ↗
← Back
17ranked-venue papers
5as first author
1since 2021 · last 2021
0000-0002-6328-8094ORCID · verified

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

Graphics, computer vision, multimedia, augmented reality and games · 11 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 2 first-authorTheory of computation · 3 · 1 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 1
YearPublicationVenuePosition
2021 Near optimal minimal convex hulls of disks
abstract
Abstract The minimal convex hulls of disks problem is to find such arrangements of circular disks in the plane that minimize the length of the convex hull boundary. The mixed-integer non-linear programming model, named [17], works only for small to moderate-sized problems. Here we propose a polylithic framework of the problem for big problem instances by combining the following algorithms and models: (i) A fast disk-packing algorithm based on Voronoi diagrams, non-linear programming (NLP) models for packing disks, and an NLP model for minimizing the discretized perimeter of convex hull; (ii) A fast convex-hull algorithm to compute the convex hulls of disk arrangements and their perimeter lengths; (iii) A mixed-integer NLP model taking the output of as its input. We present complete analytic solutions for small problems up to four disks and a semi-analytic mixed-integer linear programming model which yields exact solutions for strip packing problems with up to one thousand congruent disks. It turns out that the proposed polylithic approach works fine for large problem instances containing up to 1,000 disks. Monolithic and polylithic solutions using usually outperform other approaches. The polylithic approach yields better solutions than the results in [17] and provides a benchmark suite for further research.
Josef Kallrath, Joonghyun Ryu, Chanyoung Song, Mokwon Lee, Deok-Soo Kim
J. Glob. Optim.2
2018 Support-free hollowing for 3D printing via Voronoi diagram of ellipses
abstract
3D printing, also called additive manufacturing, has been increasingly popular and printing efficiency has become more critical. To print artifacts faster with less material, thus leading to lighter and cheaper printed products, various types of void structureshave been designed and engineered inside of shape models. In this paper, we present a novel method for generating support-free elliptic hollowing for 3D shapes which can entirely avoid additional supporting structures. To achieve this, we perform the ellipse hollowing in one of the cross sectional polygons and then extrude the hollowed ellipses to the other parallel cross sections. To efficiently pack the ellipses in the polygon, we construct the Voronoi diagram of ellipses to reason the free-space around the ellipses and other geometric features by taking advantage of the available algorithm for the efficient and robust construction of the Voronoi diagram of circles. We demonstrate the effectiveness and feasibility of our proposed method by designing and printing support-free hollow for various 3D shapes using Poretron, the program which computes the hollow by embedding appropriate APIs of the Voronoi Diagram Machine library that is freely available from Voronoi Diagram Research Center. It takes a 3D mesh model and produces an STL file which can be either fed into a 3D printer or postprocessed.
Mokwon Lee, Qing Fang, Youngsong Cho, Joonghyun Ryu, Ligang Liu 0001, Deok-Soo Kim
Comput. Aided Des.4
2014 Molecular Geometry and BULL!
abstract
Geometric properties are critical for the function of molecules consisting of atoms which are usually modeled as a set of spheres in 3D. We propose "Molecular Geometry" which is a theoretical framework of computational understanding of the geometry of molecules in the claim that most, hopefully all, molecular structure problems can be effectively and efficiently facilitated by the "geometrization" of the problem at hand. We also report BULL!, the molecular geometry engine based on the Voronoi diagram of spheres, the quasi-triangulation, and the beta-complex. Being a program implemented in C++, application programmers can simply call API-functions of BULL! to create application programs correctly, efficiently, and conveniently. The BULL! engine, which will be freely available from the Voronoi Diagram Research Center at Hanyang University, is designed so that application programs are completely independent of future modifications and improvements.
Youngsong Cho, Jae-Kwan Kim 0001, Joonghyun Ryu, Mokwon Lee, Jehyun Cha, Chanyoung Song, Deok-Soo Kim
CW3
2013 Anomalies in quasi-triangulations and beta-complexes of spherical atoms in molecules
Deok-Soo Kim, Youngsong Cho, Joonghyun Ryu, Jae-Kwan Kim 0001, Donguk Kim 0001
Comput. Aided Des.3
2013 Protein structure optimization by side-chain positioning via beta-complex
Joonghyun Ryu, Deok-Soo Kim
J. Glob. Optim.1
2012 QTF: Quasi-triangulation file format
Deok-Soo Kim, Youngsong Cho, Jae-Kwan Kim 0001, Joonghyun Ryu
Comput. Aided Des.4
2010 Topologies of surfaces on molecules and their computation in O(n) time
Deok-Soo Kim, Youngsong Cho, Joonghyun Ryu, Chong-Min Kim
Comput. Aided Des.3
2010 Three-dimensional beta-shapes and beta-complexes via quasi-triangulation
abstract
The proximity and topology among particles are often the most important factor for understanding the spatial structure of particles. Reasoning the morphological structure of molecules and reconstructing a surface from a point set are examples where proximity among particles is important. Traditionally, the Voronoi diagram of points, the power diagram, the Delaunay triangulation, and the regular triangulation, etc. have been used for understanding proximity among particles. In this paper, we present the theory of the β-shape and the β-complex and the corresponding algorithms for reasoning proximity among a set of spherical particles, both using the quasi-triangulation which is the dual of the Voronoi diagram of spheres. Given the Voronoi diagram of spheres, we first transform the Voronoi diagram to the quasi-triangulation. Then, we compute some intervals called β-intervals for the singular, regular, and interior states of each simplex in the quasi-triangulation. From the sorted set of simplexes, the β-shape and the β-complex corresponding to a particular value of β can be found efficiently. Given the Voronoi diagram of spheres, the quasi-triangulation can be obtained in O(m) time in the worst case, where m represents the number of simplexes in the quasi-triangulation. Then, the β-intervals for all simplexes in the quasi-triangulation can also be computed in O(m) time in the worst case. After sorting the simplexes using the low bound values of the β-intervals of each simplex in O(mlogm) time, the β-shape and the β-complex can be computed in O(logm+k) time in the worst case by a binary search followed by a sequential search in the neighborhood, where k represents the number of simplexes in the β-shape or the β-complex. The presented theory of the β-shape and the β-complex will be equally useful for diverse areas such as structural biology, computer graphics, geometric modelling, computational geometry, CAD, physics, and chemistry, where the core hurdle lies in determining the proximity among spherical particles.
Deok-Soo Kim, Youngsong Cho, Kokichi Sugihara, Joonghyun Ryu, Donguk Kim 0001
Comput. Aided Des.4
2009 Triangulation of molecular surfaces
Joonghyun Ryu, Youngsong Cho, Deok-Soo Kim
Comput. Aided Des.1
2007 Multi-Resolution Protein Model
Deok-Soo Kim, Bohyung Lee, Chung In Won, Donguk Kim 0001, Joonghyun Ryu, Youngsong Cho, Chong-Min Kim, Sunghoon Lee, Jonghwa Bhak
ICCSA (2)5
2007 Real-Time Triangulation of Molecular Surfaces
Joonghyun Ryu, Rhohun Park, Jeongyeon Seo, Chong-Min Kim, Hyun-Chan Lee, Deok-Soo Kim
ICCSA (1)1
2007 Molecular surfaces on proteins via beta shapes
Joonghyun Ryu, Rhohun Park, Deok-Soo Kim
Comput. Aided Des.1
2006 Three-dimensional beta shapes
Deok-Soo Kim, Jeongyeon Seo, Donguk Kim 0001, Joonghyun Ryu, Cheol-Hyung Cho
Comput. Aided Des.4
2006 Connolly Surface on an Atomic Structure via Voronoi Diagram of Atoms
Joonghyun Ryu, Rhohun Park, Deok-Soo Kim
J. Comput. Sci. Technol.1
2005 Visualization and Analysis of Protein Structures Using Euclidean Voronoi Diagram of Atoms
Deok-Soo Kim, Donguk Kim 0001, Youngsong Cho, Joonghyun Ryu, Cheol-Hyung Cho, Joon Young Park, Hyun-Chan Lee
ICCSA (3)4
2002 The conversion of a dynamic B-spline curve into piecewise polynomials in power form
Deok-Soo Kim, Joonghyun Ryu, Hyun-Chan Lee, Hayong Shin
Comput. Aided Des.2
2000 Fast Conversion of Dynamic B-Spline Curves into a Set of Power Form Polynomial Curves
abstract
Computation of the characteristic points such as inflection points or cusp on a curve is often necessary in CAGD applications. When a curve is represented in a B-spline form, such computations can be made easier once it is transformed in a set of polynomial curves in a power form. Once a curve is represented in a power form, a point evaluation can be also made faster due to Horner's rule even though some issues of stability remains. In addition, the implicitization process of a parametric curve using a resultant usually requires the geometry represented in a power form. Usual practice of the transformation of a B-spline curve into a set of piecewise polynomial curves in a power form is done by either a knot refinement followed by basis conversions, or applying a Taylor expansion on the B-spline curve for each knot span. Presented in this paper is a new algorithm, called direct expansion, for the problem. The algorithm first locates the coefficients of all the linear terms that make up the basis functions in a knot span, and then the algorithm directly obtains the power form representation of basis functions by expanding the summation of products of appropriate linear terms. Then, a polynomial segment of a knot span can be easily obtained by the summation of products of the basis functions within the knot span with corresponding control points. Repeating this operation for each knot span, all of the polynomials of the B-spline curve can be transformed into a power form.
Deok-Soo Kim, Joonghyun Ryu, Hyun-Chan Lee, Hayong Shin, Joonyoung Park, Taeboom Jang
GMP2