Chan-Mo Park | University of Maryland, College Park (original) (raw)
Papers by Chan-Mo Park
통일연구원 학술회의 총서, May 1, 1998
Delaunay triangulationhas been much used in such applicationsas volume rendering, shape represent... more Delaunay triangulationhas been much used in such applicationsas volume rendering, shape representation, terrain modeling and so on. The main disadvantage of Delaunay triangulation is large computation time required to obtain the triangulation on an input points set. This time can be reduced by using more than one processor, and several parallel algorithms for Delaunay triangulation have been proposed. In this paper, we propose an improved parallel algorithm for Delaunay triangulation, which partitions the bounding convex region of the input points set int o a n umber of regions by using Delaunay edges and generates Delaunay triangles in each region by applying an incremental construction approach. Partitioning by Delaunay edges makes it possible to eliminate merging step required for integrating subresults. It is shown from the experiments that the proposed algorithm has good load balance and is more e cient than Cignoni et al.'s algorithm and our previous algorithm.
Parallel and Distributed Processing Techniques and Applications, 1996
This paper describes the successful parallel implementation of genetic programming on a network o... more This paper describes the successful parallel implementation of genetic programming on a network of processing nodes using the transputer architecture. With this approach, researchers of genetic algorithms and genetic programming can acquire computing power that is intermediate between the power of currently available workstations and that of supercomputers at intermediate cost. This approach is illustrated by a comparison of the computational effort required to solve a benchmark problem. Because of the decoupled character of genetic programming, our approach achieved a nearly linear speed up from parallelization. In addition, for the best choice of parameters tested, the use of subpopulations delivered a super linear speed-up in terms of the ability of the algorithm to solve the problem. Several examples are also presented where the parallel genetic programming system evolved solutions that are competitive with human performance on the same problem.
International Conference on Artificial Reality and Telexistence, Nov 1, 2004
We address the problem of teleoperating a mobile robot using shared autonomy: an on-board control... more We address the problem of teleoperating a mobile robot using shared autonomy: an on-board controller performs obstacle avoidance while the operator uses the manipulandum of a haptic probe to designate the desired speed and rate of turn. Sensors on the robot are used to measure obstacle range information. We describe a strategy to convert such range information into forces, which are reflected to the operator's hand, via the haptic probe. This haptic information provides feedback to the operator in addition to imagery from a front-facing camera mounted on the mobile robot. Extensive experiments in a real test environment with a user population show that the added haptic feedback significantly improves not only operator performance but also subjective presence.
Parallel Processing Letters, Jun 1, 2001
한국멀티미디어학회 국제학술대회, Jul 1, 2008
Springer eBooks, 1995
This paper presents a user-friendly software which simulates continuous processes which are model... more This paper presents a user-friendly software which simulates continuous processes which are modeled by use of various differential equations. The simulation programs written in a language developed at the POSTECH are converted into C programs before they are complied and executed. this software is tested by carrying out several simulation runs whose results are already known.
This committee (known fondly as TC3) was founded in 1963 and consists of a representative from ea... more This committee (known fondly as TC3) was founded in 1963 and consists of a representative from each member Society of IFIP together with the Chairs of its seven Working Groups. It has responsibility for the quinquennial ''World Conference on Computers in Education'' ...
Abstract—Virtual studios have long been used in commercial broadcasting. However, most virtual st... more Abstract—Virtual studios have long been used in commercial broadcasting. However, most virtual studios are based on “blue screen ” technology, and its two-dimensional (2-D) nature restricts the user from making natural three-dimensional (3-D) interactions. Actors have to follow prewritten scripts and pretend as if directly interacting with the synthetic objects. This often creates an unnatural and seemingly uncoordinated output. In this paper, we introduce an improved virtual-studio framework to enable actors/users to interact in 3-D more naturally with the synthetic environment and objects. The proposed system uses a stereo camera to first construct a 3-D environment (for the actor to act in), a multiview camera to extract the image and 3-D information about the actor, and a real-time registration and rendering software for generating the final output. Synthetic 3-D objects can be easily inserted and rendered, in real time, together with the 3-D environment and video actor for natu...
International Conference on Artificial Reality and Telexistence, 2000
We address the problem of teleoperating a mobile robot using shared autonomy: an on-board control... more We address the problem of teleoperating a mobile robot using shared autonomy: an on-board controller performs obstacle avoidance while the operator uses the manipulandum of a haptic probe to designate the desired speed and rate of turn. Sensors on the robot are used to measure obstacle range information. We describe a strategy to convert such range information into forces, which
International Conference on Artificial Reality and Telexistence, 2000
We address the problem of teleoperating a mobile robot using shared autonomy: an on-board control... more We address the problem of teleoperating a mobile robot using shared autonomy: an on-board controller performs obstacle avoidance while the operator uses the manipulandum of a haptic probe to designate the desired speed and rate of turn. Sensors on the robot are used to measure obstacle range information. We describe a strategy to convert such range information into forces, which
IFIP Advances in Information and Communication Technology, 1995
통일연구원 학술회의 총서, May 1, 1998
Delaunay triangulationhas been much used in such applicationsas volume rendering, shape represent... more Delaunay triangulationhas been much used in such applicationsas volume rendering, shape representation, terrain modeling and so on. The main disadvantage of Delaunay triangulation is large computation time required to obtain the triangulation on an input points set. This time can be reduced by using more than one processor, and several parallel algorithms for Delaunay triangulation have been proposed. In this paper, we propose an improved parallel algorithm for Delaunay triangulation, which partitions the bounding convex region of the input points set int o a n umber of regions by using Delaunay edges and generates Delaunay triangles in each region by applying an incremental construction approach. Partitioning by Delaunay edges makes it possible to eliminate merging step required for integrating subresults. It is shown from the experiments that the proposed algorithm has good load balance and is more e cient than Cignoni et al.'s algorithm and our previous algorithm.
Parallel and Distributed Processing Techniques and Applications, 1996
This paper describes the successful parallel implementation of genetic programming on a network o... more This paper describes the successful parallel implementation of genetic programming on a network of processing nodes using the transputer architecture. With this approach, researchers of genetic algorithms and genetic programming can acquire computing power that is intermediate between the power of currently available workstations and that of supercomputers at intermediate cost. This approach is illustrated by a comparison of the computational effort required to solve a benchmark problem. Because of the decoupled character of genetic programming, our approach achieved a nearly linear speed up from parallelization. In addition, for the best choice of parameters tested, the use of subpopulations delivered a super linear speed-up in terms of the ability of the algorithm to solve the problem. Several examples are also presented where the parallel genetic programming system evolved solutions that are competitive with human performance on the same problem.
International Conference on Artificial Reality and Telexistence, Nov 1, 2004
We address the problem of teleoperating a mobile robot using shared autonomy: an on-board control... more We address the problem of teleoperating a mobile robot using shared autonomy: an on-board controller performs obstacle avoidance while the operator uses the manipulandum of a haptic probe to designate the desired speed and rate of turn. Sensors on the robot are used to measure obstacle range information. We describe a strategy to convert such range information into forces, which are reflected to the operator's hand, via the haptic probe. This haptic information provides feedback to the operator in addition to imagery from a front-facing camera mounted on the mobile robot. Extensive experiments in a real test environment with a user population show that the added haptic feedback significantly improves not only operator performance but also subjective presence.
Parallel Processing Letters, Jun 1, 2001
한국멀티미디어학회 국제학술대회, Jul 1, 2008
Springer eBooks, 1995
This paper presents a user-friendly software which simulates continuous processes which are model... more This paper presents a user-friendly software which simulates continuous processes which are modeled by use of various differential equations. The simulation programs written in a language developed at the POSTECH are converted into C programs before they are complied and executed. this software is tested by carrying out several simulation runs whose results are already known.
This committee (known fondly as TC3) was founded in 1963 and consists of a representative from ea... more This committee (known fondly as TC3) was founded in 1963 and consists of a representative from each member Society of IFIP together with the Chairs of its seven Working Groups. It has responsibility for the quinquennial ''World Conference on Computers in Education'' ...
Abstract—Virtual studios have long been used in commercial broadcasting. However, most virtual st... more Abstract—Virtual studios have long been used in commercial broadcasting. However, most virtual studios are based on “blue screen ” technology, and its two-dimensional (2-D) nature restricts the user from making natural three-dimensional (3-D) interactions. Actors have to follow prewritten scripts and pretend as if directly interacting with the synthetic objects. This often creates an unnatural and seemingly uncoordinated output. In this paper, we introduce an improved virtual-studio framework to enable actors/users to interact in 3-D more naturally with the synthetic environment and objects. The proposed system uses a stereo camera to first construct a 3-D environment (for the actor to act in), a multiview camera to extract the image and 3-D information about the actor, and a real-time registration and rendering software for generating the final output. Synthetic 3-D objects can be easily inserted and rendered, in real time, together with the 3-D environment and video actor for natu...
International Conference on Artificial Reality and Telexistence, 2000
We address the problem of teleoperating a mobile robot using shared autonomy: an on-board control... more We address the problem of teleoperating a mobile robot using shared autonomy: an on-board controller performs obstacle avoidance while the operator uses the manipulandum of a haptic probe to designate the desired speed and rate of turn. Sensors on the robot are used to measure obstacle range information. We describe a strategy to convert such range information into forces, which
International Conference on Artificial Reality and Telexistence, 2000
We address the problem of teleoperating a mobile robot using shared autonomy: an on-board control... more We address the problem of teleoperating a mobile robot using shared autonomy: an on-board controller performs obstacle avoidance while the operator uses the manipulandum of a haptic probe to designate the desired speed and rate of turn. Sensors on the robot are used to measure obstacle range information. We describe a strategy to convert such range information into forces, which
IFIP Advances in Information and Communication Technology, 1995