Welcome to Yu Huang's homepage!

Home
Resume
Research
Retargeting
VideoAnnotation
TeamClassification
StereoRectification
DisparityEstimation
ViewInterpolation
DetectTrack
ObjectDetection
ClutterModeling
MosaicGeneration
AdaptiveKernelParticle
Factorization
BodyTracking
BodyMotionLearning
StereoTracking
Publications
Rori
Summary: Here a mosaic-based visual object analysis framework is presented. A mosaic is created by geometrically aligning a set of images and stiching them together. By warping a sequence of images onto a single reference mosaic image, we not only obtain an overview of the content across the whole sequence but also reduce the spatio-temporal redundancy in the original sequence of images. The mosaic technique can be applied for scene stabilization, change detection, video compression, video indexing and enhancement. There are two kinds of mosaics, static and dynamic mosaics, suitable for different needs and scenarios. To construct a mosaic, some basic modules are motion estimation, image alignment, sequence integration (blending) and residual analysis. We employ KLT-based good feature tracking in the robust LMedS framework to get an initial estimate of dominant (affine) motion between consecutive frames, then a direct method (pixel-based) with M-estimator can refine the estimated camera motion parameters. When the current frame is warped into the mosaic, local alignment is performed to alleviate the accumulated registration errors. Temporal median filtering is applied to blend the images of the sequence together. Eventually the background mosaic is projected back to each frame to detect the foregrounds and track them in a scene.  Details are given in paper IASED SIP'07.
 

GUI for mosaic generation 

 

 Stephan

 

 Soccer

 

 Tennis

 

A Mosaic Generation Demo

 

Video "Stephan".