A New Block Based Motion Estimation with True Region Motion Field Jozef Huska & Peter Kulla EUROCON 2007 The International Conference on “Computer as a.

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

Tae-Shick Wang; Kang-Sun Choi; Hyung-Seok Jang; Morales, A.W.; Sung-Jea Ko; IEEE Transactions on Consumer Electronics, Vol. 56, No. 2, May 2010 ENHANCED.
Analysis of Contour Motions Ce Liu William T. Freeman Edward H. Adelson Computer Science and Artificial Intelligence Laboratory Massachusetts Institute.
Introduction To Tracking
Computer Vision Optical Flow
Yung-Lin Huang, Yi-Nung Liu, and Shao-Yi Chien Media IC and System Lab Graduate Institute of Networking and Multimedia National Taiwan University Signal.
K.-S. Choi and S.-J. Ko Sch. of Electr. Eng., Korea Univ., Seoul, South Korea IEEE, Electronics Letters Issue Date : June Hierarchical Motion Estimation.
An Improved 3DRS Algorithm for Video De-interlacing Songnan Li, Jianguo Du, Debin Zhao, Qian Huang, Wen Gao in IEEE Proc. Picture Coding Symposium (PCS),
Ai-Mei Huang and Truong Nguyen Image Processing (ICIP), th IEEE International Conference on 1.
Ljubomir Jovanov Aleksandra Piˇzurica Stefan Schulte Peter Schelkens Adrian Munteanu Etienne Kerre Wilfried Philips Combined Wavelet-Domain and Motion-Compensated.
Natan Jacobson, Yen-Lin Lee, Vijay Mahadevan, Nuno Vasconcelos, Truong Q. Nguyen IEEE, ICME 2010.
Ai-Mei Huang and Truong Nguyen Video Processing LabECE Dept, UCSD, La Jolla, CA This paper appears in: Image Processing, ICIP IEEE International.
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
Efficient multi-frame motion estimation algorithms for MPEG-4 AVC/JVTH.264 Mei-Juan Chen, Yi-Yen Chiang, Hung- Ju Li and Ming-Chieh Chi ISCAS 2004.
Announcements Quiz Thursday Quiz Review Tomorrow: AV Williams 4424, 4pm. Practice Quiz handout.
Optical Flow Methods 2007/8/9.
Detecting and Tracking Moving Objects for Video Surveillance Isaac Cohen and Gerard Medioni University of Southern California.
Lecture 9 Optical Flow, Feature Tracking, Normal Flow
Optical Flow
Optical flow and Tracking CISC 649/849 Spring 2009 University of Delaware.
Motion Computing in Image Analysis
Augmented Reality: Object Tracking and Active Appearance Model
Optical Flow Estimation
Visual motion Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
Motion Estimation Today’s Readings Trucco & Verri, 8.3 – 8.4 (skip 8.3.3, read only top half of p. 199) Numerical Recipes (Newton-Raphson), 9.4 (first.
1 Stanford CS223B Computer Vision, Winter 2006 Lecture 7 Optical Flow Professor Sebastian Thrun CAs: Dan Maynes-Aminzade, Mitul Saha, Greg Corrado Slides.
COMP 290 Computer Vision - Spring Motion II - Estimation of Motion field / 3-D construction from motion Yongjik Kim.
3D Rigid/Nonrigid RegistrationRegistration 1)Known features, correspondences, transformation model – feature basedfeature based 2)Specific motion type,
Matching Compare region of image to region of image. –We talked about this for stereo. –Important for motion. Epipolar constraint unknown. But motion small.
Optical Flow Digital Photography CSE558, Spring 2003 Richard Szeliski (notes cribbed from P. Anandan)
Motion from normal flow. Optical flow difficulties The aperture problemDepth discontinuities.
Optical flow (motion vector) computation Course: Computer Graphics and Image Processing Semester:Fall 2002 Presenter:Nilesh Ghubade
Optical flow Combination of slides from Rick Szeliski, Steve Seitz, Alyosha Efros and Bill Freeman.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
Optical Flow Donald Tanguay June 12, Outline Description of optical flow General techniques Specific methods –Horn and Schunck (regularization)
Tzu ming Su Advisor : S.J.Wang MOTION DETAIL PRESERVING OPTICAL FLOW ESTIMATION 2013/1/28 L. Xu, J. Jia, and Y. Matsushita. Motion detail preserving optical.
The Measurement of Visual Motion P. Anandan Microsoft Research.
EECS 274 Computer Vision Motion Estimation.
Motion Segmentation By Hadas Shahar (and John Y.A.Wang, and Edward H. Adelson, and Wikipedia and YouTube) 1.
Visual motion Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
1 University of Texas at Austin Machine Learning Group 图像与视频处理 计算机学院 Motion Detection and Estimation.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Ai-Mei Huang, Student Member, IEEE, and Truong Nguyen, Fellow, IEEE.
A Robust Method for Lane Tracking Using RANSAC James Ian Vaughn Daniel Gicklhorn CS664 Computer Vision Cornell University Spring 2008.
Joint Tracking of Features and Edges STAN BIRCHFIELD AND SHRINIVAS PUNDLIK CLEMSON UNIVERSITY ABSTRACT LUCAS-KANADE AND HORN-SCHUNCK JOINT TRACKING OF.
Optical Flow. Distribution of apparent velocities of movement of brightness pattern in an image.
1 Motion Analysis using Optical flow CIS601 Longin Jan Latecki Fall 2003 CIS Dept of Temple University.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Motion Estimation using Markov Random Fields Hrvoje Bogunović Image Processing Group Faculty of Electrical Engineering and Computing University of Zagreb.
Motion / Optical Flow II Estimation of Motion Field Avneesh Sud.
Optical flow and keypoint tracking Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Shen-Chuan Tai, Chien-Shiang Hong, Cheng-An Fu National Cheng Kung University, Tainan City,Taiwan (R.O.C.),DCMC Lab Pacific-Rim Symposium on Image and.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
Motion and Optical Flow
COMP 9517 Computer Vision Motion 7/21/2018 COMP 9517 S2, 2012.
Image Primitives and Correspondence
Range Imaging Through Triangulation
Announcements more panorama slots available now
Analysis of Contour Motions
Image and Video Processing
Image and Video Processing
Announcements Questions on the project? New turn-in info online
Coupled Horn-Schunck and Lukas-Kanade for image processing
Measuring image motion
Announcements more panorama slots available now
Optical flow Computer Vision Spring 2019, Lecture 21
Optical flow and keypoint tracking
Presentation transcript:

A New Block Based Motion Estimation with True Region Motion Field Jozef Huska & Peter Kulla EUROCON 2007 The International Conference on “Computer as a Tool”

Outline  Introduction  Ambiguity in Motion Estimation Yielding from Optical Flow  Used Models and Estimation Criteria  Region Based Multi-Stage Motion Estimation Framework for the Algorithm  Detection of the Regions, Corner, Edge and Flat Blocks  Motion Vector Field Interpolation and Refinement Stage  Simulation Results  Conclusions

Introduction  True motion vector fields are usually smooth, both spatially and temporally.  To Finding the optimal trade off between minimizing the entropy of vectors and minimizing the displaced frame difference.

Ambiguity in Motion Estimation Yielding from Optical Flow  Assumption : image point has the same intensity along the trajectory of movement:  The consequences:  1) Underdetermined component  2) Aperture problem  3) Indeterminate flow vector

 1) Underdetermined component:  There is only one equation for two unknowns (v x and v y ).  Solution: apply motion measurement to a block of pixels.  2) Aperture problem:  The aperture including only one spatial gradient.  Solution: the estimated aperture contains at least two different gradient directions.  3) Indeterminate flow vector:  In regions with constant brightness so that ∇ I = 0.  The estimation of motion is reliable only in regions with edges or non-flat textures. Ambiguity in Motion Estimation Yielding from Optical Flow (cont.)

Used Models and Estimation Criteria  Considerations of a new motion estimator for the video coding systems:  The goal is to estimate the motion of image points.  Motion is estimated based on the variations of intensity and color in image points.  The motion of neighboring image points within the object’s projection area is very similar.  Linear block trajectory model for temporal motion :

Region Based Multi-Stage Motion Estimation Framework for the Algorithm  Strategies to get around the ambiguities while keeping the prediction error:  Applying motion estimation to block of pixels. (1  Estimation of motion vector fields only for corner blocks(two spatial gradients directions). reliable  For edge blocks is the motion vector value first interpolated from the corner blocks. (2  For flat blocks interpolation are token corner and edge blocks. (3

 The interpolated motion fields based on sparse reliable estimates are more accurate than unreliable dense estimates.  Interpolation concepts:  Interpolation of the motion vectors is done with vectors within the own region.  Motion vector field inside each region would be smooth. Region Based Multi-Stage Motion Estimation Framework for the Algorithm

Detection of the Regions, Corner, Edge and Flat Blocks  Corner detection algorithm:  Covariance matrix A :  The eigenvalues :  Two large eigenvalues of A represent corners.

 An image is segmented into regions with the graph based segmentation [5].  The ability of segmentation is preserving detail in low variability image regions while ignoring detail in high variability regions. Detection of the Regions, Corner, Edge and Flat Blocks (cont.) [5] P. F. Felzenszwalb, D. P. Huttenlocher, "Efficient Graph-Based Image Segmentation," International Journal of Computer Vision, vol. 59, no. 2, Sept Segmentation parameters: Sigma(σ)= 0.5, K = 1000, Min = 100

Detection of the Regions, Corner, Edge and Flat Blocks (cont.2)

Motion Vector Field Interpolation and Refinement Stage  The MVs of corner blocks are estimated with the diamond search (DS).  Interpolation of the MVs for the edge blocks is done with the MVs of the corner blocks.  First, found four nearest corner blocks with MVs {d xi, d yi } from the same region.

 The interpolated MV value is:  |RI i | : the distance between the reference block and currently interpolated block.  Interpolation of the MVs for the flat blocks is done with the same function, but consider corner and edge blocks as the reference. Motion Vector Field Interpolation and Refinement Stage (cont.)

 Predictive diamond search [19] was used for the refinement with small modification.  Like candidates in 3DRS algorithm, there is used interpolated motion vector. Motion Vector Field Interpolation and Refinement Stage (cont.2)

Algorithm description DS : diamond search, MV : motion vector, R : count of regions, C : count of corner locks, E : count of edge blocks, F : count of flat blocks.

Simulation Results  Real sequence:

Simulation Results

 Synthetic sequence: Simulation Results V c : correct velocity V e : estimated velocity

Conclusions  In this paper a new block based true motion estimation algorithm named true region motion field (TRMF) search was presented.  In future work we would like slightly reduce computation demands of our TRMF search and increase output quality.