Motivation: Beyond 3D display
In recent years, 3D technology has become so widespread that the technology alone no longer fascinates viewers. New breakthroughs are necessary to keep the audience entertained. Thus, a generic multiplexing technique using existing 3D stereoscopic technology was developed. This breakthrough 3D technology enables the viewing of two contents in one single screen at the same time. It is considered to meet users’ expectations. The application of multiplex image hiding techniques to the widespread consumer 3D flat panels without any hardware modification can be valuable in terms of the new usage of 3D devices.
Challenge: multiplex-image hiding on 3D flat panels
Polarization glasses, a passive 3D stereoscopic technology that shows two images with the parallax to the right and left eyes, are currently the most widely used 3D technique in virtual reality and movie theaters. In previous research, ScritterHDR and 2x3D were proposed to realize multiplex-image hiding using a multi-projection-based technique [Nagano et al. 2010;Fujimura et al.2012]. These techniques are valuable in maintaining the resolution in large displays, such as in theaters. However, the stacked projector setup is complicated and requires a large space for consumer use at home. The application of the multiplex-image hiding imagery technique was used on a 3D flat panel based on an existing line-by-line polarized device, such as Xpol and/or CINEMA3D. In this line-by-line method, each line is designed for either the left or the right eye, and the two lines right above and below it are to be seen by the other eye. A 3D stereoscopic view is seen when this setup is viewed with polarized glasses. As a first result, multiple imagery works well in most consumer products. Two images A and B are turned into images made of odd and even pixel lines, respectively, and combined to display image AB on a flat panel screen. This approach is similar to the SimulView technique by SONY’s passive 3D display. For hidden imagery as a new function, each image is mapped into a limited range of actual devices, such as 0-255, and image cancelation considers gamma correction.
ExPixel: PixelShader for line-by-line multiplex hiding
Using the below algorithm, image C may be placed on the even line and image B on the odd line. This multiplex hidden image is called “ExPixel.” A real-time PixelShader technique operates this algorithm on GPU. To make this multiplex-image hiding method accessible, Unity 3D plugin was developed for the easy use of programmers and artists in creating new games and contents. “ExPixel” increases the interactivity of current display. Therefore, game developers and artists have a new way to express themselves and create new types of works.
https://www.youtube.com/watch?v=lOMx5F7aGEQ
[News!] This project is selected as top 25 of ACM Student Research Competition!
http://s2014.siggraph.org/submitters/acm-student-research-competition
http://src.acm.org/candidates2014.html
--> Finally, it is selected as "semi-finalist" of ACM SRC. It got honored as 3rd place in undergraduate section!
Reference