Network


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

Hotspot


Dive into the research topics where Takashi Nishitsuji is active.

Publication


Featured researches published by Takashi Nishitsuji.


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.


Optics Express | 2012

Fast calculation of computer-generated hologram using the circular symmetry of zone plates

Takashi Nishitsuji; Tomoyoshi Shimobaba; Takashi Kakue; Nobuyuki Masuda; Tomoyoshi Ito

Computer-Generated Holograms (CGHs) can be generated from three-dimensional objects composed of point light sources by overlapping zone plates. A zone plate is a grating that can focus an incident wave and it has circular symmetry shape. In this study, we propose a fast CGH generating algorithm using the circular symmetry of zone plates and computer graphics techniques. We evaluated the proposed method by numerical simulation.


Optics Express | 2015

Fast calculation of computer-generated hologram using run-length encoding based recurrence relation

Takashi Nishitsuji; Tomoyoshi Shimobaba; Takashi Kakue; Tomoyoshi Ito

Computer-Generated Holograms (CGHs) can be generated by superimposing zoneplates. A zoneplate is a grating that can concentrate an incident light into a point. Since a zoneplate has a circular symmetry, we reported an algorithm that rapidly generates a zoneplate by drawing concentric circles using computer graphic techniques. However, random memory access was required in the algorithm and resulted in degradation of the computational efficiency. In this study, we propose a fast CGH generation algorithm without random memory access using run-length encoding (RLE) based recurrence relation. As a result, we succeeded in improving the calculation time by 88%, compared with that of the previous work.


Scientific Reports | 2015

Aerial projection of three-dimensional motion pictures by electro-holography and parabolic mirrors

Takashi Kakue; Takashi Nishitsuji; Tetsuya Kawashima; Keisuke Suzuki; Tomoyoshi Shimobaba; Tomoyoshi Ito

We demonstrate an aerial projection system for reconstructing 3D motion pictures based on holography. The system consists of an optical source, a spatial light modulator corresponding to a display and two parabolic mirrors. The spatial light modulator displays holograms calculated by computer and can reconstruct holographic motion pictures near the surface of the modulator. The two parabolic mirrors can project floating 3D images of the motion pictures formed by the spatial light modulator without mechanical scanning or rotating. In this demonstration, we used a phase-modulation-type spatial light modulator. The number of pixels and the pixel pitch of the modulator were 1,080 × 1,920 and 8.0 μm × 8.0 μm, respectively. The diameter, the height and the focal length of each parabolic mirror were 288 mm, 55 mm and 100 mm, respectively. We succeeded in aerially projecting 3D motion pictures of size ~2.5 mm3 by this system constructed by the modulator and mirrors. In addition, by applying a fast computational algorithm for holograms, we achieved hologram calculations at ~12 ms per hologram with 4 CPU cores.


Optics Express | 2015

Simple and fast cosine approximation method for computer-generated hologram calculation.

Takashi Nishitsuji; Tomoyoshi Shimobaba; Takashi Kakue; Daisuke Arai; Tomoyoshi Ito

The cosine function is a heavy computational operation in computer-generated hologram (CGH) calculation; therefore, it is implemented by substitution methods such as a look-up table. However, the computational load and required memory space of such methods are still large. In this study, we propose a simple and fast cosine function approximation method for CGH calculation. As a result, we succeeded in creating CGH with sufficient quality and made the calculation time 1.6 times as fast at maximum compared to using the look-up table of the cosine function on CPU implementation.


Applied Optics | 2017

Autoencoder-based holographic image restoration

Tomoyoshi Shimobaba; Yutaka Endo; Ryuji Hirayama; Yuki Nagahama; Takayuki Takahashi; Takashi Nishitsuji; Takashi Kakue; Atsushi Shiraki; Naoki Takada; Nobuyuki Masuda; Tomoyoshi Ito

We propose a holographic image restoration method using an autoencoder, which is an artificial neural network. Because holographic reconstructed images are often contaminated by direct light, conjugate light, and speckle noise, the discrimination of reconstructed images may be difficult. In this paper, we demonstrate the restoration of reconstructed images from holograms that record page data in holographic memory and quick response codes by using the proposed method.


IEEE Transactions on Industrial Informatics | 2017

Review of Fast Calculation Techniques for Computer-Generated Holograms With the Point-Light-Source-Based Model

Takashi Nishitsuji; Tomoyoshi Shimobaba; Takashi Kakue; Tomoyoshi Ito

Computer-generated holograms (CGHs) are a key technology in electroholography systems; however, heavy calculations are required to calculate CGHs. We review fast calculation techniques for CGH calculation of a point-light-source-based model, which is a simple and general model of a three-dimensional object in an electroholography system. To reduce the calculation time, many methods that reduce the temporal and spatial redundancy of the CGH calculation have been developed (e.g., look-up table method, the wavefront recording plane method, and other approximation techniques). The implementation of such methods on parallel computers (e.g., graphic processing unit and field programmable gate arrays) has also been reported.


Digital Holography and Three-Dimensional Imaging (2011), paper DWC20 | 2011

Fast calculation of Fresnel diffraction calculation using AMD GPU and OpenCL

Takashi Nishitsuji; Tomoyoshi Shimobaba; Takahiro Sakurai; Naoki Takada; Nobuyuki Masuda; Tomoyoshi Ito

This paper presents a fast calculation of Fresnel diffraction, which is used for various optics calculation with a GPU made by AMD and OpenCL. The maximum computational speed is about 15 times faster than a CPU.


Optics Communications | 2018

Computational ghost imaging using deep learning

Tomoyoshi Shimobaba; Yutaka Endo; Takashi Nishitsuji; Takayuki Takahashi; Yuki Nagahama; Satoki Hasegawa; Marie Sano; Ryuji Hirayama; Takashi Kakue; Atsushi Shiraki; Tomoyoshi Ito

Abstract Computational ghost imaging (CGI) is a single-pixel imaging technique that exploits the correlation between known random patterns and the measured intensity of light transmitted (or reflected) by an object. Although CGI can obtain two- or three-dimensional images with a single or a few bucket detectors, the quality of the reconstructed images is reduced by noise due to the reconstruction of images from random patterns. In this study, we improve the quality of CGI images using deep learning. A deep neural network is used to automatically learn the features of noise-contaminated CGI images. After training, the network is able to predict low-noise images from new noise-contaminated CGI images.


Scientific Reports | 2017

Digital holographic high-speed 3D imaging for the vibrometry of fast-occurring phenomena

Takashi Kakue; Yutaka Endo; Takashi Nishitsuji; Tomoyoshi Shimobaba; Nobuyuki Masuda; Tomoyoshi Ito

Digital holography allows production of high-speed three-dimensional images at rates over 100,000 frames per second; however, simultaneously obtaining suitable performance and levels of accuracy using digital holography is difficult. This problem prevents high-speed three-dimensional imaging from being used for vibrometry. In this paper, we propose and test a digital holography method that can produce vibration measurements. The method is based on single-shot phase-shifting interferometry. Herein, we imaged the surface of a loudspeaker diaphragm and measured its displacement due to the vibrations produced by a frequency sweep signal. We then analyzed the frequency of the experimental data and confirmed that the frequency spectra inferred from the reconstructed images agreed well with the spectra produced by the sound recorded by a microphone. This method can be used for measuring vibrations with three-dimensional imaging for loudspeakers, microelectromechanical systems, surface acoustic wave filters, and biological tissues and organs.

Collaboration


Dive into the Takashi Nishitsuji'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
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge