|
I am currently a postdoctoral researcher in the Statistical Visual Computing Lab
(SVCL)
at the
University of California, San Diego (UCSD).
I received my Ph.D. in Electrical and Computer Engineering
from UCSD in 2008.
My Ph.D. advisor was Prof. Nuno Vasconcelos in the
Statistical Visual Computing Lab (SVCL).
I received my B.S. and M.Eng. in Electrical Engineering from
Cornell University in 2000 and 2001.
From 2001 to 2003, I was a Visiting Scientist in the
Vision and Image Analysis lab
at Cornell, and in 2005, I had a summer internship at Google in New York City.
|
|
|
Research: |
| |
My research interests are computer vision and machine learning, and more specifically,
the application of probablistic models to classification and retrieval of images and video.
My current research is directed at modeling motion in video using stochastic processes (e.g. dynamic textures and its extensions).
These models can be applied to a wide array of computer vision problems, e.g. video retrieval, video clustering,
video synthesis, and motion segmentation. I have also applied these models to analyzing music.
I am interested in image and video classification using support vector machines and
probabilistic kernels. In particular, I am looking at probabilistic kernel theory and
the efficient approximations of these kernels. I am also interested in image annotation and retrieval.
|
|
|
Main Research Topics: |
| |
Dynamic Textures
A family of generative stochastic dynamic texture models for analyzing motion.
[project]
|
|
Understanding Video of Crowded Environments
Motion segmentation and motion classification in video of crowded environments, such as pedestrian scenes and highway traffic.
[project] |

|
|
|
|
Projects: |
| |
Pedestrian Crowd Counting new!
We estimate the size of moving crowds in a privacy preserving manner, i.e. without people models or tracking. The system first segments the crowd by its motion, extracts low-level features from each segment, and estimates the crowd count in each segment using a Gaussian process.
[project | demo |
PETS2009 demo]
|
|
Layered Dynamic Textures new!
One disadvantage of the dynamic texture is its inability to account for multiple co-occuring textures in a single video. We extend the dynamic texture to a multi-state (layered) dynamic texture that can learn regions containing different dynamic textures.
[project][demo]
|
|
Kernel Dynamic Textures
We introduce a kernelized dynamic texture, which has a non-linear observation function learned with kernel PCA. The new texture model can account for more complex patterns of motion, such as chaotic motion (e.g. boiling water and fire) and camera motion (e.g. panning and zooming), better than the original dynamic texture.
[demo coming soon] |
|
Classification and Retrieval of Traffic Video
We classify traffic congestion in video by representing the video as a dynamic texture, and classifying it using an SVM with a probabilistic kernel (the KL kernel). The resulting classifier is robust to noise and lighting changes.
[project | demo]
|
|
Modeling video with Mixtures of Dynamic Textures
We introduce the mixture of dynamic textures, which models a collection of video as samples from a set of dynamic textures. We use the model for video clustering and motion segmentation.
[project | demo]
|
|
Semantic Image Annotation and Retrieval
We annotate images using supervised multi-class labeling (SML), which treats semantic annotation as a multi-class classification problem. The system is scalable, and was applied to image databases with 60,000 images.
[project | annotation and retrieval demos]
[SML for audio annotation and retrieval]
|
|
Music Segmentation
We model a time-series of audio feature vectors, extracted from a short audio fragment, as a dynamic texture. The musical structure of a song (e.g. chorus, verse, and bridge) is discovered by segmenting the song using the mixture of dynamic textures. The song segmentations are used for song retrieval, song annotation, and database visualization.
[project]
|
|
|
|
|
Publications: |
| |
|
Journal Articles: |
| |
Layered dynamic textures
A. B. Chan and N. Vasconcelos.
IEEE Trans. on Pattern Analysis and Machine Intelligence: Special Issue on Probabilistic Graphical Models in Computer Vision (TPAMI),
accepted in 2009.
© IEEE
[ps][pdf]
Modeling, clustering, and segmenting video with mixtures of dynamic textures
A. B. Chan and N. Vasconcelos.
IEEE Trans. on Pattern Analysis and Machine Intelligence (TPAMI),
Vol. 30(5), pp. 909-926, May 2008.
© IEEE
[ps][pdf]
Supervised learning of semantic classes for image annotation and retrieval
G. Carneiro, A. B. Chan, P. J. Moreno, and N. Vasconcelos.
IEEE Trans. on Pattern Analysis and Machine Intelligence (TPAMI),
Vol. 29(3), pp. 394-410, March 2007.© IEEE,[pdf]
On Measuring the Change in Size of Pulmonary Nodules
A. P. Reeves, A. B. Chan, D. F. Yankelevitz, C. I. Henschke, B. Kressler, and W. J. Kostis.
IEEE Transactions on Medical Imaging (TMI). Vol. 25(4), pp. 435-450, April 2006.
© IEEE, [pdf].
|
|
Conference Papers: |
| |
Variational Layered Dynamic Textures
A. B. Chan and N. Vasconcelos.
In, IEEE Conference on Computer Vision and Pattern Recognition (CVPR),
Miami Beach, June 2009.
© IEEE,
[pdf]
Dynamic Texture Models of Music
A. B. Chan, L. Barrington, and G. R. G. Lanckriet.
In, Intl. Conf. on Acoustics, Speech, and Signal Processing (ICASSP),
Taipei, April 2009.
© IEEE,
[pdf]
Privacy Preserving Crowd Monitoring: Counting People without People Models or Tracking
A. B. Chan, Z. S. J. Liang, and N. Vasconcelos.
In, IEEE Conference on Computer Vision and Pattern Recognition (CVPR),
Anchorage, June 2008.
© IEEE
[ps][pdf]
Classifying Video with Kernel Dynamic Textures
A. B. Chan and N. Vasconcelos.
Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR),
Minneapolis, June 2007.
[ps][pdf]
Direct Convex Relaxations of Sparse SVM
A. B. Chan, N. Vasconcelos, and G. R. G. Lanckriet.
Proceedings of International Conference on Machine Learning (ICML),
Corvallis, OR, June 2007.
[ps][pdf] (updated)
(this old version accidently truncated the last dimension of the "wine" dataset [ps][pdf])
Audio Information Retrieval using Semantic Similarity
L. Barrington, A. B. Chan, D. Turnbull, and G. Lanckriet.
Proceedings of International Conference on Acoustics, Speech, and Signal Processing (ICASSP),
Honolulu, April 2007
[pdf]
Using Statistics to Search and Annotate Pictures: an Evaluation of Semantic Image Annotation and Retrieval on Large Databases
A. B. Chan, P. J. Moreno, and N. Vasconcelos.
Proceedings of the American Statistical Association,
Seattle, August 2006
[ps][pdf]
Layered Dynamic Textures
A. B. Chan and N. Vasconcelos.
Proceedings of Neural Information Processing Systems 18 (NIPS),
pp. 203-210,
Vancouver, December 2005.
[ps][pdf]
Mixtures of Dynamic Textures
A. B. Chan and N. Vasconcelos.
Proceedings of IEEE International Conference on Computer Vision (ICCV),
Beijing, China, October 2005.
© IEEE,
[ps][pdf]
Probabilistic Kernels for the Classification of Auto-regressive Visual Processes
A. B. Chan and N. Vasconcelos.
Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR),
San Diego, 2005.
© IEEE,
[ps][pdf] (a longer version is available [ps][pdf]).
Classification and Retrieval of Traffic Video using Auto-regressive Stochastic Processes
A. B. Chan and N. Vasconcelos. Proceedings of 2005 IEEE Intelligent Vehicles Symposium (IEEEIV), Las Vegas, June 2005.
© IEEE, [pdf].
|
|
Workshop Papers: |
| |
Analysis of Crowded Scenes using Holistic Properties
A. B. Chan, Mulloy Morrow, and N. Vasconcelos.
In 11th IEEE Intl. Workshop on Performance Evaluation of Tracking and Surveillance (PETS 2009),
Miami, June 2009.
© IEEE,
[pdf].
|
|
Ph.D. Dissertation: |
| |
Beyond Dynamic Textures: a Family of Stochastic Dynamical Models for Video with Applications to Computer Vision
A. B. Chan.
University of California San Diego, December 2008.
[pdf][Supplemental webpage]
|
|
|
|
Technical Reports: |
| |
Derivations for the Layered Dynamic Texture and Temporally-Switching Layered Dynamic Texture
A. B. Chan and N. Vasconcelos.
Technical Report SVCL-TR-2009-01,
June, 2009.
[pdf]
Supplemental for "Classifying Video with Kernel Dynamic Textures"
A. B. Chan and N. Vasconcelos.
Technical Report SVCL-TR-2007-03,
April, 2007.
[ps][pdf][zip w/ video]
Duals of the QCQP and SDP Sparse SVM
A. B. Chan, N. Vasconcelos, and G. R. G. Lanckriet,
Technical Report SVCL-TR-2007-02, April 2007.
[ps][pdf]
The EM Algorithm for Layered Dynamic Textures
A. B. Chan and N. Vasconcelos,
Technical Report SVCL-TR-2005-03, 2005.
[ps][pdf]
The EM Algorithm for Mixtures of Dynamic Textures
A. B. Chan and N. Vasconcelos,
Technical Report SVCL-TR-2005-02, 2005.
[ps][pdf]
(Please see the corresponding PAMI paper)
Efficient Computation of the KL Divergence between Dynamic Textures
A. B. Chan and N. Vasconcelos,
Technical Report SVCL-TR-2004-02, November 2004.
[ps][pdf]
A Family of Probabilistic Kernels Based
on Information Divergence
A. B. Chan, N. Vasconcelos, and P. J. Moreno, Technical Report SVCL-TR-2004-01, June 2004. [ps][pdf]
|
|
|
Awards and Honors: |
| |
NSF IGERT Fellowship: Vision and Learning in Humans and Machines, UCSD, 2006-07
Outstanding Teaching Assistant Award, ECE Department, UCSD, 2005-06
Office of the President Award, UCSD, 2003
Henry G. White Scholorship, Cornell University, 2001.
Knauss M. Engineering Scholorship, Cornell University, 2001.
GTE Fellowship, Cornell University, 2001.
|