This program ensures students acquire a balanced understanding of the latest hardware and software technology in the areas of information, communication, networks, and system control from a theoretical and practical standpoint. We train research and development engineers who become active researchers and practitioners in their areas of specialty.
|Interactive Intelligence laboratory||Computer System laboratory|
|The main focus of our research is the development of intelligent agents that people will interact with.
In research of the true nature of interaction, we are aiming for robots or agents to acquire language and behaviors in the way a child learns language. We use functional robots and simulators to search for the secrets of intelligence by making them move and behave. We also research voice response systems as potential interfaces for these intelligent agents.
For example, we are developing a system where we will play an educational video on a certain topic, and a robot sitting near the screen will provide supplemental explanation to the video, or answer questions related to its content.
|Computers are now embedded in all kinds of objects, and with the range of uses growing ever wider, they are now an irreplaceable tool for our society.
We are constantly aware that there are more and more uses for computers, and are progressing with research on a variety of core computer technologies.
We are putting a lot of resources into the development of the overall computer system, starting with core processor design, high performance parallel/distributed computer systems such as multiple processors on the one computer or multiple computers across a network, and maintaining and improving cyber security. We look not just at hardware but also at the core software such as compilers and OSs that make up the computer system.
|Intelligent Control Systems laboratory||Human Information Technology laboratory|
|Research in system controls began with feedback control, moved onto robust controls, and more recently, enormous focus is being put on intelligent control systems. We conduct education and research on intelligent controls and related information processing and computer application categories. More specifically, we conduct research in a number of areas, such as robust control theory to design control systems with successful control function without a complete understanding of the controlled object, hybrid system logic for control of embedded and other systems that contain multiple logics, as well as research into understanding and creating control system design applications from biological systems which respond to a changing environment.||We focus our research on the interaction between humans and machines, more specifically, between humans and computers. This field is called Human-Computer Interaction and becomes increasingly more important along with the increase in the number of computer users.
We research ways in which using today’s ever more complex computer technology can be efficient, pleasurable and beneficial for the user.
More specifically we research the following:
① Technology for computers to observe and understand human behavior and predict and support what they will do next;
② Making complex, multifunctional computer environments more comfortable and user friendly; and
③ Technology to make computer based human learning more effective.
|Information and Communications Engineering laboratory||Information Security laboratory|
|It has now become impossible to conceive of a society without ICT (Information and Communication Technology). Here at Information and Communications Engineering we conduct research on the core ICTs of wireless communication and information networks. More specifically, we conduct research in the use of multiple transceiver antennas to create spatio-temporal encoding communications more resilient to noise and interference, multicarrier communication techniques that make use of multiple sub-carrier signals to transmit information, and ad-hoc autonomous distributed networks consisting entirely of wireless terminals.
Furthermore, we have also began research on the development of network technology that can efficiently gather information from the enormous number of electrical devices and instruments in the home and car, and then use this information to instantaneously and accurately control each device. It is our intent to work collaboratively with industry to research and develop telecommunications network technologies that can be of benefit to our society.
|We are constantly surrounded by a large number of telecommunications systems, without which social activities would not be possible. Information security technologies are absolutely essential to be able to safely and securely use these telecommunications systems. Information security technology is a broad field, from the core mathematical theories of encryption and encoding through to network technology and signal processing for digital content. We have a broad focus here, from IDS (intrusion detection systems), anti-spam mail technologies and other network security related research, electronic watermarking and other digital copyright protection technologies, as well as fingerprint and other individual certification technologies.|
|Computational Intelligence and Systems laboratory||Human Interface laboratory|
|We focus on various types of systems and conduct research on the development of systems that behave in ways we anticipate, and also on system structure theory and methodology. We have recently put emphasis on development of the technologies to intelligently create intelligent systems. For example, we research ways to artificially recreate the information processing mechanisms of the human brain, biological evolution, group behavior and so on, to create systems with the capacity to learn, adapt, remember and self-organize. Furthermore, we conduct research into the development of the theory and computational algorithms to intelligently create systems where computers would automatically perform system simulations, analysis, design and optimization.||We conduct research into the human interface. Human interface (HI) refers to the field of study investigating what happens between humans and other agents (computers, etc.), as well as the problems that arise through this interaction. There is no point in making devices with superior functionality if people cannot take advantage of them. HIs are needed for people to take advantage of these devices. Devices with superior HIs are easier to use, allow us to work more efficiently and with fewer errors. We can conceive of HIs that are not just easier to use, but that people are going to actively want to use. Superior HIs are needed not just for human and machine interaction, but also for human to human interaction using these devices, and as a support to help people work collaboratively.|
|Multimedia Data Engineering laboratory||Distributed System laboratory|
|Thanks to the advances in computers and computer networks, multimedia such as images, music and videos are becoming ubiquitous. Some examples are photos or videos we take with our digital cameras and music we have downloaded. It would not be an exaggeration to say that we are suffocating with the amount of multimedia data we are surrounded with. Even with the computers we have today it is not easy to accurately and quickly find what we are looking for in the sea of available multimedia options. This is the challenge we are working on. Some examples of the research we are conducting are methods to perform searches based on multimedia content or images, methods to quickly search for similar and related multimedia data, and ways to structure and build database systems to manage all of this multimedia data.||We conduct research on distributed system operations management technologies and on e-Learning. A distributed system means a system of multiple computers connected over a network, a large and familiar example of which is the internet. These systems need to be in a safe and secure state, which means that we will need such operations management technologies as security measures and system design methodologies that make the system less susceptible to damage or failure. Furthermore, e-Learning refers to the educational activities that people undertake using these network connected computers in their own individual environment. With the help of these distributes systems, it is hoped that people will be able to enjoy richer and more rewarding e-Learning experiences.|
|Image Processing laboratory||Software Engineering laboratory|
|We live our daily lives relying on large amounts of visual information. Recent improvements in computers have allowed digital TV and 3D vision to move beyond industrial and medical applications, and more and more of us can now enjoy this kind of digital imagery in our own homes.
Here at Image Processing, we conduct research in a diverse range of areas, such as real-time visual data acquisition and processing, extraction and measurement of data from acquired images for object recognition, as well as image reconstruction and multi-dimensional signal display technologies for 3D medical and other applications. These technologies have a variety of potential industrial and medical applications, such as in self-driving transport vehicles, defect and contamination inspections for commercial products, medical image diagnostic support for 3D CT imagery, image synthesis, and so on.
|The scale and complexity of software development continues to grow year after year, but advances in the development technology itself are slow, which results in timetable overruns, excessive development costs, unacceptable quality, and other issues.
Here at Software Engineering we mine software repositories and look through historical developments to extract expertise and methodologies that can be used to improve software quality.
Our research began essentially with open source software, but we have broadened our focus to cover software process data analysis through collaborative research with industry.
Specifically we research the use of text filters to detect potentially defective software modules, as well as technology to simulate software development.