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

Satoshi Kanai

dblp:51/386 · DBLP profile ↗
← Back
12ranked-venue papers
1as first author
3since 2021 · last 2026
0000-0003-3570-1782ORCID · corroborated

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

Graphics, computer vision, multimedia, augmented reality and games · 7 · 2 since 2021Artificial intelligence and machine learning · 3 · 1 first-author · 1 since 2021Systems, architecture and hardware · 3 · 1 first-author · 1 since 2021Theory of computation · 2

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
1 paper
Geometric modeling and processing · 77% Computer animation and physical simulation · 23%
Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Embedded and real-time systems · 56% Performance modeling and evaluation · 44%

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

TopicWeightPapersLastEvidence papers
Geometric modeling and processing
mesh segmentation
0.212013
Decomposing scanned assembly meshes based on periodicity recognition and its application to kinematic simulation modeling · Comput. Aided Des. 2013
Embedded and real-time systems › industrial control systems
distributed control systems
0.012001
Object-Oriented Design Pattern Approach for Modeling and Simulating Open Distributed Control System · ICRA 2001
Performance modeling and evaluation
simulation
0.012001
Object-Oriented Design Pattern Approach for Modeling and Simulating Open Distributed Control System · ICRA 2001
Requirements engineering and software design › model-driven engineering
code generation from design
0.012000
Object-Oriented Graphical Specification and Seamless Design Procedure for Manufacturing Cell Control Software Development · ICRA 2000
Requirements engineering and software design › software architecture
graphical specification
0.012000
Object-Oriented Graphical Specification and Seamless Design Procedure for Manufacturing Cell Control Software Development · ICRA 2000
Requirements engineering and software design
model-driven engineering
0.012000
Object-Oriented Graphical Specification and Seamless Design Procedure for Manufacturing Cell Control Software Development · ICRA 2000
Requirements engineering and software design › object-oriented analysis and design
object-oriented design
0.012000
Object-Oriented Graphical Specification and Seamless Design Procedure for Manufacturing Cell Control Software Development · ICRA 2000
Requirements engineering and software design
software architecture
0.012000
Object-Oriented Graphical Specification and Seamless Design Procedure for Manufacturing Cell Control Software Development · ICRA 2000
Embedded and real-time systems
cyber-physical system platforms
0.012000
Object-Oriented Graphical Specification and Seamless Design Procedure for Manufacturing Cell Control Software Development · ICRA 2000

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

scanned assembly meshes · 0.2petri net simulation · 0.1co-simulation · 0.1statechart pattern · 0.0device-constructor pattern · 0.0
YearPublicationVenuePosition
2026 Prototype XR Elastodynamics System for Disaster Medical Response
abstract
ABSTRACT This paper presents a prototype XR system for disaster medical response, demonstrating the feasibility of real‐time interactive elastodynamics simulations in emergency scenarios. The system delivers an end‐to‐end workflow utilizing XR technology, from on‐site data acquisition to remote simulation. Specifically, we propose an image‐guided mesh‐processing pipeline that converts photographs of injured individuals into solver‐ready tetrahedral meshes. We also develop a constraint‐based elastodynamics solver capable of simulating deformable bodies and visualizing internal stresses. Additionally, the system integrates multiple advanced XR devices and addresses the coordinate‐alignment problem between these devices and the simulator. We validate the system's performance in both AR/VR modes, under textured and stress‐visualization configurations, and demonstrate its applicability for remote medical guidance. Beyond whole‐body elastic simulations, we conduct preliminary organ‐level experiments to inform future remote surgical applications. This prototype, validated using a two‐room setup, provides a feasible solution for remote emergency medical response.
Xu Wang 0045, Daichi Aoki, Soichi Murakami, Takashi Shimoe, Taku Senoo, Hiroaki Date, Toshiaki Shichinohe, Takashige Abe, Satoshi Kanai, Atsushi Konno
Comput. Animat. Virtual Worlds9
2026 Residual-driven Chebyshev acceleration for Jacobi Neo-Hookean XPBD solver
Xu Wang 0045, Soichi Murakami, Takashi Shimoe, Taku Senoo, Hiroaki Date, Toshiaki Shichinohe, Takashige Abe, Satoshi Kanai, Atsushi Konno
Vis. Comput.9
2025 Real-Time Position-Based Deformable Human Body Dynamics for Disaster Rescue Simulation: A Stress-Driven Approach using a Practical Neo-Hookean Constraint
abstract
Position Based Dynamics (PBD) has been widely adopted for interactive simulation, particularly in applications such as virtual surgery and elastodynamics. However, many existing frameworks focus exclusively on interactive deformation, often neglecting the comprehensive analysis of stress distribution, which is a critical factor in engineering assessments. In remote disaster rescue scenarios, real-time stress visualization can provide vital insights that enable rescue teams to make informed decisions when interacting with deformable objects. In this work, we introduce a fully GPU-parallel, stress-driven simulation framework for real-time deformable human body dynamics, specifically designed for disaster rescue applications. Our approach computes the von Mises stress for each tetrahedral element using a practical Neo-Hookean material model, projects the stress onto the corresponding mesh vertices, and maps these values onto the surface for intuitive rendering. In particular, we address the convergence limitations of general Neo-Hookean constraints under a Jacobi parallel scheme by developing a robust, improved approach. This improved approach avoids the typical volume loss observed in conventional methods and better replicates the qualitative behavior of the Gauss-Seidel scheme. Quantitative experiments using 100 human body models with diverse shapes, heights, and weights demonstrate that our framework effectively maintains the original pose while delivering enhanced physical realism and informative stress visualization. This capability provides disaster rescue teams with critical insights to optimize decision-making during emergencies.
Xu Wang 0045, Daichi Aoki, Zechen Zhu, Soichi Murakami, Takashi Shimoe, Taku Senoo, Hiroaki Date, Toshiaki Shichinohe, Takashige Abe, Satoshi Kanai, Atsushi Konno
IROS10
2013 Decomposing scanned assembly meshes based on periodicity recognition and its application to kinematic simulation modeling
Tomohiro Mizoguchi, Satoshi Kanai
Comput. Aided Des.2
2010 Decomposing Scanned Assembly Meshes Based on Periodicity Recognition and Its Application to Kinematic Simulation Modeling
Tomohiro Mizoguchi, Satoshi Kanai
GMP2
2006 Segmentation of Scanned Mesh into Analytic Surfaces Based on Robust Curvature Estimation and Region Growing
Tomohiro Mizoguchi, Hiroaki Date, Satoshi Kanai, Takeshi Kishinami
GMP3
2005 Mesh simplification and adaptive LOD for finite element mesh generation
abstract
In this paper, we propose a new triangular finite element mesh generation method based on simplification of high-density mesh and adaptive level-of detail (LOD) methods for efficient CAE. Mesh simplification evaluating mesh properties is applied to control the mesh properties required for FE mesh, such as the number of triangular elements, element shape quality and size while keeping the specified approximation tolerance. Adaptive LOD methods based on vertex hierarchy according to curvature and region of interest, and global LOD method preserving density distributions are also proposed in order to construct a more appropriate FE mesh. These methods enable efficient generation of FE meshes with appropriate properties for analysis from a high-density mesh. Finally, the effectiveness of our approach is shown through evaluations of the FE meshes for practical use.
Hiroaki Date, Satoshi Kanai, Takeshi Kishinami, Ichiro Nishigaki
CAD/Graphics2
2005 A new bilateral mesh smoothing method by recognizing features
abstract
In this paper, we propose a new mesh smoothing method for mesh models with measurement noise obtained from a 3D scanner. Our proposed method enables not only the removal of noise from the faces but the preservation and smoothing of features recognized as sharp edges and corners. First, by using the eigen analysis of normal voting tensor, mesh edges composed of sharp edges can be extracted. Second, bilateral filtering is applied to extracted mesh edges to smooth the mesh edges along the direction of the sharp edge. Finally, by applying modified bilateral filtering to the overall mesh, a mesh model with sharp edges smoothed along their directions and measurement noise removed from faces was obtained.
Takafumi Shimizu, Hiroaki Date, Satoshi Kanai, Takeshi Kishinami
CAD/Graphics3
2003 A Cooperative Simulation Mechanism of Distributed Control Systems Based on Object-Oriented Design Pattern
abstract
Distributed control systems (DCSs) consisting of a plant, a controller composed of many devices, and an open network interconnecting devices, are now used in many automation areas. For assuring the control performance under the heavy traffic on the network, the simulation of DCS is strongly needed. In the case of DCSs for controlling a mechanical plant, the graphical and cooperative simulation between the controller model and the plant model becomes important to verify the sequence of motions of the plant. For this purpose, we propose a systematic object-oriented-based DCS modeling procedure to efficiently and uniformly develop the DCS simulation model. From this procedure, we can describe the formal description of DCS simulation model based on five object-oriented design patterns which describe the structure and behavior of the DCS. We also propose an event chain mechanism between the statechart-based controller model and the graphical plant model. Finally, the cooperative DCS simulation software is developed by using the Java 3D API.
Toyoaki Tomura, Satoshi Kanai, Takeshi Kishinami
ISORC2
2001 Object-Oriented Design Pattern Approach for Modeling and Simulating Open Distributed Control System
abstract
An open distributed control system (DCS), which consists of a large number of devices and a single open network interconnecting those devices, is now used in many automation areas. One critical problem of the DCS, however, is that because there is massive traffic on the network, the system integrator must carefully tune the network traffic after the construction of the system to assure its control performance. Hence, a DCS simulator is strongly needed. In our study, we propose an object-oriented design pattern approach as a uniform, rapid and accurate method of modeling and simulating a DCS. Two special design patterns are proposed: the Statechart pattern which defines classes and the state-transition execution mechanism for realizing the dynamic behavior of devices; and the device-constructor pattern which defines classes and their instantiation mechanism for realizing the structure of devices composed of many kinds of sensors and actuators. The systematic procedures from those patterns to the executable Java code of the simulation model are also discussed. Furthermore, the effectiveness of our approach was investigated through actually developing an in-house Java-based DCS simulator.
Toyoaki Tomura, Satoshi Kanai, Kiyoshi Uehiro, Susumu Yamamoto
ICRA2
2001 Developing Simulation Models of Open Distributed Control System by Using Object-Oriented Structural and Behavioral Patterns
abstract
An open distributed control system (DCS), which consists of many devices and an open network interconnecting them, is now used in many automation areas. For assuring control performance under heavy traffic on the network, simulation of a DCS is required. For this purpose, we propose an object-oriented design pattern approach as a uniform, efficient and accurate method of modeling and simulating a DCS. Four design patterns are proposed. Device constructor and composite-device-constructor patterns describe classes and mechanisms for uniformly structuring device models composed of many kinds of sensors and actuators. A statechart pattern defines classes and the state-transition execution mechanism for realizing the behavior of sensors and actuators in a device. The event-chain pattern defines classes and the event dispatching mechanism among sensors and actuators in both an intra-device and inter-device manner. The systematic implementation procedures from these patterns to the executable Java code of the DCS simulation model are also discussed. Finally the effectiveness of our approach was proved by developing the Java-based DCS modeler and simulator used in building automation.
Toyoaki Tomura, Satoshi Kanai
ISORC2
2000 Object-Oriented Graphical Specification and Seamless Design Procedure for Manufacturing Cell Control Software Development
abstract
A seamless design methodology for developing manufacturing cell control software is proposed. The methodology is based both on the graphical specification and on the systematic design procedure of its conversion to the control code. The graphical specification describes the component configuration of the cell and the activity sequence on which the devices should act. An object diagram and an activity-control-condition diagram are introduced for this purpose. The systematic design procedure specifies a clearly-defined conversion from the initial graphical specification to the cell control software code. The conversion consists of three processes: refinement, translation and information. A diagram editor has also been developed to help the programmer carry out this design procedure. Finally, the functionality of the control software generated by using the proposed methodology is validated through co-simulation with a Petri net simulator.
Satoshi Kanai, Takeshi Kishinami, Toyoaki Tomura
ICRA1