Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Atsushi Shiraki is active.

Publication


Featured researches published by Atsushi Shiraki.


Optics Express | 2006

Computer generated holography using a graphics processing unit

Nobuyuki Masuda; Tomoyoshi Ito; Takashi Tanaka; Atsushi Shiraki; Takashige Sugie

We have applied the graphics processing unit (GPU) to computer generated holograms (CGH) to overcome the high computational cost of CGH and have compared the speed of a GPU implementation to a standard CPU implementation. The calculation speed of a GPU (GeForce 6600, nVIDIA) was found to be about 47 times faster than that of a personal computer with a Pentium 4 processor. Our system can realize real-time reconstruction of a 64-point 3-D object at video rate using a liquid-crystal display of resolution 800x600.


Optics Express | 2005

Special-purpose computer HORN-5 for a real-time electroholography

Tomoyoshi Ito; Nobuyuki Masuda; Kotaro Yoshimura; Atsushi Shiraki; Tomoyoshi Shimobaba; Takashige Sugie

In electroholography, a real-time reconstruction is one of the grand challenges. To realize it, we developed a parallelized high performance computing board for computer-generated hologram, named HORN-5 board, where four large-scale field programmable gate array chips were mounted. The number of circuits for hologram calculation implemented to the board was 1,408. The board calculated a hologram at higher speed by 360 times than a personal computer with Pentium4 processor. A personal computer connected with four HORN-5 boards calculated a hologram of 1,408 x 1,050 made from a three-dimensional object consisting of 10,000 points at 0.0023 s. In other words, beyond at video rate (30 frames / s), it realized a real-time reconstruction.


Optics Express | 2009

HORN-6 special-purpose clustered computing system for electroholography.

Yasuyuki Ichihashi; Hirotaka Nakayama; Tomoyoshi Ito; Nobuyuki Masuda; Tomoyoshi Shimobaba; Atsushi Shiraki; Takashige Sugie

We developed the HORN-6 special-purpose computer for holography. We designed and constructed the HORN-6 board to handle an object image composed of one million points and constructed a cluster system composed of 16 HORN-6 boards. Using this HORN-6 cluster system, we succeeded in creating a computer-generated hologram of a three-dimensional image composed of 1,000,000 points at a rate of 1 frame per second, and a computer-generated hologram of an image composed of 100,000 points at a rate of 10 frames per second, which is near video rate, when the size of a computer-generated hologram is 1,920 x 1,080. The calculation speed is approximately 4,600 times faster than that of a personal computer with an Intel 3.4-GHz Pentium 4 CPU.


Computer Physics Communications | 2012

Computational wave optics library for C++: CWO++ library

Tomoyoshi Shimobaba; Jian Tong Weng; Takahiro Sakurai; Naohisa Okada; Takashi Nishitsuji; Naoki Takada; Atsushi Shiraki; Nobuyuki Masuda; Tomoyoshi Ito

Abstract Diffraction calculations, such as the angular spectrum method and Fresnel diffractions, are used for calculating scalar light propagation. The calculations are used in wide-ranging optics fields: for example, Computer Generated Holograms (CGHs), digital holography, diffractive optical elements, microscopy, image encryption and decryption, three-dimensional analysis for optical devices and so on. However, increasing demands made by large-scale diffraction calculations have rendered the computational power of recent computers insufficient. We have already developed a numerical library for diffraction calculations using a Graphic Processing Unit (GPU), which was named the GWO library. However, this GWO library is not user-friendly, since it is based on C language and was also run only on a GPU. In this paper, we develop a new C++ class library for diffraction and CGH calculations, which is referred to as a CWO++ library, running on a CPU and GPU. We also describe the structure, performance, and usage examples of the CWO++ library. Program summary Program title: CWO++ Catalogue identifier: AELL_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AELL_v1_0.html Program obtainable from: CPC Program Library, Queenʼs University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 109 809 No. of bytes in distributed program, including test data, etc.: 4 181 911 Distribution format: tar.gz Programming language: C++ Computer: General computers and general computers with NVIDIA GPUs Operating system: Windows XP, Vista, 7 Has the code been vectorized or parallelized?: Yes. 1 core processor used in CPU and many cores in GPU. RAM: 256 M bytes Classification: 18 External routines: CImg, FFTW Nature of problem: The CWO++ library provides diffraction calculations which are useful for Computer Generated Holograms (CGHs), digital holography, diffractive optical elements, microscopy, image encryption and decryption and three-dimensional analysis for optical devices. Solution method: FFT-based diffraction calculations, computer generated holograms by direct integration. Running time: The sample runs provided take approximately 5 minutes for the C++ version and 5 seconds for the C++ with GPUs version.


Applied Optics | 2012

Fast high-resolution computer-generated hologram computation using multiple graphics processing unit cluster system.

Naoki Takada; Tomoyoshi Shimobaba; Hirotaka Nakayama; Atsushi Shiraki; Naohisa Okada; Minoru Oikawa; Nobuyuki Masuda; Tomoyoshi Ito

To overcome the computational complexity of a computer-generated hologram (CGH), we implement an optimized CGH computation in our multi-graphics processing unit cluster system. Our system can calculate a CGH of 6,400×3,072 pixels from a three-dimensional (3D) object composed of 2,048 points in 55 ms. Furthermore, in the case of a 3D object composed of 4096 points, our system is 553 times faster than a conventional central processing unit (using eight threads).


Optics Express | 2009

Simplified electroholographic color reconstruction system using graphics processing unit and liquid crystal display projector.

Atsushi Shiraki; Naoki Takada; Masashi Niwa; Yasuyuki Ichihashi; Tomoyoshi Shimobaba; Nobuyuki Masuda; Tomoyoshi Ito

We have constructed a simple color electroholography system that has excellent cost performance. It uses a graphics processing unit (GPU) and a liquid crystal display (LCD) projector. The structure of the GPU is suitable for calculating computer-generated holograms (CGHs). The calculation speed of the GPU is approximately 1,500 times faster than that of a central processing unit. The LCD projector is an inexpensive, high-performance device for displaying CGHs. It has high-definition LCD panels for red, green and blue. Thus, it can be easily used for color electroholography. For a three-dimensional object consisting of 1,000 points, our system succeeded in real-time color holographic reconstruction at rate of 30 frames per second.


Journal of Optics | 2007

An electroholographic colour reconstruction by time division switching of reference lights

Tomoyoshi Shimobaba; Atsushi Shiraki; Nobuyuki Masuda; Tomoyoshi Ito

In this paper, we report an electroholographic reconstruction method for a colour three-dimensional (3D) object, using the time division switching of reference lights. We use a reflective liquid crystal display (LCD) panel with a high refresh rate as a spatial light modulator. A colour 3D object is divided into red, green and blue components, from which we compute three computer-generated holograms (CGHs). The LCD panel displays the CGHs in sequence at a refresh rate of about 100 Hz. The LCD panel also outputs synchronized signals, indicating that one of the CGHs is currently displayed on the LCD panel. Red, green and blue light emitting diodes (LEDs), as used for reference lights, are switched by the synchronized signals. As a result of the afterimage effect on human eyes, we can clearly observe a coloured 3D object.


Journal of Optics | 2008

Numerical calculation library for diffraction integrals using the graphic processing unit: the GPU-based wave optics library

Tomoyoshi Shimobaba; Tomoyoshi Ito; Nobuyuki Masuda; Yukio Abe; Yasuyuki Ichihashi; Hirotaka Nakayama; Naoki Takada; Atsushi Shiraki; Takashige Sugie

In optics, several diffraction integrals, such as the angular spectrum method and the Fresnel diffraction, are used for calculating scalar light propagation. The calculation result provides us with the optical characteristics of an optical device, the numerical reconstruction image from a hologram, and so forth. The acceleration of the calculation commonly uses the fast Fourier transform; however, in order to analyze a three-dimensional characteristic of an optical device and compute real-time reconstruction from holograms, recent computers do not have sufficient computational power. In this paper, we develop a numerical calculation library for the diffraction integrals using the graphic processing unit (GPU), the GWO library, and report the performance of the GWO library. The GPU chip allows us to use a highly parallel processor. The maximum computational speed of the GWO library is about 20 times faster than a personal computer.


Optics Express | 2005

Electroholographic display unit for three-dimensional display by use of special-purpose computational chip for holography and reflective LCD panel

Tomoyoshi Shimobaba; Atsushi Shiraki; Nobuyuki Masuda; Tomoyoshi Ito

We developed an electroholography unit, which consists of a special-purpose computational chip for holography and a reflective liquid-crystal display (LCD) panel, for a three-dimensional (3D) display. The special-purpose chip can compute a computer-generated hologram of 800x600 grids in size from a 3D object consisting of approximately 400 points in approximately 0.15 seconds. The pixel pitch and resolution of the LCD panel are 12 mum and 800x600 grids, respectively. We implemented the special purpose chip and LCD panel on a printed circuit board of approximately 28cmx13cm in size. After the calculation, the computer-generated hologram produced by the special-purpose chip is displayed on the LCD panel. When we illuminate a reference light to the LCD panel, we can observe a 3D animation of approximately 3cmx3cmx3cm in size. In the present paper, we report the electroholographic display unit together with a simple 3D display system.


IEICE Electronics Express | 2008

Interactive color electroholography using the FPGA technology and time division switching method

Tomoyoshi Shimobaba; Atsushi Shiraki; Yasuyuki Ichihashi; Nobuyuki Masuda; Tomoyoshi Ito

In this paper, we report an interactive color electroholography system using the field-programmable gate array (FPGA) technology and the time division switching method for color reconstruction. We implemented 30 dedicated-processors for a computer-generated hologram (CGH) into an FPGA chip, and the FPGA chip can generate full-parallax CGHs, on which we record color information for a color 3D object, faster than a personal computer. The time division switching method can reconstruct a color 3D object from the CGHs, to make use of the afterimage effect on human eyes. The system allows us to perform interactive operations for a reconstructed color 3D object using a keyboard, while viewing the reconstructed color 3D object.

Collaboration


Dive into the Atsushi Shiraki's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Yasuyuki Ichihashi

National Institute of Information and Communications Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge