ACM Multimedia 2008 Feng Liu 1, Yuhen-Hu 1,2 and Michael Gleicher 1.

Slides:



Advertisements
Similar presentations
Recognising Panoramas M. Brown and D. Lowe, University of British Columbia.
Advertisements

The fundamental matrix F
Hilal Tayara ADVANCED INTELLIGENT ROBOTICS 1 Depth Camera Based Indoor Mobile Robot Localization and Navigation.
Object Recognition using Invariant Local Features Applications l Mobile robots, driver assistance l Cell phone location or object recognition l Panoramas,
Neurocomputing,Neurocomputing, Haojie Li Jinhui Tang Yi Wang Bin Liu School of Software, Dalian University of Technology School of Computer Science,
Automatic in vivo Microscopy Video Mining for Leukocytes * Chengcui Zhang, Wei-Bang Chen, Lin Yang, Xin Chen, John K. Johnstone.
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
Haojie Li Jinhui Tang Si Wu Yongdong Zhang Shouxun Lin Automatic Detection and Analysis of Player Action in Moving Background Sports Video Sequences IEEE.
CMPT-884 Jan 18, 2010 Video Copy Detection using Hadoop Presented by: Cameron Harvey Naghmeh Khodabakhshi CMPT 820 December 2, 2010.
Mosaics con’t CSE 455, Winter 2010 February 10, 2010.
Announcements Project 2 Out today Sign up for a panorama kit ASAP! –best slots (weekend) go quickly...
A Study of Approaches for Object Recognition
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
Recognising Panoramas
Video summarization by video structure analysis and graph optimization M. Phil 2 nd Term Presentation Lu Shi Dec 5, 2003.
Direct Methods for Visual Scene Reconstruction Paper by Richard Szeliski & Sing Bing Kang Presented by Kristin Branson November 7, 2002.
Automatic Panoramic Image Stitching using Local Features Matthew Brown and David Lowe, University of British Columbia.
Lecture 11: Structure from motion CS6670: Computer Vision Noah Snavely.
Lecture 10: Cameras CS4670: Computer Vision Noah Snavely Source: S. Lazebnik.
Texture Reading: Chapter 9 (skip 9.4) Key issue: How do we represent texture? Topics: –Texture segmentation –Texture-based matching –Texture synthesis.
Lecture 8: Image Alignment and RANSAC
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
Lecture 10: Robust fitting CS4670: Computer Vision Noah Snavely.
Feature Matching and RANSAC : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and Rick Szeliski.
Image Stitching Ali Farhadi CSE 455
CSC 589 Lecture 22 Image Alignment and least square methods Bei Xiao American University April 13.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Internet-scale Imagery for Graphics and Vision James Hays cs195g Computational Photography Brown University, Spring 2010.
Advanced Computer Vision Feature-based Alignment Lecturer: Lu Yi & Prof. Fuh CSIE NTU.
Image Stitching Shangliang Jiang Kate Harrison. What is image stitching?
The Brightness Constraint
IMAGE MOSAICING Summer School on Document Image Processing
Automated Construction of Parameterized Motions Lucas Kovar Michael Gleicher University of Wisconsin-Madison.
Mosaics Today’s Readings Szeliski, Ch 5.1, 8.1 StreetView.
Image stitching Digital Visual Effects Yung-Yu Chuang with slides by Richard Szeliski, Steve Seitz, Matthew Brown and Vaclav Hlavac.
Example: line fitting. n=2 Model fitting Measure distances.
RANSAC Robust model estimation from data contaminated by outliers Ondřej Chum.
Mosaics part 3 CSE 455, Winter 2010 February 12, 2010.
Automated Fingertip Detection
Using Cross-Media Correlation for Scene Detection in Travel Videos.
MMM2005The Chinese University of Hong Kong MMM2005 The Chinese University of Hong Kong 1 Video Summarization Using Mutual Reinforcement Principle and Shot.
COS 429 PS3: Stitching a Panorama Due November 10 th.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching.
Image Stitching Computer Vision CS 691E Some slides from Richard Szeliski.
EE 7730 Parametric Motion Estimation. Bahadir K. Gunturk2 Parametric (Global) Motion Affine Flow.
Trajectory-Based Ball Detection and Tracking with Aid of Homography in Broadcast Tennis Video Xinguo Yu, Nianjuan Jiang, Ee Luang Ang Present by komod.
Computer Photography -Scene Fixed 陳立奇.
Invariant Local Features Image content is transformed into local feature coordinates that are invariant to translation, rotation, scale, and other imaging.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching Link: singhashwini.mesinghashwini.me.
776 Computer Vision Jan-Michael Frahm Spring 2012.
CS 4501: Introduction to Computer Vision Sparse Feature Detectors: Harris Corner, Difference of Gaussian Connelly Barnes Slides from Jason Lawrence, Fei.
Nearest-neighbor matching to feature database
Lecture 7: Image alignment
RANSAC and mosaic wrap-up
A special case of calibration
Image Stitching Slides from Rick Szeliski, Steve Seitz, Derek Hoiem, Ira Kemelmacher, Ali Farhadi.
DCT-Domain Blind Measurement of Blocking Artifacts
Features Readings All is Vanity, by C. Allan Gilbert,
Nearest-neighbor matching to feature database
Feature Matching and RANSAC
Image Stitching Computer Vision CS 678
Announcements Project 1 Project 2 Vote for your favorite artifacts!
Computational Photography
Automatic Panoramic Image Stitching using Invariant Features
Calibration and homographies
CS5760: Computer Vision Lecture 9: RANSAC Noah Snavely
CS5760: Computer Vision Lecture 9: RANSAC Noah Snavely
Image Stitching Linda Shapiro ECE/CSE 576.
Robust Feature Matching and Fast GMS Solution
Image Stitching Linda Shapiro ECE P 596.
Presentation transcript:

ACM Multimedia 2008 Feng Liu 1, Yuhen-Hu 1,2 and Michael Gleicher 1

 Introduction  Video analysis  Discovering panoramas  Panorama synthesis  Experiments  Conclusion

 STEP 1 image alignment  STEP2 image stitching

 Not all video has appropriate sources ◦ Not cover a wide field-of-view of a scene ◦ Motion may be randomly ◦ Image quality

 Three parts ◦ video analysis ◦ panorama source selection ◦ panorama synthesis

transformation

 Feature matching – SIFT  Compute homography parameters – RANSAC algo ◦ Run k times:  (1)draw n samples randomly  (2) fit parameters Θ with these n samples  (3) for each of other N-n points, calculate its distance to the fitted model, count the number of inlier points, c ◦ Output Θ with the largest c

n=2 c=3c=15 …………………

 Image homography ◦ Points should match ◦ Measure error distance and give penalty  Moving object detect ◦ For activity synopsis ◦ examining the discrepancy between its local motion vector and the global motion

 Visual quality measures Method of [31]Tong et al 04 Method of [35]Wang et al 02 Average differences across block boundaries. Average differences across block boundaries.

 Good panoramas ◦ Good homography between frames ◦ Video have high image quality ◦ Cover a wild field view  Collision ◦ More frame more wild field of view ◦ More frame more accumulate error to degrade quality, vistual quality, extent of the scene

 Visual quality measure

 Scene extent measure Reference

 An Approximate Solution Steps ◦ 1.Fetch a segment Sk from pool Sp ◦ 2.Find the scene extent of Sk and corresponding reference frame. ◦ 3.Append the panorama set according to equation(2). until. ◦ 4.If the scene meet,, add remainder to pool Sp. ◦ 5.If pool Sp != Ο, go to loop 1

shot boundary segments video divide segments that have too penalty Repeat until done Discard those extent with too little coverage <

 Scene panorama synthesis ◦ blending – feathering ◦ median-bilateral filtering

 Activity synopsis synthesis Detect Discard Select and composite into scene

 YouTube Travel and Events category – West Lake ◦ size 320 x 240

 Query panorama from YouTube  6 query, top 10 videos  86.7% contain panoramas

Notre Dame, Paris

 In this paper, we presented an automatic method to discover panorama sources from casual videos.  “Query panoramas from YouTube”supports our proposal of using web videos as panorama source.  More importantly, this method contribute to presenting or summarizing imagery databases using panoramic imageries by mining the possible sources to synthesize the representations.

 [31] H. Tong, M. Li, H. Zhang, and C. Zhang. Blur detection for digital images using wavelet transform.In IEEE ICME,  [35] Z. Wang, G. Wu, H. Sheikh, E. Simoncelli, E.-H.Yang, and A. Bovik. Quality- aware images. IEEE Transactions on Image Processing, 15(6): ,2006.  Original Videos: