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: kon drexel.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 ] |
|
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.
|