in office

 Ko Nishino, Ph.D.

  Assistant Professor
  Department of Computer Science
  College of Engineering
  Drexel University



I am an assistant professor of Computer Science at Drexel University. Prior to joining Drexel in fall 2005, I was a postdoctoral research scientist at Columbia University. I received all my degrees from The University of Tokyo: both BE and ME in Information and Communication Engineering (CE) in 1997 and 1999, respectively, and PhD in Information Science (CS) in 2002.
My research interests lie at the exciting intersection of Computer Vision and Computer Graphics, where they go hand in hand and reinforce each other to achieve realism in both analyzing and synthesizing the beautiful visual world surrounding us. In particular, I strive to develop novel and efficient computational algorithms to better extract, represent and regenerate visual information from photographs and videos. To this end, my main focus is on physically-driven image-based approaches in which I try to exploit the results of modeling the physics of natural phenomena to derive efficient data-driven representations of their generated appearance.

Contact

Department of Computer Science
Drexel University
3141 Chestnut Street,
Philadelphia, PA 19104

Office: University Crossings 108
Tel: (215) 895-2678
Fax: (215) 895-0545
e-mail: kondrexel.edu

Group Members

PhD Students Louis Kratz
Prabin Bariya
MS Students Geoff Oxholm
Undergraduate Students Ian Johnston (Math)
Past Students John Novatnack (MS, June 2008)
Past Visitors Virginia Brady (NSF RET 2008: Cleveland Elementary School)
Craig Polakoff (NSF RET 2007: Upper Moreland High School)
Susan Brennan (NSF RET 2006: Sulzberger Middle School)
Sercan Mihmanli (Summer Mentorship 2008: Koc School, Turkey)
Amber McKown (Summer Mentorship 2007: Downingtown High School)

Teaching

Computational Photography     [ Fall 2006 ] [ Fall 2007 ]
Introduction to Computer Vision     [ Winter 2006 ] [ Winter 2007 ] [ Winter 2008 ] [ Fall 2008 ]
Advanced Computer Vision     [ Spring 2006 ] [ Spring 2007 ]
Machine Learning     [ Spring 2008 ]

Research

My research spans the areas of Computer Vision and Computer Graphics. I mainly focus on developing physically-driven image-based representations and algorithms for efficently analyzing and synthesizing natural appearance. My current research interests include image-based rendering/modeling, photometric material analysis/synthesis, lighting estimation and relighting, recognition and surveillance especially under varying illumination.
The following are some projects I have worked on in the past.
If you are looking for VisualEyes, please go HERE.

Scale-Dependent 3D Geometric Features

Three-dimensional geometric data play increasingly vital roles in various computer vision applications, ranging from navigation to inverse rendering. Despite their ubiquitous use, little attention has been given to the fact that real-world 3D geometric data can contain significant scale variation in their local geometric structures. For instance, in a 3D human face model, both the tip of the nose and dimples are discriminative geometric features suitable for representing the underlying surface. The spatial extents of such geometric features, however, significantly differ from one another -- they lie at entirely different scales. While this geometric scale variability can be deemed to be another cause of error in subsequent processing, it can in turn be exploited as an additional source of information to enrich the representation of the actual object/scene geometry. In this paper we focus on extracting scale-dependent 3D geometric features, a unified set of geometric features detected at their own intrinsic scales, in geometric data given as mesh models. (with J. Novatnack)

Locally Linear Montage

Face recognition under varying illumination remains a challenging problem. Much progress has been made toward a solution through methods that require multiple gallery images of each subject under varying illumination. Yet for many applications, this requirement is too severe. We propose a novel method that requires only a single gallery image per subject taken under unknown lighting. The method builds upon two contributions. We first estimate the lighting from its reflection in the eyes. This allows us to explicitly recover the illumination in the single gallery images as well as the probe image. Next, we exploit the local linearity of face appearance variation across different people. We represent the gallery images as locally linear montages of images of many different faces taken under the same lighting (bootstrap images). Then, we transfer the estimated combination of bootstrap images to synthesize each subject's face under the probe lighting to accomplish recognition. We show through tests on the CMU PIE database that we can achieve better recognition results using our lighting estimation method and locally linear montages than the current state-of-the-art. (with P.N. Belhumeur and S.K. Nayar)

Eyes for Relighting

In order to relight real objects and scenes, it is important to know their lighting conditions. Obtaining the lighting of a scene from a single image remains a difficult and open problem. However, this problem can be solved when we have a face (and hence an eye) in the image, which is often the case with images and videos. We show how an image of an eye taken in a completely unstructured setting can be used to extract a dense illumination distribution. In concrete, we show that an environment map of the scene with a large field of view can be computed from the eye which, in turn, represents the illumination distribution of the scene with respect to the eye. In other words, the eye can be used as a natural light probe which gives us not just the directions of a few point sources but the complete distribution of the frontal illumination incident on the eye and hence the face. We demonstrate the use of an eye in a number of relighting scenarios including virtual object insertion, casual face relighting, and face replacement in already taken images. These results show that the eye not only serves as a useful tool for relighting but also make relighting possible in situations where other techniques are hard to use. (with S.K. Nayar)

The World in Eyes

Eyes in images convey very rich visual information. It turns out that the cornea of an eye and a camera viewing the eye form a catadioptric imaging system. Unlike conventional catadioptric systems, this corneal imaging system is an uncalibrated one. We use a geometric model of the cornea based on anatomical studies to self-calibrate the system. Once this is done, a wide-angle view of the environment of the person can be obtained from the image. In addition, we can compute the projection of the environment onto the retina with its center aligned with the gaze direction. This foveated retinal image reveals what the person is looking at. We present a detailed analysis of the characteristics of the corneal imaging system including field of view, resolution and locus of viewpoints. When both eyes of a person are captured in an image, we have a stereo corneal imaging system. We analyze the epipolar geometry of this stereo system and show how it can be used to compute 3D structure. The visual information extracted from eyes can be used to understand the circumstance and intent of the person in the image. Such information can be of significant use in various fields including psychology, HCI, and computer graphics. (with S.K. Nayar)

Re-rendering from a Sparse Set of Images

We present a method to accomplish photorealistic rendering of real-world objects from their sparsely sampled appearance variation. Using a 3D model and a small set of images of an object, we recover all the necessary photometric information for subsequent rendering. Unlike previous approaches, we require less input images and we do not assume anything to be known about the three photometric attributes, namely the diffuse and specular reflection parameters and the lighting condition. ( with Z. Zhang and K. Ikeuchi)

Eigen-Texture Rendering

Eigen-Texture method samples apppearances of a real object under various illumination and viewing conditions, and compresses them in the 2D coordinate system defined on the 3D model surface, which is generated from a sequence of range images. It does not require any analysis of reflectance properties of the object surface, as model-based methods did. Furthermore, as it generates and uses a 3D model of the object, it has great advantage in application to mixed reality systems; such as casting shadows, which was difficult with image-based methods. (with Y. Sato and K. Ikeuchi)

Illumination Eigenspace and Shadow Removal

Cast shadows produce troublesome effects for video surveillance systems. To robustly eliminate these shadows from image sequences as a preprocessing stage for robust video surveillance, we propose a framework based on the idea of intrinsic images. Unlike previous methods to derive intrinsic images, we derive time-varying reflectance images and corresponding illumination images from a sequence of images. Using the illumination images, we normalize the input image sequence in terms of distribution of the incident lighting to eliminate shadow effects. We also propose an approach which can potentially run in realtime by introducing illumination eigenspace, which captures the illumination variation due to weather, time of day, etc., and a shadow interpolation method based on shadow hulls. (with Y. Matsushita and K. Ikeuchi)

Color Constancy with Inverse-Intensity Chromaticity Space

We present a new method of color constancy to estimate the illumination chromaticity from a single/multi-colored surface. Unlike existing dichromatic-based methods, our method requires only rough highlight regions, without segmenting the colors inside them. We show that by analyzing the highlights of an image, we can obtain a direct correlation between illumination chromaticity and image chromaticity. This correlation can be clearly characterized in the "inverse-intensity chromaticity space", a new two-dimensional space we introduce. Then, using Hough transform and histogram analysis in this space, we can robustly estimate the illumination chromaticity from even a highly textured surface. (with R.T. Tan and K. Ikeuchi)

Digital Archive of Cultural Heritages

I co-lead a 5 year project to develop techniques to digitally preserve existing ancestral objects mainly in Japan and other countries in Asia. My main contributions were the development of a robust simultaneous registration algorithm to align multiple range images output from a large scale laser range finder, a robust merging algorithm to integrate those registered range images into one mesh model which can adaptively construct the meshes with regards to its additional attributes such as curvature and surface texture and a robust algorithm to align 2D images to the resulting 3D mesh model taking into account the multi-view epipolar geometry. (with R. Sagawa, K. Ikeuchi and others)

Publications

Here's a list of selected publications. A complete list can be found here.
  • J. Novatnack and K. Nishino,
    "Scale-Dependent 3D Geometric Features,"
    in Proc. of Eleventh International Conference on Computer Vision ICCV'07, (to appear), Oct., 2007. [PDF]
  • K. Hara, K. Nishino, and K. Ikeuchi,
    "Mixture of Spherical Distributions for Single-View Relighting,"
    in IEEE Trans. on Pattern Analysis and Machine Intelligence, vol.30, no.1, pp25-35, Jan., 2008. [PDF]
  • K. Nishino and S.K. Nayar,
    "Corneal Imaging System: Environment from Eyes,"
    in Int'l Journal of Computer Vision, Special Issue of Best papers in CVPR 2004, vol.70, no.1, pp23-40, Oct., 2006. [PDF]
  • K. Nishino, K. Ikeuchi and Z. Zhang,
    "Re-rendering from a Sparse Set of Images,"
    Department of Computer Science, Drexel University, DU-CS-05-12, Nov, 2005. [Tech. Report]
  • K. Nishino, P.N. Belhumeur and S.K. Nayar,
    "Using Eye Reflections for Face Recognition Under Varying Illumination,"
    in Proc. of Tenth International Conference on Computer Vision ICCV'05, vol.I, pp519-526, Oct., 2005. [PDF]
  • K. Nishino and S.K. Nayar,
    "Eyes for Relighting",
    in ACM Trans. on Graphics (also Proc. of ACM SIGGRAPH 2004), vol.23, no.3, pp704-711, Jul., 2004. [PDF]
  • K. Nishino and S.K. Nayar,
    "The World in an Eye",
    in Proc. of Computer Vision and Pattern Recognition CVPR '04, vol.I, pp444-451, Jul., 2004. [PDF]
  • Y. Matsushita, K. Nishino, K. Ikeuchi and M. Sakauchi,
    "Illumination Normalization with Time-dependent Intrinsic Images for Video Surveillance",
    in Proc. of Computer Vision and Pattern Recognition CVPR '03, vol.I, pp3-10, Jun., 2003. [PDF]
  • R.T. Tan, K. Nishino and K. Ikeuchi,
    "Illumination Chromaticity Estimation using Inverse-Intensity Chromaticity Space",
    in Proc. of Computer Vision and Pattern Recognition CVPR '03, vol.I, pp673-680, Jun., 2003. [PDF]
  • K. Nishino,
    "Re-rendering from a Dense/Sparse Set of Images",
    in SIGGRAPH 2002 Course Notes, Course #44 Notes "Image-Based Modeling", Organized by Radek Grzeszczuk, Session 1, Jul., 2002. [Slides(PDF)]
  • K. Nishino,
    "Photometric Object Modeling --Rendering from a Dense/Sparse Set of Images--",
    Ph.D. Thesis, Graduate School of Science, The University of Tokyo, 2002. [PDF].
  • K. Nishino and K. Ikeuchi,
    "Robust Simultaneous Registration of Multiple Range Images",
    in Proc. of Fifth Asian Conference on Computer Vision ACCV '02, pp454-461, Jan., 2002. [PDF /Code]
  • R. Sagawa, K. Nishino and K. Ikeuchi,
    "Robust and Adaptive Integration of Multiple Range Images with Photometric Attributes",
    in Proc. of IEEE Computer Vision and Pattern Recognition CVPR '01, vol.2, pp172-179, Dec., 2001. [PDF]
  • K. Nishino, Y. Sato and K. Ikeuchi,
    "Eigen-Texture Method: Appearance Compression and Synthesis based on a 3D Model",
    in IEEE Transactions on Pattern Analysis and Machine Intelligence, vol.23, no.11, pp1257-1265, Nov., 2001. [PDF]
  • K. Nishino, Z. Zhang and K. Ikeuchi,
    "Determining Reflectance Parameters and Illumination Distribution from a Sparse Set of Images for View-dependent Image Synthesis",
    in Proc. of Eighth IEEE International Conference on Computer Vision ICCV '01, vol.1, pp599-606, Jul., 2001. [PDF]
  • K.Nishino, Y.Sato, and K.Ikeuchi,
    "Appearance Compression and Synthesis based on 3D Model for Mixed Reality",
    in Proc. of Seventh IEEE International Conference on Computer Vision ICCV '99, vol.1, pp38-45, Sep., 1999. [PDF]
  • K.Nishino, Y.Sato and K.Ikeuchi,
    "Eigen-Texture Method: Appearance Compression based on 3D Model",
    in Proc. of Computer Vision and Pattern Recognition CVPR '99, vol.1, pp618-624, Jun., 1999. [PDF]

Codes and Presentations

  • VisualEyes: Exploring the World in Eyes.
  • PSReg (Parallel Simultaneous Registration) for robustly aligning multiple range images.
  • Slides and movies of Eigen-Texture Rendering.



Click for Philadelphia, Pennsylvania Forecast