Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Proceedings of the 2016 IEEE

International Conference on Robotics and Biomimetics


Qingdao, China, December 3-7, 2016

Interactive Aerial Projection of 3D Hologram Object

Jiono Mahfud and Takafumi Matsumaru, Graduate School of Information, Production and Systems
Waseda University, 2-7 Hibikino, Wakamatsu-ku Kitakyushu, 808-0135, Japan
mahfudjiono@akane.waseda.jp

Abstract— In this paper we present an interactive aerial detector. The pyramid hologram device is used to construct
projection of 3D hologram objects by using the pyramid the 3D object from 2D object projection. Parabolic mirror
hologram and parabolic mirror system (for 3D hologram hologram is used to project the 3D hologram object in the
object reconstruction) and the Leap Motion sensor (as a finger mid-air. And Leap Motion sensor is used to detect user finger
movement detector of a user). This system not only can movement, so that the 3D hologram object will be
reconstruct and project the 3D hologram object in the mid-air, interactively operated by the user.
but also provides a way to interact with it by moving a user’s
finger. There are three main steps: the reconstruction of 3D This paper is divided into five sections: Section 1 here is
object, the projection of 3D hologram object in the mid-air, the introduction. Section 2 discusses about works and
and the interactive manipulation of 3D hologram object. The researches related to the interactive aerial projection. Section
first step is realized by using pyramid hologram with LCD 3 explains the design concept of the interactive aerial
display. The second step is achieved with the parabolic mirror projection of 3D hologram object. Section 4 presents the
hologram. And Leap Motion sensor is used for the last step to construction of the prototype system. And Section 5
detect user finger movement. This paper traces the design describes the conclusion.
concept and confirms the system function of an interactive
aerial projection of 3D hologram objects by a prototype
demonstration. II. RELATED WORKS

Keywords— aerial projection; 3D hologram object; Prior to the actual processing of the interactive 3D
interactive manipulation hologram objects, we introduce the related works concerning
I. INTRODUCTION the displaying of 3D objects in space (based on CGH and
SLM technique) and the 3D object manipulation (based on
3D hologram object is a record pattern of the light the interactive object using Leap Motion sensor and the
method. This object is presented by a projection technique augmented reality using HoloLens).
based on an illusion. Illusion of 3D objects is produced from
a light source projected into the object surface. The light A. 3D Hologram Objects Projection in Mid-Air
illuminates the object to create an interference between the
object and scattered light [1]. When two lights interact with There are two kinds of the aerial projection techniques:
each other, the 3D hologram object namely aerial projection the computer generated hologram (CGH) and the spatial
is presented. light modulator (SLM) technique [2-4].
1. Computer Generated Hologram
Aerial projection is an important aspect of digital
Computer Generated Hologram (CGH) is one of the
signage, control operation, entertainment, business, and
techniques to make a hologram object. In this kind of system,
others. Among these applications of the aerial projection, the
a hologram object is projected by laser light, which is divided
effectiveness and reliability of control operation will be
into two types: object light and reference light by a half
improved for the movement of robots. In this paper, we
mirror. While object light is projected from an illumination
present an interactive aerial projection of 3D hologram
to the object as scattered light, reference light is a
objects by using the pyramid and parabolic mirror hologram
medium-recorded interfacing fringe formed by the object
system, and the Leap Motion sensor as a finger movement
light. The working principle of this system is shown in Fig.
1. Firstly, by illuminating the hologram using a laser source
*Research supported by Waseda University and Kayamori Foundation.
Jiono Mahfud is with Bio-Robotics & Human-Mechatronics Lab. , with two mirrors placed at the same angle and a lens for
Graduate School of Information, Production and Systems, Waseda positioning the reference light, an image is generated at the
University, Kitakyushu, Fukuoka, Japan (e-mail: mahfudjiono@ previous position of the objects in the recording process.
akane.waseda.jp).
Then the holographic object can be reproduced with some
T. Matsumaru is with Bio-Robotics & Human-Mechatronics
Lab. , Graduate School of Information, Production and Systems, Waseda brightness (decided by the amplitude of light) and at some
University, Kitakyushu, Fukuoka, Japan (e-mail: matsumaru@waseda.jp). direction (decided by the phase of light).

978-1-5090-4364-4/16/$31.00 ©2016 IEEE 1930


B. Interactive Sensing System
There are many research works to detect 3D objects for
an interactive system. The interactive system usually uses
two kinds of sensing system, the marker based system and
the non-marker based system.
1. Marker based System
Marker based system can detect the motion of user and
supports feedback vibration. One example of marker based
system is Haptic Workstation™. This device can detect
6-axis of hand movement through data gloves [7]. Another
Figure 1. Computer Generated Hologram [2] example is based on embedded optical sensors onto a TFT
array substrate system [8]. The position of an object can be
2. Spatial Light Modulator Holograms detected by optical sensors with the same processes as a TFT
3D images can be built using the spatial light modulator array. However, the bulk and weight of this device would be
(SLM) based on the intensity of the light beam. SLM is used inconvenient problem.
in the holographic data storage setup to encode some
information data into the laser beam in the same way as 2. Non-marker based System
doing a transparent foil for an overhead projector. The The recognition of hand movement and gesture is a kind
reconstruction of spatial image is made in a similar manner of interaction for communication between a user and a
when the objects are being observed directly. This method is machine. Non-marker based system normally uses the
mainly used in the internal photography. The internal camera system to calculate the position and direction of the
photography is a special kind of method which can object. There are various kinds of sensing device for
reproduce discrete light rays from an object. The 3D movement and gesture recognition, such as Kinect and Leap
holographic object is produced with a newly-devised Motion sensor. Kinect sensor is a device which can be
space-saving image-readout optical system for multiple applied in an interactive system such as remote operation
reflection type SLMs [5]. robot control system based on body gesture recognition [9].
Leap Motion sensor is especially used for hand movement
There are many applications based on SLM which need a and gesture interaction [10]. Leap Motion sensor consists of
computer device as the host. The function of the host two monochromatic IR cameras and three infrared LEDs
computer is to control the sending of command signal and that can detect hands and fingers.
displaying signal of the SLM itself in real time. The device
needs a driver as the interface for computer and SLM. This The example of usage Leap Motion sensor is shown in
driver reconstructs the object pattern. Then the 3D hologram Fig. 3. It shows Japanese writing style on the table [11]. In
object is generated as Fig. 2. this system, user can do some Japanese writing exercises.
There are three kinds of exercises according to the learner's
ability: copying exercise, tracing exercise, and a
combination of them.

Figure 2. 3D Object based on SLM [3]

Although these two techniques produce a hologram


object, there is a considerable distance between the hologram Figure 3. Leap Motion sensor used for calligraphy
object and the user. We can see from Fig. 1 that the object is exercise [11]
projected in the opposite side of the user, therefore making it
impossible to be interacted by the user. Other problem of While the calligraphy-stroke learning support system
SLM is about the capability of spatially-resolved intensity projects a stroke model on the table, the Leap Motion sensor
modulation, the phase shifting, the beam steering or the detects the brush movement. It is effective and efficient for
wave front shaping, and the total control of complex wave writing exercise. In this case, non-marker based system is
fronts [6]. Therefore, it is difficult to apply SLM to our better to use in a limited work space of the application
intended system which can project 3D hologram object with system, because the bulk and weight of the non-marker
simple structure and uncomplicated mechanism. device is convenient.

1931
III. DESIGN CONCEPT OF INTERACTIVE AERIAL PROJECTION
OF 3D HOLOGRAM OBJECT

This section explains the design concept of the


interactive aerial projection system. There are two sub
sections: the requirement and the design principle.

A. Requirement
The requirement of interactive aerial projection of 3D Figure 5. Working Principle of Pyramid Hologram
hologram objects system is divided into two categories. The
Four symmetrically opposite variations of the same object
first requirement is the aerial projection of 3D hologram
in LCD display are projected on the four faces of the
object reconstruction which is to be projected in the mid-air.
pyramid. By means of this projection, each side of the object
The second requirement is the user interaction of the 3D
falls at the center of the pyramid. Fig. 6 shows the system
hologram object. It means that the purpose of this system is
design of the pyramid hologram.
not only to reconstruct and project the 3D hologram object in
the mid-air but also to facilitate users to do some interaction
using his/her finger movement.

B. Design Principle
1. Aerial Projection of 3D Hologram Object
Reconstruction
Firstly, we explain the design principle of 3D hologram
object projected in the mid-air. The system mainly consists
of 3D object reconstruction device (pyramid hologram Figure 6. Design of the Pyramid Hologram
system) and aerial projection device (two concave mirrors).
The 3D object reconstruction device can create the 3D b. 3D Hologram Object Projection In Mid-air
holographic image as the original object from a LCD After displaying a 3D object on the pyramid hologram,
display. And aerial projection device makes the 3D the second part is aerial projection device (Fig. 4 part 2). The
hologram image projected in the mid-air. Fig.4 show the
basic element of this part is the concave mirror (parabolic
design principle of our system including two basic parts
mirror). The working principle of the concave mirror is
(Fig.4 part 1 and 2) of the aerial projection system.
shown in Fig. 7.

Figure 4. Design principle of Aerial Projection System


Figure 7. Working Principle of Parabolic Mirror
a. 3D Hologram Object Reconstruction
The first part is 3D object reconstruction by using
pyramid hologram device (Fig. 4 part 1). In this part a 3D In Fig. 7, a cube object is set at the bottom of the parabolic
original object is built, which can be illuminated by the mirror as the original object. The light (a, b and c) can
parabolic mirror. Pyramid hologram is a simple device illuminate the 3D hologram object at the top of the parabolic
which is made by cutting a transparent acrylic sheet into the mirror. However, the object and the hole should be set near
special shape of a hollow pyramid. The pyramid hologram the focal point both at the upper side and lower side of the
creates a 3D illusion for the viewer and makes an object to parabolic mirror, respectively. Therefore the aerial image of
appear in mid-air. Fig. 5 shows the working principle of the the objects is focused near the hole at the upper side of the
pyramid hologram presenting a 3D hologram object. parabolic mirror.

1932
2. Interactive 3D Hologram Object Furthermore, some kind of documentation of augmented
After the 3D hologram object is created by the pyramid reality is available for Unity programing. In the Unity
hologram and parabolic mirror, the interactive aerial programing, the interaction between objects requires that at
least one object being set as rigid-body. In the interaction
projection of 3D hologram object can be done. In this
process, the rigid-body must be detected when the two
section, we describe the configuration of the interaction
objects begin to touch each other. For example, in Fig. 9, we
aerial projection of 3D hologram object. The requirement is
can see a rigid-body touching the cube object. The Unity
divided into two parts: Non-marker sensor as finger programing provides different collision region and some
movement detector and the interactive 3D object information data. This data is usually used in some
manipulation. application such as game, animation, etc. We have to choose
the most accurate type for when hands touch the object in
a. Non-marker Sensor as Finger Movement Detector Unity programing to receive touching signal data from Leap
Based on the design principle of aerial projection system, Motion sensor.
the aerial image of the 3D hologram object is projected at the
In Fig. 9, we made four scene objects in one view
top of the parabolic mirror. However, the work space at the position, which are four symmetrically opposite variations of
top hole of the parabolic mirror has limited space with the same object and they are projected on the four faces on
maximum diameter 2 inch. Therefore, we use non-marker the LCD. After that, the four faces are projected at the
based system, because it is favorable in a limited work space. pyramid hologram. To make easy to understand for users,
Also the bulk and weight of the non-marker device is this object will change its color when user’s finger touches
convenient to carry and setup like Leap Motion sensor. the object. Also the shape of the object will change if the
Nevertheless, when the work space area become larger, depth of the finger position changes.
another sensor based on non-marker system can be
implemented such as Kinect or Xtion sensor. In this system,
we used Leap Motion sensor to detect the finger movement of
a user. The system configuration is shows in Fig. 8.

(a)

Figure 8. Interactive 3D Hologram Object System

In Fig. 8, a cube object is focused near the hole in the


upper side of the parabolic mirror. This hole is used for the
interaction (between the 3D object and user fingers
movement) by either position or direction. Leap Motion
sensor has the advantages that any position and direction of
the required finger movement can be measured. (b)
Figure 9. Four scene objects in one view position (white color is
b. Interactive 3D Object Manipulation before touching and blue color is after touching)
This part describes the reconstruction and manipulation
of the original 3D object for the aerial projection system. The IV. CONSTRUCTION OF INTERACTIVE AERIAL PROJECTION
object is built by using Unity Assets programing with C# OF 3D HOLOGRAM OBJECT SYSTEM
programing language to control it. A computer gets feedback
from the Leap Motion sensor, which can detect the palm and A. Appearance of Interactive Aerial Projection of 3D
finger position and direction, as well as their velocity Hologram System
information. Leap Motion sensor also provides preprocessed
data through the Unity programming interface. This data is In this section we describe the components of the
accessed by a frame object, querying per frame. There are interactive aerial projection of 3D hologram object system:
various properties of a frame object in the Leap Motion core the pyramid hologram, parabolic mirror, and Leap Motion
assets Orion version. sensor.

1933
1. Aerial Projection of 3D Hologram Object The configuration setup between the pyramid hologram
Reconstruction and parabolic mirror hologram is shown in Fig.12.
a. 3D Hologram Object Reconstruction
For the reconstruction of the 3D hologram object we use
the pyramid hologram device. It is a simple device which is
made by cutting a transparent acrylic sheet into the special
shape of a hollow pyramid. Table 1 show the pyramid
hologram specification.
Table 1. The Pyramid Hologram Specifications
Material Transparent Acrylic 0.5
Upper Side 2.95 [inch]
Length Figure 12. Combination of the Pyramid Hologram and
Bottom Side 0.4 [inch]
Height 3.5 [inch] Parabolic Mirror

2. Interactive 3D Hologram Object


We made the pyramid hologram as featured in Fig.10.
The angle of pyramid hologram is almost 70 degrees. The The Leap Motion sensor is used to detect user’s finger
aim of this angle is to project the 3D hologram object near movement so that the 3D hologram object could be
the focal point of the pyramid hologram. It means that the interactively operated by a user.
parabolic mirror can project the 3D hologram object more a. Leap Motion as Finger Movement Detector
clearly as well as focus near the hole at the upper side of the The Leap Motion sensor is especially used for detection
parabolic mirror. The length of bottom side is only 0.4 inch of the hand movement. This sensor consist of two
due to the limited size of the hole of parabolic mirror. It is monochromatic IR cameras and three infrared LEDs which
also designed to make the working space sufficient for the can detect hands and fingers by accuracy of 0.01 mm in every
object movement in the LCD display. 20 ms. In this system, the data of a finger position and
direction are extracted by Leap Motion sensor in every 60
ms.

Table 3. Leap Motion Specification


Depth 1.2 [inch]
Height 0.5 [inch]
Width 3.1 [inch]
Weight 1.6 [oz]

Figure 10. Pyramid Hologram


b. 3D Hologram Object Projection In Mid-air
Figure 13. Leap Motion sensor dimensions
The second device is the parabolic mirror. The
specifications of the parabolic mirror is shown in Table 2. It 3. Appearance System of Interactive 3D Hologram Object
consists outer diameter, inner diameter (hole diameter), and The combination of the pyramid hologram, concave
height. mirror and Leap Motion sensor as well as the PC makes up
Table 2. Parabolic Mirror Hologram Specification the interactive aerial projection of 3D hologram object. Fig.
Product Desktop Mirage ® 14 shows the appearance of the proposed system. The work
Outer diameter 9 [inch] space of the system is about 2 inch x 2 inch x 2 inch which
Diameter
Hole diameter 2 [inch] depends on the hole diameter of parabolic mirror.
Height 3 [inch]

Figure 11. Parabolic Mirror Hologram Device Figure 14. Appearance of the Interactive Aerial Projection of 3D
Hologram System

1934
B. System Function of the Interactive Aerial Projection of V. CONCLUSION
3D Hologram Object System In this paper, we presented the interactive aerial
The interactive aerial projection of 3D hologram objects projection of 3D hologram objects by using the pyramid
system has two main functions: the reconstruction and aerial hologram and parabolic mirror system. We set a
projection of 3D hologram object and the interaction with the combination of the pyramid hologram and parabolic mirror
3D hologram object. to reconstruct and project the 3D hologram object, and the
1. 3D Hologram Object Projection in the Mid-air Leap Motion sensor as movement detector of user’s finger so
The 3D hologram object shown inside the pyramid that the 3D hologram object can be interactively operated by
hologram is the original object. The original image of the users. As a result, we succeeded in constructing the
object is positioned at the bottom hole, but it is formed at the interactive aerial projection of 3D hologram object.
top hole, so that the 3D hologram object is projected in the
mid-air. Fig. 15 shows the interactive aerial projection of 3D Future prospect of this system is to make the larger work
hologram objects in the mid-air. space of hologram and to build more interactive
manipulation for remote operation which can control the
robot position and orientation.

ACKNOWLEDGMENT
This research is supported partially by Waseda
University (2016B-203) and Kayamori Foundation of
Informational Science Advancement (K26kenXIX-453), to
which we would like to express our sincere gratitude.

REFERENCES
[1] H. Ghuloum, “3D Hologram Technology in Learning Environment The
Historical Background of ICT in Education,” Proc. Inf. Sci. IT Educ.
Conf., pp. 693–704, 2010.
[2] T. Kawashima, K. Suzuki, T. Kakue, T. Shimobaba, and T. Ito, “Aerial
Projection System of Three-Dimensional Images Using
Computer-Generated Image Hologram and Concave Mirrors,” vol. 1, no.
1, pp. 1–5.
[3] T. Kakue, A. Yoshida, T. Kawashima, K. Suzuki, T. Nishitsuji, T.
Shimobaba, and T. Ito, “Real-Time Calculation and Reconstruction of
Computer- Generated Holograms for Aerial Projection System Based on
Figure 15. Interactive Aerial Projection of 3D Hologram Electro-Holography with Parabolic Mirrors,” no. 1, pp. 5–7, 2015.
Object in the Mid-air [4] T. Kakue, T. Nishitsuji, T. Kawashima, T. Shimobaba, and T. Ito,
“Aerial projection of three-dimensional images reconstructed from
computer-generated image holograms,” pp. 1–2.
2. Interactive aerial projection of 3D Hologram Object [5] H. Sasaki, K. Yamamoto, K. Wakunami, Y. Ichihashi, R. Oi, and T.
In Fig. 15, the 3D hologram object is formed at the hole Senoh, “Large size three-dimensional video by electronic holography
of the upper side of the parabolic mirror. This object is a real using multiple spatial light modulators,” pp. 4–11, 2014.
[6] W. Osten, C. Kohler, and J. Liesener, “Evaluation and application of
object in the mid-air. When the source of the object in the spatial light modulators for optical metrology,” Opt. Pura Apl, vol. 38,
pyramid hologram moves forward, backward, left or right, no. 1998, pp. 228–233, 2005.
the 3D hologram object in the mid-air will also move in the [7] K. N. Tarchanidis and J. N. Lygouras, “Data glove with a force sensor,”
IEEE Trans. Instrum. Meas., vol. 52, no. 3, pp. 984–989, 2003.
same way while maintaining the focus on the hole in the [8] W. d. Boer, A. Abileah, P. Green, T. Larsson, S. Robinson, and T.
upper side of the parabolic mirror. Nguyen, “56.3: Active matrix LCD with integrated optical touch screen,”
in SID Symp. Dig. Tech. Papers, vol. 34, pp. 1494–1497, 2003.
When the object is appeared, left-right direction means [9] M. A. Hussein, A. S. Ali, F. A. Elmisery, and R. Mostafa, “Motion
the X position of the object and finger, forward-backward Control of Robot by using Kinect Sensor,” vol. 8, no. 11, pp. 1384–1388,
direction is the Y position, and up-down direction is the Z 2014.
[10] L. Shao, S. Ee, V. Reality, C. Report, I. G. Wetzstein, and R. Konrad,
position. This object will change its color if the finger “Hand movement and gesture recognition using Leap Motion
touches the 3D hologram object. The shape of the 3D Controller,” pp. 2–6, 2015.
hologram object will change if the Z position changes. If Z [11] M. Narita and T. Matsumaru, “Calligraphy - Stroke Learning Support
System Using Projection,” Proc. 24th IEEE Int. Symp. Robot Hum.
position is higher than original position, the object will Interact. Commun., pp. 640–645, 2015.
become larger. In contrast, if Z position is lower than
original position, the object will turn to smaller. On the other
hand the 3D hologram object is moved forward-backward or
left-right following the finger position of a user.

1935

You might also like