SpecTrans
Versatile Material Classification for Interaction with Textureless, Specular and Transparent Surfaces
Project Description

Project Webpage: http://spectrans.io

Introduction

Surface and object recognition is of significant importance in ubiquitous and wearable computing. While various techniques exist to infer context from material properties and appearance, they are typically neither designed for real-time applications nor for optically complex surfaces that may be specular, textureless, and even transparent. These materials are, however, becoming increasingly relevant in HCI for transparent displays, interactive surfaces, and ubiquitous computing.

SpecTrans, new sensing technology


sensor_board

We present SpecTrans, a new sensing technology for surface classification of exotic materials, such as glass, transparent plastic, and metal. The proposed technique extracts optical features by employing laser and multi-directional, multi-spectral LED illumination that leverages the material’s optical properties. The sensor hardware is small in size, and the proposed classification method requires significantly lower computational cost than conventional image-based methods, which use texture features or reflectance analysis, thereby providing real-time performance for ubiquitous computing.

Our evaluation of the sensing technique for nine different transparent materials, including air, shows a promising recognition rate of 99.0%. We demonstrate a variety of possible applications using SpecTrans’ capabilities.

Design of multi-spectral, multi-directional material classification


sensor_exploded_view

SpecTrans combines a fast image sensor with multi-directional, multi-spectral imaging to capture materials’ varying optical properties under different lighting. This makes it possible to extract simple, yet efficient features for material classification that cannot be observed given a single image under a fixed illumination.

Additional 20 LEDs in 5 different wavelength and from 4 directions are arranged on a custom PCB. We use a high-speed laser optical mouse sensor with a small form factor lens. We extend these optical elements with four LED clusters placed at different positions, each containing LEDs at different peak wave lengths of blue (475 nm), green (525 nm), red (621 nm), and two infrared (850 and 940 nm) for a total of 20 LEDs.

Surface sensing with coherent and incoherent lighting


lighting_low

SpecTrans has 26 different lighting conditions with LEDs in five different wavelengths and four locations, which enables classification of highly specular or even transparent surfaces.

Our current implementation can capture four features at four different exposure setups with 26 lighting conditions (416 features in total) in merely 117 ms.

Interactions with transparent materials and surfaces using optical properties

classification_low

Our evaluation of the sensing technique for nine different transparent materials, including air, shows a promising recognition rate of 99.0%.

We can encode imperceptible IDs with transparent surfaces. Interacting with transparent surfaces and displays has important applictions. By sensing imperceptible optical characteristics in the surfaces, the system maintains its transparent characteristics, while being able to respond to different user interactions.

Publications

Munehiko Sato*, Shigeo Yoshida*, Alex Olwal, Boxin Shi,
Atsushi Hiyama, Tomohiro Tanikawa Michitaka Hirose, and Ramesh Raskar.
“SpecTrans: Versatile Material Classification for Interaction with Textureless, Specular and Transparent Surfaces,” ACM CHI ’15, Seoul, Korea, April 2015.
(* The first two authors contributed equally to this work.)

SpecTransPaperImage

 

ACM Digital LibraryDownload Paper PDF

@inproceedings{Sato:2015:SVM:2702123.2702169,
author = {Sato, Munehiko and Yoshida, Shigeo and Olwal, Alex and Shi, Boxin and Hiyama, Atsushi and Tanikawa, Tomohiro and Hirose, Michitaka and Raskar, Ramesh},
title = {SpecTrans: Versatile Material Classification for Interaction with Textureless, Specular and Transparent Surfaces},
booktitle = {Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems},
series = {CHI '15},
year = {2015},
isbn = {978-1-4503-3145-6},
location = {Seoul, Republic of Korea},
pages = {2191--2200},
numpages = {10},
url = {http://doi.acm.org/10.1145/2702123.2702169},
doi = {10.1145/2702123.2702169},
acmid = {2702169},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {context-aware mobile computing, laser speckle, material classification, multi-spectral sensing, sensors, ubiquitous computing},
}
Project Details
VIEW PROJECT